@import url(https://fonts.googleapis.com/css2?family=Jost&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap);.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,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;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,.288)}.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}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);width:100%;height:100%;outline:none}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,.12)}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,.85);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px rgba(255,255,255,.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:after,.owl-dt-timer-divider:before{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;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)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media (orientation:landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media (orientation:portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid;border-radius:2px;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,.12)}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(MaterialIcons-Regular.4674f8ded773cb03e824.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(MaterialIcons-Regular.cff684e59ffb052d72cb.woff2) format("woff2"),url(MaterialIcons-Regular.83bebaf37c09c7e1c3ee.woff) format("woff"),url(MaterialIcons-Regular.5e7382c63da0098d634a.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@use "~@angular/material" as mat;:root{--i-os-system-fills-light-3-tertiary-fill-color:hsla(240,4%,48%,0.12);--error-red:#fa4a52;--transparent:hsla(0,0%,100%,0);--co-secondary-black-50:#f5f5f5;--warning-yellow-on-light:#eeaf0d;--heatconn-action:#6ca9fc;--warning-yellow:#ffce0a;--darkorange:#ff6d33;--black-200:#d6d6d6;--grey-400:#ccc;--success-green-on-light:#09b588;--secondary-black:#333;--black-500:#999;--orange-100:#fff2ed;--white:#fff;--orange-200:#ffe5db;--success-green:#1ed7a6;--co-secondary-black-100:#eaeaea;--tertiary-grey:#f9f9f9;--orange-300:#ffd8c9;--brandcolor:#ff7f4b;--customer-heatconn-darkblue:#163063;--customer-secondary-black:#202020;--customer-primary-lightblue:#6ca9fc;--customer-secondary-grey:#f6f6f6;--customer-state-heatconn-warning-yellow:#eadc4d;--customer-heatconn-warning-yellow:#eadc4d;--color-03-co-shades-red-400:#fdb7ba;--color-03-co-shades-red-800:#fb6e75;--color-03-co-shades-yellow-300:#fff0b5;--color-03-co-shades-red-700:#fb8085;--color-03-co-shades-black-800:#5c5c5c;--color-03-co-shades-yellow-100:#fffae6;--color-03-co-shades-orange-400:#ffccb7;--color-03-co-shades-green-200:#d2f7ed;--color-04-co-states-darkred:#e83038;--color-04-co-states-orange-700:#ffa581;--color-03-co-shades-yellow-500:#ffe684;--color-03-co-shades-grey-500:#b8b8b8;--color-03-co-shades-green-700:#61e3c0;--color-03-co-shades-red-100:#feeced;--color-03-co-shades-grey-900:#858585;--color-03-co-shades-grey-100:#ebebeb;--color-03-co-shades-grey-800:#8f8f8f;--color-03-co-shades-red-200:#fedbdc;--color-03-co-shades-green-900:#34dbae;--color-03-co-shades-black-300:#c1c1c1;--color-03-co-shades-yellow-700:#ffdc53;--color-03-co-shades-grey-600:#adadad;--color-03-co-shades-red-500:#fca4a8;--color-03-co-shades-yellow-400:#ffeb9d;--color-03-co-shades-yellow-200:#fff5ce;--color-03-co-shades-orange-500:#ffbfa5;--color-03-co-shades-red-50:#fff6f6;--color-03-co-shades-red-300:#fdc8cb;--color-03-co-shades-red-600:#fc9297;--color-03-co-shades-green-300:#bbf3e4;--color-04-co-states-darkyellow:#edc112;--color-03-co-shades-green-400:#a5efdb;--color-03-co-shades-green-800:#4bdfb8;--color-03-co-shades-orange-600:#ffb293;--color-03-co-shades-green-50:#f4fdfa;--color-03-co-shades-orange-900:#ff8b5d;--color-03-co-shades-red-900:#fa5c63;--color-03-co-shades-yellow-600:#ffe26c;--color-04-co-states-darkgreen:#38caa3;--color-03-co-shades-yellow-50:#fffcf3;--color-03-co-shades-green-100:#e8fbf6;--color-03-co-shades-black-700:#707070;--color-03-co-shades-black-900:#474747;--color-03-co-shades-green-600:#78e7ca;--color-03-co-shades-green-500:#8eebd2;--color-03-co-shades-orange-800:#ff996f;--color-03-co-shades-yellow-800:#ffd83b;--color-03-co-shades-orange-50:#fff8f6;--color-03-co-shades-yellow-900:#ffd222;--color-03-co-shades-grey-200:#e0e0e0;--color-03-co-shades-heatconn-lightblue-50:#f7faff;--color-03-co-shades-heatconn-lightblue-200:#e2eefe;--color-03-co-shades-heatconn-lightblue-300:#d2e5fe;--color-03-co-shades-heatconn-lightblue-400:#c4ddfe;--color-03-co-shades-heatconn-lightblue-100:#f0f6fe;--color-03-co-shades-heatconn-black-900:#363636;--color-03-co-shades-heatconn-black-800:#4d4d4d;--color-03-co-shades-heatconn-black-700:#626262;--color-03-co-shades-heatconn-black-600:#797979;--color-03-co-shades-heatconn-black-400:#a6a6a6;--color-03-co-shades-heatconn-black-300:#bcbcbc;--color-03-co-shades-heatconn-black-200:#d2d2d2;--color-03-co-shades-heatconn-black-100:#e8e8e8;--color-03-co-shades-heatconn-black-50:#f4f4f4;--color-05-co-status-customer-heatconn-success-green:#75d166;--color-05-co-status-customer-heatconn-attention-orange:#fc8f3a;--color-05-co-status-customer-heatconn-error-red:#f24333;--color-03-co-shades-heatconn-secondary-grey-100:#fefefe;--color-03-co-shades-heatconn-secondary-grey-200:#fdfdfd;--color-03-co-shades-heatconn-secondary-grey-300:#fcfcfc;--color-03-co-shades-heatconn-secondary-grey-400:#fbfbfb;--color-03-co-shades-heatconn-secondary-grey-500:#fafafa;--color-03-co-shades-heatconn-secondary-grey-800:#f8f8f8}.app-widget{margin-bottom:24px}.app-widget .widget-header{display:flex;justify-content:space-between;height:48px;background-color:#163063;color:#fff;padding:0 24px 0 16px;border-radius:2px 2px 0 0;font-size:16px;font-weight:700;line-height:24px;align-items:center}.app-widget .widget-header .right-control{margin-right:-24px;width:48px;height:48px;cursor:pointer}.app-widget .widget-body{padding:24px;background:#fff}.app-widget .widget-body .full-content{margin-left:-24px;margin-right:-24px}.modal-generic,.widget-modal{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:999;padding:2rem;background-color:rgba(48,48,48,.2)}.modal-generic>*,.widget-modal>*{width:80%;max-width:100%;margin:auto!important;height:auto!important}.modal-generic>* .header,.widget-modal>* .header{background-color:#fff!important;color:#303030!important}.modal-generic .chart-container .chart,.widget-modal .chart-container .chart{height:85vh}.modal-generic .header,.modal-generic .modal-header{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;line-height:20px;height:48px;padding:0 24px;margin:0!important;border-radius:2px 2px 0 0}.modal-generic .header .header-control,.modal-generic .modal-header .header-control{margin-right:-24px;width:48px;height:48px;cursor:pointer}.modal-generic .header .header-control>div,.modal-generic .modal-header .header-control>div{height:100%;display:flex;justify-content:center;align-items:center}.modal-generic .modal-container{display:flex;justify-content:center;align-items:center;background:#fff;height:85vh}.modal-generic .modal-container img{max-width:100%}.tab-nav{margin-top:32px}.tab-nav .tab-headers{position:relative;margin-bottom:40px}.tab-nav .tab-headers:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#e4e4e4}.tab-nav .tab-headers .tab-header{cursor:pointer;position:relative;height:100%;padding:7px 2px;margin:0 14px;color:#163063;font-size:16px;font-weight:700;line-height:24px}.tab-nav .tab-headers .tab-header:first-child{margin-left:0}.tab-nav .tab-headers .tab-header[disabled]{color:rgba(22,48,99,.25);cursor:default}.tab-nav .tab-headers .tab-header.active:not([disabled]):after,.tab-nav .tab-headers .tab-header:hover:not([disabled]):after{content:"";z-index:1;position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:1px;background-color:#163063}.app-table{width:100%}.app-table thead th{text-align:left;white-space:nowrap;padding-right:.5rem}pdf-viewer.cover{width:100%;height:100%;display:block}pdf-viewer.cover.overflow-hidden,pdf-viewer.cover.overflow-hidden .ng2-pdf-viewer-container{overflow:hidden}.std-width{width:161px}.d-flex{display:flex}.space-between{justify-content:space-between}.flex-items-center{align-items:center}.full-screen-loader{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.25);display:flex;z-index:100000;justify-content:center;align-items:center}.fluid-image{max-width:100%;max-height:100%}.cursor-pointer{cursor:pointer}.filtered-message{cursor:pointer;bottom:0;height:40px;width:360px;background-color:#6ca9fc;border-radius:0 0 4px 4px;box-shadow:0 -4px 8px 0 rgba(64,64,64,.1)}.filtered-message>.text{font-size:14px;font-weight:500;font-family:Jost;color:#fff;text-align:center}.filtered-message:hover{background-color:#4b8ee9}.filtered-message:active{background-color:#163063}.filtered-message:disabled{background-color:#e4e4e4;color:#b2b2b2}.new-password-button{height:40px;width:272px;border-radius:4px;background-color:#ff7f4b;background-color:var(--brandcolor);cursor:pointer;position:absolute;bottom:24px;padding:8px 24px;text-align:center;border:none}.new-password-button>.text{font-family:Jost;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:#fff;color:var(--white)}.login-button{margin-top:68px;height:40px;background-color:#ff7f4b;background-color:var(--brandcolor);border-radius:4px;box-shadow:0 8px 16px 0 rgba(64,64,64,.2);cursor:pointer}.login-button>.text{font-family:Jost;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:#fff;color:var(--white)}.login-button:empty{color:#b2b2b2;background-color:#e4e4e4}.cancel{width:174px;height:40px;padding:10px 40px;border-radius:4px;background-color:#fff2ed;background-color:var(--orange-100);cursor:pointer;border:none}.cancel p{font-family:Jost;font-size:14px;font-weight:500;letter-spacing:2px;color:#ff7f4b;color:var(--brandcolor)}.save{width:174px;height:40px;padding:10px 40px;border-radius:4px;background-color:#ff7f4b;background-color:var(--brandcolor);cursor:pointer;border:none}.save p{color:#fff;color:var(--white)}.add-dashed,.save p{font-family:Jost;font-size:14px;font-weight:500;letter-spacing:2px}.add-dashed{height:40px;width:343px;padding:10px 58px;border-radius:4px;border:1px dashed #eaeaea;border:1px dashed var(--co-secondary-black-100);background-color:#fff;background-color:var(--white);cursor:pointer;margin-top:8px}.add-dashed,.add-dashed i{color:#ff7f4b;color:var(--brandcolor)}.add-dashed i{margin-right:8px;font-size:16px}.user-off{width:271px;height:40px;padding:10px 40px;border-radius:4px;background-color:#fa4a52;background-color:var(--error-red);margin-top:25px;font-family:Jost;font-size:14px;font-weight:500;letter-spacing:2px;color:#fff;color:var(--white);border:none;cursor:pointer}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{display:flex;flex-direction:column;margin:0;height:100%;font-family:Jost;color:#202020}body{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.page-title{font-family:Jost;font-size:24px;font-weight:500;color:#202020}.h1,h1{font-size:34px;padding-left:36px;line-height:64px;color:#fff}.h1,.h2,h1,h2{font-weight:700;-webkit-margin-before:initial;margin-block-start:0;-webkit-margin-after:initial;margin-block-end:0;-webkit-margin-start:initial;margin-inline-start:0;-webkit-margin-end:initial;margin-inline-end:0}.h2,h2{font-size:24px;padding-bottom:29.25px;line-height:36px}.h3,h3{font-size:20px;font-weight:400;line-height:32px;-webkit-margin-before:initial;margin-block-start:0;-webkit-margin-after:initial;margin-block-end:0;-webkit-margin-start:initial;margin-inline-start:0;-webkit-margin-end:initial;margin-inline-end:0}.form-group>label{font-size:12px;line-height:16px;color:rgba(54,54,54,.5)}.form-group>input{width:100%;height:40px;margin-top:4px;border:1px solid #ccc;border:1px solid var(--grey-400);border-radius:4px;padding:8px;font-size:16px;line-height:24px;outline:none;color:#333;color:var(--secondary-black)}.form-group>input::-moz-placeholder{color:rgba(54,54,54,.25)}.form-group>input:-ms-input-placeholder{color:rgba(54,54,54,.25)}.form-group>input::placeholder{color:rgba(54,54,54,.25)}.form-group>input:hover{cursor:pointer;color:#999;color:var(--black-500)}.form-group>input:focus{border:1px solid #ff7f4b;border:1px solid var(--brandcolor)}.form-group>input:invalid{border:1px solid #fa4a52;border:1px solid var(--error-red)}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em;background:#fff;box-shadow:inset 0 -1px 1px 2px #f9f9f9}.highcharts-container .x-label,.highcharts-container .y-label{font-size:10px;font-weight:600;font-family:Lato;line-height:.03em;color:#b2b2b2}.mat-button-toggle-group>.mat-button-toggle{color:#4d4d4d}.mat-button-toggle-group>.mat-button-toggle.mat-button-toggle-checked{background-color:#ff7f4b;color:#fff}.mat-button-toggle-group>.mat-button-toggle.mat-button-toggle-checked.mat-button-toggle-disabled{background-color:#e4e4e4;color:#4d4d4d}.mat-button-toggle-group>.mat-button-toggle.mat-button-toggle-disabled{background-color:#f8f8f8}.mat-button-toggle-group>.mat-button-toggle>.mat-button-toggle-button{height:100%}.mat-button-toggle-group>.mat-button-toggle>.mat-button-toggle-button>.mat-button-toggle-label-content{padding:0;line-height:normal}agm-map{height:320px}.mt-5{margin-top:5px}.mt-8{margin-top:8px}.mt-32{margin-top:32px}.ml-12{margin-left:12px}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(51,51,51,.2)}mat-sidenav{overflow:hidden;border:none!important}mat-sidenav>.mat-drawer-inner-container{box-shadow:0 8px 16px 0 rgba(51,51,51,.2);background-color:#fff;background-color:var(--white)}mat-sidenav>.mat-drawer-inner-container>.header{width:320px;height:52px;padding:12px 16px 15px 14px;background-color:#ff7f4b;background-color:var(--brandcolor);font-family:Jost;font-size:16px;font-weight:500;color:#fff;color:var(--white)}mat-sidenav>.mat-drawer-inner-container>.header>.logo{width:23px;height:24px;margin:0 17px 1px 0}mat-sidenav>.mat-drawer-inner-container>.header>.close{cursor:pointer;width:24px;height:24px;font-size:24px;color:#fff;color:var(--white)}mat-sidenav>.mat-drawer-inner-container>nav{overflow:auto;font-size:16px;font-weight:500;line-height:24px}mat-sidenav>.mat-drawer-inner-container>nav>div>.header{height:52px;padding:0 14px;display:flex;align-items:center}mat-sidenav>.mat-drawer-inner-container>nav>div>.header>i{margin-right:13px;font-size:24px}mat-sidenav>.mat-drawer-inner-container>nav>div>.links>a>i{margin-left:34px}mat-sidenav>.mat-drawer-inner-container>nav a{cursor:pointer;outline:none;position:relative;height:52px;padding:0 14px;text-decoration:none;color:#202020}mat-sidenav>.mat-drawer-inner-container>nav a>i{margin-right:13px;font-size:24px}mat-sidenav>.mat-drawer-inner-container>nav a.disabled{cursor:auto;color:rgba(32,32,32,.2)}mat-sidenav>.mat-drawer-inner-container>nav a.active:not(.disabled),mat-sidenav>.mat-drawer-inner-container>nav a:hover:not(.disabled){color:#ff7f4b;color:var(--brandcolor);background-color:#fff2ed;background-color:var(--orange-100);box-shadow:inset 0 -1px 0 0 #f9f9f9}mat-sidenav>.mat-drawer-inner-container>nav a.active:not(.disabled):before,mat-sidenav>.mat-drawer-inner-container>nav a:hover:not(.disabled):before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:6px;height:100%;background-color:#ffa581;background-color:var(--color-04-co-states-orange-700)}mat-sidenav>.mat-drawer-inner-container>.impressum{padding:16px;height:53px;width:100%;position:absolute;bottom:0;box-shadow:inset 0 1px 0 0 #f9f9f9;background-color:#fff;background-color:var(--white)}mat-sidenav>.mat-drawer-inner-container>.impressum p{font-family:Jost;font-size:14px;font-weight:500;color:#333;color:var(--secondary-black)}mat-sidenav>.mat-drawer-inner-container>.impressum>.language{position:absolute;right:0}mat-sidenav>.mat-drawer-inner-container>.impressum>.language button{border:none;font-family:Lato;font-size:12px;color:#333;color:var(--secondary-black);background:none;cursor:pointer}mat-sidenav>.mat-drawer-inner-container>.impressum>.language button p{margin-right:8px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}mat-sidenav>.mat-drawer-inner-container>.impressum>.language button:active{color:#ff7f4b;color:var(--brandcolor)}mat-sidenav>.mat-drawer-inner-container>.impressum>.language .eng{background-color:rgba(0,0,0,.03)}mat-sidenav>.mat-drawer-inner-container>.impressum>.language .eng p{margin-left:8px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}button{position:relative}button:disabled{cursor:auto}button:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}.blue-container{height:100%;background-color:#fff;border-radius:4px;box-shadow:2px 4px 16px 0 rgba(97,91,80,.1)}.blue-container>.header{height:48px;background-color:#163063;color:#fff;padding-left:16px;border-radius:2px 2px 0 0;font-size:16px;font-weight:700;line-height:24px}.blue-container>.header>.edit{cursor:pointer;position:relative;width:48px;height:100%}.blue-container>.header>.edit.disabled{cursor:auto}.blue-container>.header>.edit.disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.2);z-index:1}.blue-container>.content{height:calc(100% - 40px);border-radius:0 0 2px 2px}.gray-box{padding:16px 24px 18px;background-color:#f9f9f9;border-radius:2px;border:1px solid #d0d0d0;max-width:calc(50% - 7.5px);height:179px}.gray-box.full{max-width:100%}.gray-box>.top>.title{color:#404040}.gray-box>.top>.action,.gray-box>.top>.title{font-size:14px;font-weight:700;line-height:20px}.gray-box>.top>.action{cursor:pointer;color:#163063;z-index:1;text-decoration:none}.gray-box>.top>.action>img{margin-left:8px}.gray-box>.hr{margin:14px 0;width:100%;height:2px;background-color:#e4e4e4}.gray-box>.bottom>div>.row>.key{color:#404040;font-size:12px;font-weight:700;line-height:16px}.gray-box>.bottom>div>.row>.value{color:#404040;font-size:12px;line-height:16px;margin-left:8px}.gray-box>.bottom>div>.row>.value>img{margin-left:4px}.pictured-gray-box{background-color:#f9f9f9;border-radius:2px;border:1px solid #d0d0d0;box-shadow:inset 0 0 16px 0 rgba(64,64,64,.05);max-width:calc(50% - 7.5px);height:179px}.pictured-gray-box>.top{padding:16px 16px 0}.pictured-gray-box>.top>.title{color:#404040;font-size:14px;font-weight:700;line-height:20px}.pictured-gray-box>.top>.action{cursor:pointer;color:#163063;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.pictured-gray-box>.top>.action>img{margin-left:8px}.pictured-gray-box>.hr{margin-top:10px;width:100%;height:2px;background-color:#e4e4e4}.pictured-gray-box>.image{position:relative;width:100%;height:128px;border-radius:2px}.pictured-gray-box>.image>.img-place{width:100%;height:100%;background-size:cover;background-position:50%}.pictured-gray-box>.image>img{position:absolute;top:-2px;right:0;left:0;width:100%;height:100%}.pictured-gray-box>.image>button{position:absolute;right:16px;bottom:16px;z-index:2;padding:0;width:36px;height:36px;background-color:#70c8f1;border:.75px solid #d0d0d0}.pictured-gray-box>.image:after{content:"";z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:inset 0 0 16px 0 rgba(64,64,64,.05)}.desired-temperature{height:154px;margin-top:15px}.desired-temperature>.blue-container>.content>.container>.temperature{color:#404040;font-size:36px;font-weight:700;line-height:54px}.desired-temperature>.blue-container>.content>.container>.info{color:rgba(64,64,64,.25);font-size:14px;line-height:20px}.controller-mode>.content{position:relative}.controller-mode>.content>img{max-width:247px;max-height:229px}.controller-mode>.content>.info{position:absolute;top:22px;left:12px;font-size:14px;font-weight:700;line-height:20px}.controller-mode>.content>.info.off{color:rgba(64,64,64,.5)}.controller-mode>.content>.info.on{color:#404040}.cdk-global-scrollblock{position:static;width:auto;overflow:hidden}.mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label{color:#fff}mat-label{color:rgba(0,0,0,.54)}.mat-form-field-underline{background-color:hsla(0,0%,100%,.82)!important;bottom:0}.mat-form-field-wrapper{padding:0}.mat-form-field-has-label{margin:0}.chart-container{margin-top:15px}.chart-container>.header{height:50px}.chart-container>.header>div>button{width:86px;margin-right:12px}.chart-container>.header>div>.range-selector{width:160px;height:100%}.chart-container>.header .header-control{margin-right:-24px;width:48px;height:48px;cursor:pointer}.chart-container>.header .header-control>div{height:100%;display:flex;justify-content:center;align-items:center}.chart-container>.content{height:calc(100% - 48px)}.chart-container>.chart{height:512px;padding:40px 32px 24px;border-radius:2px 2px 0 0}.chart-container>.chart>.center{width:100%;height:100%}juc-table>.container>.header{background-color:#fff!important;font-size:14px!important;font-weight:700!important;color:#1d1d1b!important;box-shadow:inset 0 -1px 0 0 #e4e4e4!important}ng-select{position:relative!important;height:40px!important;background-color:#fff!important;border-radius:2px!important;box-shadow:0 8px 16px 0 rgba(64,64,64,.1)!important}ng-select>.ng-select-container{height:40px}ng-select>.ng-select-container>.ng-value-container>.ng-value{padding:11px}ng-select>.ng-select-container>.ng-value-container>.ng-input,ng-select>.ng-select-container>.ng-value-container>.ng-input input{height:100%!important}ng-select>.ng-select-container>.ng-clear-wrapper{padding-top:10px}ng-select>.ng-dropdown-panel{background-color:#fff!important}ng-select>.ng-dropdown-panel>.ng-dropdown-panel-items div{border-top:0 inset #e4e4e4;padding:3px}ng-select>.ng-dropdown-panel>.ng-dropdown-panel-items div>.text-color{margin-left:6px}ng-select>.ng-dropdown-panel>.ng-dropdown-header{cursor:pointer;font-family:Jost;background-color:#fff;box-shadow:inset 0 -1px 0 0 #e4e4e4}ng-select>.ng-dropdown-panel>.ng-dropdown-header>.select-filter-header{padding-left:12px;padding-bottom:10px}ng-select>.ng-dropdown-panel>.ng-dropdown-header>.select-filter-header>.take-all{margin-left:9px}ng-select>.ng-dropdown-panel>.ng-dropdown-footer>.select-filter-buttom{height:40px;width:166px;background-color:#6ca9fc;border-radius:0 0 2px 2px;font-family:Jost;font-weight:500;font-size:14px;color:#fff;text-align:center;cursor:pointer}ng-select>.ng-dropdown-panel>.ng-dropdown-footer>.select-filter-buttom:hover{background-color:#4b8ee9}ng-select>.ng-dropdown-panel>.ng-dropdown-footer>.select-filter-buttom:active{background-color:#163063}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(48,48,48,.2);z-index:999}.modal>.container{background-color:#fff;padding:24px;border-radius:4px;box-shadow:0 8px 16px 0 rgba(64,64,64,.1);width:420px}.modal>.container>.header{margin-bottom:29px}.modal>.container>.header>.title{font-size:16px;font-weight:700;line-height:24px}.modal>.container>.header>.close{cursor:pointer}.modal>.container>.content .info{font-size:12px;line-height:16px;margin-bottom:4px}.modal>.container>.content .input>input{width:100%;height:36px;border:1px solid #d0d0d0;background-color:#fafafa;padding:0 7px;font-size:12px;line-height:16px}.modal>.container>.content .input>div{width:36px;height:36px;font-size:14px;font-weight:700;line-height:20px}.modal>.container>.content>.change{background-color:#70c8f1}.modal>.container>.content>.change,.modal>.container>.content>.change-edit{margin-top:51px;border-radius:4px;width:100%;height:36px;color:#fff;font-size:14px;font-weight:700;line-height:20px;padding:0}.modal>.container>.content>.change-edit{background-color:#6ca9fc}.row-spacer{margin-right:-15px;margin-left:-15px;margin-bottom:10px}.row-spacer .col{width:100%;padding:0 15px}.file-input{position:relative;width:100%;height:150px;background-color:#fafafa;border:1px dashed #b2b2b2;display:flex;justify-content:center;align-items:center;padding:.5rem}.file-input.dragOver{border:1px solid #b2b2b2;background-color:#e9e9e9}.file-input .upload-image{height:100%;max-height:100%;max-width:100%;top:0;left:20px}.file-input .remove-image-button{position:absolute;cursor:pointer;right:1rem;top:1rem;z-index:1}.file-input input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2}.agm-map-container-inner{width:inherit;height:inherit}.agm-map-content{display:none}.status-img{border-radius:50%;height:16px;width:16px}.status-img,.status-img.red{background-color:#f24333;margin-right:4px}.status-img.orange{background-color:#fc8f3a;margin-right:14px}.status-img.yellow{background-color:#eadc4d;margin-right:11px}.status-img.green{background-color:#75d166;margin-right:12px}.eventlog-pressed{height:16px;width:88px;background-color:#f2f2f2;border-radius:2px;font-family:Lato;font-size:10px;font-weight:500;color:#909090;letter-spacing:.05em;margin-right:7.22px}juc-tabs{font-size:14px;color:#333;color:var(--secondary-black);font-family:Jost}juc-tabs .header .title.active,juc-tabs .header .title:hover,juc-tabs :after{color:#ff7f4b;color:var(--brandcolor)}juc-tabs :after{height:3px;width:79px;box-shadow:inset 0 -2px 0 0 #ff7f4b}.search{position:relative}.search input{padding-left:8px;padding-right:48px;width:318px;height:36px;margin-left:24px;border-radius:4px;border:1px solid #ccc;border:1px solid var(--grey-400);background-color:#fff;background-color:var(--white);font-family:Jost;font-size:14px;color:#333;color:var(--secondary-black)}.search input::-moz-placeholder{color:#999;color:var(--black-500)}.search input:-ms-input-placeholder{color:#999;color:var(--black-500)}.search input::placeholder{color:#999;color:var(--black-500)}.search .search-button{cursor:pointer;position:absolute;top:0;right:0;width:48px;height:100%}.popup{position:fixed;width:100%;height:100%;background-color:rgba(51,51,51,.2);z-index:1;top:0;left:0}.page-line{border:1px dashed #eaeaea;border:1px dashed var(--co-secondary-black-100);background-color:#fff;background-color:var(--white);margin:0 17px 24px}juc-select{height:40px!important;width:343px!important;padding:10px 12px 9px 8px!important;border-radius:4px!important;border:1px solid #ccc!important;border:1px solid var(--grey-400)!important;background-color:#fff!important;background-color:var(--white)!important}.txt{margin-right:5px}