:root{--xcolor:coral;--xcolor2:lightgray;--xbackground:rgb(255, 255, 255);--xtext:rgb(207, 209, 227);--xtext:rgb(65, 65, 65);--xtext-input:rgb(45, 45, 45);--xtext-input-background:#fff;--xlines:#666;--xboxes:rgb(155, 92, 59);--uicontrol:rgb(225, 79, 0);--uicontrol-active:rgb(225, 79, 0);--uicolor-1:rgba(29, 29, 29, 0.214);--uicolor-2:rgba(0, 0, 0, 0.214);--uicolor-2-hover:var(--uicolor-2)!important;--field-error-background:rgb(157, 0, 0);--field-error-border:rgb(159, 53, 0);--field-error-color:rgb(255, 190, 190);--qbutton-background:#2576b5;--qbutton-border:gray;--qbutton-color:lightgray;--qbutton-color:var(--xbackground);--qbutton-background-hover:rgb(164, 164, 164);--xbutton-background:gray;--xbutton-background-selected:var(--qbutton-background);--xbutton-border:rgb(115, 155, 59);--xbutton-border-selected:rgb(115, 155, 59);--xbutton-color:lightgray;--xbutton-color:var(--xbackground);--xbutton-color-selected:gray;--sbutton-background:gray;--sbutton-border:gray;--sbutton-color:lightgray;--sbutton-background-hover:rgb(164, 164, 164);--sbutton-border-hover:var(--sbutton-border);--sbutton-color-hover:#fff;--label-background:rgb(200, 255, 0);--label-background-selected:rgb(200, 255, 0);--label-border:rgb(115, 155, 59);--label-color:rgb(0, 72, 255);--main-txt-color:blue;--main-padding:15px}.mat-slide-toggle-bar{top:7px}.container{max-width:1200px;margin:auto}*{font-family:arial,sans-serif;font-size:14px;color:#454545;padding:0;margin:0;line-height:1.5}body{background:var(--xbackground)}h1,h2,h3{font-weight:700;text-transform:uppercase;color:#323232}h1{font-size:22px}h2{font-size:16px;padding-bottom:20px;padding-top:20px;color:#05689e}h3{font-size:14px}.msg1 .qlabel{font-size:14px;padding-bottom:20px}.notes-list{background:#c1ffa8;padding:12px;border:0 solid #0f0;list-style-type:square;margin-bottom:15px}.notes-list>li{margin-left:20px}.message_box{width:80%;max-width:1200px;min-width:300px;padding:20px;background:0 0;border-bottom:1px solid #d3d3d3;min-height:200px;margin:40px auto}.form-page{padding:30px;border:1px solid rgba(211,211,211,.2);display:grid;background:#e3e3e3;align-content:start;margin-bottom:30px}.page{grid-area:page;border:0 dashed #d3d3d3}.errortext{position:relative;padding:0;color:#c20000;font-size:75%;background:#fff;border-radius:2px;line-height:1.5;z-index:3;max-width:150px;clear:both;float:none;text-overflow:ellipsis}a{color:#1b5ba9!important}@media screen and (max-width:680px){.message_box{width:100%;min-width:100px;padding:0;margin:0}button[type=submit]#submit_button{margin:40px auto!important}.container{padding:0!important}.form-page{background:#d3d3d3;padding:5px!important}}.form-block{display:flex;flex-direction:row;flex-wrap:wrap;background:#fff!important;padding:12px;margin-bottom:20px}.check_list_option{padding-top:5px}.mat-form-field-appearance-legacy .mat-form-field-label{padding-top:10px;padding-left:12px;color:848584}.login{margin-bottom:30px}.mat-form-field-label{color:var(--label-color)!important}.customer_message .mat-form-field-appearance-legacy .mat-form-field-label{padding-top:0;padding-left:12px;color:#848584;top:2.65em}.customer_message .mat-form-field-label{top:1.38375em;font-size:14px;color:#848584}input.mat-input-element{font-size:14px;box-sizing:border-box}.mat-select-panel{background:#fff;border:1px solid silver!important}.mat-form-field-appearance-leg14xacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-.71em) scale(.65) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.65);width:133.33333%;color:#b0b0b0!important}.mat-form-field-appearance-legacy .mat-form-field-label{color:#848584!important}.datenschutz_text>*{background:#ececec;padding:30px 30px 50px}.form-block h1{margin:15px 0 20px;color:#1b5ba9!important}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px,0,0)}.select-css{display:block;font-size:16px;color:#fff!important;padding:12px 4px!important;border:1px solid #9e9e9e!important}.delivery_date input{max-width:120px}.mat-select-arrow{color:#9e9e9e}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0,0,0);transition:all 80ms linear;transition-property:transform;cursor:-webkit-grab;cursor:grab;border:0 solid #0f0}.date-picker-input,input.mat-input-element{border:1px solid #d0d0d0!important;background-color:var(--xtext-input-background)!important;max-width:520px;padding:10px!important;border-radius:2px!important}input:-moz-read-only{background-color:#e6e6e6!important;border-color:#e6e6e6;color:gray!important}input:read-only{background-color:#e6e6e6!important;border-color:#e6e6e6;color:gray!important}.date-picker-input:-moz-read-only{background-color:var(--xtext-input-background)!important;border:1px solid #9a9a9a!important}.date-picker-input:read-only{background-color:var(--xtext-input-background)!important;border:1px solid #9a9a9a!important}.qbox{border:0 solid #eee;border-radius:2px}.qtext{margin-top:13px;font-size:11px;color:#888}input[readonly],textarea[readonly]{pointer-events:none!important}button,input,select,textarea{font-size:12px;outline:0!important;box-shadow:none!important}input,select,textarea{line-height:1.2}.form-control{display:block;width:300px;height:27px;padding:2px;line-height:1.2;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:2px;transition:none}.nav-link{display:block;padding:1px 15px;margin-right:0;color:#969696!important}.nav-link.active{color:#000422!important}.bold_label{display:block;float:none;background:0 0;color:#0e0e0e;padding-bottom:6px;font-size:12px;font-weight:700;text-transform:uppercase}label.styled-checkbox-label{padding:0!important;width:200px}.styled-checkbox+label.styled-checkbox-label:before{content:"";margin-right:10px;margin-top:-1px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:1px solid #dedede}.styled-checkbox:hover+label.styled-checkbox-label:before{background:#fff;border:1px solid #dedede}.styled-checkbox:focus+label.styled-checkbox-label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.styled-checkbox:checked+label.styled-checkbox-label:before{background:#fff}.styled-checkbox:disabled+label.styled-checkbox-label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label.styled-checkbox-label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label.styled-checkbox-label:after{content:"";position:absolute;left:5px;top:11px;background:#4a5260;width:2px;height:2px;box-shadow:2px 0 0 #4a5260,4px 0 0 #4a5260,4px -2px 0 #4a5260,4px -4px 0 #4a5260,4px -6px 0 #4a5260,4px -8px 0 #4a5260;transform:rotate(45deg)}.xboxouter{border:1px solid #d7dbe0;width:16px;height:16px;padding:3px;margin:6px;border-radius:1px}.xbox{border:0 solid #d30000;height:100%;width:100%;border-radius:1px}.activexbox{background:#3a6f8f}.mat-slider-track-background{background-color:#516f8a}.mat-slider-thumb{position:absolute;right:-10px;bottom:-10px;box-sizing:border-box;width:20px;height:20px;border:3px solid transparent;border-radius:2px!important;transform:scale(.7);transition:transform .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1),border-color .4s cubic-bezier(.25,.8,.25,1)}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#476f8c}.mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label{border-radius:2px!important;transform:rotate(0)}.mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label>span{transform:rotate(0)}.mat-slider-horizontal .mat-slider-thumb-label{right:-14px;top:0;transform:translateY(0) scale(.01) rotate(0)}.form-group{margin-bottom:5px;clear:both;float:none}.mat-dialog-title{margin:0!important;display:block}.mat-paginator-range-label{margin:0 32px 0 24px;min-width:120px}label.qlabel{position:relative;margin-bottom:0;display:block;padding:4px 0;max-height:28px;margin-right:12px;margin-top:-4px;min-width:100px;border-radius:2px;color:#5a5a5a!important}ul.radio_options>li{padding-top:7px!important;padding-bottom:7px!important}.active{background-color:var(--xbutton-background);color:var(--xbutton-color)}.hide_control{display:none}button:disabled{opacity:.2;cursor:auto}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:"";margin-right:10px;margin-top:-1px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff}.styled-checkbox:hover+label:before{background:#fff}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.styled-checkbox:checked+label:before{background:#fff}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:"";position:absolute;left:5px;top:11px;background:#4a5260;width:2px;height:2px;box-shadow:2px 0 0 #4a5260,4px 0 0 #4a5260,4px -2px 0 #4a5260,4px -4px 0 #4a5260,4px -6px 0 #4a5260,4px -8px 0 #4a5260;transform:rotate(45deg)}.mat-button-wrapper>svg{width:30px;position:relative}.mat-calendar *{color:#fff}.mat-calendar-body-selected{background-color:#0067b7;color:#fff}.redlabel *{color:inherit!important}#rating-labels>div{font-size:13px;color:gray}.demo-full-width{width:100%}.margin-top{margin-top:0}.margin-left{margin-left:10px}.radio-label-padding{padding-right:10px;color:grey}.check_outer,.radio_outer{border:1px solid #9a9a9a;width:12px;height:12px;padding:4px;margin-top:-4px;margin-right:12px;float:left}.radio_outer{border-radius:50%}.radio_options{margin-top:5px;list-style-type:none}.radio_list_option{cursor:pointer}.radio_list_option .option-label{position:relative;top:-4px}.radio_option_inner_box{border:0 solid #d30000;height:100%;width:100%;border-radius:50%}.datenschutz_check .check_options{max-width:100%}.datenschutz_check .check_options>li{display:block;max-width:100%;padding:0}.datenschutz_check .qlabel{display:none}.datenschutz_check{display:block}.check_list_option{cursor:pointer;margin:0}.check_option_inner_box{border:0 solid #d30000;height:100%;width:100%;border-radius:0}.radio-active{background:#3a6f8f}.form_warning{margin-top:40px;border:1px solid #c20000;color:#c20000;border-radius:2px;padding:4px;text-align:center}.show_and_hide{-webkit-animation:0s 5s forwards cssAnimation;animation:0s 5s forwards cssAnimation;visibility:hidden}@-webkit-keyframes cssAnimation{to{visibility:visible}}@keyframes cssAnimation{to{visibility:visible}}#rating-labels{border:1px dashed #0f0;height:28px}.btn-rate{cursor:pointer;border:0 solid var(--xbutton-border);background:var(--xbutton-background);color:var(--xbutton-color);text-align:center;font-size:12px;padding:0;border-radius:3px;width:30px;height:30px;margin:0}.btn-rate.active{border:0 solid var(--xbutton-border);color:var(--xbutton-color);background:var(--xbutton-background-selected);border-color:var(--xbutton-border-selected);color:#414452}.mat-select-value span{color:#848584;padding-left:8px}.mat-active .mat-option-text{color:inherit}.mat-option:hover .mat-option-text{color:#545454}.label-container{padding:0;margin-bottom:12px}.label-container,.rating-container{max-width:380px}.btn-recover_button{background:rgba(255,255,255,0);border:2px dotted #0f0!important;padding:24px 0 0;border-radius:2px;margin-bottom:5px}.xbtn-rate{cursor:pointer;border:0 solid var(--xbutton-border);background:#c20000;color:#fff;margin:0;font-size:15px;padding:7px;border-radius:3px;width:30px;height:30px}@-moz-document url-prefix(){.flex-container{width:100%;-moz-box-sizing:border-box}}input:focus,textarea:focus{outline:0!important}input:focus{box-shadow:none!important}.invisible{display:none!important}.hidden{visibility:hidden!important}.fielderror .date-picker-input,.fielderror .radio_state,.fielderror input[type=password],.fielderror input[type=text]{background-position:right 12px bottom 14px!important;background-size:16px!important;background-repeat:no-repeat!important;border:1px solid #a40000!important}.fielderror .check_outer,.fielderror .date-picker-input,.fielderror .radio_outer,.fielderror .select-css,.fielderror input[type=password],.fielderror input[type=text]{border-color:red!important}.fielderror .mat-select-value{background-position:right 12px bottom 3px!important}.fielderror label.label-radio{background-position:95% 6px!important}.errortext{display:none}.errortext:after{content:"";content:"";position:absolute;border-style:solid;border-width:0 8px 15px;border-color:#c20000 #a5000000;display:block;width:0;z-index:-5;top:-5px;left:3px}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.inputerror label.qlabel{color:#c20000!important}.checkbox_active{background:#05689e!important}ul>.check_list_option span{padding-top:3px;display:block}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0}.center-buttons>button,.center-buttons>li{background:var(--color-a);font-size:14px;color:#e0f1ff;border-radius:2px;margin:30px 5%!important;cursor:pointer}.center-buttons>:hover{background:var(--color-a-light);background:var(--color-a);color:#e0f1ff}.center-buttons .active-btn{color:#fff!important}.buttonsubmit,.lime-border{border:2px solid #0f0}.static-dialog-box{margin:0 auto;border:0 solid #e2e1e1;background:var(--color-a)!important;border-radius:4px;padding:120px 0}.span2{width:100%!important;flex:1 1 100%!important}.form-block{display:flex;flex-direction:row;flex-wrap:wrap}.class1{width:100%;margin:0!important}.submit_button button{cursor:pointer;text-align:center;min-width:100px;border-radius:3px;text-transform:uppercase;max-width:100%;border:0;top:30px;margin-top:30px;margin-left:0;margin-right:auto;color:#fff;background:#05689e;text-transform:uppercase;display:inline-block;font-weight:700;font-size:13px;line-height:1.2;transition:all .4s;min-height:36px;padding:12px 20px}@media screen and (min-width:1020px){body{padding:25px}.class1{margin:0!important;width:50%}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}}.notes h2{display:none}.accept_conditions{padding-top:40px}.loader{position:relative;width:80px;height:80px;margin:auto;z-index:999!important}.loader div{display:inline-block;position:absolute;left:8px;width:16px;background:#0075b6;-webkit-animation:1.2s cubic-bezier(0,.5,.5,1) infinite loader;animation:1.2s cubic-bezier(0,.5,.5,1) infinite loader}.loader div:nth-child(1){left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}.loader div:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}.loader div:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes loader{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}@keyframes loader{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}.document_list{padding:25px}.document_list li{margin-left:12px;margin-bottom:4px}.document_list li a{background-color:rgba(0,255,255,.03);font-weight:700!important;padding:4px;border-radius:4px;display:inline-block}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,"Helvetica Neue",sans-serif}.mat-badge-small .mat-badge-content{font-size:6px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,"Helvetica Neue",sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,"Helvetica Neue",sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,"Helvetica Neue",sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,"Helvetica Neue",sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,"Helvetica Neue",sans-serif;margin:0 0 56px;letter-spacing:-.05em}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.02em}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.005em}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.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-content,.mat-card-subtitle{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-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.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}.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}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,"Helvetica Neue",sans-serif}.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 transparent;width:auto!important}app-date .mat-form-field-infix input{max-width:180px!important}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.33333%}.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(.75);width:133.33334%}.mat-form-field-label-wrapper{top:-.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:.66667em;top:calc(100% - 1.79167em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:0}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}.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(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334%}.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(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335%}.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:.54167em;top:calc(100% - 1.66667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.28122em) scale(.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(.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(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.33333%}.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(-.59374em) scale(.75);width:133.33334%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.33333%}.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(.75);width:133.33334%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.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,.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-horizontal,.mat-stepper-vertical{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size: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;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,.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),.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;color:rgba(0,0,0,.87)}.mat-optgroup-label{font:500 14px/24px Roboto,"Helvetica Neue",sans-serif;color:rgba(0,0,0,.54)}.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-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0s cubic-bezier(0,0,.2,1);transform:scale(0)}@media (-ms-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;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{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 .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-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,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.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}@-webkit-keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-start{/*!*/}@-webkit-keyframes cdk-text-field-autofill-end{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{-webkit-animation-name:cdk-text-field-autofill-start;animation-name:cdk-text-field-autofill-start}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){-webkit-animation-name:cdk-text-field-autofill-end;animation-name:cdk-text-field-autofill-end}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:var(--xcolor)}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:var(--xcolor)}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.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:#b0b0b0}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}