@charset "utf-8";@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700';h2,h3{margin:1.8em 0 .5em}.additional-links,.label,.social-links-wrap .title{text-align:center}:root{--compact-content-width:1440px;--sbs:200px;--link-color:#37A4DD;--link-color-hover:#6DBEDB;--link-color2:#43494e;--link-color2-hover:#737a7f;--main-bg-color:#f1f1f1;--main-txt-color:#43494e;--app-header-height:35px;--report-header-height:43px;--main-action-color:#445e75;--main-action-color-hover:#4897da;--main-action-disabled-color:#445e754d;--theme-identity-bgr:#325792;--theme-identity-bgr-txt:#d6d6d6;--accent-bg:#007BFF;--accent-bg-txt:#ffffff;--accent-color:#007BFF;--error-accent-color:#DC6060;--warning-accent-color:#DB7500;--ok-accent-color:#5AC13C;--off-accent-color:#d6d6d6;--nav-icon-color:#becadc;--popup-header-height:41px;--popup-bgr:#fff;--popup-content-height:calc(100dvh - var(--popup-header-height));--image-popup-padding:0 30px;--his-row-height:28px;--pan-bgr:#fff;--pan-selected-outline:#007BFF;--pan-shadow:0 1px 6px rgba(0, 0, 0, 0.12);--pan-shadow-hover:0 1px 12px rgba(0, 0, 0, 0.25);--pan-shadow-selected:0 1px 6px rgba(0, 0, 0, 0.12),0 0 1px 1px var(--theme-identity-bgr) inset;--pan-padding-ver:8px;--pan-padding-hor:12px;--pan-padding:var(--pan-padding-ver) var(--pan-padding-hor);--pan-meta-txt:#758089;--pan-actions-icon-size:1.1rem;--pan-border-radius:4px;--sep-color:rgba(0, 0, 0, 0.15);--text-color-soft:#758089;--group-title-txt:#212529;--accent-title-txt:#325792;--accent-title-inactive-txt:#8d8d8d;--main-content-padding:30px;--page-index-padding-ver:6px;--main-hover-light-bgr:rgba(0,0,0,0.04);--main-hover-light-bgr2:rgba(0,0,0,0.02);--dropdown-menu-color:var(--main-txt-color);--dropdown-menu-bgr:#fff;--dropdown-menu-color-hover:var(--main-action-color-hover);--dropdown-menu-item-bgr-hover:var(--main-hover-light-bgr);--dropdown-link-padding:4px 12px;--webkit-scrl-track:#00000011;--webkit-scrl-thumb:#00000025;--shadow-layer-under:0 18px 16px -18px rgba(0,0,0,0.25);--shadow-layer-under2:0 12px 16px -12px rgba(0,0,0,.4);--comp-action-width:42px;--toggle-switch-size:scale(0.9);--filter-wrap-bgr:#E9E9E9;--filter-item-bgr:#F5FAFF;--filter-item-disabled-bgr:#f4f4f4;--filter-item-disabled-txt:#bfbcbc;--group-title-row-bg:#e8e9ec;--group-title-row-txt:#333;--sch-route-stroke:#27AAE1;--arr-route-thickness:2px;--indicator-disabled:rgba(0, 0, 0, 0.2);--indicator-on:#5AC13C;--indicator-off:#EB6969;--indicator-connected:#7774ff;--sch-primary-border-color:#445E75;--sch-bottle-fill:#27AAE1;--sch-bottle-fill-warning:#ff9800;--sch-bottle-fill-disabled:#c5c5c5;--sch-bottle-fill-danger:#e74444;--sch-bottle-bgr:#fff;--scheme-offset-entry-points:120px;--bs-info-bg-subtle:#d9edf7;--bs-info-text-emphasis:#31708f}.i-dev-schema,.main-max-w{--compact-content-width:auto;--main-content-padding:20px}@media only screen and (min-height:640px){:root{--popup-content-height:calc(85dvh - var(--popup-header-height))}}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--webkit-scrl-track)}html.login,html.one-time-code,html.two-factor-auth{background-position:center center;background-size:auto}::-webkit-scrollbar-thumb{background-color:var(--webkit-scrl-thumb);border-radius:4px;border:2px solid transparent;-webkit-background-clip:padding;background-clip:padding-box}*{scrollbar-width:thin;scroll-behavior:smooth}html{font-size:100%}body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.5;color:var(--main-txt-color)}h1{margin:0 0 1em;font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.1em}h4,h5,h6{margin:1.5em 0;font-size:1em}.group-title{color:var(--group-title-txt);font-weight:400;font-size:16px;margin-top:1rem;margin-bottom:.8rem}.accent-title{color:var(--accent-title-txt);font-size:.9rem;font-weight:700;margin:0}.accent-title.link:hover{color:var(--link-color-hover)}.accent-title.inactive,.accent-title.inactive:hover{color:var(--accent-title-inactive-txt);cursor:default}.force-inline{display:inline-block!important}.force-link,a{color:var(--link-color);text-decoration:none;cursor:pointer}.force-link:hover,a:hover{color:var(--link-color-hover);text-decoration:none}.force-link.disabled-link,a.disabled-link,a.disabled-link:hover{color:#666!important;cursor:default!important}a.button,span.button{display:inline-block;background-color:#369;color:#fff;padding:4px 12px;-webkit-border-radius:3px;border-radius:3px}a.button:hover,span.button:hover{color:#ccc;background-color:#396}.link-color2{color:var(--link-color2)}.link-color2:hover{color:var(--link-color2-hover)}a img,img{border:none;max-width:100%;height:auto}img.zoom{cursor:pointer;cursor:nw-resize;cursor:-moz-zoom-in}img.selected{box-shadow:0 0 0 6px rgba(0,0,0,.2)}.ctrl-calendar input,.ctrl-select,.force-skin-input,.text,ctrl-calendar input,ctrl-select,input,select,textarea{background-color:#fff;border:1px solid #DBD6D0;padding:8px;width:100%}input[required],select[required]{box-shadow:-5px 0 0 #ffab64 inset}.custom-select-wrap{position:relative;display:inline-block}.custom-select-wrap select,.custom-select-wrap select:focus{position:relative;z-index:2;background-color:transparent;border:none;box-shadow:none;padding:0 20px 0 0;width:auto;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select-wrap .caret{position:absolute;top:50%;right:4px;z-index:1}.ctrl-calendar,ctrl-calendar{border:none;padding:0}.ctrl-calendar input:focus,.ctrl-select.focus,.ctrl-select:focus,.force-skin-input:focus,.text:focus,ctrl-calendar input:focus,ctrl-select.focus,ctrl-select:focus,input:focus,select:focus,textarea:focus{color:#444;background-color:#fafafa;border-color:#ccc}input[disabled]{color:#ccc}.add-unit-wrap .add-unit,.btn,.dash-unit-actions .ficon,.em-tab-list li span,.force-link,.hov-over,.link,.list.skin-hover li,.main-action,.notification-panel .list li,.popup-header .trigger,.tree-menu .title,a{-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.app-header,.content-filter-wrap,.device-wrap .device-unit,.device-wrap .we-unit:after,.device-wrap .we-unit:before,.expanded-total-inner-row,.expanded-total-row,.force-thead-sticky .table thead,.global-notification,.group-indicator-row,.main-content .page-index,.main-nav .nav-icon-wrap,.main-nav .sub-menu .force-link,.main-nav .sub-menu a,.scheme-wrap .trigger-select,.screen-title-back .ficon,.time-histogram .his-time-unit,.top-header-unit .slide-panel-wrap,.trans-all,.tunnel-item{-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.filter-item .filter-item-inner,.filter-item .item-trigger:before,.filter-item.filter-input .item-field input,.filter-item.filter-input .item-field input::placeholder,.pan-list .pan,.skin-clean.skin-tip .dropdown-menu,[list-item-count]::before{-moz-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.device-unit .context-desc{-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.app-middle,.logo-intro,.main-nav .sub-menu{-moz-transition:margin 250ms ease-in-out,padding 250ms ease-in-out;-webkit-transition:margin 250ms ease-in-out,padding 250ms ease-in-out;transition:margin 250ms ease-in-out,padding 250ms ease-in-out}.app-header .trigger{-moz-transition:left 250ms ease-in-out;-webkit-transition:left 250ms ease-in-out;transition:left 250ms ease-in-out}.aside-logo img,.loader-page,.main-nav,.main-nav .title{-moz-transition:width 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out;-webkit-transition:width 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out;transition:width 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out}.ani-opacity,.app-logo,.nav.nav-pills.sub-tabs a:before{-moz-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.scheme-wrap .dropdown [data-bs-toggle=dropdown],.widget-over{-moz-transition:box-shadow 250ms ease-in-out;-webkit-transition:box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out}.app-logo{-moz-transition:left 250ms ease-in-out,opacity 250ms ease-in-out;-webkit-transition:left 250ms ease-in-out,opacity 250ms ease-in-out;transition:left 250ms ease-in-out,opacity 250ms ease-in-out;-webkit-transition-delay:50ms;transition-delay:50ms}.btn-loading::before,.ficon-loading::after{-moz-animation:spinner 1s linear infinite;-webkit-animation:spinner 1s linear infinite;-ms-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}@-webkit-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form-group,.screen-title h1,.table{word-break:break-word}.comp-list .actions-wrap-labels .action-label,.main-nav,.no-selection{-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-highlight{background-color:rgba(171,187,197,.16);padding:10px}.panel-highlight-gray{background-color:rgba(0,0,0,.05);padding:10px}.welcome-message-block{max-width:750px;margin:auto;padding:20px;background-color:#fff}.hover-hint-wrap{display:inline-block;position:relative;max-width:100%}.hover-hint-wrap .hint-action{display:none;background-color:var(--pan-bgr);position:absolute;right:0;top:0;padding:2px 5px}html.login body,html.one-time-code body,html.two-factor-auth body{position:relative}html.login,html.login body,html.one-time-code,html.one-time-code body,html.two-factor-auth,html.two-factor-auth body{padding:0;margin:0;height:100%}.hover-hint-wrap:hover .hint-action{display:block}.hov-over:hover{background-color:var(--main-hover-light-bgr2)}html{background-color:var(--main-bg-color)}html.login{background-image:url(../images/login-map-bgr-7a777bd5120603663b65ccf6c2b45003.png);background-repeat:no-repeat}html.two-factor-auth{background-image:url(../images/login-map-bgr-7a777bd5120603663b65ccf6c2b45003.png);background-repeat:no-repeat}html.one-time-code{background-image:url(../images/login-map-bgr-7a777bd5120603663b65ccf6c2b45003.png);background-repeat:no-repeat}.form-forgotten-pass,.form-signin{width:100%;max-width:340px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login-main-content header{padding:.9em 0;line-height:1}.login-main-content main{background-color:#d8dee2;padding:1em 1.2em;box-shadow:0 0 70px 70px var(--main-bg-color)}.login-download{font-size:.95em;line-height:1.2;margin-top:20px}.login-download li{margin-bottom:20px}.login-download .ficon{margin:4px 10px 0 0;font-size:1.1em}.login [data-ember-action]{cursor:default}.social-links-wrap{display:flex;display:none;flex-direction:column;gap:0;justify-content:center;padding-top:60px}.social-links{display:flex;gap:20px;align-items:center;justify-content:center;font-size:1.4rem}.logo-intro{display:none}html[class=home] .logo-intro{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[class=home] .skin-aside .logo-intro{margin-left:20px}.logo-intro img{width:280px}.has-error .form-control.help-guidance,.help-guidance{-webkit-box-shadow:0 0 5px 0 #2CB7D5;box-shadow:0 0 5px 0 #2CB7D5;animation:visual-pulse .4s linear infinite alternate;-moz-animation:visual-pulse .4s linear infinite alternate;-webkit-animation:visual-pulse .4s linear infinite alternate;-ms-animation:visual-pulse .4s linear infinite alternate}@keyframes visual-pulse{100%{-webkit-box-shadow:0 0 20px 6px #2CB7D5;box-shadow:0 0 20px 6px #2CB7D5}}@-moz-keyframes visual-pulse{100%{-webkit-box-shadow:0 0 20px 6px #2CB7D5;box-shadow:0 0 20px 6px #2CB7D5}}@-webkit-keyframes visual-pulse{100%{-webkit-box-shadow:0 0 20px 6px #2CB7D5;box-shadow:0 0 20px 6px #2CB7D5}}.alert-guidance,.has-error .form-control.alert-guidance{-webkit-box-shadow:0 0 5px 0 #A94442;box-shadow:0 0 5px 0 #A94442;animation:alert-pulse .4s linear infinite alternate;-moz-animation:alert-pulse .4s linear infinite alternate;-webkit-animation:alert-pulse .4s linear infinite alternate;-ms-animation:alert-pulse .4s linear infinite alternate}@keyframes alert-pulse{100%{-webkit-box-shadow:0 0 20px 6px #A94442;box-shadow:0 0 20px 6px #A94442}}@-moz-keyframes alert-pulse{100%{-webkit-box-shadow:0 0 20px 6px #A94442;box-shadow:0 0 20px 6px #A94442}}@-webkit-keyframes alert-pulse{100%{-webkit-box-shadow:0 0 20px 6px #A94442;box-shadow:0 0 20px 6px #A94442}}.point-guidance{-webkit-box-shadow:0 0 5px 0 #164bcb;box-shadow:0 0 5px 0 #164bcb;animation:point-pulse .4s linear infinite alternate;-moz-animation:point-pulse .4s linear infinite alternate;-webkit-animation:point-pulse .4s linear infinite alternate;-ms-animation:point-pulse .4s linear infinite alternate}@keyframes point-pulse{100%{-webkit-box-shadow:0 0 20px 6px #164bcb;box-shadow:0 0 20px 6px #164bcb}}@-moz-keyframes point-pulse{100%{-webkit-box-shadow:0 0 20px 6px #164bcb;box-shadow:0 0 20px 6px #164bcb}}@-webkit-keyframes point-pulse{100%{-webkit-box-shadow:0 0 20px 6px #164bcb;box-shadow:0 0 20px 6px #164bcb}}.skin-snapshot-hint{background-color:rgba(41,157,57,.15);border-radius:3px;--bs-table-bg:rgba(41, 157, 57, 0.15)}.skin-snapshot-deleted-hint{background-color:rgba(218,107,99,.15);border-radius:3px;--bs-table-bg:rgba(218, 107, 99, 0.15)}.pan .skin-snapshot-deleted-hint,.pan .skin-snapshot-hint{box-shadow:0 0 0 1px var(--pan-bgr) inset;border-radius:5px}.quick-search.form-group .dropdown{display:block!important}.quick-search .dropdown-menu>li>a{white-space:normal;border-bottom:1px solid rgba(0,0,0,.08);padding:6px 15px}.quick-search .dropdown-menu>li:last-child>a{border-bottom:none}.quick-search .dropdown-menu a .txt-label{float:right;margin:0 0 0 10px}.simple-tabs{border-bottom:1px solid rgba(0,0,0,.2)}.simple-tabs .tab-item{display:inline-block;padding:5px 8px;margin-right:3px;cursor:pointer;border:solid #ddd;border-width:1px 1px 0;position:relative}.checkbox label,.checkbox-inline,.radio label,.radio-inline{padding-left:20px;cursor:pointer;font-weight:400;margin-bottom:0}.simple-tabs.longer-tabs .tab-item{min-width:100px}.simple-tabs .tab-item.selected{background-color:#2cb7d5;color:#fff}.simple-tabs .tab-item.selected:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,0);display:block;width:0;height:0;border:6px solid;border-color:#2cb7d5 transparent transparent}.checkbox input,.radio input{cursor:pointer;transform:scale(1.3);transform-origin:left}.checkbox,.radio{position:relative;display:block}.checkbox label,.radio label{min-height:20px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;vertical-align:middle}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-group{margin-bottom:15px}.checkbox,.radio{margin-top:10px;margin-bottom:10px}.badge,.label,b,dt,kbd kbd,label,optgroup,strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.filter-item.dropdown.open>.dropdown-menu,.top-header-unit .dropdown.open>.dropdown-menu{display:block}.dropdown-toggle::after,.label:empty{display:none}.filter-item .dropdown-menu.dropdown-menu-end,.top-header-unit .dropdown-menu.dropdown-menu-end{right:0}.dropdown-menu{border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.label{padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.dropdown.skin-clean{position:relative;display:inline-block}.skin-clean .btn-default{background-color:transparent;border:none;color:inherit}.skin-clean .btn-default.active,.skin-clean .btn-default:active,.skin-clean.open>.dropdown-toggle.btn-default{background-color:rgba(255,255,255,.3);border:none;color:inherit}.skin-clean .dropdown-menu{border:none;border-radius:0;color:var(--dropdown-menu-color);font-size:.8rem;background-color:var(--dropdown-menu-bgr)}.custom-facility-dash .device-unit .unit-row,.custom-facility-dash .live-data-wrap .repeater-unit .txt-row,.interactive .panel .digit-label,.skin-clean.sep .dropdown-menu>li{border-bottom:1px solid rgba(0,0,0,.1)}.skin-clean .dropdown-menu .inner-wrap,.skin-clean .dropdown-menu .link{padding:var(--dropdown-link-padding);display:block}.skin-clean .dropdown-menu>li:not(.divider-heading):hover{color:var(--dropdown-menu-color-hover)}.skin-clean .dropdown-menu .link:hover{background-color:var(--dropdown-menu-item-bgr-hover)}.skin-clean .dropdown-menu .link.selected,.skin-clean .dropdown-menu li.selected{background-color:var(--accent-bg);color:var(--accent-bg-txt)}.skin-clean .dropdown-menu .divider{padding:0}.skin-clean.skin-tip .dropdown-menu{border-radius:4px;margin-top:0}.skin-clean.skin-tip.open .dropdown-menu{margin-top:10px}.filter-item .filter-item-form .form-group,.type-list-items-flexbox .dropdown-menu .checbox-switch,.type-list-items-flexbox .dropdown-menu .checbox-switch label{margin:0}.skin-clean.skin-tip .dropdown-menu:before{content:"";display:block;position:absolute;top:0;left:10px;transform:translateY(-100%);width:0;height:0;border-style:solid;border-width:8px 6px;border-color:transparent transparent #fff}.skin-clean.skin-tip .dropdown-menu.dropdown-menu-end:before{left:auto;right:10px}.type-sizible .dropdown-menu{width:100%}.type-sizible .dropdown-menu>li>a{white-space:normal}.type-compact .dropdown-menu>li>a{padding-left:10px;padding-right:10px}.dropdown-size-xl .dropdown-menu{width:240px}.dropdown-size-xxl .dropdown-menu{width:320px}.type-list-items-flexbox .dropdown-menu>li{display:flex;align-items:center;line-height:1.2}.type-list-items-flexbox .dropdown-menu .text-item{flex:1;padding-right:8px}.skin-clean .dropdown-menu.dropdown-invert-icons-position li{display:flex;align-items:center}.skin-clean .dropdown-menu.dropdown-invert-icons-position li .ficon{flex:1;padding-left:8px;order:2;text-align:right}.dropdown.skin-context{display:inline-block}.dropdown .dropdown-toggle{padding:6px}.dropdown.open .dropdown-toggle{background-color:rgba(0,0,0,.06)}.skin-context .dropdown-menu{border:none;border-radius:0;background-color:#2C3139;color:#fff;padding:5px 0}.skin-context .dropdown-menu a,.skin-context .dropdown-menu span,.skin-context .group-title{color:#fff;padding:5px 15px;display:block;font-size:1em}.skin-context .dropdown-menu>li>a:focus,.skin-context .dropdown-menu>li>a:hover,.skin-context .dropdown-menu>li>span:focus,.skin-context .dropdown-menu>li>span:hover{color:#fff;background-color:rgba(255,255,255,.2)}.skin-context .dropdown-menu .ficon:before{vertical-align:middle}.dropdown.skin-context .group-title{color:rgba(255,255,255,.6);text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.1);padding:2px 16px 8px;font-size:.9rem;cursor:default;text-align:right}.dropdown.context-fixed .dropdown-menu{position:fixed;width:160px;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);margin-left:29px;max-height:320px;overflow-y:auto}.dropdown.context-fixed.direction-up .dropdown-menu{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);margin-top:-29px}.dropdown-menu .divider-heading{margin:12px 0 8px;padding:0;display:flex;align-items:center;color:#777;font-size:.7rem;text-transform:uppercase}.dropdown-menu .divider-heading.indented{margin:5px 12px 2px;padding:0}.dropdown-menu .divider-heading:before{content:"";flex:1;height:1px;margin-right:5px;overflow:hidden;background-color:#e5e5e5}.dropdown-menu .divider-heading:after{content:"";display:block;width:10px;height:1px;margin-left:5px;overflow:hidden;background-color:#e5e5e5}.dropdown-menu .highlight a,.dropdown-menu .highlight span{background-color:#faa941;color:#fff}.form-group .dropdown{display:inline-block}.form-group .line-fix{display:block}.form-group .line-fix:before{content:"\00a0"}.help-block:empty{display:none}.checkbox input[type=checkbox]{width:auto}.table .checkbox,.table input[type=checkbox],.table input[type=radio]{margin-top:0}.form-control.stack-r{border-top-right-radius:0;border-bottom-right-radius:0}.form-control.stack-l{border-top-left-radius:0;border-bottom-left-radius:0}.btn.stack-r{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.btn.stack-l{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.skin-read-only .control-label{font-weight:400;color:#A6AAAE;margin-bottom:0;line-height:1.8}.skin-read-only .control-label+span{display:block;margin-top:-5px}.skin-read-only .btn.btn-clean.cursor-default{border:none;background-color:transparent;padding:0;font-size:1rem}.btn-default{background-color:#dee9c9;border-color:#bbd68d;color:#2C3A50;--bs-btn-disabled-color:#2C3A50;--bs-btn-disabled-bg:#dee9c9;--bs-btn-disabled-border-color:#bbd68d}.btn-default.btn-clean{color:#333;background-color:#fff;border-color:#ccc}.btn .ficon{vertical-align:middle;margin-right:5px}.btn.btn-xs{font-size:.9rem;line-height:1.6;padding:0 6px}.btn.btn-xs .ficon{font-size:.85em;line-height:1em;vertical-align:baseline}.btn-success{color:#fff;background-color:#80b329;border-color:#4cae4c}.btn-loading,.btn-loading:focus,.btn-loading:hover{position:relative;color:transparent!important}.btn-loading::before{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;color:rgba(0,0,0,.5);font-size:16px;display:block;width:16px;height:16px}.ficon.ficon-loading{position:relative}.ficon.ficon-loading:before{opacity:0}.ficon.ficon-loading:after{position:absolute;left:0;top:0;font-size:inherit;line-height:inherit;color:rgba(0,0,0,.4)}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;line-height:1.3}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-accent{border:1px solid rgba(0,0,0,.1);border-radius:3px}.panel-heading.date-accent{padding-top:10px;padding-bottom:10px;background-color:#47a;color:#fff;line-height:1.1}.panel-heading.date-accent.archived{background-color:#b9b9b9;color:#fff}.panel-heading.date-accent .icon{padding-right:10px;max-width:64px}.panel-heading.date-accent.archived .icon{filter:saturate(0);opacity:.6}.panel-heading.date-simple-view{padding:8px 10px;border:1px dashed #7FACDD;line-height:1.2}.panel-heading.date-simple-view .icon{padding-right:10px;max-width:48px}.content-filter-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:90;transform:translate(0,-10px);opacity:0;max-height:0;overflow:hidden;box-sizing:border-box;transition:all .3s linear,max-height .5s linear}.open-filter .content-filter-wrap{max-height:400px;overflow:visible;transform:translate(0,0);opacity:1}.content-filter-wrap .filter-inner-wrap{border-radius:var(--pan-border-radius);background-color:var(--filter-wrap-bgr);padding:var(--pan-padding);box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1}.content-filter-wrap .filter-inner-wrap .actions-wrap{flex:1;display:flex;gap:14px;justify-content:flex-end;order:999}.content-filter-wrap .main-action.notif-hint:before{top:-2px;right:-2px;width:8px;height:8px}.page-actions .main-action.filter-btn-component{padding-left:6px;padding-right:6px}.page-actions .main-action.filter-btn-component.pressed{background-color:var(--filter-wrap-bgr);border-radius:var(--pan-border-radius) var(--pan-border-radius) 0 0;box-shadow:0 10px 0 var(--filter-wrap-bgr)}.filter-item{position:relative}.filter-item-inner{display:flex;align-items:center;padding:6px 8px 6px 12px;border-radius:100px;background-color:var(--filter-item-bgr);color:#707A83;font-weight:700;font-size:.8rem;line-height:1.3;cursor:pointer}.filter-item.filtered .filter-item-inner{box-shadow:0 0 0 1px var(--accent-color) inset;color:var(--accent-color)}.filter-item.selected .filter-item-inner{box-shadow:0 0 0 1px var(--ok-accent-color) inset;color:var(--ok-accent-color)}.filter-item.disabled .filter-item-inner{background-color:var(--filter-item-disabled-bgr);color:var(--filter-item-disabled-txt);cursor:default}.filter-item.disabled .item-trigger{cursor:default}.filter-item .item-txt{flex:1;min-width:30px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-item .item-trigger{cursor:pointer;padding:3px 3px 1px 8px;line-height:1}.filter-item .item-trigger:before{display:block}.filter-item.filter-input .filter-item-inner{padding-top:2px;padding-bottom:2px;padding-left:0}.filter-item.filter-input .item-field input{border:none!important;box-shadow:none;background-color:transparent;height:25px;padding-left:26px;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;position:relative;z-index:10;cursor:pointer;width:115px}.filter-item.filter-input .item-field input::placeholder{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.filter-item.filter-input.filtered .item-field input{color:inherit}.filter-item.filter-input .item-field input:active,.filter-item.filter-input .item-field input:focus{width:180px}.filter-item.filter-input .item-field input:focus::placeholder{opacity:.4}.filter-item.filter-input .item-field .hint-search{position:absolute;left:9px;top:50%;transform:translateY(-50%)}.filter-item .dropdown-menu{min-width:260px}.filter-item .dropdown-menu .inner-wrap,.filter-item .dropdown-menu .link{padding-top:6px;padding-bottom:6px}.filter-item.open .filter-item-inner{background-color:#fff}.filter-item .filter-item-form{padding:8px;display:flex;align-items:center;gap:10px}.filter-item .filter-item-form .info-badge{font-size:1rem}.filter-item .list-wrap.scroll-wrap{max-height:256px;overflow:auto}.filter-item.open .item-trigger:before{transform:rotate(180deg)}.filter-item.open .item-trigger.ficon-close:before{transform:rotate(90deg)}.filter-item .checkbox.checbox-switch,.filter-item .checkbox.checbox-switch label{margin:0!important}.filter-item .additional-wrap{padding:var(--dropdown-link-padding);padding-top:15px}.ember-application .table{margin-bottom:30px;font-size:.9em}.ember-application .table td,.ember-application .table th{border-color:rgba(133,158,176,.5);line-height:1}.ember-application .table th{font-weight:700;color:#474F5B}.ember-application .table .cell-icon-actions{font-size:1.1rem;padding:6px 8px 5px}.table-layout-fixed{table-layout:fixed}.table-responsive.force-thead-sticky{overflow:visible}.force-thead-sticky .table thead{position:sticky;top:57px;z-index:10}.scrolled-up .force-thead-sticky .table thead{top:92px}.force-thead-sticky .table thead th{border:none;box-shadow:0 -2px 0 0 rgba(133,158,176,.5) inset;background-color:var(--main-bg-color)}@media only screen and (max-width:1600px){.table-responsive.force-thead-sticky{overflow-x:auto}.force-thead-sticky .table thead{position:static}}.table-self-sticky{max-height:calc(90dvh - 100px);min-height:.01%;overflow-x:auto}.table-self-sticky .table{border-collapse:inherit}.table-self-sticky thead th{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--main-bg-color)}.table-self-sticky.sticky-first-col tbody tr>td{position:-webkit-sticky;position:sticky;left:0;z-index:99;background-color:var(--main-bg-color)}.table-self-sticky.sticky-first-col .info>td{--main-bg-color:#d9edf7}.table-self-sticky .cell-double-sticky{left:0;z-index:101}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.action-cell .ficon:hover{color:rgba(0,0,0,.5)}.action-cell.single-action{width:20px;padding-left:0;padding-right:6px}label{color:#474F5B;margin-bottom:2px;font-size:.9em}.em-tab-list,.nav.nav-tabs{display:block;list-style:none;padding:0;margin:1rem 0;border-bottom:1px solid #D8DEE2}.em-tab-list li,.nav.nav-tabs li{display:inline-block;float:none;padding:0;margin-top:6px;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;box-shadow:0 -4px #D8DEE2 inset}.em-tab-list li span,.nav.nav-tabs li a,.nav.nav-tabs li span{padding:8px 12px;display:inline-block;cursor:pointer;margin:0}.em-tab-list li span:hover,.nav.nav-tabs li a:hover,.nav.nav-tabs li span:hover{color:#2cb7d5;background-color:transparent;border-color:#D8DEE2}.em-tab-list .em-tab[active=true],.nav.nav-tabs li.active a{background-color:#D8DEE2;color:#2C3A50;border-color:#D8DEE2}.nav.nav-pills.sub-tabs{margin-top:0;padding:0 6px;margin-bottom:2rem}.nav.nav-pills.sub-tabs li{margin:6px 4px;box-shadow:0 -1px #2cb7d5 inset}.nav.nav-pills.sub-tabs>li.active{box-shadow:none}.nav.nav-pills.sub-tabs>li>a{padding:2px 10px;position:relative;color:inherit;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav.nav-pills.sub-tabs>li>a:hover{background-color:transparent;color:#2cb7d5}.nav.nav-pills.sub-tabs>li.active>a,.nav.nav-pills.sub-tabs>li.active>a:focus,.nav.nav-pills.sub-tabs>li.active>a:hover{background-color:#2cb7d5;color:#fff;outline:0}.nav.nav-pills.sub-tabs>li>a:before{content:"";display:block;opacity:0;width:0;height:0;position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid;border-color:#2cb7d5 transparent transparent}.nav.nav-pills.sub-tabs>li.active>a:before{opacity:1}.nav.nav-pills.sub-tabs.action-insert>li.active{position:relative}.nav.nav-pills.sub-tabs.action-insert>li.active>a{padding-right:32px}.nav.nav-pills.sub-tabs.action-insert .action{display:none}.nav.nav-pills.sub-tabs.action-insert>li.active .action{position:absolute;display:block;top:0;right:0;z-index:100;border-left:1px solid rgba(255,255,255,.4)}.nav.nav-pills.sub-tabs.action-insert>li.active .action .ficon{display:inline-block;padding:6px 5px;color:#fff}.clean-tabs.swipeable,.mobile-detected .clean-tabs,.mobile-detected .em-tab-list,.mobile-detected .nav.nav-pills.sub-tabs,.mobile-detected .nav.nav-tabs{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.mobile-detected .nav-pills>li{float:none;display:inline-block}.mobile-detected .nav.nav-pills.sub-tabs{margin-bottom:1rem}.clean-tabs.list li{display:inline-block;margin-bottom:3px;padding:0 10px;margin-right:2px}.clean-tabs li.active{border-bottom:3px solid #27AAE1;margin-bottom:0}.clean-tabs .link,.clean-tabs a{color:var(--main-txt-color)}.clean-tabs .link:hover,.clean-tabs a:hover{color:inherit}.section-header{padding:8px 20px;background-color:rgba(0,0,0,.06);margin:20px 0;width:auto}.section-header.no-indent{padding:12px;margin:20px 0 0}.section-header.row{padding:12px 15px}.section-header .h2,.section-header .h3,.section-header .h4,.section-header h2,.section-header h3,.section-header h4{color:#758089;margin:0;padding:4px 0}.section-action{text-align:right}.section-header .main-action{display:inline-block;margin-left:4px;padding:4px 2px;font-size:1.2rem;cursor:pointer;color:var(--main-action-color);line-height:1}.section-header .main-action:hover{color:var(--main-action-color-hover)}.ember-modal-overlay{top:0;left:0;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1999}.popup{z-index:2000;width:100%;max-width:1024px;overflow-y:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup .inner-wrap{background-color:var(--popup-bgr)}.popup .popup-header{padding:6px 1.6rem;background-color:var(--theme-identity-bgr);color:var(--theme-identity-bgr-txt);max-height:var(--popup-header-height)}.popup .popup-header .title{font-size:1.1rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}.popup .popup-header .header-actions{display:block;font-size:1.2rem;white-space:nowrap}.popup .header-actions .dropdown,.popup .header-actions .main-action{display:inline-block;margin-left:2px;padding:0 2px;cursor:pointer}.popup .header-actions .main-action.combined{line-height:1;padding:0}.popup .header-actions .main-action.combined .action-text{padding:0}.popup .content{padding:0;max-height:var(--popup-content-height);overflow-y:auto}.popup .content .inner-content{padding:1.6rem}.popup .btn{margin-bottom:12px}.popup.size-small{max-width:450px}.popup.size-medium{max-width:840px}.popup.size-large{max-width:1400px}.popup.size-xlarge{max-width:1800px}.video-popup{padding:var(--image-popup-padding)}.image-popup .inner-wrap,.video-popup .inner-wrap{background-color:transparent;padding:0}.image-popup .popup-header,.video-popup .popup-header{text-align:right;display:block;background-color:transparent;padding:0}.image-popup .popup-header .trigger,.video-popup .popup-header .trigger{background-color:rgba(255,255,255,.4);color:rgba(0,0,0,.6);display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px}.image-popup .popup-header .trigger:hover,.video-popup .popup-header .trigger:hover{background-color:rgba(255,255,255,.8);color:rgba(0,0,0,.7)}.video-wrap{position:relative;padding-bottom:52.8%;height:0;max-height:100dvh}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap video{width:100%!important;height:auto!important}.image-popup{padding:var(--image-popup-padding);--popup-content-height:calc(98dvh - var(--popup-header-height));max-width:max-content;position:fixed;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;overflow:visible}.image-popup .content{padding:5px 0;max-height:none;overflow:visible}.image-popup .content .inner-content{padding:0!important}.image-popup .content .inner-content img{max-width:100%;max-height:calc(98dvh - var(--popup-header-height));box-shadow:2px 2px 60px rgba(0,0,0,.4)}.datepicker.dropdown-menu{z-index:3000;line-height:1}.alert{padding:8px;border:none;border-radius:var(--pan-border-radius)}.alert.size-xl{padding:18px 24px}.alert .text-unit .unit-label{color:rgba(0,0,0,.5)}.global-notifications{position:fixed;bottom:40px;right:0;width:100%;max-width:450px;z-index:3001;margin-right:20px}.global-notifications.help-notifications,.login .global-notifications{bottom:auto;right:auto;top:61px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}.global-notifications .alert{position:relative;border-radius:0;margin:0;color:#fff;border-color:transparent;padding-right:52px}.global-notifications.help-notifications .alert{box-shadow:9px 25px 20px rgba(0,0,0,.2)}.global-notifications .alert-success{background-color:#49964d}.global-notifications .alert-danger{background-color:#a94442}.global-notifications .alert-warning{background-color:#cc7d25}.global-notifications .alert-info{background-color:#679dd0}.global-notifications .alert-help{background-color:#8dbf85}.global-notifications .alert.custom-site-message{font-size:30px;position:fixed;margin:0!important;top:0;line-height:1;right:0;width:100%;background-color:#f5b419;max-width:800px;padding:13px 16px;box-shadow:-8px 10px 18px rgba(0,0,0,.2)}@media only screen and (max-width:480px){.global-notifications .alert.custom-site-message{top:var(--app-header-height)}}.global-notifications .alert.custom-site-message a{color:inherit}.global-notifications .alert .trigger{position:absolute;width:46px;height:46px;max-height:100%;top:0;right:0;cursor:pointer;text-align:center}.global-notifications .alert .trigger:before{margin-top:12px;display:inline-block}.autocomplete-list-wrap .btn{margin-bottom:0}.autocomplete-list{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175);color:#666;z-index:999}.autocomplete-list li{padding:6px 12px;line-height:1.7;cursor:pointer}.autocomplete-list li.on-focus{background-color:rgba(0,0,0,.09)}.autocomplete-list .text-match{color:#1fa7c5;font-weight:700;display:inline-block}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group:not(:first-child)>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.autocomplete-list-wrap .btn-clean{border-radius:0}.atached-list-view .list.hor{background-color:rgba(216,222,226,.8);box-shadow:0 -2px 0 rgba(216,222,226,.8);border-radius:0 0 4px 4px;padding:0 0 10px 10px}.atached-list-view .list.hor li{padding:10px 10px 0 0}.atached-list-view .list.hor .ficon{font-size:1.1em;line-height:1.1em;vertical-align:middle;cursor:pointer}.label.label-btn,.labels-wrap .label{margin-right:2px;margin-bottom:5px;display:inline-block;padding:.3em .7em .4em;cursor:pointer}.label{display:inline-block}.loader-wrap{position:relative}.loader-wrap.loader-inline{display:inline-block}.loader-wrap .loader-item{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3002;background-color:rgba(180,180,180,.3)}.loader-wrap .loader-spin{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px;height:32px;max-height:100%;-webkit-border-radius:50%;border-radius:50%;background:url(../images/loader-1071b34978c54e823bef2d14a024a505.gif) center center no-repeat var(--main-bg-color);background-size:100% 100%;z-index:3003;opacity:.8}.loader-page{position:fixed;z-index:999;top:0;left:0;height:2px;background-color:#2CB7D5;box-shadow:2px 2px 2px rgba(44,183,213,.4)}.loader-dots{width:100px;height:100px;border-radius:100%;position:relative;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loader-dots.compact,.popup .loader-dots{height:28px}.loader-dots span{display:inline-block;width:6px;height:6px;border-radius:100%;background-color:#3498db;margin:35px 1px}.loader-dots.compact span,.popup .loader-dots span{margin:10px 1px}.loader-dots span:nth-child(1){animation:bounce 1s ease-in-out infinite}.loader-dots span:nth-child(2){animation:bounce 1s ease-in-out .33s infinite}.loader-dots span:nth-child(3){animation:bounce 1s ease-in-out .66s infinite}@keyframes bounce{0%,100%,75%{transform:translateY(0)}25%{transform:translateY(-10px)}}.scroll-items-count span{position:fixed;bottom:0;right:0;display:inline-block;padding:2px 5px;line-height:1;font-size:.7rem;background-color:rgba(0,0,0,.1);border-radius:4px 0 0;z-index:300}.reposition-behavior-wrap .scroll-items-count span{position:absolute}.popup .scroll-items-count{text-align:right;position:sticky;bottom:0}.popup .scroll-items-count span{position:static;border-radius:4px}.progress{--bs-progress-height:20px;margin-bottom:10px}.progress.force-center{position:relative}.table .progress.double-color,.table .progress.force-center{margin-bottom:0}.progress.force-center .percent-indicator{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#43494e}.progress.double-color{font-size:12px;line-height:var(--bs-progress-height);position:relative;white-space:nowrap;overflow:hidden}.progress.double-color .progress-bar{white-space:nowrap;overflow:hidden;position:absolute;z-index:10}.progress.double-color .percent-indicator.primary{color:#fff;position:static;display:block;text-align:left;padding-left:8px}.progress.double-color .percent-indicator.secondary{color:#43494e;position:absolute;left:8px;z-index:9}.custom-facility-dash .progress.double-row{--bs-progress-height:25px;height:var(--bs-progress-height);line-height:1.1;font-size:11px}.custom-facility-dash .progress.double-row .progress-bar{line-height:inherit;font-size:inherit}.custom-facility-dash .progress.double-row .percent-indicator.primary{padding-left:4px}.custom-facility-dash .progress.double-row .percent-indicator.secondary{left:4px}.custom-facility-dash .progress.double-row .string-b{font-weight:700}.progress-bar-success{background-color:#429842}.progress-bar-warning{background-color:#ec8f37}.progress-bar-danger{background-color:#d9534f}.ui-slider .slider-horizontal{margin:0 10px}.slider-track{background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ui-slider.mood-success .slider-disabled .slider-track .slider-selection,.ui-slider.mood-success .slider-track .slider-selection{background-color:#cde3ec}.slider.slider-horizontal .slider-tick-container{top:7px}.slider-tick.in-selection{background-color:#7abfd5}.slider-tick{background-color:#ddd;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);background-image:none!important;opacity:1}.ui-slider.mood-success .slider-handle{background-color:#2CB7D5;box-shadow:0 0 0 1px #2CB7D5,0 0 0 1px #2CB7D5 inset}.pagination-wrap{text-align:right;position:-webkit-sticky;position:sticky;bottom:0;left:0;background-color:var(--main-bg-color);z-index:50}.mobile-detected .pagination-wrap{position:static}.interactive .panel .panel-body{padding:10px 0}.interactive .panel .control-label{font-weight:700;text-transform:uppercase;font-size:.9em}.interactive .panel,.interactive .panel .panel-heading,.panel.clean-panel,.panel.clean-panel .panel-heading{border-radius:0}.interactive .panel.clean-panel .panel-heading{padding-top:6px;padding-bottom:6px}.tree-menu li{border-top:1px solid rgba(0,0,0,.08)}.tree-menu li .title{display:block;padding:8px 10px;position:relative;cursor:pointer}.tree-menu .title[aria-expanded]:before{display:inline-block;color:rgba(0,0,0,.4);font-size:15px;margin-right:6px}.tree-menu li .title:hover{background-color:rgba(0,0,0,.02)}.tree-menu .title[aria-expanded=true].has-content{background-color:rgba(44,183,213,.1)}.tree-menu li li>.title{padding-left:30px}.tree-menu li li li>.title{padding-left:50px}.tree-menu li li li li>.title{padding-left:70px}.tree-menu li li li li li>.title{padding-left:90px}.tree-menu li li li li li li>.title{padding-left:110px}.tree-menu li li li li li li li>.title{padding-left:130px}.tree-menu li li li li li li li li>.title{padding-left:150px}.tree-menu li li li li li li li li li>.title{padding-left:170px}.tree-menu li li li li li li li li li li>.title{padding-left:190px}.tree-menu-content{position:relative;border-top:2px solid #2CB7D5}.tree-menu-content:before{content:"";display:block;position:absolute;top:0;left:20px;width:0;height:0;border:8px solid;border-color:#2CB7D5 transparent transparent}.tree-menu.force-indent .checkbox,.tree-menu.force-indent li .title{padding-left:10px}.tree-menu.force-indent ul{margin-left:13px}.thumb-wrap.thumb-actions{position:relative;line-height:0;display:inline-block;margin:0 4px 4px 0}.thumb-wrap.thumb-actions img{width:160px;height:160px;object-fit:cover;border:1px solid rgba(0,0,0,.08)}.thumb-wrap.thumb-actions.selected img,.thumb-wrap.thumb-actions:hover img{border:1px solid rgba(78,115,175,.54)}.thumb-wrap.thumb-actions .actions{position:absolute;bottom:0;right:0;line-height:1;background-color:rgba(78,115,175,.8);padding:10px 8px;width:auto;text-align:right;color:#fff;display:none}.thumb-wrap.thumb-actions.selected .actions,.thumb-wrap.thumb-actions:hover .actions{display:block}.thumb-wrap.accent{background-color:#2CB7D5;color:#fff}.thumb-wrap.accent:first-child{margin-left:15px}.add-widget{height:65px;text-align:center;position:relative;font-size:2em;border:1px dashed rgba(0,0,0,.3);border-radius:4px}.add-widget .ficon{position:absolute;top:50%;transform:translate(0,-50%)}.panel.skin-widget{font-size:.8em}.compact-view-sm .panel.skin-widget{margin-bottom:16px}.panel.skin-widget .table{font-size:inherit}.panel.skin-widget .panel-heading{display:flex;align-items:center;flex-direction:row-reverse;flex-wrap:wrap;min-height:40px;padding:0;background-color:transparent;box-shadow:2px 2px 5px rgba(0,0,0,.08)}.panel.skin-widget .panel-heading:after{content:"";display:block;clear:both;height:0;line-height:0;font-size:0}.panel.skin-widget .panel-heading .panel-title{flex:1;padding:8px 15px 6px;min-width:300px!important;font-size:1.2em;font-weight:700}.panel.skin-widget .panel-heading .panel-title label{font-weight:400;margin:2px 0 0;display:block;line-height:1;font-size:.9em}.dash-unit-actions{font-size:1.1rem}.dash-unit-actions .ficon{float:left;padding:14px 12px;border-left:1px solid rgba(0,0,0,.08)}.dash-unit-actions .ficon:hover{background-color:rgba(0,0,0,.04)}.dash-unit-actions .ficon.pressed{background-color:rgba(0,0,0,.06);box-shadow:2px 5px 3px rgba(0,0,0,.1) inset}.dash-unit-actions .ficon.disabled{background-color:transparent;color:rgba(0,0,0,.2);cursor:not-allowed}.widget-over{box-shadow:0 0 4px 2px #52aeda,0 0 4px 0 #52aeda inset}.custom-facility-dash{padding:10px;min-height:100vh;overflow:hidden}.custom-facility-dash .dash-header{background-color:#d8dee2;margin:-10px -10px 10px;padding:4px 10px;height:30px;width:auto}.custom-facility-dash .dash-logo img{max-height:20px}.custom-facility-dash .dash-facility-name{text-align:left;padding-left:15px;margin-left:15px;border-left:1px solid rgba(0,0,0,.2);font-size:1.2rem;line-height:1}.custom-facility-dash .time-histogram{scrollbar-width:thin;margin-bottom:5px}.custom-facility-dash .legend-histogram{right:0;position:absolute;top:3px}.custom-facility-dash .live-data-wrap .repeater-unit{flex-basis:12%;margin-right:.5%;margin-top:10px}.custom-facility-dash .live-data-wrap .repeater-unit .panel-simple-data{-moz-box-orient:block-axis;-webkit-box-orient:block-axis;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;line-height:1}.custom-facility-dash .live-data-wrap .repeater-unit .txt-row{padding:2px 0}.custom-facility-dash .live-data-wrap .repeater-unit .progress,.custom-facility-dash .panel .progress{margin-bottom:5px}.custom-facility-dash .live-data-wrap .repeater-unit .progress:last-of-type{margin-bottom:0}.custom-facility-dash .live-data-wrap .repeater-unit .control-label{line-height:inherit;color:#83888C;font-size:.85em}.custom-facility-dash .panel-body{padding:8px}.custom-facility-dash .total .panel-body{padding-top:4px;padding-bottom:4px}.custom-facility-dash .device-list{overflow-y:auto;scrollbar-width:thin}.custom-facility-dash .device-unit{min-width:180px;width:100%;max-width:260px}.custom-facility-dash .device-unit .unit-title{margin:0 0 10px;font-size:.85rem;font-weight:700;color:#717d8a}.custom-facility-dash .device-unit .unit-row{display:flex;flex-wrap:wrap}.custom-facility-dash .device-unit .label{color:inherit;font-size:inherit;line-height:inherit;padding:0;margin:0;font-weight:400;flex:1;text-align:left}.custom-facility-dash .device-unit .value{font-weight:700}.custom-facility-dash .device-list::-webkit-scrollbar,.custom-facility-dash .time-histogram::-webkit-scrollbar{height:6px}.custom-facility-dash .device-list::-webkit-scrollbar-track,.custom-facility-dash .time-histogram::-webkit-scrollbar-track{background:rgba(0,0,0,.08)}.custom-facility-dash .device-list::-webkit-scrollbar-thumb,.custom-facility-dash .time-histogram::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}.custom-facility-dash .device-list::-webkit-scrollbar-thumb:hover,.custom-facility-dash .time-histogram::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.custom-dash-type-2{padding:0 20px;font-size:18px;line-height:1.3}.custom-dash-type-2 .dash-header{padding-top:10px;padding-bottom:10px;font-size:1.1em}.custom-dash-type-2 .dash-header .dash-title.primary{font-size:1.3em;font-weight:700}.custom-dash-type-2 .dash-logo img{max-height:14px}.custom-dash-type-2 .dash-header .ficon{opacity:.5}.table.dash-table{table-layout:auto;width:100%;white-space:nowrap;margin-bottom:0}.table.dash-table thead th{background-color:rgba(81,138,193,.25)}.table.dash-table tr:nth-child(even) td{background-color:rgba(133,158,176,.1)}.table.dash-table td,.table.dash-table th{padding:6px 8px}.table.dash-table td:not(:first-child),.table.dash-table th:not(:first-child){border-left:1px solid rgba(133,158,176,.5)}.table.dash-table .first-col{max-width:0}.dash-wrap .sep-top{border-color:var(--sep-color)}.panel-offset-wrap{margin-left:-5px;margin-right:-5px}.panel.panel-light{overflow-x:hidden}.panel.panel-light .panel-heading{border-bottom:1px solid rgba(0,0,0,.08)}.panel.panel-light .panel-heading .panel-title{font-weight:700}.panel.separated{border:1px solid rgba(0,0,0,.08)}.compact-view .form-control{height:28px;padding:1px 6px}.compact-view .btn{padding:2px 10px}.compact-view .label.label-btn,.compact-view .labels-wrap .label,.compact-view label{margin-bottom:3px}.compact-view .pagination>li>a,.compact-view .pagination>li>span{padding:3px 6px}.compact-view .list-group .list-group-item{padding:6px 10px}.forms-row-compact .checkbox,.forms-row-compact .form-group,.forms-row-compact .radio{margin-bottom:0}.forms-row-compact .help-block:empty{display:none}.pan{background-color:var(--pan-bgr);color:var(--text-color-soft);box-shadow:var(--pan-shadow);border-radius:var(--pan-border-radius)}.pan .pan-header{padding:var(--pan-padding);border-bottom:1px solid rgba(0,0,0,.06)}.pan .pan-header.compact{padding-top:calc(var(--pan-padding-ver)/ 2);padding-bottom:calc(var(--pan-padding-ver)/ 2)}.pan .pan-header.tabs-wrap{padding:calc(var(--pan-padding-ver)) 0 0}.pan .pan-body{padding:var(--pan-padding)}.pan-list .pan:hover{box-shadow:var(--pan-shadow-hover)}.pan-list .pan.selected{box-shadow:var(--pan-shadow-selected)}.single-view-additional .pan{height:calc(100dvh - var(--pansingleview-bottom) - var(--app-header-height) - 50px);min-height:300px}.single-view-additional .pan-extra-wrap>.tab-panel+.pan{height:calc(100dvh - var(--pansingleview-bottom) - var(--app-header-height) - 50px - 24px)}.single-view-offset-wrap.offset-top-15 .single-view-additional .pan{height:calc(100dvh - var(--pansingleview-bottom) - var(--app-header-height) - 80px)}.fcol.pan-order-dummy:not(.expanded .pan-order-dummy){display:none}.single-view-additional .pan.vbox .pan-body{flex:1}.pan .pan-title{font-weight:700;margin:0;line-height:1.1}.comp-list,.pan .pan-meta{line-height:1.3}.pan .pan-meta{font-size:.8rem}.pan .pan-meta .ficon{color:#A8B3BC;line-height:inherit}:where(.pan .pan-meta){color:var(--pan-meta-txt)}.pan-group.primary{position:relative;text-overflow:ellipsis;overflow:hidden}.pan-group.primary .pan-meta{overflow:hidden}.pan-group.primary .accent-title{padding-bottom:10px;text-overflow:ellipsis;overflow:hidden}.pan-group .signal-lastevent{font-size:.7rem}.pan-group .signal-lastevent .ficon{vertical-align:middle}.pan-context{position:relative}.pan-context .pan-context-trigger{position:absolute;border-radius:3px;padding:4px 2px;top:0;right:0;display:none;cursor:pointer;opacity:.7}.pan-context .pan-context-trigger:hover{opacity:1;background-color:rgba(0,0,0,.05)}.pan-context:hover .pan-context-trigger{display:block}.user-type-icon{display:inline-block;border-radius:100px;font-size:1rem!important;padding:0!important;background-color:#E0EBF3;color:#445E75;width:26px;height:26px;line-height:26px;text-align:center;margin-right:6px}.user-type-icon.type-restricted{background-color:#D44141;color:#fff}.user-type-icon.type-fullaccess{background-color:#5AC13C;color:#fff}.unit-value.type-restricted{color:#D44141}.unit-value.type-fullaccess{color:#5AC13C}.dropdown-menu .user-type-icon{font-size:.8rem!important;width:20px;height:20px;line-height:20px;margin:0 4px 0 0!important}.pan-type-group .pan-group.sep{border-left:1px solid var(--sep-color);padding-left:var(--pan-padding-hor);padding-right:var(--pan-padding-hor)}.hide-unit-label .unit-label{display:none}.text-unit .unit-label{font-weight:400;line-height:1.1;font-size:.7rem;color:#ababab}.text-unit .unit-meta{font-size:.7rem}.text-unit .unit-value{font-weight:700}.pan .text-unit{font-size:.8rem;line-height:1.2}.pan .text-unit .txt-no-data{font-size:.95em;line-height:1}.pan .text-unit.type-graph{padding:0}.pan .text-unit.type-graph .unit-label{position:relative;z-index:1}.pan .text-unit.type-graph .pie-chart-wrap{display:inline-block;line-height:1}.graph-block .graph-wrap{position:relative;display:inline-block;line-height:0}.graph-block .no-graph-placeholder{height:58px;width:58px;display:inline-block;border:8px solid rgba(0,0,0,.06);border-radius:100px;margin:3px 4px}.graph-block .graph-wrap .chart-label{position:absolute;z-index:10;display:inline-block;line-height:1;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px}.device-active .signal-type,.indicator-wrap{position:relative}.pan .text-unit.type-graph.graph-block .graph-wrap{margin-right:-8px}.text-unit.type-notifications .actions-wrap{margin-right:10px}.trigger-icon-wrap{margin-top:-10px;text-align:center;padding-top:8px;opacity:.7;line-height:1}.expanded .trigger-icon-wrap{margin-top:5px}.pan .context-panel{display:none}.pan.open .context-panel{display:block}.pan.open .trigger-icon .ficon{transform:rotate(180deg)}.pan-header .pan-actions .ficon{font-size:var(--pan-actions-icon-size);line-height:1}.pan-header .pan-actions .action,.pan-header .pan-actions .main-action{margin-left:10px;cursor:pointer}.pan-group.actions-wrap{display:flex;flex-direction:column;gap:10px;font-size:.9rem}.pan-group.actions-wrap .main-action.combined .action-text{font-size:10px;padding-top:1px}.comp-list .list.ver.sep-items .pan-group.actions-wrap{gap:0}.pan.facility-unit .pan-group.primary.fcol,.pan.organization-unit .pan-group.primary.fcol{overflow:hidden}.device-unit .pan-group.primary,.pan.device-unit .pan-group.primary{overflow:visible}.pan.device-unit .name-wrap{padding:3px 0}.pan.device-unit .name{padding-bottom:0}.indicator-wrap .indicator{display:block;width:8px;margin:0 6px 0 -12px;border-radius:0 4px 4px 0;background-color:var(--off-accent-color)}.device-active .indicator-wrap .indicator{background-color:var(--accent-color)}.device-active .name,.device-active .signal-strenght{font-weight:700}.device-active .name,.device-active .signal-strenght,.device-active .signal-type .icon-overlay{color:var(--accent-color)!important}.device-active .signal-type .icon-overlay{position:absolute;z-index:10}.device-inactive .signal-type .icon-overlay{display:none}.pan.device-unit[list-item-count],.pan.facility-unit[list-item-count],.pan.organization-unit[list-item-count],.pan.report-unit[list-item-count],.pan.user-unit[list-item-count]{position:relative}[list-item-count]::before{content:attr(list-item-count) " ";position:absolute;top:-2px;left:-3px;color:#a1a1a1;line-height:1;background-color:#fff;padding:.5px 2.5px;display:block;font-size:9px;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.1)}.mobile-detected .pan.report-unit .pan-group.primary{padding-right:calc(var(--pan-padding-hor) * 2)}.group-title-row,.group-title-row.secondary{background-color:var(--group-title-row-bg);color:var(--group-title-row-txt);padding:var(--pan-padding-ver) var(--pan-padding-hor);font-weight:700}.mobile-detected .pan.report-unit .pan-group.secondary{min-width:90px;margin-bottom:10px}.pan.report-unit .accent-title{text-overflow:initial;overflow:visible}.pan.report-unit .facility-name-wrap,.pan.report-unit .pan-meta.name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-title-row{font-size:18px;text-align:left;border-radius:var(--pan-border-radius) var(--pan-border-radius) 0 0;margin-top:40px;margin-bottom:0}.group-title-row.secondary{font-size:14px;text-align:left;border-radius:0;margin-top:20px;margin-bottom:0;margin-left:20px}.group-title-row+.group-title-row.secondary{margin-top:5px!important}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.group-indicator-row{text-align:right;padding:5px 0;z-index:5;position:sticky;top:calc(var(--filter-bottom) + var(--report-header-height) + 5px)}.expanded-total-row{padding:5px 0;z-index:5;background-color:#fff}.expanded-total-inner-row{padding:5px 0;z-index:3;background-color:#fff}.report-pan-header{z-index:4;background-color:var(--main-bg-color);padding:5px 0;box-shadow:10px 0 0 var(--main-bg-color),-10px 0 0 var(--main-bg-color)}.report-pan-header.total-header-wrap .pan.total-header{background-color:#f4fbff;color:#3f75a8;box-shadow:none}.report-pan-header.total-header-wrap .pan.total-header .accent-title{color:#3f75a8}.report-pan-header.total-header-wrap .pan.labels-header{background-color:transparent!important;box-shadow:none!important}.expanded-total-row,.report-pan-header{position:sticky;top:calc(var(--filter-bottom) + 5px)}.expanded-total-inner-row{position:sticky;top:calc(var(--filter-bottom) + 59.5px + 5px)}.open-filter .expanded-total-row{top:calc(var(--filter-bottom) + var(--report-header-height) + 45px + 5px)}.open-filter .expanded-total-inner-row{top:calc(var(--filter-bottom) + var(--report-header-height) + 45px + 84.5px + 5px)}.open-filter .group-indicator-row,.open-filter .report-pan-header{top:calc(var(--filter-bottom) + 45px + 5px)}.scrolled-up .expanded-total-row{top:calc(var(--filter-bottom) + var(--report-header-height) + var(--app-header-height) + 5px)}.scrolled-up .expanded-total-inner-row{top:calc(var(--filter-bottom) + var(--report-header-height) + var(--app-header-height) + 84.5px + 5px)}.scrolled-up .group-indicator-row,.scrolled-up .report-pan-header{top:calc(var(--filter-bottom) + var(--app-header-height) + 5px)}.open-filter.scrolled-up .expanded-total-row{top:calc(var(--filter-bottom) + var(--report-header-height) + var(--app-header-height) + 45px + 5px)}.open-filter.scrolled-up .expanded-total-inner-row{top:calc(var(--filter-bottom) + var(--report-header-height) + var(--app-header-height) + 84.5px + 45px + 5px)}.open-filter.scrolled-up .group-indicator-row,.open-filter.scrolled-up .report-pan-header{top:calc(var(--filter-bottom) + var(--app-header-height) + 45px + 5px)}.expanded-total-row:not(.open-filter .expanded-total-row),.group-indicator-row:not(.open-filter .group-indicator-row),.report-pan-header:not(.open-filter .report-pan-header){top:50px}.scrolled-up .expanded-total-row:not(.open-filter .expanded-total-row),.scrolled-up .group-indicator-row:not(.open-filter .group-indicator-row),.scrolled-up .report-pan-header:not(.open-filter .report-pan-header){top:calc(var(--app-header-height) + 50px)}.group-indicator-row .indicator-date{font-size:.75rem;font-weight:700;display:inline-block;background-color:var(--theme-identity-bgr);color:#fff;padding:4px 6px;line-height:1;border-radius:3px;min-width:125px}.group-indicator-row .indicator-date .ficon{vertical-align:middle}.app-header{background-color:#e0ebf3;box-shadow:0 1px 0 rgba(0,0,0,.1);padding-left:20px;padding-right:20px;height:var(--app-header-height);position:-webkit-sticky;position:sticky;top:calc(-1 * var(--app-header-height));z-index:900}.scrolled-up .app-header{top:0}.app-header .trigger{display:block;position:absolute;left:var(--sbs);top:0;height:var(--app-header-height);color:#8daebe;z-index:1039;width:60px;font-size:1.8rem;line-height:var(--app-header-height);text-align:center;cursor:pointer}.app-logo{padding-top:2px;position:absolute;top:6px;left:13px;overflow:hidden;opacity:0}.app-logo img{max-width:80px;max-height:20px;margin-top:1px}.top-header-unit{float:right;color:#707a83}.top-header-unit .dropdown-menu{text-align:center}.top-header-unit .dropdown,.top-header-unit .ember-view,.top-header-unit .user-item{display:inline-block}.top-header-unit .user-trigger{display:none}.top-header-unit .current-user{font-size:.8rem;vertical-align:middle;display:inline-block;padding-right:3px}.top-header-unit .current-user-head,html[class=home] .page-index{display:none}.mobile-detected .top-header-unit .current-user-head{padding:5px 20px;display:block;background-color:rgba(0,0,0,.06);margin-top:-5px;margin-bottom:5px}.top-header-unit .custom-select-wrap{border-left:1px solid rgba(0,0,0,.06)}.top-header-unit .custom-select-wrap select{display:block;line-height:var(--app-header-height);height:var(--app-header-height);padding:0 20px 0 10px;margin:0}.top-header-unit .custom-select-wrap .caret{right:8px}.top-header-unit .custom-select-wrap option,.top-header-unit .custom-select-wrap option:focus{border:none;box-shadow:none;text-align:left;outline:0;background-color:#D8DEE2}.notify-num-wrap .notify-num{transform:translate(0,-5px);margin-left:-17px;display:inline-block}.notify-num-wrap .notify-num .num{display:inline-block;padding:1px 3px;font-size:9px;text-align:center;border-radius:20px;margin-right:-4px;line-height:1;min-width:12px;overflow:hidden;transform:translate(0,3px)}.version-badge-parent{white-space:nowrap}.version-badge-parent:hover{opacity:.8}.version-badge-parent.txt-label{padding:2px 3px}.version-badge-parent .num-badge{display:inline-block;padding:.25em .5em;font-size:.6em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;margin-left:-.5em;transform:translateY(-50%);border-radius:50rem}.version-badge-parent-complex.txt-label{padding:3px 5px}.version-badge-parent-complex .badge-content-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.version-badge-parent-complex .action-wrap{margin-right:-5px}.version-badge-parent-complex .trigger-action{padding:8px 12px}.version-badge-parent-complex .trigger-action.disabled{cursor:default}.version-badge-parent-complex .trigger-action:hover>.ficon{opacity:.8}.version-badge-parent-complex .trigger-action.disabled:hover>.ficon,.version-badge-parent-complex .trigger-action.disabled>.ficon{opacity:.2;color:#222}.notification-panel .v-scroll{max-height:500px;overflow:auto}.notification-panel .dropdown-menu{width:400px}.notification-panel .dropdown-menu .comp-list{overflow:hidden}.notification-panel .list{font-size:.8em;text-align:left;display:block;line-height:1.1}.notification-panel .list.clean-tabs{font-size:.85rem;line-height:1.5;border-bottom:1px solid rgba(0,0,0,.06);padding:10px 10px 0;margin-bottom:10px}.notif-unit{position:relative;padding:0 0 0 30px;min-height:110px;cursor:default}.notif-unit:hover{background-color:rgba(0,0,0,.02)}.notif-unit .badge-aside{background:#cacaca;color:rgba(0,0,0,.5);font-size:14px;font-weight:700;position:absolute;top:0;left:0;width:20px;line-height:20px;height:100%;overflow:hidden;text-align:center;text-transform:uppercase;display:block;writing-mode:vertical-rl;transform:rotate(180deg)}.notif-unit .status-date,.notif-unit .status-label{left:20px;width:100px;text-align:center;position:absolute;text-transform:uppercase}.badge-aside.badge-status-ok{background:#9bcc8c}.badge-aside.badge-status-warning{background:#f3dc70}.badge-aside.badge-status-critical{background:#f1a0a0}.badge-aside.badge-product{background:#e0ebf3}.notif-unit .status-label{top:5px;font-size:14px}.notif-unit .status-date{top:85px;font-size:10px}.notif-unit.status-warning .circle-digit,.notif-unit.status-warning .status-label{color:#f5c979}.notif-unit.status-critical .circle-digit,.notif-unit.status-critical .status-label{color:#c01c1c}.notif-unit .notif-circle{position:absolute;left:40px;top:25px;width:60px;height:60px;background-color:rgba(0,0,0,.06);border-radius:100px;text-align:center;box-sizing:border-box;padding-top:12px}.notif-unit .circle-label{font-size:14px}.notif-unit .circle-digit{font-size:36px}.notif-unit .notif-content{padding:5px 10px 5px 0}.notif-unit .title{font-size:14px;font-weight:700;margin-bottom:8px;color:#325792}.notif-unit .sub-title{font-size:10px;color:#a9a9a9;margin-bottom:5px}.notif-unit .date{font-size:11px;font-weight:700;color:rgba(0,0,0,.5);align-self:flex-start;line-height:1;background-color:rgba(0,0,0,.03);padding:4px 8px 3px;border-radius:0 0 0 7px;margin:-5px -10px 0 0;text-align:right}.notif-unit .date .time{font-size:11px;font-weight:400}.notif-unit .desc{font-size:13px;font-weight:700}.notif-unit .buttons-wrap{margin-top:5px}.notif-unit .btn.btn-sm{padding:2px 8px;color:#77909e;background-color:#e0ebf3}.notif-unit .btn.btn-sm:hover{background-color:#d3e3ef;border-color:transparent}.app-middle{margin-left:var(--sbs)}.app-middle .main-content,.app-middle .page-content .compact-content{max-width:var(--compact-content-width);margin:auto}.app-middle .main-content{position:relative;padding:var(--main-content-padding)}.view .app-middle .main-content{padding-bottom:0}.main-content .page-index{background-color:var(--main-bg-color);margin:0 -10px;padding:var(--page-index-padding-ver) 10px;padding-bottom:0;margin-bottom:var(--page-index-padding-ver);line-height:1;position:-webkit-sticky;position:sticky;top:0;z-index:101}.scrolled-up .main-content .page-index{top:var(--app-header-height)}.scrolled-down .main-content .page-index,.scrolled-up .main-content .page-index{box-shadow:var(--shadow-layer-under)}.page-index .box-item{min-width:130px}.screen-title h1{margin:0;color:#758089;font-size:1.4rem;font-weight:400}.screen-title h1 .indicate{font-weight:300}.screen-title h1 .indicate:before{content:"{";margin-left:5px;margin-right:2px}.screen-title h1 .indicate:after{content:"}";margin-left:3px;margin-right:5px}.screen-title .dual-row-wrap{margin-top:-4px}.screen-title .secondary-meta-wrap{color:#758089;line-height:1.2;padding-top:3px}.breadcrumb{margin:0;padding:0;font-size:.8rem;background-color:transparent;color:#758089}.breadcrumb a{color:#2cb7d5}.breadcrumb>li+li::before{padding:0;content:"/"}.screen-title-back{box-shadow:0 0 0 1px rgba(0,0,0,.07)}.main-content .page-index .screen-title-back{margin-right:8px;margin-bottom:var(--page-index-padding-ver)}.screen-title-back .ficon{cursor:pointer;display:block;padding:10px 4px;color:var(--main-action-color);font-size:1.1rem;opacity:.8}.screen-title-back:hover{box-shadow:0 0 0 1px rgba(0,0,0,.1)}.screen-title-back:hover .ficon{transform:translate(-1px,0);color:var(--main-action-color-hover);opacity:1}.screen-title-wrap{margin-bottom:var(--page-index-padding-ver)}.box-item.screen-title-wrap{align-self:center}.page-actions{text-align:right;user-select:none}.page-actions .btn{margin-top:3px;margin-bottom:3px;padding:4px 8px;font-size:.93em}.page-actions .main-action{display:inline-block;margin-left:4px;padding:6px 2px;font-size:1.2rem;cursor:pointer;color:var(--main-action-color);user-select:none}.ficon.highlight,.main-action.highlight,.main-action:hover,.page-actions .main-action:hover{color:var(--main-action-color-hover)}.main-action.combined{text-align:center;max-width:61px;vertical-align:top;line-height:1;display:inline-block}.main-action.combined .action-text{display:block;font-size:11px;padding-top:2px;padding-bottom:2px;margin-bottom:-2px;text-overflow:ellipsis;overflow:hidden}.main-action.combined .action-text:empty{padding:0}.main-action.combined-hor{display:inline-block}.main-action.combined-hor .ficon{vertical-align:middle}.main-action.combined-hor .action-text{vertical-align:middle;font-size:11px}.ficon.accent,.main-action.accent{background-color:var(--accent-bg);color:var(--accent-bg-txt);border-radius:12px;padding-left:12px;padding-right:12px}.ficon.disabled,.main-action.disabled{color:var(--main-action-disabled-color)}.ficon.action.pressed,.main-action.pressed{box-shadow:0 2px 0 var(--main-action-color-hover);color:var(--main-action-color-hover)}.main-action.notif-hint,.notif-hint{position:relative}.main-action.notif-hint:after,.notif-hint:after{content:"";display:block;position:absolute;top:3px;right:2px;width:10px;height:10px;background-color:var(--main-action-color-hover);border-radius:30px}.ficon.notif-hint:after{top:-1px;right:-2px;width:8px;height:8px}.main-nav,.mobile-detected .skin-aside .main-nav,.skin-aside .main-nav{width:var(--sbs)}.page-actions .dropdown{vertical-align:top}.dropdown-menu.block-wrap.size-medium{min-width:200px}.dropdown-menu.block-wrap.size-large{min-width:240px}.dropdown-menu.block-wrap.size-xlarge{min-width:300px}.dropdown-menu.block-wrap .label-row-wrap{padding:4px 12px;font-size:.75rem}.dropdown-menu.block-wrap .list>li>a{clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu.block-wrap .list>li>a:focus,.dropdown-menu.block-wrap .list>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.main-nav,.main-nav .aside-logo{background-color:var(--theme-identity-bgr)}.main-nav{font-size:1.1em;position:fixed;left:0;top:0;z-index:901;display:flex;flex-direction:column;height:100%;--webkit-scrl-track:#0000003d;--webkit-scrl-thumb:#edf7ff4f}.main-nav .aside-logo{height:var(--app-header-height);font-size:0}.main-nav .aside-logo img{max-width:80px;max-height:20px}.main-nav .aside-logo a{display:inline-block;padding:10px 15px;line-height:1;min-height:var(--app-header-height);box-sizing:border-box;overflow:hidden}.skin-aside .main-nav .aside-logo a{width:0;padding:0}.skin-aside .main-nav .aside-logo img{opacity:0}.main-nav .nav-icon-wrap{position:absolute;top:0;right:0;padding:10px 12px;cursor:pointer}.skin-aside .main-nav .nav-icon-wrap{padding-right:18px}.nav-icon-wrap-mobile{position:absolute;padding:8px;left:4px;top:50%;transform:translateY(-50%);display:none;--nav-icon-color:#7c8391}.nav-icon-wrap .nav-icon{width:18px}.nav-icon-wrap-mobile .nav-icon{width:20px}.nav-icon div,.nav-icon:after,.nav-icon:before{background-color:var(--nav-icon-color);border-radius:3px;content:'';display:block;height:2px;margin:3px 0;transition:all .4s ease-in-out .4s}.skin-aside .nav-icon-wrap .nav-icon:before{transform:translate3d(4px,0,0) rotate(45deg) scaleX(.8)}.skin-aside .nav-icon-wrap .nav-icon:after{transform:translate3d(4px,0,0) rotate(-45deg) scaleX(.8)}.skin-aside .nav-icon-wrap-mobile .nav-icon:before{transform:translateY(5px) rotate(135deg)}.skin-aside .nav-icon-wrap-mobile .nav-icon:after{transform:translateY(-5px) rotate(-135deg)}.skin-aside .nav-icon-wrap-mobile .nav-icon div{transform:scale(0)}.main-nav .list-wrap{overflow-y:auto;overflow-x:hidden;flex:1}.main-nav .list .force-link,.main-nav .list a{color:var(--theme-identity-bgr-txt);padding:.4rem 13px;text-decoration:none;outline:0;position:relative;-webkit-align-items:center;align-items:center}.main-nav .list .force-link:hover,.main-nav .list a:hover{background-color:rgba(255,255,255,.2)}.main-nav .list .force-link.active,.main-nav .list a.active{background-color:#80b329;color:#fff}.main-nav .list .active-parent{box-shadow:2px 0 0 #2cb7d5 inset}.main-nav .ficon{color:rgba(255,255,255,.7);font-size:1.1rem;vertical-align:middle;margin-right:6px}.main-nav .force-link.active .ficon,.main-nav a.active .ficon{color:#fff}.main-nav .sub-menu .force-link,.main-nav .sub-menu a{padding-left:28px;font-size:.85em}.main-nav .sub-menu,.main-nav li[aria-expanded=true]{background-color:rgba(0,0,0,.1)}.main-nav li[aria-expanded]{position:relative}.main-nav li[aria-expanded]:before{position:absolute;right:10px;top:50%;margin-top:-6px;color:rgba(255,255,255,.4);transition:all 250ms}.skin-aside{--sbs:50px}.skin-aside .app-middle{margin-left:var(--sbs)}.in-progress .main-nav .title,.skin-aside .main-nav .title{overflow:hidden;width:0;height:100%;padding:0;opacity:0;display:block;position:absolute;top:0;left:100%}.skin-aside .main-nav .force-link:hover .title,.skin-aside .main-nav a:hover .title{opacity:1;background-color:#2C3139}.skin-aside .main-nav .force-link.active:hover .title,.skin-aside .main-nav a.active:hover .title{background-color:inherit}.skin-aside .app-logo{left:calc(var(--sbs) + 20px);height:auto;opacity:1}.skin-aside .main-nav .sub-menu .force-link,.skin-aside .main-nav .sub-menu a{padding-left:13px}.in-progress .main-nav li[aria-expanded]:before,.skin-aside .main-nav li[aria-expanded]:before{display:none}.btn-loading::before,.ficon-loading::after,.main-nav li[aria-expanded]:before,.tree-menu .title[aria-expanded]:before{font-family:ficon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ficon.space-l:before{padding-left:4px}.ficon.space-r:before{padding-right:4px}.ficon.middle:before{vertical-align:middle}.bigger-ficon .ficon:before{font-size:1.2rem}.skin-aside .app-header .trigger:before{content:"\e918"}.main-nav li[aria-expanded=true]:before,.tree-menu .title[aria-expanded=true]:before{content:"\e602";transform:rotate(180deg)}.main-nav li[aria-expanded=false]:before,.tree-menu .title[aria-expanded=false]:before{content:"\e602";transform:rotate(0)}.btn-loading::before,.ficon-loading::after{content:"\e64a"}.status-wrap-list:after,.time-histogram .his-header .his-cell:before,.tunnel-door:after,.tunnel-door:before,.tunnel-item:before,.we-unit:after,.we-unit:before{content:""}.icon-wrap-multi{position:relative;user-select:none}.icon-wrap-multi .icon-sub,.icon-wrap-multi .icon-sup{position:absolute;font-size:12px!important;background-color:#fff;border-radius:100px;width:16px;height:16px;line-height:16px;text-align:center;font-weight:700}.icon-wrap-multi .icon-sub{right:-10px;bottom:-3px}.icon-wrap-multi .icon-sup{right:-10px;top:-3px}.icon-wrap-multi .txt-accent+.icon-sub,.icon-wrap-multi .txt-accent+.icon-sup,.icon-wrap-multi .txt-icon-circle-accent+.icon-sub,.icon-wrap-multi .txt-icon-circle-accent+.icon-sup{color:var(--accent-color)}.icon-wrap-multi .user-type-icon{margin-right:0}.page-gdpr header{border-bottom:1px dashed rgba(0,0,0,.3);padding:20px 0;margin-bottom:10px;background-color:var(--main-bg-color);box-shadow:0 0 30px 2px var(--main-bg-color);position:-webkit-sticky;position:sticky;top:0}.tunnel-list-wrap{overflow:auto;padding:20px 0}.tunnel-item{min-width:90px;max-width:90px;height:140px;position:relative;background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 1%,#dbdce2 21%,#fff 35%,#dddfe3 67%,#858891 100%);background:-webkit-linear-gradient(top,#f7f7f7 1%,#dbdce2 21%,#fff 35%,#dddfe3 67%,#858891 100%);background:linear-gradient(to bottom,#f7f7f7 1%,#dbdce2 21%,#fff 35%,#dddfe3 67%,#858891 100%);cursor:pointer;margin-left:3px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.tunnel-item:before{position:absolute;left:-3px;top:0;display:block;width:3px;height:100%;background:#bfbfbf;background:-moz-linear-gradient(top,#bfbfbf 1%,#eff1f7 21%,#c4c4c4 35%,#848587 57%,#54565b 100%);background:-webkit-linear-gradient(top,#bfbfbf 1%,#eff1f7 21%,#c4c4c4 35%,#848587 57%,#54565b 100%);background:linear-gradient(to bottom,#bfbfbf 1%,#eff1f7 21%,#c4c4c4 35%,#848587 57%,#54565b 100%)}.tunnel-item:hover{box-shadow:0 0 900px rgba(0,0,0,.1) inset}.tunnel-item.selected{box-shadow:0 0 0 2px #164bcb inset,0 0 5px 2px #164bcb,0 0 10px #164bcb;z-index:10;transform:scale(1.07)}.tunnel-item.selected:before{display:none}.sibling-selected-hint{box-shadow:0 0 5px 2px #164bcb,0 0 10px #164bcb}.tunnel-item .info-wrap{margin:50px 10px 0;padding:4px 6px;min-height:46px;border-radius:8px;border:1px solid rgba(0,0,0,.2);line-height:1.2;text-align:center}.tunnel-item .program-number{font-size:16px}.tunnel-item .program-name{font-size:.8em}.tunnel-item .status{position:absolute;top:0;left:10px;right:10px;border-radius:0 0 6px 6px;height:10px;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.15)}.tunnel-item .status.red{background-color:#E9474A}.tunnel-item .status.green{background-color:#43B35D}.tunnel-item .status.blue{background-color:#007BFF}.tunnel-item .item-number{position:absolute;left:50%;transform:translateX(-50%);top:2px;min-width:22px;font-size:13px;line-height:20px;border-radius:100%;border:1px solid rgba(0,0,0,.15);background-color:#fff;text-align:center}.tunnel-door{width:60px;position:relative;overflow:hidden}.tunnel-door:before{display:block;position:absolute;top:50px;right:0;width:0;height:0;border-style:solid;border-width:0 50px 60px 0;border-color:transparent #BFC1C7 transparent transparent}.tunnel-door:after{display:block;position:absolute;top:30px;right:0;width:50px;height:20px;background-color:#BFC1C7}.status-wrap-list{margin:0 -15px}.status-wrap-list:after{display:block;clear:both;height:0}.panel-grid-wrap{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.panel-simple-data{padding:15px;border:1px solid rgba(0,0,0,.1);background-color:#fff}.time-histogram .his-cell,.time-histogram .label-index{height:var(--his-row-height);border-bottom:1px dashed rgba(0,0,0,.1)}.panel-simple-data header{margin-bottom:15px;margin-top:-5px}.panel-simple-data-title{color:#2c3139;font-weight:700}.time-histogram{display:flex;overflow-x:auto}.time-histogram .left-panel{display:block;width:130px;position:sticky;left:0;z-index:99;box-shadow:3px 0 20px rgba(0,0,0,.2)}.time-histogram .label-index{padding:0 10px;font-weight:700;background-color:var(--main-bg-color)}.time-histogram .right-panel{flex:1}.time-histogram .his-header,.time-histogram .his-row{position:relative;height:var(--his-row-height);line-height:var(--his-row-height)}.time-histogram .his-header{position:sticky;top:0;z-index:100}.time-histogram .his-cell{position:absolute;width:90px;padding-left:5px;box-shadow:2px 0 0 rgba(50,87,146,.2) inset;box-sizing:border-box}.time-histogram .his-time-unit.selected,.time-histogram .his-time-unit:hover{box-shadow:6px 6px 10px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.2) inset}.time-histogram .his-header .his-cell{padding-left:8px;font-weight:700;background-color:#fafafa}.time-histogram .his-header .label-index{background-color:#fafafa}.time-histogram .his-header .his-cell:before{position:absolute;display:block;width:0;height:0;left:2px;top:calc(50% - 6px);border-width:6px 4px;border-style:solid;border-color:transparent transparent transparent rgba(50,87,146,.2)}.time-histogram .his-time-unit{position:absolute;height:calc(var(--his-row-height) - 2px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;padding:0 5px;box-sizing:border-box;border-radius:4px;z-index:90}.time-histogram .his-time-unit.unit-under{z-index:89}.time-histogram .his-time-unit.selected,.time-histogram .his-time-unit.selected-internal{transform:translate(-6px,-6px)}.legend-histogram{text-align:right;padding:0 5px 5px 0;font-size:.9rem}.histogram-results-header{background-color:rgba(0,0,0,.06);padding:15px 30px;margin-bottom:20px}.compare-ctrl-wrap{margin:0 -20px}.compare-ctrl-wrap .col-compare{border-right:2px dashed rgba(0,0,0,.2);padding:20px}.compact-view .col-compare{padding:0 10px}.compare-ctrl-wrap .col-compare:last-child{border-right:none}.compare-ctrl-wrap .col-compare-inner{overflow:auto;-webkit-scrollbar-width:thin;scrollbar-width:thin}.compare-ctrl-wrap .col-compare-inner.sep-top{box-shadow:0 2px rgba(0,0,0,.2) inset}.compare-ctrl-wrap .col-compare-inner-header{position:sticky;top:0;background-color:var(--main-bg-color);z-index:100}.comp-filter,.comp-list .actions-wrap-labels{background-color:var(--pan-bgr);position:sticky}.compact-view .col-compare-inner-header .form-group{margin-bottom:8px}.compare-ctrl-wrap .compare-title{margin-top:10px;margin-bottom:5px;font-size:1.05rem}.compare-ctrl-wrap .col-compare-inner.organization .compare-title{margin-left:10px}.comp-filter{top:0;margin-top:calc(-1 * var(--pan-padding-ver));transform:translateY(calc(-1 * var(--pan-padding-ver)));padding-top:var(--pan-padding-ver);z-index:30;box-shadow:var(--shadow-layer-under)}.pan .pan-body .comp-filter{margin-left:calc(var(--pan-padding-hor) * -1);margin-right:calc(var(--pan-padding-hor) * -1);padding-left:var(--pan-padding-hor);padding-right:var(--pan-padding-hor)}.comp-list .actions-wrap-labels{top:calc(-1*var(--pan-padding-ver));padding:2px 0 8px;z-index:29;display:flex;align-items:center;justify-content:flex-end}.popup .comp-list .actions-wrap-labels{top:0}.comp-list .actions-wrap-labels .action-label{display:inline-block;width:var(--comp-action-width);font-size:.65rem;line-height:.9;padding-left:0;text-align:center}.comp-list .actions-wrap-labels .action-label .link{position:relative;display:inline-block}.comp-list .actions-wrap-labels .action-label .link:hover{color:#222}.comp-list .actions-wrap-labels .action-label .link .ficon{display:block;font-size:1.3em;line-height:1;margin-top:-14px;transform:translateY(12px)}.comp-list .actions-wrap{display:flex;font-size:var(--pan-actions-icon-size);align-items:center}.popup .comp-list .actions-wrap .form-group{margin-bottom:0}.popup .comp-list .actions-wrap .checkbox,.popup .comp-list .actions-wrap .radio{line-height:0}.comp-list .actions-wrap>*{flex:1;width:var(--comp-action-width);text-align:center}.comp-list .actions-wrap .main-action.link{width:100%;max-width:none;display:inline-block;vertical-align:initial}.comp-list .actions-wrap .txt-icon-circle-accent{font-size:.9em}.comp-list .actions-wrap .checkbox.checbox-switch{font-size:initial;margin:0!important}.comp-list .actions-wrap .checkbox.checbox-switch label{text-align:left!important}.comp-list .actions-wrap .checkbox.checbox-switch label span{margin-right:0}.comp-list .actions-wrap .dropdown{display:inline-block}.add-item-btn{display:flex;align-items:center;justify-content:center;min-height:38px;margin:auto;width:50%;max-width:100%;line-height:1;position:relative;font-size:1.1em;border:1px dashed var(--link-color);color:var(--link-color);border-radius:4px}.add-item-btn:hover{border:1px dashed var(--link-color-hover);color:var(--link-color-hover)}.add-item-btn>.ficon{margin-right:5px}.tree-list .group-title{font-size:.8rem;background-color:rgba(45,86,101,.1);color:#707A83;padding:5px;margin:12px 0 5px}.tree-list>.ember-view>.group-title,.tree-list>.group-title{display:none}.tree-list .expand-icon-wrap{font-size:1.1rem;min-width:24px;max-width:24px;color:rgba(112,112,131,.5)}.tree-list .expanded-child-wrap{border-left:2px dotted rgba(112,112,131,.3);padding-left:14px}.tree-list .list.v-space .expanded-child-wrap{padding-top:0;padding-bottom:0}.tree-list .list-item .txt-wrap{overflow:hidden}.schematic-full-screen .app-header,.schematic-full-screen .main-nav,.schematic-full-screen .page-index,.schematic-full-screen .pan.details-view,.schematic-full-screen .single-view-additional .clean-tabs{display:none!important}.schematic-full-screen .single-view-additional{margin-top:0!important;padding-top:0!important}.schematic-full-screen .single-view-additional .pan{background-color:transparent!important;box-shadow:none!important;height:auto!important}.device-wrap.selected .device-unit,.sch-unit.product-source.selected,.scheme-wrap .dropdown .show[aria-expanded=true],.scheme-wrap .dropdown.open>[aria-expanded=true],.scheme-wrap .highlighted{box-shadow:0 0 10px var(--sch-route-stroke)}.schematic-full-screen .single-view-additional .pan-header{background-color:var(--pan-bgr)!important;position:sticky!important;top:0!important;z-index:100;padding-top:calc(var(--pan-padding-ver)/ 3);padding-bottom:calc(var(--pan-padding-ver)/ 3)}.scheme-wrap,.scheme-wrap.skin-offset-entry-points .scheme-row,.we-devices .device-wrap,.we-unit{position:relative}.schematic-full-screen .single-view-additional .pan-body{overflow-y:visible}.schematic-full-screen .single-view-additional .comp-filter{top:40px}.schematic-full-screen .full-screen-trigger{color:#a30000}.schematic-full-screen{--sbs:0;--compact-content-width:auto;--main-content-padding:0;--pan-padding-ver:12px;--pan-padding-hor:16px}.scheme-wrap{font-size:14px;display:inline-block;color:#445E75;-webkit-user-select:none;user-select:none;z-index:1;padding-top:26px}.scheme-wrap.skin-offset-entry-points{padding-left:var(--scheme-offset-entry-points)}.scheme-wrap .dropdown.skin-clean{cursor:pointer}.scheme-wrap .device-unit{font-size:10px;cursor:pointer;min-height:140px}.add-unit-wrap .add-unit,.we-unit{min-height:100%;box-sizing:border-box}.device-wrap.selected .device-unit{border-color:var(--sch-route-stroke)}.device-wrap .trigger-select{position:absolute;font-size:20px;left:0;top:0;transform:translate(0,0);width:100%;text-align:center;padding-bottom:5px;opacity:0;height:0;overflow:hidden;box-sizing:border-box;cursor:pointer}.device-wrap.selected .trigger-select,.device-wrap:hover .trigger-select{transform:translate(0,-100%);opacity:1;height:auto}.device-wrap .trigger-select:hover,.device-wrap.selected .trigger-select{color:var(--sch-bottle-fill)}.device-unit .context-desc{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0;overflow:hidden;max-height:0}.device-unit .context-desc .inner-wrap{padding-top:12px}.device-unit .progress{margin-bottom:8px}.scheme-wrap .device-title{color:#6E8AA4;font-weight:700;font-size:12px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden}.scheme-wrap .indicator{display:block;width:9px;height:9px;border-radius:100px;background-color:var(--indicator-disabled)}.scheme-wrap .indicator.on{background-color:var(--indicator-on)}.scheme-wrap .indicator.off{background-color:var(--indicator-off)}.scheme-wrap .indicator.connected{background-color:var(--indicator-connected)}.scheme-wrap .label-row-wrap.dash-between .col-label,.scheme-wrap .label-row-wrap.dash-between .col-txt{color:inherit}.scheme-wrap .label-row-wrap.dash-between .col-txt{font-weight:700;padding:0}.device-unit .actions-wrap{padding:10px 0 5px}.device-unit .actions-wrap .main-action{margin-right:5px}.device-unit .actions-wrap .ficon{font-size:15px}.we-devices .device-wrap{min-width:140px;width:140px;display:flex}.we-unit{padding:6px 8px 60px;width:140px;z-index:299;overflow:hidden;background-color:#fff;border-radius:12px;border:1px solid rgba(112,112,112,.6);box-shadow:-6px 0 0 rgba(0,0,0,.1) inset,2px 4px 4px rgba(0,0,0,.13)}.we-unit:before{display:block;position:absolute;left:0;bottom:0;width:100%;height:45px;box-shadow:0 23px 0 rgba(0,94,195,.6) inset,0 -10px 0 rgba(49,31,48,.6) inset}.we-unit:after{display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:13px;width:42px;height:42px;border-radius:1000px;background-color:#D4F2F6;box-shadow:-4px 0 0 rgba(0,0,0,.25) inset,0 0 0 6px #7a6d79 inset,-11px 0 0 rgba(0,0,0,.08) inset}.we-unit .indicator-wrap{position:absolute;right:8px;top:0;display:flex;gap:10px}.we-unit .indicator{position:static;border-radius:0 0 10px 10px;width:8px;height:10px}.open>.we-unit{position:absolute;width:280px;padding-bottom:6px;box-shadow:2px 4px 4px rgba(0,0,0,.13);z-index:300}.open>.we-unit:after,.open>.we-unit:before{transform:translateY(150%)}.tv-dashboard-qr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px}.open>.device-unit .context-desc{-webkit-transform:rotateX(0);transform:rotateX(0);height:auto;max-height:1000px}.we-unit.tnl-unit{border-radius:2px;box-shadow:2px 4px 4px rgba(0,0,0,.13);padding:30px 8px 6px;background:linear-gradient(to bottom,#fff 0,#fff 27%,#f4f4f4 29%,#fff 49%,#f2f2f2 100%)}.we-unit.tnl-unit:after,.we-unit.tnl-unit:before{display:none}.we-unit.tnl-unit .indicator{position:absolute;right:8px;left:8px;top:0;width:auto;height:6px;border-radius:0 0 4px 4px}.we-unit.tnl-unit .ind-number{position:absolute;left:50%;transform:translateX(-50%);top:2px;min-width:28px;font-size:14px;line-height:26px;border-radius:100%;border:1px solid var(--indicator-disabled);background-color:#fff;text-align:center}.scheme-wrap .ind-number.on{border-color:var(--indicator-on)}.scheme-wrap .ind-number.off{border-color:var(--indicator-off)}.we-unit.tnl-unit .device-title,.we-unit.tnl-unit .device-title-prog{text-align:center;line-height:1.2}.we-unit.tnl-unit .device-title{margin-bottom:26px}.open>.we-unit.tnl-unit{background:linear-gradient(to bottom,#fff 0,#fafafa 100%)}.port-entry-element,.valve-unit{background-repeat:no-repeat;background-size:100% 100%}.sch-unit.air,.sch-unit.water{white-space:nowrap;padding:5px 12px 5px 6px;border-radius:4px;border:1px solid var(--sch-primary-border-color);display:inline-block;text-transform:uppercase;overflow:hidden;max-width:80px;text-overflow:ellipsis}.sch-unit.air .indicator,.sch-unit.water .indicator{position:absolute;top:2px;right:2px}.sch-unit.air .ficon,.sch-unit.water .ficon{color:var(--sch-route-stroke);vertical-align:middle;font-size:1.5em;display:inline-block;margin-right:2px}.add-unit-wrap .add-unit{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed rgba(68,94,117,.7);padding:6px 8px;width:90px;z-index:299;overflow:hidden;border-radius:12px;font-size:1rem;cursor:pointer}.arr-ver,.port-entry-element,.valve-unit{display:inline-block}.add-unit-wrap .add-unit:hover{background-color:rgba(68,94,117,.06)}.we-devices-row{position:relative;z-index:101}.we-devices-row.f-box{gap:20px}.valves-block-row{background-color:#fff;border:1px solid var(--sch-primary-border-color);height:36px;border-radius:3px;position:relative;z-index:100}.we-devices .valves-block-row{margin-top:40px}.port-entry-element{background-image:url(../images/i-scheme/port.svg);width:11px;height:13px}.we-devices .valves-block-row .port-entry-element{position:absolute;top:100%;left:5px}.we-devices .valve-route-unit-wrap{position:absolute;bottom:0;width:100%;transform:translateY(100%)}.arr-route{background-color:var(--sch-route-stroke);color:var(--sch-route-stroke);position:relative}.arr-route.ficon:before{content:"\e9aa";color:inherit;position:absolute}.arr-route.arr-none.ficon:before,.bottle .fill-digit-index:before{content:""}.arr-ver{margin:4px 0;width:var(--arr-route-thickness);min-height:26px}.arr-ver.arr-compact{min-height:16px}.arr-ver.arr-top:before{top:-4px;left:50%;transform:translateX(-50%)}.arr-ver.arr-bot:before{top:100%;left:50%;transform:translateX(-50%) translateY(-4px) rotate(180deg)}.arr-hor{margin:4px 0;height:var(--arr-route-thickness);min-width:26px}.arr-hor.arr-compact{min-width:10px}.arr-hor.arr-left:before{top:50%;left:-4px;transform:translateY(-50%) rotate(-90deg)}.arr-hor.arr-right:before{top:50%;left:100%;transform:translateX(-4px) translateY(-50%) rotate(90deg)}.valve-unit{background-image:url(../images/i-scheme/valvebox.svg);width:22px;height:26px;position:relative}.valve-unit .indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px}.valve-unit.valve-top{margin-top:12px}.valve-unit.valve-top .port-entry-element{position:absolute;top:0;left:50%;transform:translate(-50%,-100%) rotate(180deg);transform-origin:center center}.valve-unit.valve-bot{margin-bottom:12px}.valve-unit.valve-bot .port-entry-element{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);transform-origin:center center}.scheme-row.we-devices .air-entry-wrap{position:absolute;bottom:4px;left:0;transform:translateX(-100%);display:flex;align-items:center;z-index:101}.scheme-row.we-devices .air-entry-wrap .air-arr-path{color:var(--sch-route-stroke);vertical-align:middle;font-size:1.8em;display:inline-block;transform:translateX(5px)}.scheme-row.we-devices .air-entry-wrap .port-entry-element{transform:rotate(90deg)}.scheme-row.specific-devices{padding:30px 10px;position:relative}.scheme-row.specific-devices .arr-end-path{position:absolute;left:10px;top:10px;height:40%;height:calc(50% - 12px - var(--arr-route-thickness))}.sch-unit.flow-meter .indicator,.sch-unit.valve-3way .indicator{top:10px;left:50%;transform:translate(-50%,-50%);position:absolute}.scheme-row.specific-devices .arr-start-path{position:absolute;right:10px;bottom:10px;height:40%;height:calc(50% - 12px - var(--arr-route-thickness))}.scheme-row.specific-devices .arr-route.arr-hor{width:100%}.scheme-row.specific-devices .arr-hor.arr-left{margin-left:5px}.sch-unit{position:relative;font-size:.7em;text-align:center;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.sch-unit .sch-unit-value{font-weight:700}.sch-unit.valve-3way{min-width:40px;height:26px;border-radius:4px;border:1px dashed var(--sch-primary-border-color);background-image:url(../images/i-scheme/3way-valve.svg);background-position:center -1px;background-repeat:no-repeat;background-size:90% 90%;display:inline-block}.sch-unit.flow-meter,.sch-unit.pump{background-position:center 20px;background-repeat:no-repeat;display:inline-block}.sch-unit.valve-3way .sch-text-wrap{padding-top:29px}.sch-unit.flow-meter .sch-text-wrap,.sch-unit.pump .sch-text-wrap{padding-top:15px}.sch-unit.flow-meter{width:70px;height:70px;border-radius:100%;border:1px solid var(--sch-primary-border-color);background-image:url(../images/i-scheme/flow-meter.svg);background-size:70% 90%}.sch-unit.pump{width:46px;height:76px;border-radius:4px;border:2px solid var(--sch-route-stroke);background-image:url(../images/i-scheme/pump.svg);background-size:76% 95%}.sch-unit.pump .indicator{position:absolute;top:4px;right:4px}.scheme-row.specific-devices .entry-valve-wrap{position:relative;margin:50px 0}.scheme-row.specific-devices .entry-valve-wrap .valve-water{position:absolute;top:-68px;left:-130px}.scheme-row.sch-products .sch-products-row{z-index:11;position:relative;margin-top:-32px;gap:20px}.scheme-row.sch-products .valves-block-row{z-index:10}.scheme-row.sch-products .add-unit-wrap{padding-top:45px}.sch-products .valves-block-row .port-entry-element{position:absolute;bottom:100%;right:4px;transform:rotate(180deg)}.scheme-row.sch-products .water-entry-wrap{position:absolute;top:4px;left:0;transform:translateX(-100%);display:flex;align-items:center;z-index:100}.scheme-row.sch-products .water-entry-wrap .water-arr-path{color:var(--sch-route-stroke);vertical-align:middle;font-size:1.8em;display:inline-block}.scheme-row.sch-products .water-entry-wrap .port-entry-element{transform:rotate(90deg)}.scheme-row.sch-products .water-entry-wrap.added-flow-meter{position:absolute;top:-19px;left:0;transform:translateX(-100%);display:flex;flex-direction:column;align-items:flex-start;z-index:100}.sch-unit.product-source{max-width:100px;padding:4px;border-radius:4px;margin-top:-4px;position:relative;overflow:visible}.sch-unit.product-source.selected{border:1px solid var(--sch-route-stroke)}.sch-unit.product-source .trigger-select{position:absolute;top:20px;right:14px;font-size:20px;opacity:0;width:0;padding:2px 0;box-sizing:border-box;overflow:hidden}.sch-unit.product-source.selected .trigger-select,.sch-unit.product-source:hover .trigger-select{right:4px;opacity:1;width:auto}.sch-unit.product-source .trigger-select:hover,.sch-unit.product-source.selected .trigger-select{color:var(--sch-route-stroke)}.level-warning{--sch-bottle-fill:var(--sch-bottle-fill-warning)}.level-disabled{--sch-bottle-fill:var(--sch-bottle-fill-disabled)}.level-danger{--sch-bottle-fill:var(--sch-bottle-fill-danger)}.bottle{position:relative;width:56px;height:55px;margin:0 auto 4px;--fill-level:0%}.bottle .fill-digit-index{position:absolute;bottom:var(--fill-level);transform:translateY(55%);left:75%;z-index:1;color:var(--sch-bottle-fill);font-weight:700;padding-left:4px}.bottle .fill-digit-index:before{position:absolute;display:block;height:0;width:13px;border-top:2px solid var(--sch-bottle-fill);top:5px;left:-11px;z-index:5}.bottle .bottle-bgr,.bottle .bottle-fill{left:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--sch-primary-border-color);position:absolute;top:0}.bottle .bottle-bgr{z-index:3;color:var(--sch-bottle-fill)}.bottle .bottle-fill{z-index:4;color:var(--sch-bottle-bgr);overflow:hidden;height:calc(100% - var(--fill-level))}.sch-unit.product-source .bottle .ficon{font-size:56px;display:inline-block;transform:translateX(-8px)}.sch-unit.product-source .sch-text-wrap{padding-top:6px}.scheme-row .scheme-actions-wrap,.scheme-row .valves-block-row .scheme-actions-wrap{position:absolute;right:0;top:0;height:100%;transform:translateX(100%);padding-left:30px;min-width:90px}.sch-products-row .scheme-actions-wrap{top:80px;align-self:flex-start}@media only screen and (max-width:1200px){.pan-body.pan-type-group>.pan-group.sep:first-child{border-left:none;padding-left:0}}@media only screen and (max-width:768px){.notification-panel .dropdown.skin-clean.open{display:contents}}@media only screen and (max-width:640px){.popup:not(.image-popup){top:50%!important;left:12px!important;right:12px!important;width:auto;position:fixed!important;transform:translateX(0) translateY(-50%) translateZ(0)!important;--popup-content-height:calc(100dvh - var(--popup-header-height) - 24px)}.popup:not(.image-popup) .popup-header{padding-left:1.1rem;padding-right:1.1rem}.popup:not(.image-popup) .content .inner-content{padding:1.1rem}}@media only screen and (max-width:480px){.app-middle,.skin-aside .app-middle{margin-left:0}.nav-icon-wrap-mobile{display:block}.aside-logo,.skin-aside .aside-logo{display:none}.mobile-detected .skin-aside .app-header,.skin-aside .app-header{top:0}.app-header .trigger,.app-header .trigger:before,.mobile-detected .skin-aside .app-header .trigger,.skin-aside .app-header .trigger:before{content:"\e67f"}.app-logo,.skin-aside .app-logo{left:60px;height:auto;opacity:1}.main-nav,.mobile-detected .skin-aside .main-nav,.skin-aside .main-nav{position:fixed;height:auto;height:100%;width:100%;overflow-y:auto;overflow-x:visible;padding-top:var(--app-header-height);z-index:899;-webkit-transform:translate(0,-99.99%);transform:translate(0,-99.99%)}.mobile-detected .skin-aside .main-nav,.skin-aside .main-nav{-webkit-transform:translate(0,0);transform:translate(0,0)}.main-nav .title,.skin-aside .main-nav .title{overflow:hidden;width:auto;height:auto;opacity:1;display:inline;position:static;background-color:transparent}.skin-aside .main-nav .force-link:hover .title,.skin-aside .main-nav a:hover .title{background-color:transparent}.skin-aside .main-nav li[aria-expanded]:before{display:block}.app-middle .main-content{--main-content-padding:10px}.page-index .screen-title-wrap{padding:0 15px}.page-index .breadcrumb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-index .breadcrumb>li{display:inline;line-height:1.3}.page-index .page-actions{text-align:right;padding:2px 5px 0;margin-top:-2px}.page-actions .main-action{padding-top:2px;padding-bottom:2px}.page-actions .btn{padding-top:3px;padding-bottom:3px}.main-content .page-index .screen-title-back{margin-right:-6px;margin-left:0}.screen-title h1{font-size:1.2em}.user-prefix{display:none}.ember-application .global-notifications{z-index:800;bottom:0;margin:0}html[class=home] .logo-intro,html[class=home] .skin-aside .logo-intro{margin-left:0}.skin-aside.sticked-pagination .pagination-wrap,.sticked-pagination .pagination-wrap{padding-left:0}.top-header-unit{padding-top:0}.top-header-unit .slide-panel-wrap{position:fixed;top:var(--app-header-height);bottom:0;right:0;text-align:left;float:none;width:100%;max-width:260px;-webkit-transform:translate(99%,0);transform:translate(99%,0);opacity:0;overflow:hidden}.top-header-unit.toggle .slide-panel-wrap{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;height:auto;overflow-y:auto}.top-header-unit .user-item{display:block;background-color:#D0D5D8}.top-header-unit .user-item a,.top-header-unit .user-item span{font-size:1.1rem;text-align:left;padding-top:8px;padding-bottom:8px}.top-header-unit .custom-select-wrap{border:none;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.top-header-unit .custom-select-wrap .caret{display:none}.top-header-unit .custom-select-wrap select{width:100%;height:auto;line-height:normal;padding:2px 16px}.top-header-unit .user-item .caret{padding:0}.top-header-unit .user-trigger{display:inline-block;line-height:var(--app-header-height);padding:0 20px;font-size:1.5rem;cursor:pointer;margin-right:-20px}.top-header-unit .user-item .dropdown:after,.top-header-unit .user-item:after{content:"";display:block;clear:both;height:0}.top-header-unit.user-panel .user .btn.dropdown-toggle{display:none}.top-header-unit .user .dropdown-menu{display:block;padding:0;margin:0}.top-header-unit .current-user{margin:0;background-color:transparent}.top-header-unit.user-panel .dropdown,.top-header-unit.user-panel .dropdown-menu{position:static;background-color:transparent;border:none;width:100%;box-shadow:none}.top-header-unit.user-panel .btn.dropdown-toggle,.top-header-unit.user-panel .currency .ember-view,.top-header-unit.user-panel .dropdown,.top-header-unit.user-panel .langs .ember-view{display:block}.notification-panel .dropdown{position:static}.notification-panel .dropdown-menu{width:100%}}@media only screen and (max-height:640px){.video-wrap{padding-bottom:0;height:80dvh}}@media only screen and (max-height:500px){.form-forgotten-pass,.form-signin{padding:20px 0;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.thumb{display:inline;margin-right:16px}.thumb img{width:150px;min-width:60px;height:auto;border:1px solid rgba(0,0,0,.1)}.swagger-ui .models{display:none!important}.scheduler-grid{display:grid;grid-template-rows:auto 1fr;font-family:Arial,sans-serif;margin:auto}.scheduler-header{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:700;background-color:#f5f5f5;margin-left:60px}.scheduler-header-cell{padding:10px;border:1px solid #ddd}.scheduler-main{display:grid;grid-template-columns:60px 1fr}.scheduler-hours-column{display:grid;grid-template-rows:repeat(12,1fr)}.scheduler-hour-cell{text-align:center;border:1px solid #ddd;font-size:12px;padding:10px 0}.scheduler-days-columns{display:grid;grid-template-columns:repeat(7,1fr)}.scheduler-day-column{position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#fafafa}.scheduler-shift{position:absolute;left:5%;right:5%;background-color:var(--theme-identity-bgr);color:var(--theme-identity-bgr-txt);font-size:12px;text-align:center;padding:5px;transition:transform .2s ease,box-shadow .2s ease;border:2px dashed var(--theme-identity-bgr-txt);border-radius:15px}.scheduler-shift:hover{transform:scale(1.03);box-shadow:0 4px 10px rgba(0,0,0,.3)}.white-color{color:#fff}.large-ficon{font-size:400%}