/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/cookieconsent/build/cookieconsent.min.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:#000;color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:auto;right:initial}.cc-revoke.cc-right{right:3em;left:auto;left:initial}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait), screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:initial}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/purple-green.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", 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-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid rgba(0,0,0,0)}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.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}input.mat-input-element{margin-top:-0.0625em}.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:none;display:var(--mat-focus-indicator-display, none);border:3px solid transparent;border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:4px;border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:none;display:var(--mat-mdc-focus-indicator-display, none);border:3px solid transparent;border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:4px;border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-option{color:#fff}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(255,255,255,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(255,255,255,.04)}.mat-option.mat-active{background:rgba(255,255,255,.04);color:#fff}.mat-option.mat-option-disabled{color:rgba(255,255,255,.5)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#7b1fa2}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#69f0ae}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(255,255,255,.7)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(255,255,255,.5)}.mat-pseudo-checkbox{color:rgba(255,255,255,.7)}.mat-pseudo-checkbox::after{color:#303030}.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#7b1fa2}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#69f0ae}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0{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)}.mat-elevation-z1{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)}.mat-elevation-z2{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)}.mat-elevation-z3{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)}.mat-elevation-z4{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)}.mat-elevation-z5{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)}.mat-elevation-z6{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)}.mat-elevation-z7{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)}.mat-elevation-z8{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)}.mat-elevation-z9{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)}.mat-elevation-z10{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)}.mat-elevation-z11{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)}.mat-elevation-z12{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)}.mat-elevation-z13{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)}.mat-elevation-z14{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)}.mat-elevation-z15{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)}.mat-elevation-z16{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)}.mat-elevation-z17{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)}.mat-elevation-z18{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)}.mat-elevation-z19{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)}.mat-elevation-z20{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)}.mat-elevation-z21{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)}.mat-elevation-z22{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)}.mat-elevation-z23{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)}.mat-elevation-z24{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)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#424242;color:#fff}.mat-autocomplete-panel:not([class*=mat-elevation-z]){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)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#424242}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#fff}.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 200ms ease-in-out;transform:scale(0.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:#7b1fa2}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#69f0ae;color:rgba(0,0,0,.87)}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:rgba(255,255,255,.5)}.mat-bottom-sheet-container{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);background:#424242;color:#fff}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:rgba(0,0,0,0)}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#7b1fa2}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#69f0ae}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(255,255,255,.3)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#7b1fa2}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#69f0ae}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:rgba(0,0,0,0)}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#fff}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(255,255,255,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#fff;background-color:#424242}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:rgba(0,0,0,.87)}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(255,255,255,.3)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#7b1fa2}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#69f0ae}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(255,255,255,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){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)}.mat-raised-button:not([class*=mat-elevation-z]){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)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){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)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){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)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){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)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){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)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){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)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){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)}.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:rgba(255,255,255,.5)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(255,255,255,.12)}.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:rgba(255,255,255,.7)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.mat-button-toggle-disabled{color:rgba(255,255,255,.3);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-card{background:#424242;color:#fff}.mat-card:not([class*=mat-elevation-z]){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)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){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)}.mat-card-subtitle{color:rgba(255,255,255,.7)}.mat-checkbox-frame{border-color:rgba(255,255,255,.7)}.mat-checkbox-checkmark{fill:#303030}.mat-checkbox-checkmark-path{stroke:#303030 !important}.mat-checkbox-mixedmark{background-color:#303030}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#7b1fa2}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#69f0ae}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#686868}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#686868}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(255,255,255,.5)}.mat-checkbox .mat-ripple-element{background-color:#fff}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#7b1fa2}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#69f0ae}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#616161;color:#fff}.mat-chip.mat-standard-chip .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{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)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip::after{background:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#7b1fa2;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#69f0ae;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-table{background:#424242}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(255,255,255,.12)}.mat-header-cell{color:rgba(255,255,255,.7)}.mat-cell,.mat-footer-cell{color:#fff}.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:rgba(255,255,255,.7)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#fff;border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(255,255,255,.5)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(255,255,255,.5)}.mat-calendar-body-in-preview{color:rgba(255,255,255,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(255,255,255,.5)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(255,255,255,.3)}.mat-calendar-body-in-range::before{background:rgba(123,31,162,.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(123, 31, 162, 0.2) 50%, rgba(249, 171, 0, 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(123, 31, 162, 0.2) 50%, rgba(249, 171, 0, 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:#7b1fa2;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(123,31,162,.4)}.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:rgba(123,31,162,.3)}@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:rgba(123,31,162,.3)}}.mat-datepicker-content{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);background-color:#424242;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(105,240,174,.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(105, 240, 174, 0.2) 50%, rgba(249, 171, 0, 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(105, 240, 174, 0.2) 50%, rgba(249, 171, 0, 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:#69f0ae;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(105,240,174,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px rgba(0,0,0,.87)}.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:rgba(105,240,174,.3)}@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:rgba(105,240,174,.3)}}.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, 0.2) 50%, rgba(249, 171, 0, 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, 0.2) 50%, rgba(249, 171, 0, 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:rgba(244,67,54,.4)}.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:rgba(244,67,54,.3)}@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:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{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)}.mat-datepicker-toggle-active{color:#7b1fa2}.mat-datepicker-toggle-active.mat-accent{color:#69f0ae}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(255,255,255,.5)}.mat-dialog-container{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);background:#424242;color:#fff}.mat-divider{border-top-color:rgba(255,255,255,.12)}.mat-divider-vertical{border-right-color:rgba(255,255,255,.12)}.mat-expansion-panel{background:#424242;color:#fff}.mat-expansion-panel:not([class*=mat-elevation-z]){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)}.mat-action-row{border-top-color:rgba(255,255,255,.12)}.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:rgba(255,255,255,.7)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(255,255,255,.3)}.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-form-field-label{color:rgba(255,255,255,.7)}.mat-hint{color:rgba(255,255,255,.7)}.mat-form-field.mat-focused .mat-form-field-label{color:#7b1fa2}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#69f0ae}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#69f0ae}.mat-form-field-ripple{background-color:#fff}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#7b1fa2}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#69f0ae}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#7b1fa2}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#69f0ae}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(255,255,255,.7)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(255,255,255,.7)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(255,255,255,.7)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(255,255,255,.7)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(255,255,255,.1)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(255,255,255,.05)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(255,255,255,.5)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(255,255,255,.5)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(255,255,255,.3)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#fff}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#7b1fa2}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#69f0ae}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(255,255,255,.5)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(255,255,255,.15)}.mat-icon.mat-primary{color:#7b1fa2}.mat-icon.mat-accent{color:#69f0ae}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(255,255,255,.7)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(255,255,255,.5)}.mat-input-element{caret-color:#7b1fa2}.mat-input-element::-moz-placeholder{color:rgba(255,255,255,.5)}.mat-input-element::placeholder{color:rgba(255,255,255,.5)}.mat-input-element::-moz-placeholder{color:rgba(255,255,255,.5)}.mat-input-element::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.mat-input-element:-ms-input-placeholder{color:rgba(255,255,255,.5)}.mat-input-element:not(.mat-native-select-inline) option{color:rgba(0,0,0,.87)}.mat-input-element:not(.mat-native-select-inline) option:disabled{color:rgba(0,0,0,.38)}.mat-form-field.mat-accent .mat-input-element{caret-color:#69f0ae}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:#fff}.mat-list-base .mat-list-option{color:#fff}.mat-list-base .mat-subheader{color:rgba(255,255,255,.7)}.mat-list-base .mat-list-item-disabled{background-color:rgba(255,255,255,.12);color:rgba(255,255,255,.5)}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(255,255,255,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(255,255,255,.12)}.mat-menu-panel{background:#424242}.mat-menu-panel:not([class*=mat-elevation-z]){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)}.mat-menu-item{background:rgba(0,0,0,0);color:#fff}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(255,255,255,.5)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#fff}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(255,255,255,.04)}.mat-paginator{background:#424242}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(255,255,255,.7)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid #fff;border-right:2px solid #fff}.mat-paginator-first,.mat-paginator-last{border-top:2px solid #fff}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(255,255,255,.5)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#432c4d}.mat-progress-bar-buffer{background-color:#432c4d}.mat-progress-bar-fill::after{background-color:#7b1fa2}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#3e6050}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#3e6050}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#69f0ae}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#613532}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#613532}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#7b1fa2}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#69f0ae}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(255,255,255,.7)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#7b1fa2}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#7b1fa2}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#69f0ae}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#69f0ae}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(255,255,255,.5)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(255,255,255,.5)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(255,255,255,.5)}.mat-radio-button .mat-ripple-element{background-color:#fff}.mat-select-value{color:#fff}.mat-select-placeholder{color:rgba(255,255,255,.5)}.mat-select-disabled .mat-select-value{color:rgba(255,255,255,.5)}.mat-select-arrow{color:rgba(255,255,255,.7)}.mat-select-panel{background:#424242}.mat-select-panel:not([class*=mat-elevation-z]){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)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(255,255,255,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#7b1fa2}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#69f0ae}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(255,255,255,.5)}.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: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)}.mat-drawer-side{border-right:solid 1px rgba(255,255,255,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(255,255,255,.12);border-right:none}[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:rgba(189,189,189,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#69f0ae}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(105,240,174,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#69f0ae}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#7b1fa2}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(123,31,162,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#7b1fa2}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#fff}.mat-slide-toggle-thumb{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);background-color:#bdbdbd}.mat-slide-toggle-bar{background-color:rgba(255,255,255,.5)}.mat-slider-track-background{background-color:rgba(255,255,255,.3)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#7b1fa2}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(123,31,162,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#69f0ae}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:rgba(0,0,0,.87)}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(105,240,174,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(255,255,255,.3)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(255,255,255,.3)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(255,255,255,.3)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(255,255,255,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#fff}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(255,255,255,.3)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(255,255,255,.3);background-color:rgba(0,0,0,0)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(255,255,255,.3)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(255,255,255,.3)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(255,255,255,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent)}.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:rgba(255,255,255,.04)}.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:rgba(255,255,255,.7)}.mat-step-header .mat-step-icon{background-color:rgba(255,255,255,.7);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:#7b1fa2;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:rgba(0,0,0,.87)}.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:#69f0ae;color:rgba(0,0,0,.87)}.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:rgba(0,0,0,0);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:rgba(255,255,255,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(255,255,255,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 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-sort-header-arrow{color:#c6c6c6}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(255,255,255,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(255,255,255,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#fff}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.5)}.mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.5)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(156,39,176,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#7b1fa2}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(185,246,202,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#69f0ae}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:rgba(0,0,0,.87)}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(156,39,176,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#7b1fa2}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(185,246,202,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#69f0ae}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#000;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#000;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#212121;color:#fff}.mat-toolbar.mat-primary{background:#7b1fa2;color:#fff}.mat-toolbar.mat-accent{background:#69f0ae;color:rgba(0,0,0,.87)}.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-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#424242}.mat-tree-node,.mat-nested-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(0,0,0,.87);background:#fafafa;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)}.mat-simple-snackbar-action{color:inherit}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/@myt-ui/design-system/themes/theme-design-system/myt-app-theme.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/** 
=============
Variables - colors, spacer etc
=============
**/
/** 
=============
Button states
=============
**/
/** 
=============
Form Control - Inputs
=============
**/
/**
=============
Border
=============
**/
/**
=============
Table
=============
**/
/** 
=============
Color Palette
=============
**/
:export {
  primary: #00a56a;
  primaryDark: #00613c;
  primaryDisabled: #77bf9f;
  accent: #efd9d5;
  warn: #83052a;
  dark: #383635;
  lightGrey150: rgba(56, 54, 53, 0.15);
  lightGrey300: rgba(56, 54, 53, 0.3);
  lightGrey500: rgba(56, 54, 53, 0.5);
  lightGrey800: rgba(56, 54, 53, 0.8);
  primaryButtonColorSelected: #f2f3ef;
  primaryButtonColorDisabled: rgba(242, 243, 239, 0.8);
  spacer: 4;
  physicianGreen: #C6E2D3;
  pharmaBlue: #CAE2EE;
}
@font-face {
  font-family: "GT-Walsheim-Bold";
  src: url('GT-Walsheim-Bold.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Bold.woff2') format("woff2"), url('GT-Walsheim-Bold.woff') format("woff"), url('GT-Walsheim-Bold.ttf') format("truetype");
}
@font-face {
  font-family: "GT-Walsheim-Bold-Oblique";
  src: url('GT-Walsheim-Bold-Oblique.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Bold-Oblique.woff2') format("woff2"), url('GT-Walsheim-Bold-Oblique.woff') format("woff"), url('GT-Walsheim-Bold-Oblique.ttf') format("truetype");
}
@font-face {
  font-family: "GT-Walsheim-Light";
  src: url('GT-Walsheim-Light.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Light.woff2') format("woff2"), url('GT-Walsheim-Light.woff') format("woff"), url('GT-Walsheim-Light.ttf') format("truetype");
}
@font-face {
  font-family: "GT-Walsheim-Light-Oblique";
  src: url('GT-Walsheim-Light-Oblique.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Light-Oblique.woff2') format("woff2"), url('GT-Walsheim-Light-Oblique.woff') format("woff"), url('GT-Walsheim-Light-Oblique.ttf') format("truetype");
}
@font-face {
  font-family: "GT-Walsheim-Medium";
  src: url('GT-Walsheim-Medium.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Medium.woff2') format("woff2"), url('GT-Walsheim-Medium.woff') format("woff"), url('GT-Walsheim-Medium.ttf') format("truetype");
}
@font-face {
  font-family: "GT-Walsheim-Medium-Oblique";
  src: url('GT-Walsheim-Medium-Oblique.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Medium-Oblique.woff2') format("woff2"), url('GT-Walsheim-Medium-Oblique.woff') format("woff"), url('GT-Walsheim-Medium-Oblique.ttf') format("truetype");
}
@font-face {
  font-family: "GT-Walsheim-Thin";
  src: url('GT-Walsheim-Thin.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Thin.woff2') format("woff2"), url('GT-Walsheim-Thin.woff') format("woff"), url('GT-Walsheim-Thin.ttf') format("truetype");
}
@font-face {
  font-family: "GT-Walsheim-Thin-Oblique";
  src: url('GT-Walsheim-Thin-Oblique.eot'); /* IE9 Compat Modes */
  src: url('GT-Walsheim-Thin-Oblique.woff2') format("woff2"), url('GT-Walsheim-Thin-Oblique.woff') format("woff"), url('GT-Walsheim-Thin-Oblique.ttf') format("truetype");
}
body {
  font-family: "GT-Walsheim-Light";
  padding: 0;
  margin: 0;
}
.myt-mode--extra-comfortable {
  font-size: 150%;
}
.myt-mode--comfortable {
  font-size: 125%;
}
.myt-mode--compact {
  font-size: 75%;
}
.myt-mode--extra-compact {
  font-size: 50%;
}
.font-family-bold {
  font-family: "GT-Walsheim-Bold" !important;
}
.font-family-medium {
  font-family: "GT-Walsheim-Medium" !important;
}
.font-family-light {
  font-family: "GT-Walsheim-Light" !important;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: GT-Walsheim-Light;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.myt-link.myt-link--headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 300 1.625rem / 2rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-expansion-panel-content .mat-expansion-panel-body,
.mat-title,
.lp-ellipsis,
.wagtail-rich-text-editor,
.rounded-circle,
.mat-paginator-container .mat-paginator-range-label,
.mat-paginator-container mat-select .mat-select-value-text,
.mat-paginator-container .mat-paginator-page-size-label,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 300 1.125rem / 1.5rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .myt-expansion-panel--sm mat-expansion-panel-header,
.mat-subheading-2,
mat-bottom-sheet-container.mat-bottom-sheet-container,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 300 1.125rem / 1.375rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 300 20px / 1.5rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 300 calc(1.125rem * 0.83) / 1.5rem GT-Walsheim-Medium;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 300 calc(1.125rem * 0.67) / 1.5rem GT-Walsheim-Medium;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2,
.wagtail-rich-text-editor p b,
.wagtail-rich-text-editor p strong,
.myt-tab-group .mat-tab-header .mat-tab-label-active .mat-tab-label-content,
table[mat-table] thead mat-header-cell,
table[mat-table] thead th,
table[mat-table] thead .mat-sort-header-arrow,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 300 1.125rem / 1.375rem GT-Walsheim-Bold;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.lp-form-fieldInput,
.myt-tab-group .mat-tab-header .mat-tab-label-content,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 300 1.125rem / 1.5rem GT-Walsheim-Medium;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.lp-form-fieldInput p,
.myt-tab-group .mat-tab-header .mat-tab-label-content p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
table[mat-table] td,
.mat-simple-snackbar-action button,
.is-mobile mat-paginator .mat-paginator-range-label,
.myt-expansion-panel--sm .mat-expansion-panel-body,
.mat-typography .mat-small,
.mat-typography .mat-caption,
.mat-typography table[mat-table] td,
table[mat-table] .mat-typography td {
  font: 300 0.875rem / 1.37rem GT-Walsheim-Light;
  letter-spacing: normal;
}
.mat-display-4, .mat-tab-label .mat-tab-label-content, .mobile-nav-dark .mobile-nav-dark-menu-item-wrapper,
.mat-typography .mat-display-4 {
  font: 300 1.625rem / 2.125rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 300 4.375rem / 4.8125rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 300 4.3125rem / 4.3125rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 300 5.625rem / 6.1875rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 300 1.125rem / 1.5rem GT-Walsheim-Medium;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: GT-Walsheim-Bold;
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-button-toggle {
  font-family: GT-Walsheim-Light;
}
.mat-card {
  font-family: GT-Walsheim-Light;
}
.mat-card-title {
  font-size: 1.625rem;
  font-weight: 300;
}
.mat-card-header .mat-card-title {
  font-size: 1.125rem;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 1.125rem;
}
.mat-checkbox {
  font-family: GT-Walsheim-Light;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 1.375rem;
}
.mat-chip {
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: GT-Walsheim-Light;
}
.mat-header-cell {
  font-size: 0.875rem;
  font-weight: 300;
}
.mat-cell, .mat-footer-cell {
  font-size: 1.125rem;
}
.mat-calendar {
  font-family: GT-Walsheim-Light;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 300;
}
.mat-dialog-title {
  font: 300 1.125rem / 1.5rem GT-Walsheim-Light;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: GT-Walsheim-Bold;
  font-size: 20px;
  font-weight: 300;
}
.mat-expansion-panel-content {
  font: 300 1.125rem / 1.5rem GT-Walsheim-Medium;
  letter-spacing: normal;
}
.mat-form-field {
  font: 300 1.125rem / 1 GT-Walsheim-Light;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1em;
  line-height: 1;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.75em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.25em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.24999em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.75em;
  padding-top: 0.75em;
}
.mat-form-field-label {
  top: 1.25em;
}
.mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.6666666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.5em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.25em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.25em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.25em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.6666666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.24997em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.24996em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.24995em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.5em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.49999em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.75em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.5em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.49999em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 1.125rem;
}
.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: 0.875rem;
}
input.mat-input-element {
  margin-top: 0em;
}
.mat-menu-item {
  font-family: GT-Walsheim-Medium;
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: GT-Walsheim-Light;
  font-size: 0.875rem;
}
.mat-radio-button {
  font-family: GT-Walsheim-Light;
}
.mat-select {
  font-family: GT-Walsheim-Light;
}
.mat-select-trigger {
  height: 1em;
}
.mat-slide-toggle-content {
  font-family: GT-Walsheim-Light;
}
.mat-slider-thumb-label-text {
  font-family: GT-Walsheim-Light;
  font-size: 0.875rem;
  font-weight: 300;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: GT-Walsheim-Light;
}
.mat-step-label {
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 1.125rem;
}
.mat-step-label-selected {
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-tab-group {
  font-family: GT-Walsheim-Light;
}
.mat-tab-label, .mat-tab-link {
  font-family: GT-Walsheim-Bold;
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 300 1.125rem / 1.5rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: GT-Walsheim-Light;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: GT-Walsheim-Light;
}
.mat-list-option {
  font-family: GT-Walsheim-Light;
}
.mat-list-base .mat-list-item {
  font-size: 1.125rem;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 1.125rem;
}
.mat-list-base .mat-list-option {
  font-size: 1.125rem;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 1.125rem;
}
.mat-list-base .mat-subheader {
  font-family: GT-Walsheim-Bold;
  font-size: 1.125rem;
  font-weight: 300;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 0.875rem;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 0.875rem;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 0.875rem;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 0.875rem;
}
.mat-list-base[dense] .mat-subheader {
  font-family: GT-Walsheim-Light;
  font-size: 0.875rem;
  font-weight: 300;
}
.mat-option {
  font-family: GT-Walsheim-Light;
  font-size: 1.125rem;
}
.mat-optgroup-label {
  font: 300 1.125rem / 1.375rem GT-Walsheim-Bold;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: GT-Walsheim-Medium;
  font-size: 1.125rem;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 300;
}
.mat-tree {
  font-family: GT-Walsheim-Light;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 300;
  font-size: 1.125rem;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: none;
  display: var(--mat-focus-indicator-display, none);
  border: 3px solid transparent;
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: 4px;
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: 3px solid transparent;
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: 4px;
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
.mobile-typography .mat-h1,
.mobile-typography .mat-headline,
.mobile-typography .myt-link.myt-link--headline,
.mobile-typography .mat-typography .mat-h1,
.mobile-typography .mat-typography .mat-headline,
.mobile-typography .mat-typography h1 {
  font: 300 1.25rem / 1.5rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mobile-typography .mat-h2, .mobile-typography .mat-expansion-panel-content .mat-expansion-panel-body, .mat-expansion-panel-content .mobile-typography .mat-expansion-panel-body,
.mobile-typography .mat-title,
.mobile-typography .lp-ellipsis,
.mobile-typography .wagtail-rich-text-editor,
.mobile-typography .rounded-circle,
.mobile-typography .mat-paginator-container .mat-paginator-range-label,
.mat-paginator-container .mobile-typography .mat-paginator-range-label,
.mobile-typography .mat-paginator-container mat-select .mat-select-value-text,
.mat-paginator-container mat-select .mobile-typography .mat-select-value-text,
.mobile-typography .mat-paginator-container .mat-paginator-page-size-label,
.mat-paginator-container .mobile-typography .mat-paginator-page-size-label,
.mobile-typography .mat-typography .mat-h2,
.mobile-typography .mat-typography .mat-title,
.mobile-typography .mat-typography h2 {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mobile-typography .mat-h3, .mobile-typography .myt-expansion-panel--sm mat-expansion-panel-header, .myt-expansion-panel--sm .mobile-typography mat-expansion-panel-header,
.mobile-typography .mat-subheading-2,
.mobile-typography mat-bottom-sheet-container.mat-bottom-sheet-container,
.mobile-typography .mat-typography .mat-h3,
.mobile-typography .mat-typography .mat-subheading-2,
.mobile-typography .mat-typography h3 {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mobile-typography .mat-h4,
.mobile-typography .mat-subheading-1,
.mobile-typography .mat-typography .mat-h4,
.mobile-typography .mat-typography .mat-subheading-1,
.mobile-typography .mat-typography h4 {
  font: 300 1rem / 1.375rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mobile-typography .mat-h5,
.mobile-typography .mat-typography .mat-h5,
.mobile-typography .mat-typography h5 {
  font: 300 calc(0.9375rem * 0.83) / 1.375rem GT-Walsheim-Medium;
  margin: 0 0 12px;
}
.mobile-typography .mat-h6,
.mobile-typography .mat-typography .mat-h6,
.mobile-typography .mat-typography h6 {
  font: 300 calc(0.9375rem * 0.67) / 1.375rem GT-Walsheim-Medium;
  margin: 0 0 12px;
}
.mobile-typography .mat-body-strong,
.mobile-typography .mat-body-2,
.mobile-typography .wagtail-rich-text-editor p b,
.wagtail-rich-text-editor p .mobile-typography b,
.mobile-typography .wagtail-rich-text-editor p strong,
.wagtail-rich-text-editor p .mobile-typography strong,
.mobile-typography .myt-tab-group .mat-tab-header .mat-tab-label-active .mat-tab-label-content,
.myt-tab-group .mat-tab-header .mat-tab-label-active .mobile-typography .mat-tab-label-content,
.mobile-typography table[mat-table] thead mat-header-cell,
table[mat-table] thead .mobile-typography mat-header-cell,
.mobile-typography table[mat-table] thead th,
table[mat-table] thead .mobile-typography th,
.mobile-typography table[mat-table] thead .mat-sort-header-arrow,
table[mat-table] thead .mobile-typography .mat-sort-header-arrow,
.mobile-typography .mat-typography .mat-body-strong,
.mobile-typography .mat-typography .mat-body-2 {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Bold;
  letter-spacing: normal;
}
.mobile-typography .mat-body,
.mobile-typography .mat-body-1,
.mobile-typography .lp-form-fieldInput,
.mobile-typography .myt-tab-group .mat-tab-header .mat-tab-label-content,
.myt-tab-group .mat-tab-header .mobile-typography .mat-tab-label-content,
.mobile-typography .mat-typography .mat-body,
.mobile-typography .mat-typography .mat-body-1,
.mobile-typography .mat-typography {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Medium;
  letter-spacing: normal;
}
.mobile-typography .mat-body p,
.mobile-typography .mat-body-1 p,
.mobile-typography .lp-form-fieldInput p,
.mobile-typography .myt-tab-group .mat-tab-header .mat-tab-label-content p,
.myt-tab-group .mat-tab-header .mobile-typography .mat-tab-label-content p,
.mobile-typography .mat-typography .mat-body p,
.mobile-typography .mat-typography .mat-body-1 p,
.mobile-typography .mat-typography p {
  margin: 0 0 12px;
}
.mobile-typography .mat-small,
.mobile-typography .mat-caption,
.mobile-typography table[mat-table] td,
table[mat-table] .mobile-typography td,
.mobile-typography .mat-simple-snackbar-action button,
.mat-simple-snackbar-action .mobile-typography button,
.mobile-typography .is-mobile mat-paginator .mat-paginator-range-label,
.is-mobile mat-paginator .mobile-typography .mat-paginator-range-label,
.mobile-typography .myt-expansion-panel--sm .mat-expansion-panel-body,
.myt-expansion-panel--sm .mobile-typography .mat-expansion-panel-body,
.mobile-typography .mat-typography .mat-small,
.mobile-typography .mat-typography .mat-caption {
  font: 300 14px / 1.3125rem GT-Walsheim-Light;
  letter-spacing: normal;
}
.mobile-typography .mat-display-4, .mobile-typography .mat-tab-label .mat-tab-label-content, .mat-tab-label .mobile-typography .mat-tab-label-content, .mobile-typography .mobile-nav-dark .mobile-nav-dark-menu-item-wrapper, .mobile-nav-dark .mobile-typography .mobile-nav-dark-menu-item-wrapper,
.mobile-typography .mat-typography .mat-display-4 {
  font: 300 1.25rem / 1.5rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 56px;
}
.mobile-typography .mat-display-3,
.mobile-typography .mat-typography .mat-display-3 {
  font: 300 2.125rem / 2.45rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mobile-typography .mat-display-2,
.mobile-typography .mat-typography .mat-display-2 {
  font: 300 2.125rem / 2.125rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mobile-typography .mat-display-1,
.mobile-typography .mat-typography .mat-display-1 {
  font: 300 2.0625rem / 2.125rem GT-Walsheim-Bold;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mobile-typography .mat-button, .mobile-typography .mat-raised-button, .mobile-typography .mat-icon-button, .mobile-typography .mat-stroked-button,
.mobile-typography .mat-flat-button, .mobile-typography .mat-fab, .mobile-typography .mat-mini-fab {
  font-family: GT-Walsheim-Bold;
  font-size: 1rem;
  font-weight: 300;
}
.mobile-typography .mat-button-toggle {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mobile-typography .mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mobile-typography .mat-chip {
  font-size: 0.9375rem;
  font-weight: 300;
}
.mobile-typography .mat-chip .mat-chip-trailing-icon.mat-icon,
.mobile-typography .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mobile-typography .mat-bottom-sheet-container {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Medium;
  letter-spacing: normal;
}
.mobile-typography .mat-card {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-card-title {
  font-size: 1.25rem;
  font-weight: 300;
}
.mobile-typography .mat-card-header .mat-card-title {
  font-size: 0.9375rem;
}
.mobile-typography .mat-card-subtitle,
.mobile-typography .mat-card-content {
  font-size: 0.9375rem;
}
.mobile-typography .mat-checkbox {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-checkbox-layout .mat-checkbox-label {
  line-height: 1.375rem;
}
.mobile-typography .mat-chip {
  font-size: 0.9375rem;
  font-weight: 300;
}
.mobile-typography .mat-chip .mat-chip-trailing-icon.mat-icon,
.mobile-typography .mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mobile-typography .mat-table {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-header-cell {
  font-size: 14px;
  font-weight: 300;
}
.mobile-typography .mat-cell, .mobile-typography .mat-footer-cell {
  font-size: 0.9375rem;
}
.mobile-typography .mat-calendar {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-calendar-body {
  font-size: 13px;
}
.mobile-typography .mat-calendar-body-label,
.mobile-typography .mat-calendar-period-button {
  font-size: 1rem;
  font-weight: 300;
}
.mobile-typography .mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 300;
}
.mobile-typography .mat-dialog-title {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Light;
  letter-spacing: normal;
}
.mobile-typography .mat-expansion-panel-header {
  font-family: GT-Walsheim-Bold;
  font-size: 1rem;
  font-weight: 300;
}
.mobile-typography .mat-expansion-panel-content {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Medium;
  letter-spacing: normal;
}
.mobile-typography .mat-grid-tile-header,
.mobile-typography .mat-grid-tile-footer {
  font-size: 0.9375rem;
}
.mobile-typography .mat-grid-tile-header .mat-line,
.mobile-typography .mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mobile-typography .mat-grid-tile-header .mat-line:nth-child(n+2),
.mobile-typography .mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mobile-typography input.mat-input-element {
  margin-top: -0.0625em;
}
.mobile-typography .mat-menu-item {
  font-family: GT-Walsheim-Medium;
  font-size: 0.9375rem;
  font-weight: 300;
}
.mobile-typography .mat-paginator,
.mobile-typography .mat-paginator-page-size .mat-select-trigger {
  font-family: GT-Walsheim-Light;
  font-size: 14px;
}
.mobile-typography .mat-radio-button {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-select {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-select-trigger {
  height: 1.125em;
}
.mobile-typography .mat-slide-toggle-content {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-slider-thumb-label-text {
  font-family: GT-Walsheim-Light;
  font-size: 14px;
  font-weight: 300;
}
.mobile-typography .mat-stepper-vertical, .mobile-typography .mat-stepper-horizontal {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-step-label {
  font-size: 0.9375rem;
  font-weight: 300;
}
.mobile-typography .mat-step-sub-label-error {
  font-weight: normal;
}
.mobile-typography .mat-step-label-error {
  font-size: 0.9375rem;
}
.mobile-typography .mat-step-label-selected {
  font-size: 0.9375rem;
  font-weight: 300;
}
.mobile-typography .mat-tab-group {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-tab-label, .mobile-typography .mat-tab-link {
  font-family: GT-Walsheim-Bold;
  font-size: 1rem;
  font-weight: 300;
}
.mobile-typography .mat-toolbar,
.mobile-typography .mat-toolbar h1,
.mobile-typography .mat-toolbar h2,
.mobile-typography .mat-toolbar h3,
.mobile-typography .mat-toolbar h4,
.mobile-typography .mat-toolbar h5,
.mobile-typography .mat-toolbar h6 {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Light;
  letter-spacing: normal;
  margin: 0;
}
.mobile-typography .mat-tooltip {
  font-family: GT-Walsheim-Light;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mobile-typography .mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mobile-typography .mat-list-item {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-list-option {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-list-base .mat-list-item {
  font-size: 0.9375rem;
}
.mobile-typography .mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mobile-typography .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 0.9375rem;
}
.mobile-typography .mat-list-base .mat-list-option {
  font-size: 0.9375rem;
}
.mobile-typography .mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mobile-typography .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 0.9375rem;
}
.mobile-typography .mat-list-base .mat-subheader {
  font-family: GT-Walsheim-Bold;
  font-size: 0.9375rem;
  font-weight: 300;
}
.mobile-typography .mat-list-base[dense] .mat-list-item {
  font-size: 14px;
}
.mobile-typography .mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mobile-typography .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mobile-typography .mat-list-base[dense] .mat-list-option {
  font-size: 14px;
}
.mobile-typography .mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mobile-typography .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mobile-typography .mat-list-base[dense] .mat-subheader {
  font-family: GT-Walsheim-Light;
  font-size: 14px;
  font-weight: 300;
}
.mobile-typography .mat-option {
  font-family: GT-Walsheim-Light;
  font-size: 0.9375rem;
}
.mobile-typography .mat-optgroup-label {
  font: 300 0.9375rem / 1.375rem GT-Walsheim-Bold;
  letter-spacing: normal;
}
.mobile-typography .mat-simple-snackbar {
  font-family: GT-Walsheim-Medium;
  font-size: 0.9375rem;
}
.mobile-typography .mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 300;
}
.mobile-typography .mat-tree {
  font-family: GT-Walsheim-Light;
}
.mobile-typography .mat-tree-node,
.mobile-typography .mat-nested-tree-node {
  font-weight: 300;
  font-size: 0.9375rem;
}
.mat-ripple-element {
  background-color: rgba(56, 54, 53, 0.1);
}
.mat-option {
  color: rgba(56, 54, 53, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(56, 54, 53, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(56, 54, 53, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00a56a;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ecdad6;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #83052a;
}
.mat-optgroup-label {
  color: rgba(56, 54, 53, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(56, 54, 53, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(56, 54, 53, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #00a56a;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #ecdad6;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #83052a;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(56, 54, 53, 0.87);
}
.mat-elevation-z0, .myt-basic-expansion-panel mat-expansion-panel-header, .myt-basic-expansion-panel, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header, .myt-stroked-expansion-panel .myt-basic-expansion-panel, .myt-stroked-expansion-panel mat-expansion-panel-header, .myt-stroked-expansion-panel {
  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);
}
.mat-elevation-z1, table[mat-table] tbody tr.mat-row, .mat-button-base.mat-stroked-button.mat-primary--light:not([disabled]):active, .mat-button-base:not(a):not(.mat-button):not([disabled]):hover {
  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);
}
.mat-elevation-z2, .myt-tab-group .mat-tab-header {
  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);
}
.mat-elevation-z3, mat-card.mat-card .cursor-pointer:hover {
  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);
}
.mat-elevation-z4, table[mat-table] .mat-row:hover {
  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);
}
.mat-elevation-z5 {
  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);
}
.mat-elevation-z6 {
  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);
}
.mat-elevation-z7 {
  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);
}
.mat-elevation-z8 {
  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);
}
.mat-elevation-z9 {
  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);
}
.mat-elevation-z10 {
  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);
}
.mat-elevation-z11 {
  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);
}
.mat-elevation-z12 {
  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);
}
.mat-elevation-z13 {
  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);
}
.mat-elevation-z14 {
  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);
}
.mat-elevation-z15 {
  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);
}
.mat-elevation-z16 {
  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);
}
.mat-elevation-z17 {
  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);
}
.mat-elevation-z18 {
  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);
}
.mat-elevation-z19 {
  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);
}
.mat-elevation-z20 {
  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);
}
.mat-elevation-z21 {
  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);
}
.mat-elevation-z22 {
  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);
}
.mat-elevation-z23 {
  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);
}
.mat-elevation-z24 {
  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);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(56, 54, 53, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(56, 54, 53, 0.87);
}
.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 200ms ease-in-out;
  transform: scale(0.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: white;
  background: #00a56a;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #ecdad6;
  color: #383635;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #83052a;
}
.mat-badge-disabled .mat-badge-content {
  background: #b0b0af;
  color: rgba(56, 54, 53, 0.38);
}
.mat-bottom-sheet-container {
  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);
  background: white;
  color: rgba(56, 54, 53, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #00a56a;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #ecdad6;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #83052a;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(56, 54, 53, 0.38);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #00a56a;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ecdad6;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #83052a;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: #383635;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(56, 54, 53, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: #383635;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(56, 54, 53, 0.38);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #00a56a;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #ecdad6;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #83052a;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(56, 54, 53, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  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);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  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);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  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);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  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);
}
.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: rgba(56, 54, 53, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(56, 54, 53, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.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: rgba(56, 54, 53, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(56, 54, 53, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(56, 54, 53, 0.38);
  background-color: #eeeeee;
}
.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-card {
  background: white;
  color: rgba(56, 54, 53, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  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);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  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);
}
.mat-card-subtitle {
  color: rgba(56, 54, 53, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(56, 54, 53, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #00a56a;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #ecdad6;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #83052a;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(56, 54, 53, 0.38);
}
.mat-checkbox .mat-ripple-element {
  background-color: #383635;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #00a56a;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ecdad6;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #83052a;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(56, 54, 53, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(56, 54, 53, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: #383635;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #00a56a;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #83052a;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ecdad6;
  color: #383635;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: #383635;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(56, 54, 53, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(56, 54, 53, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(56, 54, 53, 0.87);
}
.mat-calendar-arrow {
  fill: rgba(56, 54, 53, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(56, 54, 53, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(56, 54, 53, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(56, 54, 53, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(56, 54, 53, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(56, 54, 53, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(56, 54, 53, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(56, 54, 53, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(0, 165, 106, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 165, 106, 0.2) 50%, rgba(249, 171, 0, 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(0, 165, 106, 0.2) 50%, rgba(249, 171, 0, 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: #00a56a;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 165, 106, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.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: rgba(0, 165, 106, 0.3);
}
@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: rgba(0, 165, 106, 0.3);
  }
}
.mat-datepicker-content {
  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);
  background-color: white;
  color: rgba(56, 54, 53, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(236, 218, 214, 0.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, 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(236, 218, 214, 0.2) 50%, rgba(249, 171, 0, 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(236, 218, 214, 0.2) 50%, rgba(249, 171, 0, 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: #ecdad6;
  color: #383635;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(236, 218, 214, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #383635;
}
.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: rgba(236, 218, 214, 0.3);
}
@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: rgba(236, 218, 214, 0.3);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(131, 5, 42, 0.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, 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(131, 5, 42, 0.2) 50%, rgba(249, 171, 0, 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(131, 5, 42, 0.2) 50%, rgba(249, 171, 0, 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: #83052a;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(131, 5, 42, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.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: rgba(131, 5, 42, 0.3);
}
@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: rgba(131, 5, 42, 0.3);
  }
}
.mat-datepicker-content-touch {
  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);
}
.mat-datepicker-toggle-active {
  color: #00a56a;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #ecdad6;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #83052a;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(56, 54, 53, 0.38);
}
.mat-dialog-container {
  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);
  background: white;
  color: rgba(56, 54, 53, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(56, 54, 53, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.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, 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: rgba(56, 54, 53, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(56, 54, 53, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(56, 54, 53, 0.38);
}
.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-form-field-label {
  color: rgba(56, 54, 53, 0.6);
}
.mat-hint {
  color: rgba(56, 54, 53, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #00a56a;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ecdad6;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #83052a;
}
.mat-focused .mat-form-field-required-marker {
  color: #ecdad6;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #00a56a;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ecdad6;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #83052a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #00a56a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #ecdad6;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #83052a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #83052a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #83052a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #83052a;
}
.mat-error {
  color: #83052a;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(56, 54, 53, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(56, 54, 53, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(56, 54, 53, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(56, 54, 53, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(56, 54, 53, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #00a56a;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ecdad6;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #83052a;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #83052a;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(56, 54, 53, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #00a56a;
}
.mat-icon.mat-accent {
  color: #ecdad6;
}
.mat-icon.mat-warn {
  color: #83052a;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(56, 54, 53, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(56, 54, 53, 0.38);
}
.mat-input-element {
  caret-color: #00a56a;
}
.mat-input-element::-moz-placeholder {
  color: rgba(56, 54, 53, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(56, 54, 53, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(56, 54, 53, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(56, 54, 53, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(56, 54, 53, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #ecdad6;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #83052a;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #83052a;
}
.mat-list-base .mat-list-item {
  color: rgba(56, 54, 53, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(56, 54, 53, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(56, 54, 53, 0.54);
}
.mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(56, 54, 53, 0.38);
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-menu-item {
  background: transparent;
  color: rgba(56, 54, 53, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(56, 54, 53, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(56, 54, 53, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(56, 54, 53, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(56, 54, 53, 0.54);
  border-right: 2px solid rgba(56, 54, 53, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(56, 54, 53, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(56, 54, 53, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #bce5d6;
}
.mat-progress-bar-buffer {
  background-color: #bce5d6;
}
.mat-progress-bar-fill::after {
  background-color: #00a56a;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f7f2f1;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f7f2f1;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #ecdad6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #dcbdc6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #dcbdc6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #83052a;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #00a56a;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #ecdad6;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #83052a;
}
.mat-radio-outer-circle {
  border-color: rgba(56, 54, 53, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00a56a;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #00a56a;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ecdad6;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ecdad6;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #83052a;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #83052a;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(56, 54, 53, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(56, 54, 53, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(56, 54, 53, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: #383635;
}
.mat-select-value {
  color: rgba(56, 54, 53, 0.87);
}
.mat-select-placeholder {
  color: rgba(56, 54, 53, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(56, 54, 53, 0.38);
}
.mat-select-arrow {
  color: rgba(56, 54, 53, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #00a56a;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ecdad6;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #83052a;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #83052a;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(56, 54, 53, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(56, 54, 53, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(56, 54, 53, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  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);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 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, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ecdad6;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(236, 218, 214, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ecdad6;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00a56a;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 165, 106, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00a56a;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #83052a;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(131, 5, 42, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #83052a;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #383635;
}
.mat-slide-toggle-thumb {
  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);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(56, 54, 53, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(56, 54, 53, 0.26);
}
.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #00a56a;
}
.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 165, 106, 0.2);
}
.mat-slider.mat-accent .mat-slider-track-fill,
.mat-slider.mat-accent .mat-slider-thumb,
.mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #ecdad6;
}
.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: #383635;
}
.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(236, 218, 214, 0.2);
}
.mat-slider.mat-warn .mat-slider-track-fill,
.mat-slider.mat-warn .mat-slider-thumb,
.mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #83052a;
}
.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(131, 5, 42, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(56, 54, 53, 0.38);
}
.mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(56, 54, 53, 0.26);
}
.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(56, 54, 53, 0.26);
}
.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(56, 54, 53, 0.12);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(56, 54, 53, 0.26);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(56, 54, 53, 0.26);
  background-color: transparent;
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(56, 54, 53, 0.38);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(56, 54, 53, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(56, 54, 53, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(56, 54, 53, 0.7), rgba(56, 54, 53, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(56, 54, 53, 0.7), rgba(56, 54, 53, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(56, 54, 53, 0.7), rgba(56, 54, 53, 0.7) 2px, transparent 0, transparent);
}
.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: rgba(0, 0, 0, 0.04);
}
.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: rgba(56, 54, 53, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(56, 54, 53, 0.54);
  color: white;
}
.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: #00a56a;
  color: white;
}
.mat-step-header.mat-accent .mat-step-icon {
  color: #383635;
}
.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: #ecdad6;
  color: #383635;
}
.mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.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: #83052a;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #83052a;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(56, 54, 53, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #83052a;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 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-sort-header-arrow {
  color: #949292;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(56, 54, 53, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(56, 54, 53, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(56, 54, 53, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(56, 54, 53, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 228, 210, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #00a56a;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(250, 244, 242, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ecdad6;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: #383635;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(218, 180, 191, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #83052a;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 228, 210, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #00a56a;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(250, 244, 242, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #ecdad6;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: #383635;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(56, 54, 53, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: #383635;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #383635;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #383635;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(218, 180, 191, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #83052a;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(56, 54, 53, 0.87);
}
.mat-toolbar.mat-primary {
  background: #00a56a;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #ecdad6;
  color: #383635;
}
.mat-toolbar.mat-warn {
  background: #83052a;
  color: white;
}
.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-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(56, 54, 53, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  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);
}
.mat-simple-snackbar-action {
  color: #ecdad6;
}
.myt-pharma-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.myt-pharma-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-option:hover:not(.mat-option-disabled), .myt-pharma-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.myt-pharma-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.myt-pharma-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #cae2ee;
}
.myt-pharma-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ecdad6;
}
.myt-pharma-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #83052a;
}
.myt-pharma-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-pseudo-checkbox::after {
  color: #fafafa;
}
.myt-pharma-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.myt-pharma-theme .mat-primary .mat-pseudo-checkbox-checked,
.myt-pharma-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #cae2ee;
}
.myt-pharma-theme .mat-pseudo-checkbox-checked,
.myt-pharma-theme .mat-pseudo-checkbox-indeterminate,
.myt-pharma-theme .mat-accent .mat-pseudo-checkbox-checked,
.myt-pharma-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #ecdad6;
}
.myt-pharma-theme .mat-warn .mat-pseudo-checkbox-checked,
.myt-pharma-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #83052a;
}
.myt-pharma-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.myt-pharma-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.myt-pharma-theme .mat-app-background, .myt-pharma-theme.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-elevation-z0, .myt-pharma-theme .myt-basic-expansion-panel mat-expansion-panel-header, .myt-basic-expansion-panel .myt-pharma-theme mat-expansion-panel-header, .myt-pharma-theme .myt-basic-expansion-panel, .myt-pharma-theme .myt-stroked-expansion-panel mat-expansion-panel-header, .myt-stroked-expansion-panel .myt-pharma-theme mat-expansion-panel-header, .myt-pharma-theme .myt-stroked-expansion-panel {
  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);
}
.myt-pharma-theme .mat-elevation-z1, .myt-pharma-theme table[mat-table] tbody tr.mat-row, table[mat-table] tbody .myt-pharma-theme tr.mat-row, .myt-pharma-theme .mat-button-base.mat-stroked-button.mat-primary--light:not([disabled]):active, .myt-pharma-theme .mat-button-base:not(a):not(.mat-button):not([disabled]):hover {
  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);
}
.myt-pharma-theme .mat-elevation-z2, .myt-pharma-theme .myt-tab-group .mat-tab-header, .myt-tab-group .myt-pharma-theme .mat-tab-header {
  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);
}
.myt-pharma-theme .mat-elevation-z3, .myt-pharma-theme mat-card.mat-card .cursor-pointer:hover, mat-card.mat-card .myt-pharma-theme .cursor-pointer:hover {
  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);
}
.myt-pharma-theme .mat-elevation-z4, .myt-pharma-theme table[mat-table] .mat-row:hover, table[mat-table] .myt-pharma-theme .mat-row:hover {
  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);
}
.myt-pharma-theme .mat-elevation-z5 {
  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);
}
.myt-pharma-theme .mat-elevation-z6 {
  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);
}
.myt-pharma-theme .mat-elevation-z7 {
  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);
}
.myt-pharma-theme .mat-elevation-z8 {
  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);
}
.myt-pharma-theme .mat-elevation-z9 {
  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);
}
.myt-pharma-theme .mat-elevation-z10 {
  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);
}
.myt-pharma-theme .mat-elevation-z11 {
  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);
}
.myt-pharma-theme .mat-elevation-z12 {
  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);
}
.myt-pharma-theme .mat-elevation-z13 {
  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);
}
.myt-pharma-theme .mat-elevation-z14 {
  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);
}
.myt-pharma-theme .mat-elevation-z15 {
  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);
}
.myt-pharma-theme .mat-elevation-z16 {
  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);
}
.myt-pharma-theme .mat-elevation-z17 {
  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);
}
.myt-pharma-theme .mat-elevation-z18 {
  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);
}
.myt-pharma-theme .mat-elevation-z19 {
  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);
}
.myt-pharma-theme .mat-elevation-z20 {
  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);
}
.myt-pharma-theme .mat-elevation-z21 {
  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);
}
.myt-pharma-theme .mat-elevation-z22 {
  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);
}
.myt-pharma-theme .mat-elevation-z23 {
  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);
}
.myt-pharma-theme .mat-elevation-z24 {
  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);
}
.mat-theme-loaded-marker {
  display: none;
}
.myt-pharma-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.myt-pharma-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-badge-content {
  color: black;
  background: #cae2ee;
}
.cdk-high-contrast-active .myt-pharma-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.myt-pharma-theme .mat-badge-accent .mat-badge-content {
  background: #ecdad6;
  color: #383635;
}
.myt-pharma-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #83052a;
}
.myt-pharma-theme .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-bottom-sheet-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-button, .myt-pharma-theme .mat-icon-button, .myt-pharma-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.myt-pharma-theme .mat-button.mat-primary, .myt-pharma-theme .mat-icon-button.mat-primary, .myt-pharma-theme .mat-stroked-button.mat-primary {
  color: #cae2ee;
}
.myt-pharma-theme .mat-button.mat-accent, .myt-pharma-theme .mat-icon-button.mat-accent, .myt-pharma-theme .mat-stroked-button.mat-accent {
  color: #ecdad6;
}
.myt-pharma-theme .mat-button.mat-warn, .myt-pharma-theme .mat-icon-button.mat-warn, .myt-pharma-theme .mat-stroked-button.mat-warn {
  color: #83052a;
}
.myt-pharma-theme .mat-button.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-button.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-button.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-button.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-icon-button.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-icon-button.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-icon-button.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-stroked-button.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-stroked-button.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-stroked-button.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-button.mat-primary .mat-button-focus-overlay, .myt-pharma-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .myt-pharma-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-button.mat-accent .mat-button-focus-overlay, .myt-pharma-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .myt-pharma-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-button.mat-warn .mat-button-focus-overlay, .myt-pharma-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .myt-pharma-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #83052a;
}
.myt-pharma-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .myt-pharma-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .myt-pharma-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.myt-pharma-theme .mat-button .mat-ripple-element, .myt-pharma-theme .mat-icon-button .mat-ripple-element, .myt-pharma-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.myt-pharma-theme .mat-button-focus-overlay {
  background: black;
}
.myt-pharma-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-flat-button, .myt-pharma-theme .mat-raised-button, .myt-pharma-theme .mat-fab, .myt-pharma-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.myt-pharma-theme .mat-flat-button.mat-primary, .myt-pharma-theme .mat-raised-button.mat-primary, .myt-pharma-theme .mat-fab.mat-primary, .myt-pharma-theme .mat-mini-fab.mat-primary {
  color: black;
}
.myt-pharma-theme .mat-flat-button.mat-accent, .myt-pharma-theme .mat-raised-button.mat-accent, .myt-pharma-theme .mat-fab.mat-accent, .myt-pharma-theme .mat-mini-fab.mat-accent {
  color: #383635;
}
.myt-pharma-theme .mat-flat-button.mat-warn, .myt-pharma-theme .mat-raised-button.mat-warn, .myt-pharma-theme .mat-fab.mat-warn, .myt-pharma-theme .mat-mini-fab.mat-warn {
  color: white;
}
.myt-pharma-theme .mat-flat-button.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-flat-button.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-flat-button.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-flat-button.mat-primary, .myt-pharma-theme .mat-raised-button.mat-primary, .myt-pharma-theme .mat-fab.mat-primary, .myt-pharma-theme .mat-mini-fab.mat-primary {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-flat-button.mat-accent, .myt-pharma-theme .mat-raised-button.mat-accent, .myt-pharma-theme .mat-fab.mat-accent, .myt-pharma-theme .mat-mini-fab.mat-accent {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-flat-button.mat-warn, .myt-pharma-theme .mat-raised-button.mat-warn, .myt-pharma-theme .mat-fab.mat-warn, .myt-pharma-theme .mat-mini-fab.mat-warn {
  background-color: #83052a;
}
.myt-pharma-theme .mat-flat-button.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-flat-button.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-flat-button.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-fab.mat-button-disabled.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-primary.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-accent.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-warn.mat-button-disabled, .myt-pharma-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-flat-button.mat-primary .mat-ripple-element, .myt-pharma-theme .mat-raised-button.mat-primary .mat-ripple-element, .myt-pharma-theme .mat-fab.mat-primary .mat-ripple-element, .myt-pharma-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.myt-pharma-theme .mat-flat-button.mat-accent .mat-ripple-element, .myt-pharma-theme .mat-raised-button.mat-accent .mat-ripple-element, .myt-pharma-theme .mat-fab.mat-accent .mat-ripple-element, .myt-pharma-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(56, 54, 53, 0.1);
}
.myt-pharma-theme .mat-flat-button.mat-warn .mat-ripple-element, .myt-pharma-theme .mat-raised-button.mat-warn .mat-ripple-element, .myt-pharma-theme .mat-fab.mat-warn .mat-ripple-element, .myt-pharma-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.myt-pharma-theme .mat-stroked-button:not([class*=mat-elevation-z]), .myt-pharma-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-fab:not([class*=mat-elevation-z]), .myt-pharma-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .myt-pharma-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .myt-pharma-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.myt-pharma-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.myt-pharma-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.myt-pharma-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.myt-pharma-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.myt-pharma-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.myt-pharma-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.myt-pharma-theme .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;
}
.myt-pharma-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.myt-pharma-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.myt-pharma-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.myt-pharma-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.myt-pharma-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.myt-pharma-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-card:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-checkbox-checkmark {
  fill: #fafafa;
}
.myt-pharma-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.myt-pharma-theme .mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.myt-pharma-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .myt-pharma-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .myt-pharma-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .myt-pharma-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #83052a;
}
.myt-pharma-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .myt-pharma-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.myt-pharma-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.myt-pharma-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.myt-pharma-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.myt-pharma-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #cae2ee;
}
.myt-pharma-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.myt-pharma-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ecdad6;
}
.myt-pharma-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.myt-pharma-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #83052a;
}
.myt-pharma-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.myt-pharma-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}
.myt-pharma-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.myt-pharma-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #cae2ee;
  color: black;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #83052a;
  color: white;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ecdad6;
  color: #383635;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: #383635;
  opacity: 0.4;
}
.myt-pharma-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(56, 54, 53, 0.1);
}
.myt-pharma-theme .mat-table {
  background: white;
}
.myt-pharma-theme .mat-table thead, .myt-pharma-theme .mat-table tbody, .myt-pharma-theme .mat-table tfoot,
.myt-pharma-theme mat-header-row, .myt-pharma-theme mat-row, .myt-pharma-theme mat-footer-row,
.myt-pharma-theme [mat-header-row], .myt-pharma-theme [mat-row], .myt-pharma-theme [mat-footer-row],
.myt-pharma-theme .mat-table-sticky {
  background: inherit;
}
.myt-pharma-theme mat-row, .myt-pharma-theme mat-header-row, .myt-pharma-theme mat-footer-row,
.myt-pharma-theme th.mat-header-cell, .myt-pharma-theme td.mat-cell, .myt-pharma-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-cell, .myt-pharma-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-datepicker-toggle,
.myt-pharma-theme .mat-datepicker-content .mat-calendar-next-button,
.myt-pharma-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-calendar-table-header,
.myt-pharma-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-calendar-body-cell-content,
.myt-pharma-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.myt-pharma-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.myt-pharma-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.myt-pharma-theme .mat-calendar-body-in-range::before {
  background: rgba(202, 226, 238, 0.2);
}
.myt-pharma-theme .mat-calendar-body-comparison-identical,
.myt-pharma-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.myt-pharma-theme .mat-calendar-body-comparison-bridge-start::before,
.myt-pharma-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(202, 226, 238, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.myt-pharma-theme .mat-calendar-body-comparison-bridge-end::before,
.myt-pharma-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(202, 226, 238, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.myt-pharma-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.myt-pharma-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.myt-pharma-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.myt-pharma-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.myt-pharma-theme .mat-calendar-body-selected {
  background-color: #cae2ee;
  color: black;
}
.myt-pharma-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(202, 226, 238, 0.4);
}
.myt-pharma-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.myt-pharma-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.myt-pharma-theme .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: rgba(202, 226, 238, 0.3);
}
@media (hover: hover) {
  .myt-pharma-theme .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: rgba(202, 226, 238, 0.3);
  }
}
.myt-pharma-theme .mat-datepicker-content {
  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);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(236, 218, 214, 0.2);
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.myt-pharma-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(236, 218, 214, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.myt-pharma-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(236, 218, 214, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #ecdad6;
  color: #383635;
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(236, 218, 214, 0.4);
}
.myt-pharma-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #383635;
}
.myt-pharma-theme .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),
.myt-pharma-theme .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: rgba(236, 218, 214, 0.3);
}
@media (hover: hover) {
  .myt-pharma-theme .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: rgba(236, 218, 214, 0.3);
  }
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(131, 5, 42, 0.2);
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.myt-pharma-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(131, 5, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.myt-pharma-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(131, 5, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #83052a;
  color: white;
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(131, 5, 42, 0.4);
}
.myt-pharma-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.myt-pharma-theme .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),
.myt-pharma-theme .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: rgba(131, 5, 42, 0.3);
}
@media (hover: hover) {
  .myt-pharma-theme .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: rgba(131, 5, 42, 0.3);
  }
}
.myt-pharma-theme .mat-datepicker-content-touch {
  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);
}
.myt-pharma-theme .mat-datepicker-toggle-active {
  color: #cae2ee;
}
.myt-pharma-theme .mat-datepicker-toggle-active.mat-accent {
  color: #ecdad6;
}
.myt-pharma-theme .mat-datepicker-toggle-active.mat-warn {
  color: #83052a;
}
.myt-pharma-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-dialog-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .myt-pharma-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .myt-pharma-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .myt-pharma-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.myt-pharma-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-expansion-panel-header-description,
.myt-pharma-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.myt-pharma-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.myt-pharma-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.myt-pharma-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.myt-pharma-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #cae2ee;
}
.myt-pharma-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ecdad6;
}
.myt-pharma-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #83052a;
}
.myt-pharma-theme .mat-focused .mat-form-field-required-marker {
  color: #ecdad6;
}
.myt-pharma-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #83052a;
}
.myt-pharma-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #cae2ee;
}
.myt-pharma-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #ecdad6;
}
.myt-pharma-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.myt-pharma-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.myt-pharma-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #83052a;
}
.myt-pharma-theme .mat-error {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.myt-pharma-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.myt-pharma-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.myt-pharma-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.myt-pharma-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.myt-pharma-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #cae2ee;
}
.myt-pharma-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ecdad6;
}
.myt-pharma-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.myt-pharma-theme .mat-icon.mat-primary {
  color: #cae2ee;
}
.myt-pharma-theme .mat-icon.mat-accent {
  color: #ecdad6;
}
.myt-pharma-theme .mat-icon.mat-warn {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-input-element:disabled,
.myt-pharma-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-input-element {
  caret-color: #cae2ee;
}
.myt-pharma-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #ecdad6;
}
.myt-pharma-theme .mat-form-field.mat-warn .mat-input-element,
.myt-pharma-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #83052a;
}
.myt-pharma-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #83052a;
}
.myt-pharma-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-list-option:hover, .myt-pharma-theme .mat-list-option:focus,
.myt-pharma-theme .mat-nav-list .mat-list-item:hover,
.myt-pharma-theme .mat-nav-list .mat-list-item:focus,
.myt-pharma-theme .mat-action-list .mat-list-item:hover,
.myt-pharma-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.myt-pharma-theme .mat-list-single-selected-option, .myt-pharma-theme .mat-list-single-selected-option:hover, .myt-pharma-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-menu-panel {
  background: white;
}
.myt-pharma-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-menu-item[disabled],
.myt-pharma-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.myt-pharma-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-menu-item .mat-icon-no-color,
.myt-pharma-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-menu-item:hover:not([disabled]),
.myt-pharma-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.myt-pharma-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.myt-pharma-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.myt-pharma-theme .mat-paginator {
  background: white;
}
.myt-pharma-theme .mat-paginator,
.myt-pharma-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-paginator-decrement,
.myt-pharma-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-paginator-first,
.myt-pharma-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.myt-pharma-theme .mat-icon-button[disabled] .mat-paginator-increment,
.myt-pharma-theme .mat-icon-button[disabled] .mat-paginator-first,
.myt-pharma-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-progress-bar-background {
  fill: #eef4f7;
}
.myt-pharma-theme .mat-progress-bar-buffer {
  background-color: #eef4f7;
}
.myt-pharma-theme .mat-progress-bar-fill::after {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f7f2f1;
}
.myt-pharma-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f7f2f1;
}
.myt-pharma-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #dcbdc6;
}
.myt-pharma-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #dcbdc6;
}
.myt-pharma-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #83052a;
}
.myt-pharma-theme .mat-progress-spinner circle, .myt-pharma-theme .mat-spinner circle {
  stroke: #cae2ee;
}
.myt-pharma-theme .mat-progress-spinner.mat-accent circle, .myt-pharma-theme .mat-spinner.mat-accent circle {
  stroke: #ecdad6;
}
.myt-pharma-theme .mat-progress-spinner.mat-warn circle, .myt-pharma-theme .mat-spinner.mat-warn circle {
  stroke: #83052a;
}
.myt-pharma-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #cae2ee;
}
.myt-pharma-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.myt-pharma-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .myt-pharma-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .myt-pharma-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ecdad6;
}
.myt-pharma-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.myt-pharma-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .myt-pharma-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .myt-pharma-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #83052a;
}
.myt-pharma-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.myt-pharma-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .myt-pharma-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .myt-pharma-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #83052a;
}
.myt-pharma-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.myt-pharma-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.myt-pharma-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.myt-pharma-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.myt-pharma-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-select-panel {
  background: white;
}
.myt-pharma-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  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);
}
.myt-pharma-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #cae2ee;
}
.myt-pharma-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ecdad6;
}
.myt-pharma-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #83052a;
}
.myt-pharma-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.myt-pharma-theme .mat-drawer:not(.mat-drawer-side) {
  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);
}
.myt-pharma-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.myt-pharma-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.myt-pharma-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.myt-pharma-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(236, 218, 214, 0.54);
}
.myt-pharma-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(202, 226, 238, 0.54);
}
.myt-pharma-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #83052a;
}
.myt-pharma-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(131, 5, 42, 0.54);
}
.myt-pharma-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #83052a;
}
.myt-pharma-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.myt-pharma-theme .mat-slide-toggle-thumb {
  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);
  background-color: #fafafa;
}
.myt-pharma-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-slider.mat-primary .mat-slider-track-fill,
.myt-pharma-theme .mat-slider.mat-primary .mat-slider-thumb,
.myt-pharma-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: black;
}
.myt-pharma-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(202, 226, 238, 0.2);
}
.myt-pharma-theme .mat-slider.mat-accent .mat-slider-track-fill,
.myt-pharma-theme .mat-slider.mat-accent .mat-slider-thumb,
.myt-pharma-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: #383635;
}
.myt-pharma-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(236, 218, 214, 0.2);
}
.myt-pharma-theme .mat-slider.mat-warn .mat-slider-track-fill,
.myt-pharma-theme .mat-slider.mat-warn .mat-slider-thumb,
.myt-pharma-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #83052a;
}
.myt-pharma-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.myt-pharma-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(131, 5, 42, 0.2);
}
.myt-pharma-theme .mat-slider:hover .mat-slider-track-background,
.myt-pharma-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.myt-pharma-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.myt-pharma-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.myt-pharma-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.myt-pharma-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.myt-pharma-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .myt-pharma-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .myt-pharma-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.myt-pharma-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.myt-pharma-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.myt-pharma-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.myt-pharma-theme .mat-step-header.cdk-keyboard-focused, .myt-pharma-theme .mat-step-header.cdk-program-focused, .myt-pharma-theme .mat-step-header:hover:not([aria-disabled]), .myt-pharma-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.myt-pharma-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .myt-pharma-theme .mat-step-header:hover {
    background: none;
  }
}
.myt-pharma-theme .mat-step-header .mat-step-label,
.myt-pharma-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.myt-pharma-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: black;
}
.myt-pharma-theme .mat-step-header .mat-step-icon-selected,
.myt-pharma-theme .mat-step-header .mat-step-icon-state-done,
.myt-pharma-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #cae2ee;
  color: black;
}
.myt-pharma-theme .mat-step-header.mat-accent .mat-step-icon {
  color: #383635;
}
.myt-pharma-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.myt-pharma-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.myt-pharma-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #ecdad6;
  color: #383635;
}
.myt-pharma-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.myt-pharma-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.myt-pharma-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.myt-pharma-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #83052a;
  color: white;
}
.myt-pharma-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #83052a;
}
.myt-pharma-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #83052a;
}
.myt-pharma-theme .mat-stepper-horizontal, .myt-pharma-theme .mat-stepper-vertical {
  background-color: white;
}
.myt-pharma-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-horizontal-stepper-header::before,
.myt-pharma-theme .mat-horizontal-stepper-header::after,
.myt-pharma-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-sort-header-arrow {
  color: #757575;
}
.myt-pharma-theme .mat-tab-nav-bar,
.myt-pharma-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.myt-pharma-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.myt-pharma-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.myt-pharma-theme .mat-tab-label, .myt-pharma-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-tab-label.mat-tab-disabled, .myt-pharma-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.myt-pharma-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.myt-pharma-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.myt-pharma-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(239, 246, 250, 0.3);
}
.myt-pharma-theme .mat-tab-group.mat-primary .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .myt-pharma-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.myt-pharma-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(250, 244, 242, 0.3);
}
.myt-pharma-theme .mat-tab-group.mat-accent .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .myt-pharma-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: #383635;
}
.myt-pharma-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(218, 180, 191, 0.3);
}
.myt-pharma-theme .mat-tab-group.mat-warn .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #83052a;
}
.myt-pharma-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .myt-pharma-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .myt-pharma-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.myt-pharma-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(239, 246, 250, 0.3);
}
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #cae2ee;
}
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.myt-pharma-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.myt-pharma-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(250, 244, 242, 0.3);
}
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #ecdad6;
}
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: #383635;
}
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(56, 54, 53, 0.4);
}
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: #383635;
}
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #383635;
  opacity: 0.4;
}
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.myt-pharma-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #383635;
  opacity: 0.12;
}
.myt-pharma-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(218, 180, 191, 0.3);
}
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #83052a;
}
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.myt-pharma-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.myt-pharma-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.myt-pharma-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-toolbar.mat-primary {
  background: #cae2ee;
  color: black;
}
.myt-pharma-theme .mat-toolbar.mat-accent {
  background: #ecdad6;
  color: #383635;
}
.myt-pharma-theme .mat-toolbar.mat-warn {
  background: #83052a;
  color: white;
}
.myt-pharma-theme .mat-toolbar .mat-form-field-underline,
.myt-pharma-theme .mat-toolbar .mat-form-field-ripple,
.myt-pharma-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.myt-pharma-theme .mat-toolbar .mat-form-field-label,
.myt-pharma-theme .mat-toolbar .mat-focused .mat-form-field-label,
.myt-pharma-theme .mat-toolbar .mat-select-value,
.myt-pharma-theme .mat-toolbar .mat-select-arrow,
.myt-pharma-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.myt-pharma-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.myt-pharma-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.myt-pharma-theme .mat-tree {
  background: white;
}
.myt-pharma-theme .mat-tree-node,
.myt-pharma-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.myt-pharma-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  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);
}
.myt-pharma-theme .mat-simple-snackbar-action {
  color: #ecdad6;
}
/** 
=============
Variables - colors, spacer etc
=============
**/
/** 
=============
Button states
=============
**/
/** 
=============
Form Control - Inputs
=============
**/
/**
=============
Border
=============
**/
/**
=============
Table
=============
**/
/** 
=============
Color Palette
=============
**/
:export {
  primary: #00a56a;
  primaryDark: #00613c;
  primaryDisabled: #77bf9f;
  accent: #efd9d5;
  warn: #83052a;
  dark: #383635;
  lightGrey150: rgba(56, 54, 53, 0.15);
  lightGrey300: rgba(56, 54, 53, 0.3);
  lightGrey500: rgba(56, 54, 53, 0.5);
  lightGrey800: rgba(56, 54, 53, 0.8);
  primaryButtonColorSelected: #f2f3ef;
  primaryButtonColorDisabled: rgba(242, 243, 239, 0.8);
  spacer: 4;
  physicianGreen: #C6E2D3;
  pharmaBlue: #CAE2EE;
}
.product-icon {
  height: 110px;
  width: 110px;
}
.product-icon.product-icon--md {
  height: 150px;
  width: 150px;
}
.product-icon.product-icon--lg {
  height: 200px;
  width: 200px;
}
.cta-card-icon {
  height: 195px;
  width: 195px;
}
.link-icon:hover {
  cursor: pointer;
}
.link-icon:hover path {
  fill: #efd9d5;
  opacity: 1;
}
.link-icon:hover g {
  opacity: 1;
}
.license-icon:hover {
  cursor: pointer;
}
.license-icon:hover path {
  fill: rgb(255, 255, 255);
  opacity: 1;
}
.license-icon:hover circle {
  stroke: rgb(255, 255, 255);
  opacity: 1;
}
.myT-icon {
  height: 48px;
  width: 48px;
  margin: inherit;
}
.myT-icon mat-icon {
  height: 48px;
  width: 48px;
}
.myT-icon--sm {
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
  margin: inherit;
}
.myT-icon--sm mat-icon {
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
}
.myT-icon--md {
  height: 50px;
  width: 50px;
  margin: inherit;
}
.myT-icon--md mat-icon {
  height: 50px;
  width: 50px;
}
.myT-icon--lg {
  height: 56px;
  width: 56px;
  margin: inherit;
}
.myT-icon--lg mat-icon {
  height: 56px;
  width: 56px;
}
.myT-icon--hcp:hover {
  cursor: pointer;
  color: #e5f6f0;
}
.myT-icon--hcp:hover path {
  fill: #e5f6f0;
  opacity: 1;
}
.myT-icon--hcp:hover g {
  opacity: 1;
}
.mat-icon--sm {
  font-size: 1.25rem;
}
.mat-icon--md {
  font-size: 2rem;
}
.mat-icon--lg {
  font-size: 2.5rem;
}
.mat-icon--xl {
  font-size: 5rem;
}
.mat-autocomplete-panel {
  color: #383635;
}
.mat-autocomplete-panel mat-option:nth-child(2n-1) {
  background-color: #f7f8f5;
}
.mat-autocomplete-panel .mat-option:hover:not(.mat-option-disabled), .mat-autocomplete-panel .mat-option:focus:not(.mat-option-disabled) {
  background-color: #e5f6f0;
}
.border {
  border: 1px solid #383635 !important;
}
.border-white {
  border: 1px solid #fff;
}
.border-top {
  border-top: 1px solid #706F6D;
}
.border-top-2px {
  border-top: 2px solid #706F6D;
}
.border-bottom {
  border-bottom: 1px solid #706F6D;
}
.border--dark {
  border-color: #383635;
}
.border--light, .mat-form-field-disabled.myt-form-field--bg-white.mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-end {
  border-color: rgba(56, 54, 53, 0.15) !important;
}
.border-none, .lp-form-button {
  border: none !important;
}
.border--primary {
  border-color: #00a56a;
}
.border-pink {
  border: 2px solid #83052a;
}
.border-dark {
  border: 2px solid #383635;
}
.border-grey--dark {
  border: 2px solid #aaa;
}
.border--primary {
  border: 2px solid #00a56a !important;
}
.border-left--dark {
  border-left: 1px solid #383635;
}
.outline--none {
  outline: none;
}
.border-left--pink-5px {
  border-left: 5px solid #83052a !important;
}
.border-left--dark-5px {
  border-left: 5px solid #383635 !important;
}
.border-left--primary-5px {
  border-left: 5px solid #00a56a !important;
}
/**
Border-radius
**/
.border-radius-xl {
  border-radius: 2.5rem;
}
.border-radius-lg {
  border-radius: 1.25rem;
}
.border-radius-md {
  border-radius: 0.75rem;
}
.border-radius-sm {
  border-radius: 0.25rem;
}
.border-radius-xs {
  border-radius: 0.125rem;
}
mat-bottom-sheet-container.mat-bottom-sheet-container {
  overflow: visible;
}
.bottom-sheet-close-button--top.mat-fab.close-modal-button {
  top: -1.5rem;
  left: auto;
  right: 0.75rem;
}
mat-bottom-sheet-container.mat-bottom-sheet-container-large {
  max-width: none;
}
.mat-button-base.mat-button, .mat-button-base.mat-stroked-button, .mat-button-base.mat-flat-button {
  border-radius: 0;
  padding: 0.5rem 1rem;
}
.mat-button-base.mat-flat-button.mat-primary:not([disabled]):hover {
  background: #00613c;
  color: #f2f3ef;
}
.mat-button-base.myt-button--large {
  padding: 0.75rem 1.5rem;
}
.mat-button-base.mat-flat-button.mat-primary[disabled] {
  background: #77bf9f;
  color: rgba(242, 243, 239, 0.8);
}
.mat-button-base.mat-flat-button.mat-accent:not([disabled]) {
  opacity: 0.9;
}
.mat-button-base.mat-flat-button.mat-accent:not([disabled]):hover {
  opacity: 1;
}
.mat-button-base.mat-flat-button.mat-error:not([disabled]) {
  opacity: 0.9;
  background: #83052a;
  color: #fff;
}
.mat-button-base.mat-flat-button.mat-error:not([disabled]):hover {
  opacity: 1;
}
.mat-button-base.mat-fab:not([disabled]) {
  opacity: 0.8;
}
.mat-button-base.mat-fab:not([disabled]):hover {
  opacity: 1;
}
.mat-button-base.mat-flat-button.mat-accent[disabled] {
  background: #ecdad6;
  color: rgba(130, 120, 120, 0.8);
  opacity: 0.75;
}
.mat-button-base.mat-flat-button.mat-error[disabled] {
  background: #83052a;
  color: #fff;
  opacity: 0.75;
}
.mat-button-base.mat-stroked-button.mat-primary:not([disabled]), .mat-button-base.mat-stroked-button.mat-accent:not([disabled]) {
  color: rgba(56, 54, 53, 0.8);
  border: 1px solid rgba(56, 54, 53, 0.8);
}
.mat-button-base.mat-stroked-button.mat-primary:not([disabled]):not(.bg-transparent), .mat-button-base.mat-stroked-button.mat-accent:not([disabled]):not(.bg-transparent) {
  background-color: #fff;
}
.mat-button-base.mat-stroked-button.mat-primary:not([disabled]):hover {
  background-color: #00613c !important;
  color: #fff;
  border-color: transparent;
}
.mat-button-base.mat-stroked-button.mat-accent:not([disabled]):hover {
  background-color: #efd9d5;
  border-color: transparent;
}
.mat-button-base.mat-stroked-button.mat-primary--light:not([disabled]) {
  background-color: transparent;
  color: rgba(56, 54, 53, 0.8);
  border: 1px solid #fff;
}
.mat-button-base.mat-stroked-button.mat-primary--light:not([disabled]):hover {
  background-color: #00a56a;
  border-color: transparent;
}
.mat-button-base.mat-stroked-button.mat-primary[disabled] {
  opacity: 0.8;
  background-color: #fff;
  color: rgba(130, 120, 120, 0.8);
  border: 1px solid rgba(130, 120, 120, 0.8);
}
.mat-button-base.mat-fab.mat-primary {
  background-color: #f2f3ef;
  color: #383635;
}
.mat-button-base.mat-fab {
  box-shadow: none;
}
.mat-button-base .myt-button--icon {
  width: 1rem;
  height: 1rem;
  margin-bottom: 0.125rem;
}
a.mat-button.mat-button-base {
  padding: 0;
}
a.mat-button.mat-button-base.mat-primary:hover {
  color: #00613c;
}
a.mat-button.mat-button-base.mat-primary .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-fab.close-modal-button {
  position: absolute;
  top: calc(50vh - 10px);
  left: -20px;
  z-index: 100;
  opacity: 1 !important;
}
.close-button--top.mat-fab.close-modal-button {
  top: -1.5rem;
  left: auto;
  right: 0.75rem;
}
.close-button--right.mat-fab.close-modal-button {
  left: auto;
  right: 0.75rem;
}
.cursor-pointer {
  cursor: pointer;
}
mat-card.mat-card {
  border-radius: 0;
}
mat-card.mat-card .cursor-pointer {
  cursor: pointer;
}
.blog-post__image {
  position: relative;
}
.aspect-box {
  background-color: #f2f2f2;
  position: absolute;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
figcaption {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #efd9d5;
  min-width: 130px;
  min-height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 18px;
}
.myt-media-card img {
  max-height: 240px;
  -o-object-fit: cover;
     object-fit: cover;
}
.mat-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-background {
  background: #fff;
}
.mat-checkbox.mat-checkbox-checked .mat-checkbox-frame {
  border: none;
}
.mat-checkbox.mat-primary .mat-checkbox-frame {
  border-width: 1px;
  border-color: rgba(56, 54, 53, 0.8);
  border-radius: 2px;
  z-index: 2;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background: #00613c;
}
.mat-checkbox-disabled .mat-checkbox-frame,
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background: rgba(56, 54, 53, 0.15);
  border: none;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-checkmark .mat-checkbox-checkmark-path {
  stroke: rgba(56, 54, 53, 0.3) !important;
}
.mat-checkbox-label {
  white-space: normal;
  white-space: initial;
}
mat-checkbox .mat-checkbox-inner-container {
  vertical-align: top;
  margin-top: 0.25rem;
}
/**
Backgrounds
**/
.bg-white {
  background-color: #fff;
}
.bg-primary, .lp-form-button {
  background-color: #00a56a !important;
}
.bg-primary--light {
  background-color: #f2f3ef;
}
.bg-dark, table[mat-table] thead mat-header-cell, table[mat-table] thead th, table[mat-table] thead .mat-sort-header-arrow, table[mat-table] thead mat-header-cell.mat-menu-item:hover, table[mat-table] thead th.mat-menu-item:hover, table[mat-table] thead .mat-menu-item.mat-sort-header-arrow:hover, .mat-menu-item.bg-dark:hover, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-menu-item.myt-stroked-expansion-panel-header--opened:hover, .myt-stroked-expansion-panel mat-expansion-panel-header.myt-stroked-expansion-panel-header--opened, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-expanded:focus, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-expanded:hover {
  background-color: #383635;
}
.bg-physician-green {
  background-color: #C6E2D3;
}
.bg-pharma-blue {
  background-color: #CAE2EE;
}
.bg-error {
  background-color: #83052a;
}
.bg-transparent, .mat-form-field-disabled.myt-form-field--bg-white.mat-form-field-appearance-outline .mat-form-field-outline {
  background-color: transparent !important;
}
.bg-primary--lighter {
  background-color: #e5f6f0;
}
.bg-grey-80 {
  background-color: #605E5D;
}
.bg-primary--dark {
  background-color: #00613c;
}
.bg-grey-900 {
  background-color: #f2f3ef;
}
.bg-grey--dark {
  background-color: #aaa;
}
.bg-beige {
  background: #f2f3ef !important;
}
.bg-light-beige {
  background: #FAFAF9 !important;
}
.bg-pharma-blue--lighten-3 {
  background: #d6e8f2;
}
.bg-pharma-blue--light {
  background: #E6F5FB;
}
.bg-accent {
  background-color: #efd9d5 !important;
}
.bg-accent--light-200 {
  background-color: #F7ECEA !important;
}
.bg-accent--light {
  background-color: #FAF4F2 !important;
}
/**
Text colors
**/
.text-primary, .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened mat-panel-title, .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened mat-icon, .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened, .myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:focus, .myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:hover, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened mat-panel-title, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened mat-icon, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:focus, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:hover, .text-primary-link {
  color: #00a56a;
}
.text-dark, .mat-tab-label .mat-tab-label-content, .is-mobile mat-paginator .mat-paginator-range-label, .myt-link-button.mat-button:hover {
  color: #383635;
}
.text-white, table[mat-table] thead mat-header-cell, table[mat-table] thead th, table[mat-table] thead .mat-sort-header-arrow, .mat-menu-item.bg-dark:hover, table[mat-table] thead mat-header-cell.mat-menu-item:hover, table[mat-table] thead th.mat-menu-item:hover, table[mat-table] thead .mat-menu-item.mat-sort-header-arrow:hover, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-menu-item.myt-stroked-expansion-panel-header--opened:hover, .myt-stroked-expansion-panel mat-expansion-panel-header.myt-stroked-expansion-panel-header--opened, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-expanded:focus, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-expanded:hover {
  color: #fff !important;
}
.text-error {
  color: #83052a;
}
.text-physician-green {
  color: #C6E2D3;
}
.text-pharma-blue {
  color: #CAE2EE;
}
.text-primary--lighter {
  color: #e5f6f0;
}
.text-grey {
  color: #6B6765;
}
.text-grey-80 {
  color: #605E5D;
}
.text-grey-900 {
  color: #f2f3ef;
}
.text-grey-dark {
  color: #aaa;
}
.text-primary--dark {
  color: #00613c;
}
.text-light-grey-500 {
  color: rgba(56, 54, 53, 0.5);
}
.text-light-grey-700 {
  color: rgba(56, 54, 53, 0.7);
}
.myt-expansion-panel--sm mat-expansion-panel-header {
  height: 32px !important;
  margin-bottom: 0px;
}
.myt-expansion-panel--sm mat-expansion-panel-header .mat-content {
  flex: none;
}
.myt-expansion-panel--sm mat-expansion-panel-header .mat-expansion-indicator::after {
  color: #383635;
  padding: 2px;
}
.mat-expansion-panel-content .mat-expansion-panel-body {
  padding: 0.5rem 0;
}
.mat-expansion-panel {
  border-radius: 0% !important;
}
.myt-expansion-header-underline:hover {
  text-decoration: underline;
  background: transparent !important;
}
mat-expansion-panel .mat-expansion-panel-header {
  height: auto;
}
mat-expansion-panel .mat-expansion-panel-header-title {
  margin-right: 0;
}
.myt-expansion .mat-expansion-panel-header-description {
  flex-direction: row-reverse;
}
.myt-expansion-header--with-border {
  min-height: 67px !important;
  border: 1px solid #00a56a;
}
.myt-expansion-header--with-border:hover {
  background: #00a56a !important;
  color: white !important;
}
.myt-expansion-header--with-border:hover .myt-panel {
  color: white !important;
}
.text-primary-link:hover {
  color: #00613c;
}
.text-dark-link:hover {
  color: #00613c;
}
app-expansion-panel .mat-expansion-panel-content {
  padding-left: 3rem;
}
/**
===
myt expansion panel v2.0 styling
===
Need to introduce breaking change gracefully to all projects
**/
.myt-stroked-expansion-panel {
  background: inherit;
}
.myt-stroked-expansion-panel mat-expansion-panel-header {
  border: 1px solid rgba(56, 54, 53, 0.5);
}
.myt-stroked-expansion-panel mat-expansion-panel-header.mat-expanded:focus, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-expanded:hover {
  height: inherit;
}
.myt-stroked-expansion-panel mat-expansion-panel-header.myt-stroked-expansion-panel-header--opened {
  height: inherit;
}
.myt-stroked-expansion-panel .myt-basic-expansion-panel {
  background: inherit;
}
.myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header {
  border: none;
}
.myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:focus, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:hover {
  height: inherit;
  background: inherit;
}
.myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened {
  height: inherit;
  background: inherit;
  border: none;
}
.myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--closed {
  border-bottom: 1px solid rgba(56, 54, 53, 0.5);
}
.myt-stroked-expansion-panel .myt-basic-expansion-panel.mat-expanded .mat-expansion-panel-content {
  border-bottom: 1px solid rgba(56, 54, 53, 0.5);
}
.myt-basic-expansion-panel {
  background: inherit;
}
.myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:focus, .myt-basic-expansion-panel mat-expansion-panel-header.mat-expanded:hover {
  height: inherit;
  background: inherit;
}
.myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--opened {
  height: inherit;
  background: inherit;
  border: none;
}
.myt-basic-expansion-panel mat-expansion-panel-header.myt-basic-expansion-panel-header--closed {
  border-bottom: 1px solid rgba(56, 54, 53, 0.5);
}
.myt-basic-expansion-panel.mat-expanded .mat-expansion-panel-content {
  border-bottom: 1px solid rgba(56, 54, 53, 0.5);
}
.mat-form-field-wrapper {
  padding-bottom: 0.25rem;
}
/* Border */
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(56, 54, 53, 0.3);
}
/* Border radius */
.mat-form-field-outline-start,
.mat-form-field-outline-end {
  border-radius: 0 !important;
}
.myt-form-field--bg-white.mat-form-field-appearance-outline .mat-form-field-outline {
  background-color: #fff;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 15px 0px;
  margin: 0;
  border-top: 5px solid transparent;
}
.mat-form-field-appearance-outline .mat-form-field-prefix {
  top: -0.25rem !important;
}
.mat-form-field-disabled .mat-input-element:disabled,
.mat-form-field-disabled .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: #383635;
}
.font-size--xl {
  font-size: 5rem;
}
.font-size--lg {
  font-size: 2.5rem;
}
.font-size--md {
  font-size: 1.25rem;
}
.font-size--sm {
  font-size: 1rem;
}
.font-size--xs {
  font-size: 0.5rem;
}
.h-100vh {
  height: 100vh;
}
.min-h-100--navbar-fix {
  min-height: calc(100vh - 96px);
}
.h-100--navbar-fix {
  height: calc(100% - 33px);
}
.h-100vh--navbar-fix {
  height: calc(100vh - 64px);
}
.h-100vh--navbar-fix--mobile {
  height: calc(100vh - 150px);
}
.h-100vh--content-visible {
  min-height: calc(100vh - 150px);
}
.h-100 {
  height: 100%;
}
.h-20px {
  height: 20px;
}
.h-24px {
  height: 24px;
  min-height: 24px;
}
.h-35px {
  height: 35px !important;
}
.h-36px {
  height: 36px;
  min-height: 36px;
}
.h-40px {
  height: 40px !important;
}
.h-48px {
  height: 48px;
}
.h-55px {
  height: 55px !important;
}
.h-150px {
  height: 150px !important;
}
.h-180px {
  height: 180px !important;
}
.h-200px {
  height: 200px !important;
}
.h-300px {
  height: 300px !important;
}
.h-400px {
  height: 400px !important;
}
.minh-310px {
  min-height: 310px !important;
}
.minh-600px {
  min-height: 600px !important;
}
.h-310px {
  height: 310px !important;
}
.minh-100 {
  min-height: calc(100vh - 80px);
}
.minh-100-navbar-footer-fix {
  min-height: calc(100vh - 168px);
}
.max-h-100px {
  max-height: 100px !important;
}
.max-h-150px {
  max-height: 150px !important;
}
.max-h-250px {
  max-height: 250px !important;
}
.max-h-400px {
  max-height: 400px !important;
}
.max-h-435px {
  max-height: 435px !important;
}
.max-h-450px {
  max-height: 450px !important;
}
.max-h-600px {
  max-height: 600px !important;
}
.max-h-300px {
  max-height: 300px !important;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 0.25rem;
}
.mat-form-field-appearance-outline .mat-form-field-infix input {
  line-height: 2;
  padding: 0.25rem 0;
}
.mat-warn .mat-input-element, .mat-form-field-invalid .mat-input-element {
  caret-color: #83052a;
}
.mobile-typography .mat-form-field-wrapper {
  padding-bottom: 0.25rem;
}
textarea[matinput].mat-input-element {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.resize-vertical {
  resize: vertical;
}
.object-fit--cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-fit--contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.bg-size--cover {
  background-size: cover;
}
.ng-bar-placeholder {
  height: 8px !important;
}
.ng-bar {
  background-color: #00a56a !important;
}
.ng-spinner-icon {
  border-top-color: #00a56a !important;
  border-bottom-color: #00a56a !important;
}
.myt-link--primary,
.myt-link--dark {
  color: #00a56a;
  text-decoration: none;
  border-bottom: 1px solid;
  font-family: "GT-Walsheim-Bold";
  cursor: pointer;
}
.myt-link--primary:hover,
.myt-link--dark:hover {
  color: #00613c;
}
.myt-link--primary:hover mat-icon svg path,
.myt-link--dark:hover mat-icon svg path {
  stroke: #00613c;
}
.myt-link--primary.disabled,
.myt-link--dark.disabled {
  pointer-events: none;
}
.link-color {
  color: #f2f3ef;
}
.myt-link--dark {
  color: #383635;
  font-family: "GT-Walsheim-Medium";
}
.myt-link--light {
  color: #383635;
  font-family: "GT-Walsheim-Light";
}
.myt-link--grey {
  color: #605E5D;
  text-decoration: none;
  font-family: "GT-Walsheim-Medium";
  cursor: pointer;
}
.myt-link--grey:hover {
  color: #00613c;
  text-decoration: underline;
}
.myt-link--grey:hover mat-icon svg path {
  fill: #00613c;
}
.link-style--none {
  text-decoration: none;
}
.myt-link-button.mat-button:hover {
  cursor: pointer;
}
.myt-link-button.mat-button:hover .mat-button-focus-overlay {
  opacity: 0;
}
.myt-link {
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  line-height: 23px;
  cursor: pointer;
}
.myt-link:hover svg path {
  stroke: #383635;
}
.myt-link.myt-link--light {
  color: #f2f3ef;
}
.myt-link.myt-link--light:hover {
  color: #efd9d5;
}
.myt-link.myt-link--headline {
  font-family: "GT-Walsheim-Bold";
}
.myt-link.myt-link--regular {
  font-family: "GT-Walsheim-Bold";
}
.myt-link.myt-link--extra-light {
  font-family: "GT-Walsheim-Light";
}
.myt-link.myt-link--active::before {
  content: "";
  border-left: 3px solid #efd9d5;
  min-height: 1.25rem;
  display: inline-block;
  margin-left: -0.5rem;
  margin-right: 0.5rem;
  margin-top: -4px;
}
.myt-link.myt-link--lighter {
  color: #f2f3ef;
}
.myt-link.myt-link--lighter:hover {
  color: #fff;
  border-bottom: 1px solid;
}
.myt-link.myt-link--lighter:active {
  color: #e5f6f0;
  border-bottom: 1px solid;
}
.myt-link-icon-button {
  width: 3rem;
  height: 3rem;
}
.myt-link-icon-button.myt-link-icon-button--sm {
  width: 2rem;
  height: 2rem;
}
.myt-link--hover {
  cursor: pointer;
  opacity: 0.7;
}
.myt-link--hover:hover {
  opacity: 1;
}
.info-card {
  color: #f2f3ef;
}
.info-card:hover {
  background-color: #f2f3ef;
  color: #00613c !important;
}
.info-card:hover .myt-link {
  color: #00613c !important;
}
.info-card .myt-link:hover {
  text-decoration: underline;
  color: #00613c !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline;
}
/**
margin utils
**/
.m-0, p, mat-bottom-sheet-container.mat-bottom-sheet-container {
  margin: 0 !important;
}
/**
margin-top utils
**/
.mt-n4 {
  margin-top: -1rem !important;
}
.mt-n3 {
  margin-top: -0.75rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 0.75rem !important;
}
.mt-4 {
  margin-top: 1rem !important;
}
.mt-5 {
  margin-top: 1.25rem !important;
}
.mt-8 {
  margin-top: 2rem !important;
}
.mt-10 {
  margin-top: 2.5rem !important;
}
.mt-11 {
  margin-top: 2.75rem !important;
}
.mt-14 {
  margin-top: 3.5rem !important;
}
.mt-20 {
  margin-top: 5rem !important;
}
/**
margin-bottom utils
**/
.mb-0, .mat-tab-label .mat-tab-label-content, .mat-paginator-container .mat-paginator-range-label, .myt-stroked-expansion-panel :not(.myt-basic-expansion-panel) .mat-expansion-panel-body, .myt-stroked-expansion-panel .myt-basic-expansion-panel .mat-expansion-panel-body, .myt-basic-expansion-panel .mat-expansion-panel-body {
  margin-bottom: 0 !important;
}
.mb-1, .mobile-nav-dark .mobile-nav-dark-menu-item-wrapper {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 0.75rem !important;
}
.mb-4 {
  margin-bottom: 1rem !important;
}
.mb-5, .wagtail-rich-text-editor p {
  margin-bottom: 1.25rem !important;
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
.mb-7 {
  margin-bottom: 1.75rem !important;
}
.mb-8 {
  margin-bottom: 2rem !important;
}
.mb-9 {
  margin-bottom: 2.25rem !important;
}
.mb-10 {
  margin-bottom: 2.5rem !important;
}
.mb-13 {
  margin-bottom: 3.25rem !important;
}
.mb-14 {
  margin-bottom: 3.5rem !important;
}
.mb-15 {
  margin-bottom: 2.5rem !important;
}
.mb-20 {
  margin-bottom: 5rem !important;
}
/**
margin-left utils
**/
.ml-n2 {
  margin-left: -0.5rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-20 {
  margin-left: 5rem;
}
.ml-40 {
  margin-left: 10rem;
}
/**
margin-right utils
**/
.mr-1 {
  margin-right: 0.25rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mr-3 {
  margin-right: 0.75rem !important;
}
.mr-4 {
  margin-right: 1rem !important;
}
.mr-5 {
  margin-right: 1.25rem !important;
}
.mr-10 {
  margin-right: 2.5rem !important;
}
.mr-18 {
  margin-right: 4.5rem !important;
}
/**
margin-x utils
**/
.mx-n3 {
  margin: 0 -0.75rem;
}
.mx-n2 {
  margin: 0 -0.5rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
/**
margin-y utils
**/
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.mb-xs {
  margin-bottom: 2px;
}
.mx-auto {
  margin: 0 auto !important;
}
.mat-menu-content, .cdk-overlay-pane .mat-menu-panel .mat-menu-content:not(:empty) {
  padding: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 300px;
}
.mat-menu-item.bg-dark:hover, table[mat-table] thead mat-header-cell.mat-menu-item:hover, table[mat-table] thead th.mat-menu-item:hover, table[mat-table] thead .mat-menu-item.mat-sort-header-arrow:hover, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-menu-item.mat-expanded:hover, .myt-stroked-expansion-panel mat-expansion-panel-header.mat-menu-item.myt-stroked-expansion-panel-header--opened:hover {
  opacity: 0.8;
}
.cdk-overlay-container .cdk-overlay-pane .mat-menu-panel {
  border-radius: 0;
  min-width: 300px;
}
.mobile-nav-item--active {
  color: #C6E2D3 !important;
  border-left: 3px solid #C6E2D3;
  padding-left: 0.75rem;
  margin-left: -1rem !important;
}
.mobile-nav-dark .mobile-nav-dark-menu-item-wrapper {
  border-radius: 0.625rem;
  color: #fff;
  padding: 1rem 1.5rem;
}
.mobile-nav-dark .mobile-nav-dark-menu-item-wrapper.mobile-nav-dark-menu-item--active {
  box-shadow: inset 1px 2px 4px 0 rgba(0, 0, 0, 0.3);
  border: solid 0.5px rgba(195, 195, 194, 0.3);
  background-color: #fefefe;
  color: #383635;
  padding: 0.5rem 1.5rem;
}
.mobile-nav-dark .mobile-nav-dark-menu-item-wrapper.mobile-nav-dark-menu-item--active .mobile-nav-dark-menu-item-child {
  border-left: 4px solid #00a56a;
  padding: 0.5rem 0.5rem;
  margin-left: -0.75rem;
}
mat-dialog-container.mat-dialog-container {
  border-radius: 0;
}
.overflow-y--visible {
  overflow-y: visible !important;
}
.overflow-y--scroll {
  overflow-y: scroll !important;
}
.overflow-y--auto {
  overflow-y: auto !important;
}
.overflow-x--hidden, mat-sidenav-content.mat-drawer-content {
  overflow-x: hidden !important;
}
.myt-overlay {
  background-color: rgba(56, 54, 53, 0.5);
  min-width: 100%;
  min-height: 100vh;
  top: 0;
  left: 0;
  z-index: -1;
}
.p-0, .p-0 .mat-dialog-container, .myt-expansion-panel--sm mat-expansion-panel-header, .myt-expansion-panel--sm mat-expansion-panel-header .mat-dialog-container {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2, .myt-expansion-panel--sm .mat-expansion-panel-body {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 0.75rem !important;
}
.p-4, mat-expansion-panel .mat-expansion-panel-header {
  padding: 1rem !important;
}
.p-5 {
  padding: 1.25rem !important;
}
.p-6, .myt-stroked-expansion-panel mat-expansion-panel-header, .myt-stroked-expansion-panel .myt-basic-expansion-panel mat-expansion-panel-header, .myt-basic-expansion-panel mat-expansion-panel-header {
  padding: 1.5rem !important;
}
.p-8 {
  padding: 2rem !important;
}
.p-10 {
  padding: 2.5rem !important;
}
.p-13 {
  padding: 3.25rem !important;
}
.p-14 {
  padding: 3.5rem !important;
}
.p-20 {
  padding: 5rem !important;
}
.p-30 {
  padding: 7.5rem !important;
}
.p-40 {
  padding: 10rem !important;
}
.pt-0, .myt-stroked-expansion-panel .myt-basic-expansion-panel .mat-expansion-panel-body, .myt-basic-expansion-panel .mat-expansion-panel-body {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6, .myt-stroked-expansion-panel .myt-basic-expansion-panel .mat-expansion-panel-body, .myt-basic-expansion-panel .mat-expansion-panel-body {
  padding-bottom: 1.5rem !important;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-9 {
  padding-bottom: 2.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-20 {
  padding-bottom: 5rem !important;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-20 {
  padding-right: 5rem;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-2, figcaption {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-10, .myt-tab-group .mat-tab-header .mat-tab-label-content {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-13 {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}
.px-14, .myt-stroked-expansion-panel .myt-basic-expansion-panel .mat-expansion-panel-body, .myt-basic-expansion-panel .mat-expansion-panel-body {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5, .lp-form-fieldInput {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-13 {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-30 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem !important;
}
.pl-4 {
  padding-left: 1rem !important;
}
.pl-5 {
  padding-left: 1.25rem !important;
}
.pl-6 {
  padding-left: 1.5rem !important;
}
.pl-7 {
  padding-left: 1.75rem !important;
}
.pl-8 {
  padding-left: 2rem !important;
}
.pl-20 {
  padding-left: 5rem !important;
}
.is-mobile mat-paginator .mat-paginator-page-size {
  display: none;
}
mat-progress-bar.mat-progress-bar {
  height: 0.5rem;
}
mat-progress-bar[mode=determinate].mat-primary .mat-progress-bar-buffer, mat-progress-bar[mode=determinate].mat-accent .mat-progress-bar-buffer {
  background-color: #fff;
}
.mat-radio-button.mat-primary:not(.mat-radio-disabled) .mat-radio-outer-circle {
  background: #fff;
}
.mat-radio-button.mat-primary .mat-radio-outer-circle {
  border-width: 1px;
  border-color: rgba(56, 54, 53, 0.5);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00613c;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background: #00613c;
}
.mat-radio-button.mat-primary.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  border-color: rgba(56, 54, 53, 0.15);
}
.mat-radio-button.mat-primary.mat-radio-disabled.mat-radio-checked .mat-radio-inner-circle {
  background-color: rgba(56, 54, 53, 0.15);
}
.mat-select {
  padding: 0.75rem 0;
}
.mat-select + .mat-form-field-label-wrapper .mat-form-field-label {
  padding: 0.5rem;
}
.mat-select .mat-select-value {
  padding: 0.25rem 0;
  font-size: 18px;
  text-overflow: clip;
}
.mat-select .mat-select-value-text {
  color: #383635;
}
.mat-select .mat-select-arrow {
  display: none;
}
.mat-select .mat-select-trigger {
  width: 100%;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  border-radius: 0;
}
.mat-select-panel .mat-option.mat-focus-indicator.mat-active {
  color: #00613c;
}
.mat-select-panel mat-option:nth-child(2n-1) {
  background-color: #f7f8f5 !important;
}
.mat-select-panel .mat-option:hover:not(.mat-option-disabled), .mat-select-panel .mat-option:focus:not(.mat-option-disabled) {
  background-color: #e5f6f0 !important;
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background-color: #fff;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  display: none;
}
.sidenav-item:hover {
  color: #00a56a;
  cursor: pointer;
}
.sidenav-item:hover svg path {
  stroke: #00a56a;
}
.sidenav-item .sidenav-item--active {
  color: #00a56a;
}
.sidenav-item .sidenav-item--active svg path {
  stroke: #00a56a;
}
.mat-drawer-container {
  color: #383635;
}
.myt-container--left-inset-shadow {
  box-shadow: inset -9px 5px 10px -10px #aaa;
}
.myt-container--right-inset-shadow {
  box-shadow: inset -9px 5px 10px -10px #aaa;
}
.myt-container--box-shadow {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.myt-container--box-shadow--lighter {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
}
.myt-container--box-shadow--sm {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}
.myt-container--bottom-shadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
}
.mat-simple-snackbar-action .mat-button-base.mat-button {
  padding: 0 5px;
}
.mat-simple-snackbar-action button {
  padding: 0 !important;
  margin-right: 0.25rem;
  color: #fff;
  border-bottom: 1px solid;
}
table[mat-table] td {
  padding-right: 1.5rem;
}
table[mat-table] td.mat-cell {
  border-bottom-style: none;
}
table[mat-table] tbody tr.mat-row {
  height: 64px;
}
table[mat-table] tbody tr.mat-row:nth-child(even) {
  background-color: #fff;
}
table[mat-table] tbody tr.mat-row:nth-child(odd) {
  background-color: #fbfbfa;
}
.myt-table--closed tbody {
  color: #605E5D;
}
.myt-table--closed tbody .mat-cell {
  color: #605E5D;
}
/**
Paginator
**/
.mat-paginator-container {
  height: auto;
  padding: 0;
  flex-wrap: inherit !important;
  height: 4.5rem;
}
.mat-paginator-container mat-select .mat-select-trigger {
  background-color: #fff;
  padding-left: 0.5rem;
}
.mat-paginator-container .mat-paginator-range-label {
  margin-left: 2.5rem;
}
.mat-paginator-container .mat-paginator-navigation-previous {
  margin-left: 1.5rem;
}
.mat-tab-header {
  border-bottom: none;
}
.mat-tab-header .mat-tab-header-pagination {
  background: white;
  border-radius: 100%;
  width: 36px;
  height: 36px;
  align-self: center;
}
.mat-tab-label {
  opacity: 1 !important;
}
.mat-ink-bar {
  height: 3px !important;
}
mat-tab-body.mat-tab-body.mat-tab-body-active {
  overflow: hidden;
}
mat-tab-body.mat-tab-body.mat-tab-body-active .mat-tab-body-content {
  overflow: hidden;
}
.myt-tab-group {
  position: relative;
}
.myt-tab-group .mat-tab-header {
  border-bottom: none;
  position: relative;
}
.myt-tab-group .mat-tab-header .mat-tab-header-pagination-before {
  border-radius: 0 40% 40% 0;
  left: 0;
}
.myt-tab-group .mat-tab-header .mat-tab-header-pagination-after {
  border-radius: 40% 0 0 40%;
  right: 0;
}
.myt-tab-group .mat-tab-header .mat-tab-header-pagination {
  background: #00a56a;
  width: 36px;
  height: 36px;
  align-self: center;
  opacity: 1;
  transition: 0.3s all;
  position: absolute;
}
.myt-tab-group .mat-tab-header .mat-tab-header-pagination .mat-tab-header-pagination-chevron {
  border-color: rgb(255, 255, 255);
}
.myt-tab-group .mat-tab-header .mat-tab-header-pagination-disabled {
  opacity: 0 !important;
}
.myt-previous {
  top: 50%;
  border-radius: 0px 24px 24px 0px;
  height: 25px;
  width: 100px;
  border-left: 0 !important;
}
.myt-next {
  top: 50%;
  border-radius: 24px 0px 0px 24px;
  height: 25px;
  width: 100px;
  border-right: 0 !important;
}
.scale-3x {
  transform: scale(3);
}
/**
Text utilities
**/
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-start {
  text-align: start;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-underline {
  text-decoration: underline;
}
.text-thickness-xs, .mobile-nav-dark .mobile-nav-dark-menu-item-wrapper {
  text-decoration-thickness: 0.1rem;
}
/**
Font utilities
**/
.font-weight-100 {
  font-weight: 100;
}
.font-weight-light {
  font-weight: 300;
}
.font-weight-bold {
  font-weight: bold;
}
.font-weight-title-bold {
  font-weight: bold;
}
/**
Overflow utilities
**/
.o-y--scroll {
  overflow-y: scroll;
}
/**
Display utilities
**/
.d-inline {
  display: inline;
}
.d-inline-block {
  display: inline-block;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex;
}
.d-block {
  display: block !important;
}
.p-fixed {
  position: fixed !important;
}
.p-sticky {
  position: sticky;
}
.p-absolute {
  position: absolute !important;
}
.p-relative {
  position: relative;
}
/**
right/top margin utilities
**/
.top-0 {
  top: 0 !important;
}
.top-2 {
  top: 0.5rem !important;
}
.top-5 {
  top: 1.25rem !important;
}
.top-10 {
  top: 2.5rem;
}
.top-20 {
  top: 5rem;
}
.bottom-n5 {
  bottom: -1.25rem;
}
.bottom-n1 {
  bottom: -0.25rem;
}
.bottom-n2 {
  bottom: -0.5rem;
}
.bottom-n3 {
  bottom: -0.75rem;
}
.bottom-n4 {
  bottom: -1rem;
}
.bottom-n5 {
  bottom: -1.25rem;
}
.bottom-0 {
  bottom: 0;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-14 {
  bottom: 3.5rem;
}
.right-4 {
  right: 1rem;
}
.right-0 {
  right: 0;
}
.right-n7 {
  right: -1.75rem;
}
.left-4 {
  left: 1rem;
}
.left-10 {
  left: 2.5rem;
}
.left-20 {
  left: 5rem;
}
.left-30 {
  left: 7.5rem;
}
.left-auto {
  left: calc(50vw - 30px);
}
/**
z-index utilities
**/
.z-index-100 {
  z-index: 100;
}
.z-index-1000 {
  z-index: 1000;
}
/**
Borders
**/
.border-0 {
  border: 0;
}
/**
Scale
**/
.scale-140 {
  transform: scale(1.4);
}
.scale-200 {
  transform: scale(2);
}
/**
Alignments
**/
.align-self-center {
  align-self: center;
}
.align-items-stretch {
  align-items: stretch;
}
.v-align--middle {
  vertical-align: middle;
}
/** line heights
**/
.lh-0 {
  line-height: 0;
}
.lh-24 {
  line-height: 24px;
}
/**
Opacity utils
**/
.opacity-1 {
  opacity: 1 !important;
}
.opacity-disabled {
  opacity: 0.5;
}
.opacity-65 {
  opacity: 0.65;
}
.opacity-75 {
  opacity: 0.75;
}
.visibility-0 {
  opacity: 0;
}
.rotate-180 {
  transform: rotate(180deg);
}
.display-inherit {
  display: inherit !important;
}
.vertical-separator {
  border-left: 1px solid #f2f3ef;
  width: 0;
  height: 2rem;
}
.horizontal-separator {
  border-bottom: 1px solid #383635;
}
/**
Font util - temporary fix
**/
.font-size-15 {
  font-size: 15px;
}
.font-size-13 {
  font-size: 13px;
}
.font-size-12 {
  font-size: 12px;
}
.font-size-24 {
  font-size: 24px;
}
.myt-tooltip {
  background-color: #605e5d;
  border-radius: 0% !important;
  font-size: 12px;
  line-height: 20px;
}
.break-all {
  word-break: break-all;
}
.rounded-circle {
  border-radius: 50%;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  text-align: center;
}
.rounded-circle .rounded-circle--lg, .rounded-circle.rounded-circle--lg {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}
.rounded-circle.rounded-circle--xl {
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
}
.stroke-inherit svg path {
  stroke: inherit;
}
.fill-inherit svg {
  fill: inherit;
}
.fill-inherit svg path {
  fill: inherit;
}
.justify-content--end {
  justify-content: end;
}
.justify-content--start {
  justify-content: start;
}
.justify-content--center {
  justify-content: center;
}
.justify-content--space-between {
  justify-content: space-between;
}
.justify-content--space-around {
  justify-content: space-around;
}
.flex-gap-0 {
  gap: 0 !important;
}
.flex-gap-1 {
  gap: 0.25rem !important;
}
.flex-gap-2 {
  gap: 0.5rem !important;
}
.flex-gap-3 {
  gap: 0.75rem !important;
}
.flex-gap-4 {
  gap: 1rem !important;
}
.flex-gap-5 {
  gap: 1.25rem !important;
}
.wagtail-rich-text-editor p b, .wagtail-rich-text-editor p strong {
  font-family: "GT-Walsheim-Bold" !important;
}
.wagtail-rich-text-editor h1,
.wagtail-rich-text-editor h2,
.wagtail-rich-text-editor h3,
.wagtail-rich-text-editor h4,
.wagtail-rich-text-editor h5,
.wagtail-rich-text-editor h6 {
  font-family: "GT-Walsheim-Bold";
}
.wagtail-rich-text-editor h2 {
  margin-top: 2rem;
  margin-bottom: 0.75rem;
}
.wagtail-rich-text-editor a {
  text-decoration: none;
  color: #00a56a;
}
.wagtail-rich-text-editor a:hover {
  text-decoration: underline;
}
.list-limit > ul > li {
  display: none;
}
.list-limit > ul > li:nth-child(-n+2) {
  display: list-item;
}
.list > ul {
  margin: 0px !important;
  padding-left: 24px !important;
}
.w-fit-content {
  width: -moz-fit-content;
  width: fit-content;
}
.w-100, .myt-media-card img {
  width: 100%;
}
.w-20 {
  width: 20%;
}
.w-30 {
  width: 30%;
}
.w-40 {
  width: 40%;
}
.w-60 {
  width: 60%;
}
.w-70 {
  width: 70%;
}
.w-90 {
  width: 90%;
}
.w-75 {
  width: 75%;
}
.w-80vw {
  width: 80vw;
}
.w-90vw {
  width: 90vw;
}
.w-100vw {
  width: 100vw;
}
/**
Pixels
**/
.w-2px {
  width: 2px;
}
.w-3px {
  width: 3px;
}
.w-32px {
  width: 32px;
}
.w-35px {
  width: 35px !important;
}
.w-40px {
  width: 40px !important;
}
.w-50px {
  width: 50px;
}
.w-56px {
  width: 56px;
}
.w-75px {
  width: 75px;
}
.w-90px {
  width: 90px;
}
.w-100px {
  width: 100px;
}
.w-150px {
  width: 150px;
}
.w-200px {
  width: 200px;
}
.w-240px {
  width: 240px;
}
.w-250px {
  width: 250px;
}
.w-260px {
  width: 260px;
}
.w-290px {
  width: 290px;
}
.w-300px {
  width: 300px;
}
.w-350px {
  width: 350px;
}
.w-395px {
  width: 395px;
}
.w-400px {
  width: 400px;
}
.w-450px {
  width: 450px;
}
.w-500px {
  width: 500px;
}
.w-550px {
  width: 550px;
}
.w-600px {
  width: 600px;
}
.w-650px {
  width: 650px;
}
.w-690px {
  width: 690px;
}
.w-730px {
  width: 730px;
}
.maxw-60px {
  max-width: 60px !important;
}
.maxw-100px {
  max-width: 100px !important;
}
.maxw-150px {
  max-width: 150px;
}
.maxw-180px {
  max-width: 180px;
}
.maxw-250px {
  max-width: 250px;
}
.maxw-300px {
  max-width: 300px;
}
.maxw-325px {
  width: 325px;
}
.maxw-400px {
  max-width: 400px;
}
.maxw-500px {
  max-width: 500px;
}
.maxw-550px {
  max-width: 550px;
}
.maxw-600px {
  max-width: 600px;
}
.maxw-650px {
  max-width: 650px;
}
.maxw-700px {
  max-width: 700px;
}
.maxw-800px {
  max-width: 800px;
}
.maxw-900px {
  max-width: 900px;
}
.maxw-1000px {
  max-width: 1000px;
}
.maxw-1200px {
  max-width: 1200px;
}
.minw-24px {
  min-width: 24px;
}
.minw-120px {
  min-width: 120px;
}
.minw-180px {
  min-width: 180px;
}
.minw-150px {
  min-width: 150px;
}
.minw-250px {
  min-width: 250px;
}
.minw-300px {
  min-width: 300px;
}
.minw-325px {
  min-width: 325px;
}
.minw-400px {
  min-width: 400px;
}
.minw-500px {
  min-width: 500px;
}
.minw-600px {
  min-width: 600px;
}
.minw-650px {
  min-width: 650px;
}
.minw-700px {
  min-width: 700px;
}
.minw-800px {
  min-width: 800px;
}
.minw-900px {
  min-width: 900px;
}
.minw-1000px {
  min-width: 1000px;
}
.minw-1200px {
  min-width: 1200px;
}
.myt-modal {
  display: block; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 200; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgba(0, 0, 0, 0.6);
}
.cc-theme-classic .cc-btn {
  border-radius: 0;
  margin-left: 20px;
}
.cc-banner .cc-message {
  font-size: 18px;
  font-family: "GT-Walsheim-Light";
  line-height: 24px;
  font-weight: 300;
}
.cc-banner .cc-message a {
  font-weight: bold;
}
.cc-window.cc-banner {
  width: 90%;
  bottom: 70px;
  margin: 0 auto;
  padding: 30px 40px;
}
.slick-dots li.slick-active button:before {
  color: #00a56a !important;
  font-size: 10px !important;
  opacity: 1 !important;
}
.slick-dots li button:before {
  color: #00a56a !important;
  font-size: 10px !important;
  opacity: 0.5 !important;
}
.slick-dots {
  position: relative !important;
  bottom: -2px !important;
}
myt-trial-list .mat-header-cell.mat-column-action,
myt-trial-list .mat-header-cell.mat-column-status,
myt-trial-list .mat-header-cell.mat-column-title,
myt-trial-list .mat-cell.mat-column-action,
myt-trial-list .mat-cell.mat-column-status,
myt-trial-list .mat-cell.mat-column-title {
  padding: 0 0.5rem;
}
myt-trial-list .mat-header-cell.mat-column-action,
myt-trial-list .mat-cell.mat-column-action {
  max-width: 100px;
  word-wrap: break-word;
}
myt-trial-list .mat-header-cell.mat-column-status,
myt-trial-list .mat-cell.mat-column-status {
  max-width: 150px;
  word-wrap: break-word;
}
myt-trial-list .mat-header-cell.mat-column-trialId,
myt-trial-list .mat-cell.mat-column-trialId {
  max-width: 120px;
  word-wrap: break-word;
}
/**
Currently, these components directly live in HCP.
TODO: Move components to design system and rename to myt-* (rather than app-*)
**/
app-incoming-referrals .mat-header-cell.mat-column-status,
app-incoming-referrals .mat-header-cell.mat-column-medicalCondition,
app-incoming-referrals .mat-cell.mat-column-status,
app-incoming-referrals .mat-cell.mat-column-medicalCondition,
app-declined-referrals .mat-header-cell.mat-column-status,
app-declined-referrals .mat-header-cell.mat-column-medicalCondition,
app-declined-referrals .mat-cell.mat-column-status,
app-declined-referrals .mat-cell.mat-column-medicalCondition,
app-referral-triaging-required .mat-header-cell.mat-column-status,
app-referral-triaging-required .mat-header-cell.mat-column-medicalCondition,
app-referral-triaging-required .mat-cell.mat-column-status,
app-referral-triaging-required .mat-cell.mat-column-medicalCondition,
app-referral-triaging-completed .mat-header-cell.mat-column-status,
app-referral-triaging-completed .mat-header-cell.mat-column-medicalCondition,
app-referral-triaging-completed .mat-cell.mat-column-status,
app-referral-triaging-completed .mat-cell.mat-column-medicalCondition {
  padding: 0 1rem;
}
app-incoming-referrals .mat-header-cell.mat-column-actions,
app-incoming-referrals .mat-cell.mat-column-actions,
app-declined-referrals .mat-header-cell.mat-column-actions,
app-declined-referrals .mat-cell.mat-column-actions,
app-referral-triaging-required .mat-header-cell.mat-column-actions,
app-referral-triaging-required .mat-cell.mat-column-actions,
app-referral-triaging-completed .mat-header-cell.mat-column-actions,
app-referral-triaging-completed .mat-cell.mat-column-actions {
  max-width: 100px;
  word-wrap: break-word;
}
app-incoming-referrals .mat-header-cell.mat-column-status,
app-incoming-referrals .mat-cell.mat-column-status,
app-declined-referrals .mat-header-cell.mat-column-status,
app-declined-referrals .mat-cell.mat-column-status,
app-referral-triaging-required .mat-header-cell.mat-column-status,
app-referral-triaging-required .mat-cell.mat-column-status,
app-referral-triaging-completed .mat-header-cell.mat-column-status,
app-referral-triaging-completed .mat-cell.mat-column-status {
  max-width: 200px;
  word-wrap: break-word;
}
app-incoming-referrals .mat-header-cell.mat-column-country,
app-incoming-referrals .mat-cell.mat-column-country,
app-declined-referrals .mat-header-cell.mat-column-country,
app-declined-referrals .mat-cell.mat-column-country,
app-referral-triaging-required .mat-header-cell.mat-column-country,
app-referral-triaging-required .mat-cell.mat-column-country,
app-referral-triaging-completed .mat-header-cell.mat-column-country,
app-referral-triaging-completed .mat-cell.mat-column-country {
  max-width: 250px;
  word-wrap: break-word;
}
app-incoming-referrals .mat-header-cell.mat-column-patientId,
app-incoming-referrals .mat-cell.mat-column-patientId,
app-declined-referrals .mat-header-cell.mat-column-patientId,
app-declined-referrals .mat-cell.mat-column-patientId,
app-referral-triaging-required .mat-header-cell.mat-column-patientId,
app-referral-triaging-required .mat-cell.mat-column-patientId,
app-referral-triaging-completed .mat-header-cell.mat-column-patientId,
app-referral-triaging-completed .mat-cell.mat-column-patientId {
  max-width: 200px;
  word-wrap: break-word;
}
app-incoming-referrals .mat-header-cell.mat-column-trialId,
app-incoming-referrals .mat-cell.mat-column-trialId,
app-declined-referrals .mat-header-cell.mat-column-trialId,
app-declined-referrals .mat-cell.mat-column-trialId,
app-referral-triaging-required .mat-header-cell.mat-column-trialId,
app-referral-triaging-required .mat-cell.mat-column-trialId,
app-referral-triaging-completed .mat-header-cell.mat-column-trialId,
app-referral-triaging-completed .mat-cell.mat-column-trialId {
  max-width: 150px;
  word-wrap: break-word;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/slick-carousel/slick/slick.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/slick-carousel/slick/slick-theme.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url('ajax-loader.gif') center center no-repeat;
}
/* Icons */
@font-face {
  font-family: "slick";
  src: url('slick.eot');
  src: url('slick.eot?#iefix') format("embedded-opentype"), url('slick.woff') format("woff"), url('slick.ttf') format("truetype"), url('slick.svg#slick') format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*# sourceMappingURL=styles.css.map*/