.card{border:none;border-radius:.5rem;box-shadow:0 2px 4px 0 #0003;font-family:Open Sans}.card .card-body.no-padding{padding:0}.card--narrow{max-width:640px}.card--rounded{border-radius:.25rem}.card--centered{margin:0 auto}.card--newlines{white-space:pre-line}@media (min-width:977px){.card{height:100%}}.center_container{margin-top:3em;width:40em}.signInImg{margin-left:auto;margin-right:auto;margin-top:2em;text-align:center}.formHeader{margin-bottom:1em;margin-top:1em}.formSubHeader{margin:1.5em auto}.formText{font-size:.9em;margin-bottom:3em;margin-left:auto;margin-right:auto}.alignCenter{text-align:center}.redirectBtn{color:#269fcd;cursor:pointer}.redirectBtn:hover{text-decoration:underline}.btnAlign{margin-left:auto;margin-right:auto;text-align:center}.btn{background-color:#5f8bb5;border:none;border-radius:5px;box-shadow:0 1px 2px 0 #696969bf;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans;font-size:14px;font-weight:400;margin:1em auto;padding:8px;text-decoration:none}.btn:disabled{cursor:auto}.btn:active,.btn:hover:not(:disabled){background-color:#6c96be}.btn:active,.btn:focus{background-color:#a0bdd9;box-shadow:none}.card2{margin-top:10px}.form-control{border-color:#e5e9ec;border-radius:0 3px 3px 0;border-width:1px;box-shadow:none;margin:0!important}.form-control:focus{border-color:#5fc1ef;box-shadow:none}.form-group{margin-bottom:1.5rem}.input-group-text{background-color:#e5e9ec;border-radius:3px 0 0 3px;border-width:0;color:#929699}.input-group input:-webkit-autofill~label{-webkit-transition:all .2s;transition:all .2s}#authError,#blankError,#matchError{background-color:#fbedec;border-radius:3px;color:#c12f2f;line-height:2em;margin-left:auto;margin-right:auto;max-width:24em}.popover{border:none;border-radius:2px;box-shadow:0 2px 5px -1px #0000004d;color:#333;cursor:default;font-family:Open Sans;font-size:.9em;pointer-events:none}.popover .arrow{font-size:.65em;margin:0}.popoverDeviceRow.popover{font-weight:600;margin-top:.9em}.popover .infoPopover{display:inline-block;padding:.7em}.popoverDeviceRow.popover .arrow{height:7.8em;left:calc(50% - 1.35em)!important}.popoverDeviceRow.popover .arrow:after{border-color:#0000 #0000 #fff;border-style:solid;border-width:0 .8em 1.3em;bottom:0;height:0;right:0;transform:rotate(180deg);width:0}.popoverDeviceRow.popover .tablePopover{display:inline-block;padding:.7em;text-align:center}.popoverDeviceRow.popover .infoPopover{text-align:center}@media (max-width:1200px){.popover .infoPopover,.popover .tablePopover{display:block}.popoverDeviceRow.popover .arrow:after{margin-bottom:-12.9em}}@media (max-width:760px){.popoverDeviceRow.popover .arrow:after{margin-bottom:-15.2em}}.popoverThresholds.popover{font-weight:400}.popoverThresholds.popover .arrow{top:0}.popoverThresholds.popover .arrow:after{border-color:#0000 #0000 #fff;border-style:solid;border-width:0 1em 1em;left:-12px;top:-5px;transform:rotate(270deg)}.popoverThresholds.popover .infoPopover{padding-left:1.2em;text-align:left}.checkbox{position:relative}.fancy-checkbox{cursor:pointer;opacity:0;position:absolute;z-index:1}.devices_list .fancy-checkbox+label,.fancy-checkbox+label{cursor:pointer;margin-bottom:0;padding:0;position:relative}.fancy-checkbox+label i.fas.fa-shield-alt{color:#81afda;padding-left:.5em}.fancy-checkbox+label:before{background:#fff;border:1px solid #adadad;border-radius:2px;content:"";display:inline-block;height:1.125rem;margin:.1em .6em 0 0;vertical-align:text-top;width:1.125rem}.fancy-checkbox:hover+label:before{background:#a2d4a4;border:0}.fancy-checkbox:checked+label:before{background:#4ea753;border:0}.fancy-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.checkbox:focus-within label:before{outline:auto}.fancy-checkbox:disabled+label:before{background:#ddd;box-shadow:none}.fancy-checkbox:checked+label:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:.15rem;left:.2rem;position:absolute;top:.6rem;transform:rotate(45deg);width:.15rem}.display-thresholds-section.problem.settings input,.display-thresholds-section.warning.settings input{margin:0 1em}.display-settings-message{margin:0 0 0 1.5em}.threshold-settings-composition.alarms,.threshold-settings-composition.alerts,.threshold-settings-composition.devices{margin-left:1rem}.threshold-settings-composition .threshold_header i{position:relative;right:3px}.threshold-settings-composition .settings-section{border:1px solid #d7e2eb;margin-bottom:1.5rem}.threshold-settings-composition .settings-group{margin-left:1.25rem;margin-right:3rem}.settings_container .nav-tabs .nav-item .nav-link{background:#fff}.settings_container .nav-tabs .nav-item{margin-left:1rem;width:100%}.threshold-settings-composition input{border:1px solid #949494;border-radius:3px;color:#333;display:inline-block;margin-right:.298rem;text-align:center;width:2.9375rem}.threshold-settings-composition input:disabled{opacity:.6}.threshold-settings-composition input:focus{background-color:#fff;border:1px solid #07c}.threshold-settings-composition input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.threshold-settings-composition input::placeholder{color:#a3a3a3}.threshold-settings-composition input:invalid{background-color:#ed6d6d15;border-color:#ed6d6d}.threshold-settings-composition input:invalid:focus{background-color:#ed6d6d10}@media (max-width:992px){.threshold-settings-composition table{margin-bottom:.5rem}}@media (max-width:1200px){.threshold-settings-composition{margin-right:0}}@media (max-width:992px){.settings_container{margin-left:0;margin-right:0;max-width:972px}}.modalPopup_component .modal-dialog{max-width:900px}.modalPopup_component .modal-body{height:30em;max-width:900px;padding:15px 30px}.modal-backdrop.modal-backdrop{opacity:.5}.modalPopup_component .modal-close{position:absolute;right:.75rem;top:.75rem}.modalPopup_component .modal-header{border-bottom:1px solid #c2d1e0;padding:1.25rem 1.875rem .75rem}.modalPopup_component .modal-title{color:#333;font-family:Open Sans,sans-serif}.modalPopup_component .modal-header .header_title{font-size:1.125rem;font-weight:600}.modalPopup_component .modal-header .subheader_title{font-size:.875rem;font-weight:400}.modalPopup_component .modal-footer{border-top:1px solid #c2d1e0;font-family:Open Sans,sans-serif;font-size:.875rem;padding:.75rem 1.875rem;z-index:1000}.modal-content{border:1px solid #c2d1e0;border-radius:.5rem}button.close.close-button{background:#f2f2f2;border-radius:3px;color:#333;height:2rem;opacity:.8;text-shadow:none;width:2rem}button.close.close-button:hover{background:#d9d9d9;opacity:1;transition:.3s}.about-popup .modal-body{height:unset}.about-popup .modal-body .modal_body{align-items:center;display:flex;flex-direction:column}.about-popup .modal-body .modal_body p:last-child{margin-bottom:0}.about-popup .content-header{font-weight:600}.landing-item__container{margin-bottom:2em;text-align:center}.active__item:hover{border-radius:.5rem;box-shadow:0 5px 10px 0 #0003;transition:.2s}.landing-item__container a{color:inherit}.landing-item__container a:hover{text-decoration:none}.landing-item-license{border-radius:.3em 0 0 .3em;color:#fff;line-height:1.25rem;padding:.05em .4em;position:absolute;right:0;top:10px}.landing-item-license__true{background-color:#4bb95a}.landing-item-license__false{background-color:#939393}.landing-item__title h2{font-size:1.125rem;font-weight:600;margin-top:.5em}.landing-item__subtitle{font-size:.938rem;margin-bottom:.5em}.landing-item__image{margin:2em 0}.landing-item__image img{max-width:18em;width:40%}.elemez-landing__loading{margin:50vh auto;text-align:center}.landing-container{display:flex}.landing-container,.landing-container>.row{justify-content:center}@media (min-width:992px){#elemez-landing{max-width:1400px}}@media (max-width:991px){#elemez-landing{max-width:991px}}@media (max-width:768px){#elemez-landing{max-width:740px}}body,html{height:100%}body{background-color:#e8edf0;color:#333;font-family:Open Sans,sans-serif;font-size:14px}.page{margin:1.5em;padding-bottom:1em}.loading-container .loading-content.loading{filter:opacity(0)}.loading-container .loading-content.loading.overlay{filter:grayscale(90%) blur(1px);height:100%}.loading-container .loading-spinner{position:absolute;text-align:center;top:50%;width:100%;z-index:10}.loading-container .loading-overlay{background-color:#fff3;box-shadow:0 0 5px 5px #fff3;height:100%;position:absolute;top:0;width:100%;z-index:5}.loading-container{height:100%;position:relative}.agreement-form{font-size:.875rem}.agreement-form__agreement:not(:first-child){margin-top:1em}.agreement-form__agreement__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.5em}.agreement-form__agreement__title{font-size:1.125rem;font-weight:900}.agreement-form__agreement__link,.agreement-form__sign-out{color:#07c}.agreement-form__agreement__link:hover,.agreement-form__sign-out:hover{color:#006dc2;text-decoration:none}.agreement-form__agreement__text{border:1px solid #c2d1df;max-height:250px;overflow-y:auto;padding:1em;white-space:pre-line}.agreement-form__checkboxes-header{padding:1em}.agreement-form__checkboxes-wrapper{display:flex;justify-content:center}.agreement-form__checkboxes-description{padding:1em}.agreement-form__checkboxes{display:flex;flex-direction:column;justify-content:flex-start}.agreement-form__error{margin-top:1em;text-align:center}.agreement-form__buttons{align-items:center;display:flex;justify-content:center;margin-top:2em}.agreement-form__sign-out{cursor:pointer}.agreement-form__accept{background-color:#07c;margin-left:2em}.agreement-form__accept:hover{background-color:#006dc2}.agreement-form__accept:disabled,.agreement-form__accept:disabled:hover{background-color:#07c;cursor:auto;opacity:.4}.agreement-form__employee_details{display:flex;flex-wrap:nowrap;justify-content:center}.agreement-form__input{border:1px solid #c2d1e0;border-radius:3px;width:100%}.agreement-form__employee_details i{font-size:.8rem}.agreement-form__employee_name,.agreement-form__job_title{flex:0 1 100%;padding:.5em 1em}@media (max-width:450px){.agreement-form__employee_details{flex-wrap:wrap}}.filter-status-block{display:flex;flex-direction:row;margin:0 .5em}.filter-status-block .filter-row{display:flex;flex-flow:row wrap}.filter-status-block .filter-box{background:#eff3f6;border-radius:5px;line-height:2.2em;margin:.25em;padding:0 .5em;white-space:nowrap}.filter-status-block .filter-box:first-child{margin-left:0}.filter-status-block .filter-box span.navigate:hover{text-decoration:underline}.filter-status-block .filter-box i{color:#797979;cursor:pointer;margin-right:.5em}.filter-status-block .filter-box i:hover{color:#000}.filter-status-block .filter-controls span.navigate{border:1px solid #c2d1e0;border-radius:3px;color:#07c;cursor:pointer;font-weight:600;line-height:2.7em;margin:.25em;padding:.25rem .75rem}.filter-status-block .filter-controls span.navigate:hover{text-decoration:underline}.filter-controls{margin-left:.5rem}.form-controls__footer{align-items:center;display:flex;justify-content:space-between}.form-controls__message{margin-right:1rem}.form-controls__status{display:flex;margin-left:auto;margin-right:2rem}.form-controls__saving i{margin-right:5px}.form-controls__error{color:var(--color-red);display:block;font-size:var(--font-size-14px);margin-bottom:.5rem}@keyframes fade-out{0%{opacity:.2}to{opacity:1}}.filter-selection-control{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fade-out;opacity:.2;visibility:visible}.filter-selection-control .filter-footer{line-height:2.2em}.filter-selection-control .filter-footer .p-2{display:flex}.filter-selection-control .filter-footer .row{margin-right:15px}.filter-selection-control .filter-apply-block{padding:5px}.filter-selection-group h3{border-bottom:2px solid #eee;color:#797979;font-size:1.1em;font-weight:600;padding:1em 0 .3em}.filter-selection-group h4{color:#797979;font-size:1em;font-weight:600;padding-bottom:.3em}.filter-selection-group .filter-box{margin-left:.4em;vertical-align:middle}.filter-selection-control .filter-box input{margin:.3em 0}.filter-row{margin-left:0;margin-right:0}.filter-selection-column_container .filter-table{display:table;margin-left:1px}.filter-selection-column_container .filter-header{display:table-header-group}.filter-selection-column_container .filter-row{display:table-row}.filter-selection-column_container .filter-cell{display:table-cell;padding-bottom:.5rem}.filter-selection-column_container .filter-cell--additional{padding-left:.5rem}.filter-selection-column_container h3{background:#fff;font-size:1em;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.filter-selection-column_container .filter-column:not(:last-child){border-right:solid;border-color:#ededed;border-width:2px}.filter-selection-column_container .filter-column{display:table-row-group}.filter-selection-column_container .filter-column-scroll-wrapper{height:380px;overflow-y:auto}.filter-selection-column_container .filter-column__group{padding:5px 0}.filter-selection-column_container .filter-column__group-header{font-size:1em;font-weight:600;padding:10px 0}.filter-selection .filter-count{margin-left:1em;margin-top:1.7em;position:relative}.filter-id--status .filter-box i{font-size:1em;margin-left:.5em}.filter-box.filter-box--italic{font-style:italic}.filter-box{margin-bottom:.5rem}.tab-panel{flex-direction:column;height:100%}.tab-panel,.tab-panel .nav-tabs{display:flex}.tab-panel .nav-header{align-items:flex-end;flex-grow:1;flex-shrink:0;justify-content:flex-end;min-height:2.4em}.tab-panel.start .nav-header{align-items:flex-start;justify-content:flex-start}.tab-panel .nav-header li{text-align:center}.tab-panel .nav-header i{font-size:1.2em}.tab-panel .tab-content-invisible{display:none}.tab-panel .tab-panel-content{display:flex;flex-direction:column;height:100%}.tab-panel .nav-header a.active,.tab-panel .nav-header a:hover,.tab-panel .nav-header button.active,.tab-panel .nav-header button:hover{filter:none;opacity:1}.tab-panel .nav-header a,.tab-panel .nav-header button{background-color:#dfe8ef;border-top-left-radius:5px;border-top-right-radius:5px;color:#333;cursor:pointer;font-weight:600;height:100%;margin-right:.714em;opacity:1;padding:.75rem 1.25rem}.tab-panel .nav-link.active{background-color:#fff;border:1px solid #d7e2eb;border-bottom-color:#fff;color:#333}.tab-panel .nav-link:hover{background-color:#c2d1e0;border:1px solid #c2d1e0;transition:.2s}.tab-panel .nav-link.active:hover{background-color:#fff;border-bottom-color:#fff}.nav-tabs{border-bottom:1px solid #d7e2eb}.tab-panel .nav-header button.centered .tab-panel .nav-header a.centered{align-content:center;display:flex;flex-wrap:wrap}.tab-panel .nav-title{flex-shrink:2;float:left;margin:.2em;padding-right:1em}.tab-panel .tab-content{flex-grow:1}.nav-link{background-color:initial;border:none;cursor:pointer}@media (max-width:1279px){.tab-panel.default .nav-tabs{flex-direction:column}.tab-panel.default .nav-title{padding-bottom:.5em}}.tab-panel.vertical .tab-panel-content{display:flex;flex-direction:row}.tab-panel.vertical .tab-content{flex-grow:1}.tab-panel.vertical .nav-tabs{border:none;display:flex;flex-basis:10rem;flex-direction:column;flex-shrink:0;width:10rem}.tab-panel.vertical .nav-title{margin:0 0 1rem;padding:0}.tab-panel.vertical .nav-header{display:flex;flex-direction:column;justify-content:left}.tab-panel.vertical .nav-link:focus{outline-offset:-2px}.tab-panel.vertical .nav-header .nav-link{border:none;padding-left:5px;text-align:left;width:100%}.tab-panel.vertical .nav-header li:first-child .nav-link{padding-top:0}.tab-panel.vertical .nav-header li button{display:flex;flex-flow:row nowrap}.tab-panel.vertical .nav-header li button:after{content:"\f054";flex-grow:1;font-family:Font Awesome\ 5 Free;margin-left:.5rem;text-align:right}@media (max-width:576px){.tab-panel.vertical .nav-tabs{flex-shrink:1}.tab-panel.vertical .nav-link{padding-right:0}}.noSelectionOverlay{border-radius:.5rem;height:100%;left:0;padding:0 15px;position:absolute;text-align:center;vertical-align:middle;width:100%;z-index:1000}.noSelectionOverlayInner{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;filter:opacity(80%);flex-direction:column;height:100%;justify-content:center;opacity:.8;width:100%}.noSelectionAdditionalText{font-weight:400}.noSelectionText{font-weight:600}.noSelectionMessage{padding-bottom:1.8em}.noSelectionOpaqueBackground{opacity:1}.noSelectionHeader{font-weight:600;padding-bottom:1.6em;padding-top:1.6em}.noSelectionOverlay i{color:#4a76a0;font-size:2.61rem}.mini-header{font-size:.938rem;font-weight:600}.slider{padding:.5em}.slider .slider-options div{display:inline-block;filter:opacity(.5);padding:0;position:absolute;text-align:center;vertical-align:text-bottom;white-space:nowrap}.slider .slider-options div.selected{filter:opacity(1);font-weight:600}.slider .slider-options{height:2em;position:relative}.slider.blue .StepRangeSlider__thumb{background-color:#5880a7;border:#5880a7}.slider.blue .StepRangeSlider__track{background-color:#f7f7f7;border:1px solid #e5e7ed}.rounded-label{border-radius:1.5em;display:inline-block;font-size:.9em;font-weight:600;line-height:1.5em;padding:.2em 1.1em .18em .85em}.rounded-label i{margin-right:.5em}.rounded-label.green{background-color:#3fa67d;color:#fff}.rounded-label.red{background-color:#dd7778;color:#fff}.rounded-label.yellow{background-color:#fbcd76;color:#333}.rounded-label.blue{background-color:#81afda;color:#fff}.details-card.battery .details-tab-header .selection-header{font-size:1.125rem;font-weight:700}.details-card.battery .details-tab-header{margin-bottom:.5rem;margin-top:.5rem;padding-left:1.45rem}.details-card.battery .details-tab-header .rounded-label{margin-left:1rem;position:relative;top:-1px}.details-card.battery .details_row>div{margin-bottom:1.1em}.details-card.battery .mini-header{background-color:#f3f7fb;border:1px solid #d7e2eb;margin-bottom:1.25rem;margin-left:0;margin-right:0;padding:.25rem;text-align:center}.details-card.battery .mini-header i{color:#4a76a0;margin-right:.5em}.details-card.battery .details_right{padding-left:1.2em;padding-right:1.65em}.details-card.battery .details_information button{margin-bottom:.5rem;margin-top:.5rem}@media (max-width:767px){.details-card.battery .mini-header{text-align:right}}.details-card.battery .details_information{padding:1rem}.details-card.battery .details_chargeLevel{padding:2em 1em 1.45em}.details-card.battery .details_chargeLevel .slider-title{display:inline-block;font-weight:600;margin-bottom:.25em}.details-card.battery .details_chargeLevel .chart-title{font-weight:600;padding-bottom:.5em;text-align:center}.details-card.battery .details_chargeLevel .chart-footer{font-size:.8em;margin-top:.8em;text-align:center}.details-card.battery .details_chargeLevel .chart-column{display:flex;flex-direction:column;max-height:400px}.details-card.battery .details_chargeLevel .chart-column .linechart{flex-grow:1}.details-card .tab-panel .nav-tabs{margin-top:.5rem}.details-card .details-tab-header{margin-bottom:.5rem;margin-top:.5rem;padding-left:1.45rem}.details-card.device .details-tab-header .selection-header{font-size:1.1em;font-weight:600}.details-card .tab-panel .nav-item:last-child{margin-right:.2rem}.details-card .details_left{font-weight:600;max-width:45%;padding-left:1.438rem;padding-right:0}.details-card .details_right{padding-left:0;padding-right:1.2em}@media (max-width:767px){.details-card .details_left{padding-right:.5em;text-align:right}.details-card .details_right{padding-left:.5em;text-align:left}.details-card .details_information{padding-top:1em}}@media (min-width:768px){.details-card .nav-rtl{margin-left:auto}.details-card .details_information>[class*=col-]:before{background:#d7e2eb;bottom:0;content:" ";position:absolute;right:0;top:0;width:1px}.details-card .details_information>[class*=col-]:nth-child(3):before{display:none}.details-card .details_left{text-align:left}.details-card .details_right{text-align:right}}.details-card,.details-card .card{height:100%}.details-card .row.gutters{padding:0}@media (min-width:1200px){.details-card,.details-card .card{height:100%}}.data-table-component{height:100%;overflow:auto}.data-table-component table{margin-bottom:0;table-layout:fixed}.data-table-component th{background-color:#fff;font-weight:600;padding:.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:500}.data-table-component th:first-child{padding-left:2.5rem}.data-table-component th:nth-last-child(){padding-right:2.5rem}.data-table-component .sort-up-down{margin-left:.5rem}.data-table-component .sort-up-down i{color:#c4c4c4}.data-table-component i.fas.fa-sort-down{margin-left:-.62em;transform:translateY(10%)}.data-table-component .sort-up-down i.active-sort{color:#333}.data-table-component tr:nth-child(odd){background-color:#f7f7f7}.data-table-component tr:nth-child(2n){background-color:#fff}.data-table-component tr.clickable{cursor:pointer}.data-table-component.highlight tbody tr:hover{background-color:#e7f2fc!important}.data-table-component thead tr:before{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}.data-table-component tbody tr.selectedCheckbox:before{background:#e7f2fc}.data-table-component tbody tr.selected:before{background:#3fa0dc}.data-table-component .selected td,.data-table-component .selectedCheckbox td{background:#e7f2fc!important;color:#1f71a8}.table-cell{overflow:visible;padding:0!important;position:relative;z-index:250}.table-cell[data-show-tooltip=true]{z-index:2000!important}.table-cell .table-cell_constrained{overflow:hidden;padding:.6rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.table-cell:first-child .table-cell_constrained{padding-left:2.5rem}.table-cell:first-child .table-cell_tooltip{left:0}.table-cell:nth-last-child() .table-cell_constrained,.table-cell:nth-last-child() .table-cell_tooltip{padding-right:2.5rem}.table-cell .table-cell_tooltip{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 4px 0 #0003;display:flex;flex-direction:row;left:-28px;min-height:100%;padding:.5rem;position:absolute;top:0;visibility:visible;white-space:nowrap;z-index:2000}.table-cell .table-cell_copy-button{margin-left:0;margin-right:.5rem;padding:0 .25rem}.data-table-component::-webkit-scrollbar{height:10px;width:10px}.data-table-component::-webkit-scrollbar-track{background:#f1f1f1;margin-top:2.4rem}.data-table-component::-webkit-scrollbar-thumb{background:#888}.data-table-component::-webkit-scrollbar-thumb:hover{background:#555}.handy-scroll:not(.handy-scroll-hidden){bottom:44px;min-height:17px;overflow:auto;position:fixed;z-index:1000}.pagination-bar-component{background-color:#fff;border-radius:0 0 8px 8px;bottom:0;box-shadow:0 -1px 4px 0 #dadada;display:flex;justify-content:space-between;padding:.5rem 1.875rem;position:-webkit-sticky;position:sticky;z-index:1000}.pagination-bar-component__go-to-page,.pagination-bar-component__left,.pagination-bar-component__message,.pagination-bar-component__navigation,.pagination-bar-component__page-links,.pagination-bar-component__page-size,.pagination-bar-component__right{align-items:center;display:flex}.pagination-bar-component__left,.pagination-bar-component__right{align-items:start}.pagination-bar-component__left{margin-right:2em}.pagination-bar-component__message{flex:0 1 auto;line-height:28px;margin-right:2em}.pagination-bar-component__page-size{line-height:28px}.pagination-bar-component__go-to-page{margin-right:2em}.pagination-bar-component__go-to-page__text,.pagination-bar-component__page-size__text{margin-right:10px;white-space:nowrap}.pagination-bar-component__page-size__select{border:1px solid #c2d1e0;border-radius:3px;padding:.125rem}.pagination-bar-component__page-links{justify-content:center;min-width:85px}.pagination-bar-component__page-link{display:flex;margin:0 3px}.pagination-bar-component__page-link__ellipsis{color:#333;margin-right:3px}.pagination-bar-component__page-link__number{color:#07c;cursor:pointer}.pagination-bar-component__page-link__number:hover{color:#005eb3;text-decoration:underline}.pagination-bar-component__page-link--active .pagination-bar-component__page-link__number,.pagination-bar-component__page-link--active .pagination-bar-component__page-link__number:hover{color:#333;cursor:auto;font-weight:600;text-decoration:underline}.pagination-bar-component__navigation{justify-content:space-between}.pagination-bar-component__navigate{background-color:#efefef;border:none;box-shadow:0 2px 3px 0 #0003;color:#979797;display:inline-block;font-size:1rem;height:28px;line-height:28px;text-decoration:none;vertical-align:middle;width:32px}.pagination-bar-component__navigate:hover{background-color:#e2e2e2;color:#545454;cursor:pointer}.pagination-bar-component__navigate:disabled{background-color:#f7f7f7;box-shadow:none;color:#d8d8d8;cursor:default;height:28px;margin-right:8px}.pagination-bar-component__navigate--previous{border-radius:5px 0 0 5px;margin-right:10px}.pagination-bar-component__navigate--next{border-radius:0 5px 5px 0;margin-left:10px}@media (max-width:767px){.pagination-bar-component{align-items:center;flex-direction:column;justify-content:center}.pagination-bar-component__left,.pagination-bar-component__right{align-items:center;flex-basis:100%;flex-direction:column;justify-content:center}.pagination-bar-component__left{margin-bottom:6px;margin-right:0}.pagination-bar-component__message{margin-right:0;text-align:center}.pagination-bar-component__go-to-page{margin-right:0}.pagination-bar-component__navigation{margin-top:10px}}.eTable{margin-bottom:0}.eTable--container{background:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 2px 4px 0 #d6d6d699}.eTable thead{font-weight:600;padding:.65em}.eTable td{padding:.65em;vertical-align:middle}.eTable td:first-child{padding-left:2em}.eTable td:last-child{padding-right:1em}.eTableBody:hover td,.tableRow:hover td{background:#e7f2fc!important;color:#1f71a8}.eTable thead td{background-color:#fff!important}.eTable .shadeClassDark td{background:#f7f7f7}.eTable .shadeClassLight td{background:#fff}.eTableHeader{background-color:#4a76a0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#fff}.eTableHeader .tabs{display:inline-block;list-style-type:none;margin-bottom:0!important;padding-left:0!important;width:100%}.eTableHeader .tabs ul{padding-left:0}.eTableHeader .tabs>span{display:inline-block;height:42px;padding:8px 12px}.eTableHeader .tabs li{color:#fff;cursor:pointer;display:inline-block;font-size:1em;opacity:.5;padding:12px 22px;position:relative;text-align:center;text-decoration:none}.eTableHeader .tabs a:first-child li{border-top-left-radius:.5rem}.eTableHeader .tabs .active,.eTableHeader .tabs li:hover{background-color:#315d87;opacity:1}.eTableHeader .tabs .active:after{border:.5em solid;border-color:#0000 #0000 #315d87;content:"";margin-left:-33%;margin-top:2.3em;position:absolute;transform:rotate(180deg);z-index:1}.eTableHeader .tabs #ebt_all li{padding-left:2.5em;padding-right:2.5em}.eTableHeader .tabs #ebt_all .active:after{margin-left:-18%}.eTableHeader .tabs .faded:not(:hover) span{color:#fff}.eTableHeader .panel-button{height:2.125rem}.circle_red{color:#dd7778;font-size:1.2em}.circle_orange{color:#fbcd76;font-size:1.2em}.circle_green{color:#3fa67d;font-size:1.2em}.eTableHeader .active .fa-times-circle,.tabs #ebt_red:hover li{color:#dd7778}.eTableHeader .active .fa-exclamation-triangle,.tabs #ebt_orange:hover li{color:#fbcd76}.eTableHeader .active .fa-check,.eTableHeader .active .fa-check-circle,.tabs #ebt_green:hover li{color:#3fa67d}.tabText{color:#fff;font-weight:600;margin-left:5px}.eTable i.fas.fa-sort-down,.eTable i.fas.fa-sort-up{color:#c4c4c4}.eTable td:first-child{padding-left:2.5em}.eTable i.fas.fa-sort-down{margin-left:-.62em;transform:translateY(10%)}.eTable .sort-up-down{margin-left:.5em}.eTable i.fas.fa-sort-down.active-sort,.eTable i.fas.fa-sort-up.active-sort{color:#333}.eTable.dataTable{text-align:left}.eTable .textCenter{text-align:center}.eTable i.fas.fa-shield-alt{color:#81afda}@media (max-width:767px){.batteryDetails_container h1,.estate_container h1{margin-top:1em!important}}input[data-id=essentials-header-search_input]{padding-right:18px}.dataTable{text-align:center}.batteryTable tbody .divider{border-left:5px solid #fff}.header-container .searchBox__clear-button{background-color:#5880a7;color:#f0f0f0;right:43px;top:4px}.alerts-panel{align-items:center;display:flex;flex-direction:column;padding:1.8em 2.86em 2em;width:100%}@media (max-width:992px){.alerts-panel{padding:1.8em 2.5em 2em}}.alerts-panel__alert,.alerts-panel__header{display:inherit;padding:0}.alerts-panel__header{font-weight:700;justify-content:space-between;padding:0 .15rem;width:100%}.alerts-panel__header .alerts-panel__title{font-size:var(--font-size-18px)}.alerts-panel__header .alerts-panel__info{font-size:var(--font-size-15px)}.alerts-panel__info__time-ago{font-weight:400}.alerts-panel__info__icon{color:#4a76a0;margin-right:.2em}.alerts-panel__alerts{margin-top:1.4em;max-height:240px;overflow-y:auto;padding-right:1em}.alerts-panel__alert{font-size:1.143em;margin:1.4em auto 0}.alerts-panel__alert:first-child{margin-top:0}.alerts-panel__alert-icon{font-size:1.25rem;margin-right:.5rem;padding:.1rem}.alerts-panel__alert-message{display:block;overflow:hidden}.alerts_icon-message{align-items:flex-start;display:flex}.tooltip_popover-element{background-color:#fff;border-radius:3px;box-shadow:0 0 5px #0000004d;padding:10px;z-index:1000}.tooltip_reference-element{cursor:pointer;display:inline-block}.tooltip-arrow{height:10px;width:10px}.tooltip-arrow:before{z-index:1}.tooltip-arrow:after,.tooltip-arrow:before{background:#fff;content:"";display:block;position:absolute}.tooltip-arrow:after{box-shadow:0 0 5px #0000004d;height:10px;transform:rotate(45deg);width:10px}.tooltip_popover-element[data-popper-placement^=left]>.tooltip-arrow{right:0}.tooltip_popover-element[data-popper-placement^=left]>.tooltip-arrow:before{height:20px;right:0;top:-5px;width:10px}.tooltip_popover-element[data-popper-placement^=left]>.tooltip-arrow:after{right:-5px}.tooltip_popover-element[data-popper-placement^=top]>.tooltip-arrow{bottom:0}.tooltip_popover-element[data-popper-placement^=top]>.tooltip-arrow:before{bottom:0;height:10px;right:-5px;width:20px}.tooltip_popover-element[data-popper-placement^=top]>.tooltip-arrow:after{top:5px}.tooltip_popover-element[data-popper-placement^=bottom]>.tooltip-arrow{top:0}.tooltip_popover-element[data-popper-placement^=bottom]>.tooltip-arrow:before{height:10px;right:-5px;top:0;width:20px}.tooltip_popover-element[data-popper-placement^=bottom]>.tooltip-arrow:after{bottom:5px}.tooltip_popover-element[data-popper-placement^=right]>.tooltip-arrow{left:0}.tooltip_popover-element[data-popper-placement^=right]>.tooltip-arrow:before{height:20px;left:0;top:-5px;width:10px}.tooltip_popover-element[data-popper-placement^=right]>.tooltip-arrow:after{left:-5px}.tooltip_popover-element .fa-exclamation-triangle.enhanced-warning-icon{line-height:.6em;margin-bottom:.2em;margin-top:.2em}.tooltip_popover-content .rounded-label.red,.tooltip_popover-content .rounded-label.yellow{margin-right:.2em}.delete-dialogue .modal-header{border-bottom:0}.delete-dialogue .modal-footer{border-top:0;font-size:.875rem}.delete-dialogue .modal_footer{width:100%}.delete-dialogue .modal-title .subheader_title{font-weight:600;line-height:1.7rem}.delete-dialogue .modal-body .checkbox_confirmation_message{padding:10px}.delete-dialogue .modal-body .checkbox-with-message{padding-top:20px}.delete-dialogue .modal-content{margin:0 auto;max-width:640px}.delete-dialogue .modal-content .modal-body{height:auto}.batteryCentric_batteries_estate .fa-exclamation-triangle.enhanced-warning-icon{line-height:.7em}.batteryEssentialsTable_container .statusText{background-color:#fff;padding-bottom:.5rem;padding-top:.8rem}.batteryEssentialsTable_container .loading-container{background-color:#fff;height:45vh}.batteryEssentialsTable_container i.fas.fa-shield-alt{color:#81afda}.batteryEssentialsTable_container.batteryCentric .data-table-component tr:nth-of-type(2n) td{background-color:#fff}.batteryEssentialsTable_container.batteryCentric .data-table-component td:first-child,.batteryEssentialsTable_container.batteryCentric .data-table-component tr:nth-of-type(odd) td{background-color:#f7f7f7}.batteryEssentialsTable_container.batteryCentric .data-table-component{--column-width-1st-left:0;--column-width-2nd-left:226px;--column-width-3rd-left:386px;--column-width-4th-left:506px;--column-width-5th-left:610px;--column-width-6th-left:706px;--column-width-7th-left:826px;--column-width-8th-left:1018px}.batteryEssentialsTable_container.batteryCentric .data-table-component td:first-child,.batteryEssentialsTable_container.batteryCentric .data-table-component th:first-child{left:var(--column-width-1st-left);position:-webkit-sticky;position:sticky;z-index:1000}@media (min-width:1200px){.batteryEssentialsTable_container.batteryCentric .data-table-component{td:nth-child(2),th:nth-child(2){left:var(--column-width-2nd-left);position:-webkit-sticky;position:sticky;z-index:1000}td:nth-child(3),th:nth-child(3){left:var(--column-width-3rd-left);position:-webkit-sticky;position:sticky;z-index:1000}td:nth-child(4),th:nth-child(4){left:var(--column-width-4th-left);position:-webkit-sticky;position:sticky;z-index:1000}td:nth-child(5),th:nth-child(5){left:var(--column-width-5th-left);position:-webkit-sticky;position:sticky;z-index:1000}td:nth-child(6),th:nth-child(6){left:var(--column-width-6th-left);position:-webkit-sticky;position:sticky;z-index:1000}td:nth-child(7),th:nth-child(7){left:var(--column-width-7th-left);position:-webkit-sticky;position:sticky;z-index:1000}td:nth-child(8),th:nth-child(8){left:var(--column-width-8th-left);position:-webkit-sticky;position:sticky;z-index:1000}}}.column-date-chart__tooltip-title{font-weight:600}.column-date-chart-tooltip-container .chart-key{background-color:var(--colour);display:inline-block;height:10px;width:10px}.chip-button{background-color:initial;border:none;border-radius:1rem;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;outline:none;padding:0;position:relative;white-space:nowrap}.chip-button .chip__text{padding:0 .625rem}.chip-button:disabled{cursor:auto;opacity:.6}.chip-button:hover:not(.chip-button-active) .chip-button__count-divider:after{border-right:2px solid #c2d1e0;cursor:pointer}.chip-button:focus{box-shadow:none;outline:none;&:not(:hover){box-shadow:0 0 0 3px #0077cc80;&:not(.chip-button-active){box-shadow:0 0 0 3px #69696980}}}.chip-button-active,.chip-button-active:hover{background-color:#edf6ff;border:#0000;box-shadow:0 3px 3px 0 #69696940;color:#07c;font-weight:600}.chip-button .chip:hover:not(:disabled,.chip-active){background-color:#d9d9d9;border-color:#d9d9d9;cursor:pointer}.chip{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:1rem;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.75rem;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.chip:disabled{cursor:auto;opacity:.6}.chip__additional-info,.chip__text{display:flex}.chip i,.chip svg{align-self:center;margin-left:6px;margin-right:6px}.chip__count-divider+i,.chip__count-divider+svg{margin-left:0}.chip__count-divider{align-self:center;height:70%}.chip__count-divider:after{border-right:2px solid #d7e2eb;content:"";display:block;height:100%;margin:0 6px}.chip:hover:not(.chip-active) .chip__count-divider:after{border-right:2px solid #c2d1e0}.chip-active:focus,.chip-active:focus-within,.chip:focus-within{box-shadow:0 0 0 3px #0077cc80;outline:none}.chip:focus-within{border-radius:1rem}.chip-dropdown-open,.chip:hover:not(:disabled,.chip-active){background-color:#d9d9d9;border-color:#d9d9d9;cursor:auto}.chip-active:not(.chip-dropdown){cursor:auto}.chip-active,.chip-active:hover{background-color:#edf6ff;border:1px solid #07c;box-shadow:0 3px 3px 0 #69696940;color:#07c;font-weight:600}.chip-active svg path,.chip-active:hover svg path{fill:#07c}.chip-active .chip-dropdown-open,.chip-dropdown .chip-active:hover:not(:disabled){background-color:#bbddfe;border:1px solid #07c}.chip-dropdown{padding-right:1.4rem}.chip-dropdown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid;bottom:0;content:"";height:5px;margin:auto;position:absolute;right:8px;top:0}.chip-dropdown-open:after{border:4px solid #0000;border-bottom:5px solid;border-top:none}.core_device_applications_composition .inner_card{position:relative}.core_device_applications_composition .noSelectionOverlay{padding:0}.core_device_applications_composition .noSelectionOverlayInner{background-color:#f3f7fb;height:100%}.core-device_application-30-day-application-usage .noSelectionOverlayInner{background-color:#f3f7fb}.core-device_application-30-day-application-usage .chart-title{font-size:1.143em;margin-bottom:1rem}.core-device_application-30-day-application-usage{flex:auto;margin:1rem 0}.core-device_application-30-day-application-usage .chart-header{display:flex;justify-content:space-between}.core-device_application-30-day-application-usage .chart-and-legend-container{display:flex}.core-device_application-30-day-application-usage .chart-container{display:inline-block;flex-basis:93%}.core-device_application-30-day-application-usage #application-usage-30-day-chart-legend{bottom:40px;flex-basis:7%}#applications .table_part tr:hover{background:#e7f2fc!important;color:#1f71a8}#applications tr:first-child:hover{color:#333}.application-usage-30-day-tooltip-title{font-weight:600}.application-usage-tooltip-text.total{margin-left:.5em}.core-device_application-30-day-application-usage .noSelectionOverlay{height:100%;padding:0}.core-device_application-30-day-application-usage .key-blue{background-color:#4aa4ba;border-radius:2px;display:inline-block;height:10px;width:10px}@media (max-width:1300px){.core-device_application-30-day-application-usage .chart-container{display:inline-block;flex-basis:85%}.core-device_application-30-day-application-usage #application-usage-30-day-chart-legend{bottom:40px;flex-basis:15%}}@media (max-width:1000px){.core-device_application-30-day-application-usage .chart-container{display:inline-block;flex-basis:80%}.core-device_application-30-day-application-usage #application-usage-30-day-chart-legend{bottom:40px;flex-basis:20%}}.application-usage-chart{position:relative}.application-usage-chart .application-usage-chart-close{border:1px solid #d7e2eb;margin-right:-1.1rem;margin-top:-.75rem;position:relative;z-index:1000}.application-usage-chart .application-usage-chart-close:hover{border-color:#0000}.application-usage-chart .noSelectionOverlay{z-index:999}.overview-component .col-auto:first-child:before{display:none}.overview-component .overview-column_spacing{padding:0}.overview-component .overview-value_blue{color:#236a9a;font-size:1.429em;font-weight:600}.overview-component .overview-label{font-size:1em;font-weight:600}.overview-component .col-auto{margin-bottom:1em}.overview-component{justify-content:center}.device_applications.table_part .loading-container{height:20vh}.core_device_applications_composition .inner_card .loading-container{height:26vh}.core_device_processes_composition .inner_card{position:relative}.core_device_processes_composition .noSelectionOverlay{padding:0}.core_device_processes_composition .noSelectionOverlayInner{background-color:#f3f7fb;height:100%}.core-device_process-30-day-process-usage{flex:auto;margin:0}.core-device_process-30-day-process-usage .chart-and-legend-container{display:inline;display:flex}.device_processes.table_part tr:hover{background:#e7f2fc!important;color:#1f71a8}.device_processes tr:first-child:hover{color:#333}.process-usage-chart .process-usage-chart-close{border:1px solid #d7e2eb;margin-right:-1.1rem;margin-top:-.75rem;position:relative;z-index:1000}.process-usage-chart .process-usage-chart-close:hover{border-color:#0000}.core-device_process-30-day-process-usage .noSelectionOverlay{z-index:999}.core_device_processes_composition .inner_card .loading-container{height:313px}.leaflet-div-icon{background:#0000;border:none}.leaflet-div-icon i{color:#fff;font-size:20px;text-shadow:0 2px 4px #424242}.map-icon{background-image:url(../../static/media/pin_greyed-out.9479ef9b7fbb681d40a0.svg);background-repeat:no-repeat;background-size:100% 100%;height:40px;text-align:center;width:28px}path.no-service{stroke:#000;fill:url(#pattern-stroke)}path.total-bars-5.bars-4{stroke:#95c157}.map-icon.icon-pin_home-location{background-image:url(../../static/media/icon-pin_home-location.7c257598d6909f842410.svg)}.map-icon.icon-pin_device{background-image:url(../../static/media/icon-pin_device.ca6c363f24a3245fc86d.svg)}.map-icon.no-service{background-image:url(../../static/media/pin_no-service.824ae154e14c2ef87d36.svg)}.map-icon.greyed-out{background-image:url(../../static/media/pin_greyed-out.9479ef9b7fbb681d40a0.svg)}.map-icon.total-bars-5.bars-0{background-image:url(../../static/media/pin_0-bars.c14f1404d54f4f85cb29.svg)}.map-icon.total-bars-5.bars-1{background-image:url(../../static/media/pin_1-bars.018d9aba85d3e7fc7152.svg)}.map-icon.total-bars-5.bars-2{background-image:url(../../static/media/pin_2-bars.02505ca9c296a05a6925.svg)}.map-icon.total-bars-5.bars-3{background-image:url(../../static/media/pin_3-bars.504558848ad50f776d15.svg)}.map-icon.total-bars-5.bars-4{background-image:url(../../static/media/pin_4-bars.ba990bfba684b0698aba.svg)}.map-icon.total-bars-5.bars-5{background-image:url(../../static/media/pin_5-bars.e008b51f3be0363e32dd.svg)}.map-icon.total-bars-4.bars-0{background-image:url(../../static/media/pin_0-bars.c14f1404d54f4f85cb29.svg)}.map-icon.total-bars-4.bars-1{background-image:url(../../static/media/pin_1-bars.018d9aba85d3e7fc7152.svg)}.map-icon.total-bars-4.bars-2{background-image:url(../../static/media/pin_2-bars.02505ca9c296a05a6925.svg)}.map-icon.total-bars-4.bars-3{background-image:url(../../static/media/pin_4-bars.ba990bfba684b0698aba.svg)}.map-icon.total-bars-4.bars-4{background-image:url(../../static/media/pin_5-bars.e008b51f3be0363e32dd.svg)}.leaflet-container .animated-marker{animation:bounce 2s infinite;animation-iteration-count:1}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(-12px)}40%{transform:translateY(12px) scale(1.2,.6)}60%{transform:translateY(-12px)}80%{transform:translateY(12px) scale(1.2,.6)}90%{transform:translateY(-9px)}to{transform:translateY(0)}}.map-icon i{display:block;font-size:14px;padding-top:10px}.leaflet-bottom,.leaflet-top{z-index:999}.leaflet-control .mapResetButton{background:#fff;border:2px solid #0000004d;border-radius:4px;cursor:pointer;padding:9px}.leaflet-control .mapResetButton:hover{background:#f4f4f4}@media (max-width:767px){.leaflet-container{height:10em}}@media (min-width:768px) and (max-width:991px){.leaflet-container{height:17em}}@media (min-width:992px) and (max-width:1200px){.leaflet-container{height:21em}}@media (min-width:1200px){.leaflet-container{height:25.3em}}.device-event-icon{background-color:#8b96a2;border-radius:2px;color:#fff;flex:0 0 20px;font-size:12px;height:20px;width:20px}.device-event-icon.event-colour-blue{background-color:#5b9ad2}.device-event-icon.event-colour-red{background-color:#d37878}.device-event-icon.event-colour-green{background-color:#31aa4c}.device-event-icon:before{display:block;line-height:20px;text-align:center;width:100%}.device-event-icon.custom-rotate-45:before{transform:rotate(45deg)}.device-event-icon.custom-rotate-315:before{transform:rotate(315deg)}.device-event-icon.custom-icon:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:20px;width:20px}.device-event-icon.custom-icon-drop:before{background-image:url(../../static/media/dropIconWhite.c0c4f1ae5305983152a4.svg)}.device-event-icon.custom-icon-time-error:before{background-image:url(../../static/media/timeError.54a2c1e35a4600cbf607.svg);background-size:14px 14px}.device-event-icon.custom-icon-battery-changed:before{background-image:url(../../static/media/batteryChangedIcon.aff586378419dbec047a.svg)}.device-event-icon.custom-icon-network-changed:before{background-image:url(../../static/media/networkChangeIcon.d2608c69c1527045f212.svg)}.device-event-icon.custom-icon-sim-changed:before{background-image:url(../../static/media/simChangeIcon.1af5c59b216584323e84.svg)}.device-event-icon.custom-icon-network-available:before{background-image:url(../../static/media/networkAvailableIcon.f45587389d0d83156df7.svg)}.device-event-icon.custom-icon-network-lost:before{background-image:url(../../static/media/networkLostIcon.355f814542ab422304c6.svg)}.device-event-icon.custom-icon-bearer-changed:before{background-image:url(../../static/media/bearerChangeIcon.4eff4f1df99f53109df9.svg)}.device-event-icon.custom-icon-signal-sharp-solid:before{background-image:url(../../static/media/mobileRadioOff.7781cde39d0d57990b9e.svg)}.device-event-icon.custom-icon-signal-solid:before{background-image:url(../../static/media/mobileRadioOn.b317f11d0f3f95d774fa.svg)}body.browser-safari .device-event-icon,body.browser-safari .device-event-icon:before{transform:none!important}.events-shown{margin-right:.5rem}.events-shown__title{font-weight:600}.events-shown__list{font-weight:400}.events-shown__list--none{font-style:italic}.core-device_performance-24-hour-data-usage .chart-header,.core-device_performance-24-hour-device-charge-level .chart-header,.core-device_performance-24-hour-device-usage .chart-header,.core-device_performance-30-day-average-discharge .chart-header,.core-device_performance-30-day-data-usage .chart-header,.core-device_performance-30-day-device-usage .chart-header,.core-device_performance-selected-date-data-usage .chart-header,.core-device_performance-selected-date-device-charge-level .chart-header,.core-device_performance-selected-date-device-usage .chart-header{display:flex;justify-content:space-between}.core-device_performance-24-hour-device-charge-level .chart-header-left,.core-device_performance-selected-date-device-charge-level .chart-header-left{display:flex;flex-basis:26%;justify-content:space-between}.core-device_performance-24-hour-data-usage .chart-edit-events,.core-device_performance-24-hour-device-charge-level .chart-edit-events,.core-device_performance-24-hour-device-usage .chart-edit-events,.core-device_performance-30-day-average-discharge .chart-edit-events,.core-device_performance-30-day-data-usage .chart-edit-events,.core-device_performance-30-day-device-usage .chart-edit-events,.core-device_performance-selected-date-data-usage .chart-edit-events,.core-device_performance-selected-date-device-charge-level .chart-edit-events,.core-device_performance-selected-date-device-usage .chart-edit-events{display:flex}.core-device_performance-24-hour-data-usage .chart-and-legend-container,.core-device_performance-24-hour-device-charge-level .chart-and-legend-container,.core-device_performance-24-hour-device-usage .chart-and-legend-container,.core-device_performance-30-day-average-discharge .chart-and-legend-container,.core-device_performance-30-day-data-usage .chart-and-legend-container,.core-device_performance-30-day-device-usage .chart-and-legend-container,.core-device_performance-selected-date-data-usage .chart-and-legend-container,.core-device_performance-selected-date-device-charge-level .chart-and-legend-container,.core-device_performance-selected-date-device-usage .chart-and-legend-container{display:inline}.core-device_performance-24-hour-data-usage,.core-device_performance-24-hour-device-charge-level,.core-device_performance-24-hour-device-usage,.core-device_performance-30-day-average-discharge,.core-device_performance-30-day-data-usage,.core-device_performance-30-day-device-usage,.core-device_performance-selected-date-data-usage,.core-device_performance-selected-date-device-charge-level,.core-device_performance-selected-date-device-usage{position:relative}.core-device_performance-24-hour-data-usage .noSelectionOverlay,.core-device_performance-24-hour-device-charge-level .noSelectionOverlay,.core-device_performance-24-hour-device-usage .noSelectionOverlay,.core-device_performance-30-day-average-discharge .noSelectionOverlay,.core-device_performance-30-day-data-usage .noSelectionOverlay,.core-device_performance-30-day-device-usage .noSelectionOverlay,.core-device_performance-selected-date-data-usage .noSelectionOverlay,.core-device_performance-selected-date-device-charge-level .noSelectionOverlay,.core-device_performance-selected-date-device-usage .noSelectionOverlay{padding:0}.core-device_performance-24-hour-device-usage .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.core-device_performance-24-hour-device-usage .chart-and-legend-container{display:inline}.core-device_performance-24-hour-device-usage{border-bottom:3px solid #edf1f3;margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.device-usage-24-hour-tooltip-title{font-weight:600}.core-device_performance-selected-date-device-usage .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.device-usage-selected-date-tooltip-text .key-green{background-color:#0a5;display:inline-block;height:10px;width:10px}.core-device_performance-selected-date-device-usage .chart-and-legend-container{display:inline}.core-device_performance-selected-date-device-usage{border-bottom:3px solid #edf1f3;margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.device-usage-selected-date-tooltip-title{font-weight:600}.core-device_performance-30-day-device-usage .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.core-device_performance-30-day-device-usage{border-bottom:3px solid #edf1f3;margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.device-usage-30-day-tooltip-text .key-green{background-color:#0a5;display:inline-block;height:10px;width:10px}.core-device_performance-30-day-device-usage .chart-and-legend-container{display:inline}.device-usage-30-day-tooltip-title{font-weight:600}.core-device_performance-24-hour-data-usage .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.data-usage-24-hour-tooltip-title{font-weight:600}.data-usage-tooltip-text.total{margin-left:.5em}.core-device_performance-24-hour-data-usage .chart-key,.core-device_performance-30-day-data-usage .chart-key,.core-device_performance-selected-date-data-usage .chart-key{display:inline-block;height:10px;width:10px}.core-device_performance-24-hour-data-usage .chart-key--data-mobile,.core-device_performance-30-day-data-usage .chart-key--data-mobile,.core-device_performance-selected-date-data-usage .chart-key--data-mobile{background-color:#49a1a9}.core-device_performance-24-hour-data-usage .chart-key--data-wifi,.core-device_performance-30-day-data-usage .chart-key--data-wifi,.core-device_performance-selected-date-data-usage .chart-key--data-wifi{background-color:#2c678c}.core-device_performance-24-hour-data-usage{border-bottom:3px solid #edf1f3;margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.core-device_performance-30-day-data-usage .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.core-device_performance-30-day-data-usage .chart-and-legend-container{display:inline}.data-usage-30-day-tooltip-title{font-weight:600}.core-device_performance-30-day-data-usage{border-bottom:3px solid #edf1f3;margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.core-device_performance-24-hour-device-charge-level .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.device-charge-level-24-hour-tooltip-title{font-weight:600}.device-charge-level-24-hour-tooltip-text.total{margin-left:.5em}.core-device_performance-24-hour-device-charge-level .key{border:1px solid;display:inline-block;height:11px;margin-right:.5em;position:relative;top:1px;width:11px}.core-device_performance-24-hour-device-charge-level .device-charge-level-24-hour-tooltip-text.serialnumber{margin-left:1.5em}.core-device_performance-24-hour-device-charge-level{margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.core-device_performance-selected-date-data-usage .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.data-usage-selected-date-tooltip-title{font-weight:600}.data-usage-selected-date-tooltip-text.total{margin-left:.5em}.core-device_performance-selected-date-data-usage{border-bottom:3px solid #edf1f3;margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.core-device_performance-30-day-average-discharge .chart-title{font-size:1rem;font-weight:700;margin-left:.625rem}.average-discharge-30-day-tooltip-title{font-weight:600}.average-discharge-tooltip-text.total{margin-left:.5em}.core-device_performance-30-day-average-discharge{margin:1.5rem 1.875rem 0}.core-device_performance-30-day-average-discharge .chart-header{display:flex;justify-content:space-between}.core-device_performance-30-day-average-discharge .key-blue{background-color:#1aa0d1;display:inline-block;height:10px;width:10px}.core-device_performance-30-day-average-discharge .header{margin:0!important}.core-device_performance-selected-date-device-charge-level .chart-title{font-size:1rem;font-weight:700;margin-bottom:1.25rem;margin-left:.625rem}.device-charge-level-selected-date-tooltip-title{font-weight:600}.device-charge-level-selected-date-tooltip-text.total{margin-left:.5em}.core-device_performance-selected-date-device-charge-level .key{border:1px solid;display:inline-block;height:11px;margin-right:.5em;position:relative;top:1px;width:11px}.core-device_performance-selected-date-device-charge-level .device-charge-level-24-hour-tooltip-text.serialnumber{margin-left:1.5em}.core-device_performance-selected-date-device-charge-level{margin:1.5rem 1.875rem 0;padding-bottom:1.875rem}.last24HourCharts_container .chart-and-legend-container .chart-container,.last30DaysCharts_container .chart-and-legend-container .chart-container,.selectedDateCharts_container .chart-and-legend-container .chart-container{height:14rem;margin-left:auto;margin-right:auto;width:95%}.last24HourCharts_container .core-device_performance-24-hour-device-charge-level .chart-container,.selectedDateCharts_container .core-device_performance-selected-date-device-charge-level .chart-container{height:14rem;z-index:1}@media (max-width:818px){.chart-edit-events .events-shown{display:none}.last24HourCharts_container .core-device_performance-24-hour-device-charge-level .chart-header-left,.selectedDateCharts_container .core-device_performance-selected-date-device-charge-level .chart-header-left{flex-grow:2}.last24HourCharts_container .core-device_performance-24-hour-device-charge-level .chart-container,.selectedDateCharts_container .core-device_performance-selected-date-device-charge-level .chart-container{min-height:300px}}.reset-zoom__button{background-color:var(--color-background-light);border:1px solid var(--color-component-dark-grey);border-radius:var(--border-radius-sm);box-shadow:0 2px 4px 0 #0003;color:var(--color-component-text-dark);display:flex;flex-wrap:nowrap;font-size:var(--font-size-14px);font-weight:var(--font-weight-semi-bold);height:2.125rem;line-height:1.25rem;padding:.375rem .625rem;text-align:center;white-space:nowrap}.reset-zoom__button:hover{background-color:var(--color-component-grey);color:var(--color-component-text-dark);cursor:pointer}.reset-zoom__button>i{line-height:1.25rem;margin-right:.15rem}.reset-zoom__button--disabled,.reset-zoom__button--disabled:hover{background-color:var(--color-background-light);box-shadow:none;cursor:auto;opacity:.6}.core-device-performance-overview_composition{background-color:#f3f7fb;border-bottom:2px solid #d7e2eb;border-left:1px solid #d7e2eb;border-radius:8px;border-right:1px solid #d7e2eb;box-sizing:border-box;font-weight:600;margin:.7143em}.core-device-performance-overview_composition .core-device-performance-content_fixture .col-auto:not(:last-child):after{background:#c2d1e0;bottom:0;content:" ";position:absolute;right:0;top:0;width:1px}.core-device-performance-overview_composition .core-device-performance-content_fixture{padding:.875rem 1.875rem .4rem}.core-device-performance-overview_composition .core-device-performance-overview_header{font-size:1.286em;font-weight:600;padding:1.25rem 0 0 1.875rem}.core-device-performance-overview_composition .core-device-performance-content_fixture a{font-size:.8em;margin-right:.5em}.core-device-performance-overview_composition .core-device-performance-content_fixture .overview-component{justify-content:left}.core-device-performance-overview_composition .core-device-performance-content_fixture .overview-component .col-auto{flex-grow:1}.core-device-performance-overview_composition .core-device-performance-content_fixture .last-contact{font-size:.8em;margin-bottom:2px;margin-top:4px}.core-device-performance-overview_composition .core-device-performance-content_fixture .fa-spinner{opacity:.6}.core-device-performance-overview_composition .core-device-performance-content_fixture i{font-size:1em}.core-device-performance-overview_composition .core-device-performance-content_fixture .red_icon{color:#dd7778}.core-device-performance-overview_composition .core-device-performance-content_fixture .yellow_icon{color:#fbcd76}.core-device-performance-overview_composition .core-device-performance-content_fixture .green_icon{color:#3fa67d}.core-device-performance-overview_composition .panel-button.export-report{background-color:#0072af;bottom:.5em;box-shadow:0 2px 4px 0 #b0b0b080;float:right;font-size:.875rem;font-weight:600;height:2rem;line-height:2rem;margin-right:30px;padding-left:10px;padding-right:10px;position:relative}.core-device-performance-overview_composition .panel-button.export-report:hover{background-color:#004c89;color:#fff;cursor:pointer;transition:.3s}.performance-events-list-text_button{background-color:#fff;border:none;width:auto}.performance-events-list-icon_button,.performance-events-list-text_button{color:var(--color-component-text-dark);cursor:pointer;font-size:var(--font-size-14px);text-align:center}.performance-events-list-icon_button{background-color:var(--color-background-light);border:1px solid var(--color-component-dark-grey);border-radius:var(--border-radius-sm);float:right;line-height:2rem;margin-right:2.5rem;padding:0 .675rem}.performance-events-list-icon_button:hover{background-color:var(--color-component-grey)}.performance-events-list-icon_button:focus{outline:none}.performance-events-list_table .data-table-component{font-weight:400}.events-list-icon:before{display:block;line-height:20px;text-align:center;width:100%}.events-list-text{margin-left:14px}@media (max-width:1200px){.performance-events-list-text_button{display:none}}.last24HourCharts_container,.last30DaysCharts_container,.selectedDateCharts_container{min-height:40rem}.last24HourCharts_container .loading-container .loading-spinner,.last30DaysCharts_container .loading-container .loading-spinner,.selectedDateCharts_container .loading-container .loading-spinner{top:15rem}.stateSwitch.hidden{display:none;visibility:hidden}.core-performance_alignment{font-weight:400;padding-left:1rem;padding-right:1.5rem;padding-top:.8rem}.core-device_performance .performance-header{font-size:1.286em;font-weight:700;margin-left:2.5rem;margin-top:1.5rem}.core-device_performance .performance-subHeader{font-weight:400;margin-bottom:1rem;margin-left:2.5rem}.core-device_performance .performance-record_subHeader{margin-top:1rem}.core-device_performance.core-device_content hr{border-top:1px solid #d7e2eb;margin-bottom:10px;margin-top:10px}.rdtOpen .rdtPicker{align-items:center;border:1px solid #d7e2eb;border-radius:10px;color:#000;margin-top:5px;right:-37px}.chip-date-picker-container{align-items:center;background-color:initial;display:flex;justify-content:space-between;line-height:1.75rem}button.core-performance_calendar-reset{background:none;border:none;color:inherit;cursor:pointer;font-size:.7rem;line-height:1.75rem;margin:0;padding:0;&:focus{box-shadow:none;color:inherit;outline:none}}button.core-performance_left-chevron-button,button.core-performance_right-chevron-button{background:#0000;border:none;color:inherit;cursor:pointer;justify-content:flex-start;padding:0 10px;&:focus{box-shadow:none;color:inherit;outline:none}}.chip-active .core-performance_calendar-reset,.chip-active .core-performance_left-chevron-button,.chip-active .core-performance_right-chevron-button,.core-performance_calendar-reset:focus-within,.core-performance_left-chevron-button:focus-within,.core-performance_right-chevron-button:focus-within{box-shadow:none;color:#07c;outline:none}.chip-date-picker-container .fa-chevron-left,.chip-date-picker-container .fa-chevron-right{font-size:small;margin:0!important;padding-bottom:3.5px;padding-top:3.5px}.chip-date-picker-container .form-control{background:#0000;border:none;box-shadow:none;color:inherit;cursor:pointer;flex:1 1;font-size:.875rem;outline:none;padding:0 0 0 5px;text-align:center;width:100px}.chip-active .chip-date-picker-container .form-control{font-weight:600;outline:none}.core-performance-container-divider{border-right:1px solid #333;height:65%;margin:0}.modalPopup_component.core-device-performance_edit-events .modal-body,.modalPopup_component.core-device-performance_edit-events .modal_body{padding-right:0}.edit-events__modal__checkbox--display-all label span{left:.5em;position:relative}.modalPopup_component.core-device-performance_edit-events .modal_footer{width:100%}.edit-events__modal__footer{display:flex;justify-content:flex-end;text-align:center}.edit-events__modal__footer .subheader{align-self:center;display:flex;flex-flow:row wrap;text-align:left;width:45%}.edit-events__modal__footer .subheader .editing-text{display:inline;font-weight:600;padding-right:1em}.edit-events__modal__category{font-size:1.1em;font-weight:600}.edit-events__modal__groups{display:flex;flex-flow:row wrap}.edit-events__modal__group-header{display:flex;justify-content:space-between;margin:10px 0 5px;width:240px}.edit-events__modal__group{margin-bottom:25px;margin-right:30px;padding-right:30px;width:267px}.edit-events__modal__group label{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.edit-events__modal__group label span{display:flex;width:85%}.edit-events__modal__group:not(:nth-child(3n)){border-right:1px solid #e5e7ed}.edit-events__modal__group:nth-child(3n){margin-right:0;padding-right:30px}.edit-events__modal__icon{margin-left:auto}.edit-events__button{background-color:var(--color-background-light);border:1px solid var(--color-component-dark-grey);border-radius:var(--border-radius-sm);box-shadow:0 2px 4px 0 #0003;color:var(--color-component-text-dark);display:flex;flex-wrap:nowrap;font-size:var(--font-size-14px);font-weight:var(--font-weight-semi-bold);height:2.125rem;line-height:1.25rem;padding:.375rem .625rem;text-align:center;white-space:nowrap}.edit-events__button:hover{background-color:var(--color-component-grey);color:var(--color-component-text-dark);transition:.3s}.edit-events__button>i{line-height:1.25rem}@media (max-width:892px){.edit-events__modal__group:not(:nth-child(2n)){border-right:1px solid #e5e7ed}.edit-events__modal__group:nth-child(2n){border:none;margin-right:0;padding-right:30px}.edit-events__modal__group:nth-child(3n){margin-right:30px;padding-right:30px}}@media (max-width:595px){.edit-events__modal__groups{height:340px;overflow-y:scroll}.edit-events__modal__groups .edit-events__modal__group{border-right:none}.edit-events__modal__footer{display:block}}.core-device_signal-strength .chart-header{display:flex;justify-content:space-between}.core-device_signal-strength .chart-edit-events,.core-device_signal-strength .chart-header-left{display:flex}.core-device_signal-strength .chart-and-legend-container{display:inline}.core-device_signal-strength .noSelectionOverlay{padding:0}.core_device_container .card{overflow:visible}.key-green{background-color:#0a5;display:inline-block;height:10px;width:10px}.core-device_signal-strength .chart-title{display:flex;font-size:1rem;font-weight:700;margin-left:2.5rem;margin-right:2.5rem;min-width:-webkit-fit-content;min-width:fit-content}.core-device_signal-strength{margin:.5rem .5rem 1.75rem}.core-device_signal-strength-chart-container{margin-top:0!important}.chart-edit-events .events-shown{margin-right:1em}.chart-container .amcharts-LabelBullet .amcharts-Label foreignObject{height:20px;overflow:visible;width:20px}.chart-container .amcharts-LabelBullet .amcharts-Label foreignObject[width="16"] .total-events-overlay-number{margin-left:-2px;width:20px}.chart-container .amcharts-LabelBullet .amcharts-Label foreignObject[width="16"]{width:21px}.chart-container .amcharts-LabelBullet .amcharts-Label foreignObject[width="9"] .total-events-overlay-number{margin-left:-5px;width:20px}.chart-container .amcharts-LabelBullet .amcharts-Label foreignObject>div{overflow:visible!important}.total-events-overlay-number{background-color:#5b9ad2;border-radius:2px;color:#fff;font-size:12px;font-weight:600;padding:1px;text-align:center;width:20px}.chart-container__event-overlay-icon.icon-position-lower{margin-top:5px}.chart-container__event-overlay-icon:before{display:block;line-height:20px;text-align:center;width:100%}.chart-container__event-overlay-tooltip-header{font-weight:600}.chart-container__event-overlay-tooltip-text-block{display:flex;flex-direction:column}.chart-container__event-overlay-tooltip-text-and-icon{align-items:center;display:flex;margin-top:4px}.chart-container__event-overlay-tooltip-text-and-icon .device-event-icon{margin-bottom:auto}.chart-container__event-overlay-tooltip-text{display:flex;flex-direction:column;margin-left:4px}.chart-container__event-overlay-tooltip-message{margin-left:9px;margin-top:3.5px}.event-overlay-tooltip-separator{border-bottom:1.5px solid #d7e2eb;margin-top:5px}.tooltip-max-events-text{font-weight:600}@media (max-width:818px){.chart-edit-events .events-shown{display:none}}.percentage-bar{background:#d5e2ec;border-radius:50px;height:15px;overflow:hidden}.percentage-bar-filler{height:100%}.rectangle-label{border-radius:5px;display:inline-block;font-size:.722em;font-weight:400;padding:.2em .833em}.rectangle-label.rectangle-label--green{background-color:#d5f2de;border-bottom:1px solid #92c7a4;color:#22773b}.rectangle-label.rectangle-label--blue{background-color:#d6e8f2;border-bottom:1px solid #95bcd1;color:#3c669a}.core_device_container .tab-panel .nav-title{margin:0}.core_device_container .device-header{margin-bottom:.75rem;margin-left:2.5rem;margin-top:1.5rem;position:relative}.core_device_container .device-id{font-weight:600}.core_device_container .device-header .title{font-size:1.286em;font-weight:700}.core-device_content,.core_device_container .inner_card{font-weight:600}.core-device-content_fixture .col-auto:not(:last-child):after{background:#c2d1e0;bottom:0;content:" ";position:absolute;right:0;top:0;width:1px}.core-device-content_fixture .overview-component{justify-content:left}.core-device-content_fixture{padding:.5rem 1.875rem 0}.core-device-content_fixture .col-auto{flex-grow:1}.core-device_overview{font-size:1.286em;font-weight:700;padding:1.25rem 0 0 1.875rem}.core_device_container .inner_card{background-color:#f3f7fb;border-bottom:2px solid #d7e2eb;border-left:1px solid #d7e2eb;border-radius:8px;border-right:1px solid #d7e2eb;box-sizing:border-box;margin:.7143em}.core_device_container .applications-overview-content_subtitle{font-weight:400;padding-left:1.875rem}.core-device_tabs .tab-panel .nav-link{background-color:#dfe8ef;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:.714em;opacity:1;padding:.75rem 1.25rem}.core-device_tabs .tab-panel .nav-link:hover{background-color:#c2d1e0;border:1px solid #c2d1e0;transition:.2s}.core-device_tabs .nav-tabs{border-bottom:1px solid #c2d1e0}.core-device_tabs .tab-panel .nav-link.active{background-color:#fff;border:1px solid #c2d1e0;border-bottom-color:#fff;color:#333}.core-device_tabs .tab-panel .nav-link.active:hover{border-color:#c2d1e0 #c2d1e0 #fff}.core_device_container .table_part .data-table-component{max-height:500px}.core_device_container .pagination-bar-component{box-shadow:0 -1px 4px 0 #dadada;font-weight:400;margin-top:2px}.core_device_container .core-device-content_fixture .fa-spinner{opacity:.6}.core_device_container .serialNumber-spacing{padding-left:.5em}.core_device_container .devices-list_link{color:#07c;padding-right:.5em}#core-devices-breadcrumb{color:#707070;font-size:.929em}.core_device_container .devices-list_link:hover{color:#07c;cursor:pointer;padding-right:.5em;-webkit-text-decoration-line:underline;text-decoration-line:underline}.core_device_container .rectangle-label{margin-left:.5em;position:relative;top:-1px}.option-picker{display:inline-block}.option-picker__control{--control-bg-color:#edf6ff;--control-fg-color:#07c;border:1px solid var(--control-fg-color);border-radius:1rem;box-sizing:border-box;color:var(--control-fg-color);cursor:pointer!important;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.75rem;max-width:12rem;min-height:unset!important;min-width:5rem;padding-left:.625rem;padding-right:1.4rem;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.option-picker__control,.option-picker__control:hover{background-color:var(--control-bg-color)}.option-picker__control--menu-is-open,:not(.option-picker--is-disabled)>.option-picker__control:hover{border:1px solid var(--control-fg-color);--control-bg-color:#bbddfe}.option-picker__placeholder{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-picker__value-container{align-items:center;display:flex;justify-content:left;padding:0;position:relative}.option-picker__value-container .option-picker__input-container:not([data-value=""]){background:var(--control-bg-color)}.option-picker__control--menu-is-open .option-picker__value-container--has-value>.option-picker__single-value,.option-picker__control:not(.option-picker__control--menu-is-open) .option-picker__value-container--has-value .option-picker__placeholder{display:none}.option-picker__control:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid;bottom:0;content:"";height:5px;margin:auto;position:absolute;right:8px;top:0}.option-picker--is-disabled{opacity:.5}.option-picker--inactive>.option-picker__control{--control-bg-color:#f2f2f2;border:1px solid var(--control-bg-color);color:#333;font-weight:400}.option-picker--inactive>.option-picker__control:hover{--control-bg-color:#e6f7ff}.option-picker--inactive:not(.option-picker--is-disabled)>.option-picker__control:hover,.option-picker--inactive>.option-picker__control--menu-is-open{--control-bg-color:#d9d9d9;border-color:var(--control-bg-color)}:not(.option-picker--inactive)>.option-picker__control{box-shadow:0 3px 3px 0 #69696940}.option-picker__control--menu-is-open:after{border:5px solid #0000;border-bottom:5px solid;border-top:none}.option-picker__indicator,.option-picker__indicator-separator{display:none!important}.option-picker__menu{background:#fff;border:1px solid #c2d1e0;border-radius:8px;box-shadow:0 2px 8px #0003;margin-top:.25rem;max-width:100%;min-width:9.5rem!important;overflow:hidden;width:unset!important;z-index:1001!important}.option-picker__menu-notice,.option-picker__option{max-width:100%;overflow:hidden;padding:.1875rem .3rem;text-overflow:ellipsis;white-space:nowrap}.option-picker__option{cursor:pointer!important}.option-picker__option--is-focused{background-color:#1279c9;color:#fff}.option-picker__menu .autosuggest__suggestion{font-weight:300}.option-picker__option .autosuggest__suggestion--italic{font-style:italic}.time-period-clear{border:none;margin-left:.75rem}.shared-map{height:60vh;left:0;min-height:400px;position:relative;top:0;width:100%}.shared-map .mapZoomButtonContainer{background-color:#fff;border:2px solid #0000004d;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;position:absolute;right:10px;top:10px;z-index:1000}.shared-map .mapResetButton{position:relative;top:80px}.mapZoomButton{padding:9px}.mapZoomButton:not(:last-child){border-bottom:1px solid #ccc}.mapZoomButton:hover{background-color:#f4f4f4}.mapZoomButton[aria-disabled=true]{background-color:#f4f4f4;color:#bbb;cursor:default}.shared-map .noSelectionOverlay{border-radius:0;padding:0;z-index:1000}.shared-map .noSelectionOverlay .noSelectionOverlayInner{border-radius:0}.shared-map .leaflet-container{height:100%;left:0;position:absolute;top:0;width:100%}.shared-map .leaflet-control:first-child{z-index:1000}.shared-map .dropdown{background:#0000}.shared-map .dropdown-toggle{align-items:center;background-color:#fff;border:2px solid #0000004d;border-radius:4px;color:#000;display:flex;flex-direction:row;height:30px;justify-content:center;width:45px}.shared-map .dropdown-toggle.btn.btn-primary:focus,.shared-map .dropdown-toggle.btn:hover:not(:disabled),.shared-map .dropdown.show>.btn.btn-primary.dropdown-toggle{background-color:#f4f4f4;border-color:#0000004d;color:#000}.shared-map .dropdown-menu{background-color:#fff;border:2px solid #0000004d;border-radius:4px;color:#000;padding:.5rem 0}.shared-map .dropdown-menu:hover{border:2px solid #0000004d}.shared-map .dropdown-menu .dropdown-item{margin-bottom:0}.shared-map .dropdown-item.active,.shared-map .dropdown-item:active{background-color:#f4f4f4;color:#000}.shared-map .dropdown-item .checkbox{margin-right:.25rem}.shared-map[data-grayscale=true] .leaflet-tile-pane{filter:grayscale()}.shared-map .leaflet-tooltip{padding:.5rem}.shared-map .leaflet-tooltip p{margin:.5rem 0}.shared-map .leaflet-tooltip p:first-child{margin-top:0}.shared-map .leaflet-tooltip p:last-child{margin-bottom:0}.shared-map .legend{background-color:#fff;border:2px solid #0000004d;border-radius:4px;margin:0;padding:.5rem}.shared-map .legend.continuous{display:flex;flex-direction:row}.shared-map .legend.continuous .text{display:flex;flex-direction:column;justify-content:space-between}.shared-map .legend.continuous .lines{background-color:#cbcbcb;border:1px solid #000;border-right:none;height:200px;margin-right:.5rem;padding:4px;width:calc(.75rem + 10px)}.shared-map .legend.continuous .gradient{background:linear-gradient(180deg,var(--legend-stop-1) 0,var(--legend-stop-2) 30%,var(--legend-stop-3) 80%,var(--legend-stop-4) 100%);border:1px solid #00000080;height:100%;width:.75rem}.shared-map .legend.discrete>li{display:flex;flex-direction:row;margin:0}.shared-map .legend.discrete>li>.background{background-color:#cbcbcb;margin-right:.5rem;padding:.25rem .25rem 0}.shared-map .legend.discrete>li:last-child>.background{padding-bottom:.25rem}.shared-map .legend.discrete>li>.background>.color{border:1px solid #00000080;height:1rem;width:2rem}.shared-map .legend.discrete>li>.text{padding-top:.25rem}.shared-map .loading-indicator,.shared-map .map-config-button{background-color:#fff;border:2px solid #0000004d;border-radius:.25rem;color:#000;font-weight:700;left:0;padding:.5rem;position:relative;top:0}.shared-map .loading-indicator>i{margin-right:.5rem}.core-device-coverage_header{align-items:flex-end;display:flex;flex-flow:row wrap;gap:2em;justify-content:space-between;padding:1.8em 2.86em;z-index:1001}.core-device-coverage_headings{flex:1 1 300px;margin:0}.core-device-coverage h2{font-size:1rem;font-weight:700;margin-bottom:.25rem;margin-left:.625rem}.core-device-coverage h3{font-size:.825rem;font-weight:500;margin-bottom:1.25rem;margin-left:.625rem}.core-device-coverage_headings h2{margin-left:0}.core-device-coverage_headings h3{margin-bottom:0;margin-left:0}.core-device-coverage_filters{display:flex;flex-grow:1;flex-shrink:0;gap:1.25rem;justify-content:flex-end;padding:0}.core-device-coverage_time-picker-container{align-items:center;display:flex;gap:.25rem}.core-device-coverage_radio-container{display:flex;gap:.25rem}.details-card.battery-device .details-tab-header .selection-header{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.details-card.battery-device .details-tab-header .rounded-label{margin-left:1rem;position:relative;top:-1px}.details-card.battery-device .details_row>div{margin-bottom:1.1em;text-align:left}.details-card.battery-device .mini-header{background-color:#f3f7fb;border:1px solid #d7e2eb;margin-bottom:1.25rem;margin-left:0;margin-right:0;padding:.25rem;text-align:center}.details-card.battery-device .mini-header i{color:#4a76a0;margin-right:.5em}.details-card.battery-device .details_right{padding-left:1.2em;padding-right:1.65em;text-align:left}@media (max-width:767px){.details-card.device .mini-header{text-align:right}}.details-card.battery-device .details_information{padding:1rem;text-align:center}.details-card.battery-device .details_information .battery-information .nav-link{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:50px;color:#333;font-size:.875rem;font-weight:400;line-height:1.25rem;opacity:1;padding:.35rem 1.25rem}.details-card.battery-device .details_information .battery-information .nav-link.active,.details-card.battery-device .details_information .battery-information .nav-link.active:hover{background-color:#edf6ff;border:1px solid #07c;box-shadow:0 3px 3px 0 #69696940;color:#07c;font-weight:600}.details-card.battery-device .details_information .battery-information .nav-link:hover{background-color:#d7d7d7;border-color:#d7d7d7}.details-card.battery-device .details_information .battery-information .nav-tabs{background-color:#fff;border-bottom:none;text-align:center}.details-card.battery-device .details_information .battery-information .nav-title{display:none}.details-card.battery-device .details_information .battery-information .tab-panel .nav-header{justify-content:center}.details-card.battery-device .details_information .battery-information .tab-panel .tab-content{padding-top:1em}.details-card.battery-device .details_information .battery-information .tabs .mini-header{margin-bottom:0}.discharge_chart{margin:0 15px 15px}.discharge_chart .average-discharge-chart h1{margin-left:1.5rem!important}.batteryCentric_devices_list{margin-bottom:1.5em;margin-top:1.5em}.batteryEssentialsTable_container.deviceCentric .data-table-component th{background-color:#fff}.horizontal-chart-container .chart-and-legend-container{background-color:#f3f7fb;border-bottom:2px solid #d7e2eb;border-left:1px solid #d7e2eb;border-radius:8px;border-right:1px solid #d7e2eb;width:600px}.horizontal-chart-container .card{box-shadow:none}.horizontal-chart-container .chart-container{padding:0 3em}.horizontal-chart-container .currently-alerting-message{font-weight:600;margin:0 .25em}.horizontal-chart-container .details-message{a{border:1px solid #c2d1e0;border-radius:3px;color:#07c;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-left:1em;padding:.375rem .75rem;white-space:nowrap}.devices-average-discharge-alerts-message{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.75rem;.message-header{font-size:1.125rem;font-weight:700;margin-left:1.25rem;margin-top:.25rem;text-align:left}}.battery-alerts-message{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.75rem;.message-header{font-size:1.125rem;font-weight:700;margin-left:1.25rem;margin-top:.25rem;text-align:left}}}.horizontal-chart-container .overview-chart-legend{padding-top:20px;text-align:center}.horizontal-chart-container .overview-chart-legend .warning{border-right:1px solid #c2d1e0;font-weight:600;padding:0 .5em}.horizontal-chart-container .overview-chart-legend .problem{border-right:1px solid #c2d1e0;font-weight:600;padding-right:.5em}.horizontal-chart-container .overview-chart-legend .good{font-weight:600;padding-left:.5em}.horizontal-chart-container .overview-chart-legend .fa{font-size:1.25rem;margin:0 .6rem;position:relative;top:2px}.overview-chart-legend .total{font-size:1.286em;margin:0 .5em;position:relative;top:1px}.overview-chart-legend .total a{color:#07c}.overview-tooltip-text .key-problem{background-color:#dd7778}.overview-tooltip-text .key-problem,.overview-tooltip-text .key-warning{border-radius:2px;display:inline-block;height:10px;margin-right:.5em;position:relative;top:1px;width:10px}.overview-tooltip-text .key-warning{background-color:#fbcd76}.overview-tooltip-text .key-good{background-color:#3fa67d;border-radius:2px;display:inline-block;height:10px;margin-right:.5em;position:relative;top:1px;width:10px}.overview-tooltip-text .counts{font-weight:600}@media (max-width:1400px){.horizontal-chart-container .chart-and-legend-container{width:700px}}@media (max-width:800px){.horizontal-chart-container .chart-and-legend-container{width:400px}}.battery-overview_container{display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:center!important}.batteryEssentialsTable_container{margin-bottom:1.5em;margin-top:1.5em}.estate .card .card-body{padding:1rem}.discharge_container h1,.estate_container h1{font-size:1.125rem;font-weight:700;line-height:1.5;margin-top:.25rem;text-align:center}.discharge_container .legend{margin-bottom:1em;overflow-wrap:normal;text-align:center}.discharge_container .lastDays,.estate_container .total{font-size:1rem;font-weight:600;text-align:center}.discharge_container .lastDays{margin-bottom:1.5em}.discharge_container .discharge_chart{height:220px;margin:.5em 1em}@media (min-width:1200px) and (max-width:1400px){.devices.discharge_container .discharge_chart{width:800px}}@media (max-width:1200px){.devices.discharge_container .discharge_chart{width:400px}}@media (min-width:790px) and (max-width:991px){.devices.discharge_container .discharge_chart{width:650px}}.devices.discharge_container h1{margin-top:1.5em}.details_container{text-align:center}.tableRow{cursor:pointer;width:100%!important}.selectedRow td{background:#e7f2fc!important;color:#1f71a8}.selectedRow{border-left:6px solid #3fa0dc}.batteryDetails{font-size:.9em}.batteryDetails .right{padding-top:1em;text-align:right;white-space:nowrap}.batteryDetails .left{font-weight:600;padding-top:1em;white-space:nowrap}.status_label{border-bottom-right-radius:.25rem;border-top-left-radius:.25rem;color:#fff;font-size:.9em;font-weight:600;height:2em;line-height:2em;margin-left:-1.7em;margin-top:-1.7em;position:relative;text-align:center;width:16em}.green_status{background-color:#3fa67d}.orange_status{background-color:#fbcd76;color:#747474}.red_status{background-color:#dd7778}.device-warning-icon{padding-left:1em}.green_status:after,.orange_status:after,.red_status:after{border-color:#0000 #0000 #fff;border-style:solid;border-width:0 0 2em 1.2em;bottom:0;content:"";height:0;position:absolute;right:0;width:0}@media (min-width:768px){.estate{height:100%}}.estate .estate_chart{height:20em;margin-left:0;text-align:"center";width:30em}@media (max-width:991px){.estate .estate_chart{height:10em}}.estate .estate_chart .amcharts-AxisRendererX-group .amcharts-Label{font-family:Open Sans,Font Awesome\ 5 Free}.estate .estate_chart .amcharts-Container .amcharts-AxisRendererX .amcharts-AxisLabel,.estate .estate_chart .amcharts-Container .amcharts-Sprite-group .amcharts-RoundedRectangle-group{cursor:pointer}.warrantyStatus{font-weight:700;margin-top:20px}.batteryDetails_container table{width:100%}.batteryDetails_container{display:table;width:100%}.batteryDetails_container h1{font-size:1.1em;font-weight:600;margin-bottom:1em;text-align:center}@media (min-width:977px){.card-container{height:100%}}.eTable-loading{background-color:#fff;height:25rem;line-height:25rem;text-align:center}.eTable-loading .fa-spinner{position:relative}.pagination--container{background-color:#fff;border-radius:0 0 .5rem .5rem;padding:5px 1.5em}.p-2{margin-left:20px}.button,.p-2{display:inline-block}.button{background-color:#efefef;border:none;box-shadow:0 2px 3px 0 #0003;color:#979797;font-size:16px;height:28px;line-height:28px;text-decoration:none;vertical-align:middle;width:32px}.prevBtn{border-radius:5px 0 0 5px;margin-right:10px}.nextBtn{border-radius:0 5px 5px 0;margin-left:10px;margin-right:20px}.nextBtn:hover,.prevBtn:hover{background-color:#e2e2e2;color:#545454;cursor:pointer}.prevBtn:disabled{border-radius:5px 0 0 5px;margin-right:8px}.nextBtn:disabled,.prevBtn:disabled{background-color:#f7f7f7;box-shadow:none;color:#d8d8d8;cursor:default;height:28px}.nextBtn:disabled{border-radius:0 5px 5px 0;margin-left:8px;margin-right:15px}.pageText,.statusText{line-height:30px;vertical-align:middle}.home-location-change_container .home-location-change_header{font-size:var(--font-size-14px);font-weight:var(--font-weight-semi-bold);padding:10px}.home-location-change_selection{align-items:center;display:flex;font-size:var(--font-size-14px);font-weight:400;margin-left:.9rem;padding:10px}.home-location-change_container .from-home-location_selector,.home-location-change_container .to-home-location_selector{padding:0 16px}.selection-validation-error{color:#c03b3b;padding-left:1rem}.to-home-location_selector.wrong-home-location-selection .option-picker__control{border-color:#c03b3b}.move-home-location__confirmation-modal .modal-content .modal-body{height:auto}.move-home-location__confirmation-modal .modal-header,.move-home-location__progress-modal .modal-header{border-bottom:0}.move-home-location__confirmation-modal .modal-footer,.move-home-location__progress-modal .modal-footer{border-top:0}.move-home-location__confirmation-modal .modal-content,.move-home-location__progress-modal .modal-content{margin:0 auto;max-width:500px}.move-home-location__progress-modal .modal-content .modal-body{height:6em}.moving__status{text-align:center}.bulk-actions-container{display:flex;justify-content:center}@media (max-width:800px){.home-location-change_selection{display:flex;flex-direction:column}}.bulk-actions-container .card{width:60em}.bulk-actions-container .bulk-actions_header{font-size:var(--font-size-16px);font-weight:var(--font-weight-bold);padding:10px}.bulk-actions{padding:30px}.bulk-actions .option-picker{margin:10px 0}.modal-open .core-devices_list_filters.modal{overflow-y:hidden}.core-devices_list_filters .fa-exclamation-triangle.enhanced-warning-icon{line-height:.7em;margin-top:3px}.core-devices_list_filters .modal-header{border-bottom:none}.core-devices_list_filters .modal-body{height:auto;padding:0}.core-devices_list_filters .nav-tabs{padding-left:1.875rem}.core-devices_list_filters .nav-title{display:none}.core-devices_list_filters .tab-content{padding:15px 30px}.core-devices_list_filters .filter-selection .filter-count{left:1.875rem;margin-top:1.24rem;position:absolute}.core-devices_list_filters .filter-cell--additional.filter-cell--id-alertLevel{padding-left:2rem}.group-tag-picker__control{border:1px solid #949494;border-radius:3px;cursor:text;display:inline-block;font-size:.875rem;padding:6px;position:relative}.group-tag-picker__control--is-focused{border-color:#07c;outline-color:#07c;outline-style:auto}.group-tag-picker__multi-value{background-color:#438344;border:1px solid #438344;border-radius:5px;box-sizing:border-box;font-size:inherit;line-height:inherit;margin:0 6px 6px 0;padding:3px 8px}.group-tag-picker .group-tag-picker__indicators{align-self:flex-start;height:27px}.group-tag-picker__placeholder{bottom:0;position:absolute}.group-tag-picker__input-container:not([data-value=""]){background:#fff}.group-tag-picker__input-container{border:0;font-size:inherit;line-height:inherit;margin:0;max-width:100%;outline:none;padding:0;width:100%}.group-tag-picker__menu{background:#fff;border:1px solid #c2d1e0;border-radius:8px;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;margin-top:.25rem;max-width:100%;min-width:9.5rem!important;overflow:hidden auto;text-overflow:ellipsis;white-space:nowrap;width:unset!important;z-index:1001!important}.group-tag-picker__menu-notice,.group-tag-picker__option{padding:.1875rem .3rem;width:100%}.group-tag-picker__option{cursor:pointer!important}.group-tag-picker__option--is-focused{background-color:#1279c9;color:#fff}.group-tag-picker .group-tag-picker__multi-value{color:#fff;padding:.2rem}.group-tag-picker .group-tag-picker__multi-value__label{align-items:center;display:flex;padding:0 .2rem}.group-tag-picker .group-tag-picker__multi-value__remove svg{background-color:#c03b3b;border-radius:2px;cursor:pointer;height:1.125rem;margin:0 .2rem;padding:1px;width:1.125rem}.group-tag-picker .group-tag-picker__multi-value__remove:hover svg{background-color:#a72222}.group-tag-picker__menu .autosuggest__suggestion{font-weight:300}.group-tag-picker__option .autosuggest__suggestion--italic{font-style:italic}.core-devices_list-edit_record .modal-body{height:auto}.core-devices_list-edit_record .modal_footer{width:100%}.devices-edit-record__list{display:table;table-layout:fixed;width:100%}.devices-edit-record__item{display:table-row}.devices-edit-record__title,.devices-edit-record__value{display:table-cell;padding:.75rem 0}.devices-edit-record__title{font-weight:600;padding-left:.625rem;vertical-align:middle;width:140px}.devices-edit-record__item--home-location .devices-edit-record__value{position:relative}.devices-edit-record__input{border:1px solid #949494;border-radius:3px;padding:.125rem .5rem}.devices-edit-record__input--invalid{border:1px solid #c03b3b}.devices-edit-record__input--invalid:focus{outline-color:#c03b3b}.devices-edit-record__input--valid:focus{outline-color:#07c}.devices-edit-record__validation-err{color:#c03b3b;font-size:.875rem;padding-left:1rem}.devices-edit-record__validation-err--group{padding-left:0}.devices-edit-record .autosuggest-dropdown-button__autosuggest{width:360px}@media (max-width:600px){.devices-edit-record .autosuggest-dropdown-button__autosuggest{width:calc(100% - 1.6rem)}}.devices-edit-record .autosuggest-dropdown-button .group-tag-picker__menu--open{max-height:115px}.devices-edit-record .devices-edit-record__groups-input--invalid .group-tag-picker__input-container{color:#c03b3b}.devices-edit-record .react-tags{width:360px}@media (max-width:600px){.devices-edit-record .react-tags{width:100%}}.core-devices_header_controls{align-self:center;display:flex}.core-devices-list .filter-status-block{margin-left:2.95em}.core-devices-list .alerts-panel{padding:0}.core-devices-list .alerts-panel__alerts{margin-top:1px;max-height:none}.core-devices-list .tooltip_popover-content{font-family:Open Sans;font-size:.75rem;font-weight:400;text-align:left}.core-devices_list .table_part .data-table-component th:first-child{background:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:1000}.core-devices_list .table_part .data-table-component td:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:1000}.core-devices_list .data-table-component tr:nth-of-type(2n) td:first-child{background-color:#fff}.core-devices_list .data-table-component tr:nth-of-type(odd) td:first-child{background-color:#f7f7f7}.core-devices_list .table_part .data-table-component th[data-key=deviceStatus]{background:#fff;position:-webkit-sticky;position:sticky;right:0;z-index:1000}.core-devices_list .table_part .data-table-component td[data-key=deviceStatus]{font-size:1rem;line-height:1rem;position:-webkit-sticky;position:sticky;right:0;z-index:1000}.core-devices_list .data-table-component tr:nth-of-type(2n) td[data-key=deviceStatus]{background-color:#fff}.core-devices_list .data-table-component tr:nth-of-type(odd) td[data-key=deviceStatus]{background-color:#f7f7f7}.core-devices-list_link{color:#07c}.core-devices-list_link:hover{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.core-devices-list hr{border-top:1px solid #d7e2eb;margin-top:10px}.core-devices_list .table_part .tooltip_popover-content{font-family:Open Sans;font-size:.75rem;font-weight:400;text-align:left}.core-devices_list .table_part .tooltip_popover-content .core-devices_list-data_usage-popover_text{font-size:.75rem}.core-devices_list .table_part .alerts-panel{padding:0}.core-devices_list .table_part .alerts-panel__alerts{margin-top:1px;max-height:none}.core-devices_list .table_part .core-devices_list-data_usage-icon{color:#7490b9;margin-left:.375rem}.estate-alerts{margin:1.5rem}.estate-alerts .estate-alerts__container{color:#333;font-family:Open Sans;height:17rem;overflow-y:auto}.estate-alerts .estate-alerts__container thead th{background-color:#fff;position:-webkit-sticky;position:sticky;text-align:right;top:0}.estate-alerts .estate-alerts__container thead th:last-child{padding-right:.938rem}.estate-alerts .estate-alerts__container thead th:first-child{text-align:left}.estate-alerts .estate-alerts__title{font-size:1.125rem;font-weight:700;padding-bottom:.5rem}.estate-alerts .estate-alerts__status{font-size:1rem}.estate-alerts .estate-alerts__status b{font-weight:600}.estate-alerts .estate-alerts__status td{padding:.5rem 0}.estate-alerts .estate-alerts__status td:first-child{padding-left:.625rem;width:100%}.estate-alerts .estate-alerts__status td:not(:first-child){text-align:right}.estate-alerts .estate-alerts__status td:last-child{padding-left:1.875rem;padding-right:1rem}.estate-alerts .estate-alerts__status tr:not(:last-child){border-bottom:1px solid #c2d1e0}.estate-alerts .estate-alerts__status--no-alerts{font-size:.875rem;font-style:italic;padding:70px 0;text-align:center}.estate-alerts .loading-spinner{margin-top:103px}.horizontal-estate .chart-and-legend-container{background-color:#f3f7fb;border-bottom:2px solid #d7e2eb;border-left:1px solid #d7e2eb;border-radius:8px;border-right:1px solid #d7e2eb;margin:auto;width:1000px}.horizontal-estate .card{box-shadow:none}.horizontal-estate .chart-container{padding:0 3em}.horizontal-estate .currently-alerting-message{font-weight:600;margin:0 .25em}.horizontal-estate .details-message a{border:1px solid #c2d1e0;border-radius:3px;color:#07c;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-left:1em;padding:.375rem .75rem;white-space:nowrap}.horizontal-estate .estate-overview-chart-legend{padding-top:20px;text-align:center}.horizontal-estate .estate-overview-chart-legend .warning{border-right:1px solid #c2d1e0;font-weight:600;padding:0 .5em}.horizontal-estate .estate-overview-chart-legend .problem{border-right:1px solid #c2d1e0;font-weight:600;padding-right:.5em}.horizontal-estate .estate-overview-chart-legend .good{font-weight:600;padding-left:.5em}.horizontal-estate .estate-overview-chart-legend .fa{font-size:1.25rem;margin:0 .6rem;position:relative;top:2px}.estate-overview-chart-legend .total{font-size:1.286em;margin:0 .5em;position:relative;top:1px}.estate-overview-chart-legend .total a{color:#07c}.estate-overview-tooltip-text .key-problem{background-color:#dd7778}.estate-overview-tooltip-text .key-problem,.estate-overview-tooltip-text .key-warning{border-radius:2px;display:inline-block;height:10px;margin-right:.5em;position:relative;top:1px;width:10px}.estate-overview-tooltip-text .key-warning{background-color:#fbcd76}.estate-overview-tooltip-text .key-good{background-color:#3fa67d;border-radius:2px;display:inline-block;height:10px;margin-right:.5em;position:relative;top:1px;width:10px}.estate-overview-tooltip-text .counts{font-weight:600}@media (max-width:1400px){.horizontal-estate .chart-and-legend-container{width:700px}}@media (max-width:800px){.horizontal-estate .chart-and-legend-container{width:400px}}.core-estate-overview__filters--buttons{margin-left:2.875rem;margin-right:2.875rem}.core-estate-overview__filters--title{font-weight:600;margin-bottom:.5rem;margin-left:3.125rem;margin-top:1.25rem}.core-overview_container .data-table-component td:nth-child(3){position:relative}.core-estate-overview__table{margin-top:1em}.core-estate-overview .chip-button{margin:.375rem .25rem}.core-estate-overview .highlight-red,.core-estate-overview .highlight-yellow{display:flex;inset:0;justify-content:space-between;padding:.6rem;position:absolute;text-align:right}.core-estate-overview .highlight-red svg,.core-estate-overview .highlight-yellow svg{align-self:center;margin-left:3px}.core-estate-overview .highlight-red svg path{fill:#a52222}.core-estate-overview .highlight-red{background-color:#f5c8c8;color:#a52222}.core-estate-overview .highlight-yellow{background-color:#f5edc8;color:#7d6a17}.core-estate-overview .highlight-yellow svg path{fill:#7d6a17}.core-estate-overview__table-header{display:flex;justify-content:space-between}.core-overview__titles-container,.core-overview_container .chart-and-header-container_header{align-items:baseline;display:flex;justify-content:space-between}.core-overview__titles-container{margin-top:1.5rem}.core-overview_table-container__title{font-size:1.125rem;font-weight:700;margin-left:2.5rem}.core-overview_container .page-header__header .chart-and-header-container_header_right{font-size:.9375rem;font-weight:600}@media (max-width:600px){.core-overview_container .page-header__header .chart-and-header-container_header_right{font-size:.75rem}}.core-overview_container .data-table-component td:last-child,.core-overview_container .data-table-component th:last-child{padding-right:2.5rem}.core-overview_container__estate-and-alerts{display:flex}.core-overview_container .estate-container{flex:50% 1;min-height:20rem}.core-overview_container .alerts-container{flex:50% 1}.core-overview_container .horizontal-estate .chart-and-legend-container{width:100%}.estate-container .loading-container .loading-spinner{margin-top:8rem;top:0}.estate-container_header{font-size:.9375rem;font-weight:600;padding:15px}.core-overview_table-container{margin-bottom:1rem;margin-top:10px}.core_device_overview_composition .fa-exclamation-triangle.enhanced-warning-icon{line-height:.7rem;margin-top:.2em}.core-overview-message{display:flex;justify-content:space-between;margin-bottom:.75rem;overflow:auto}.core-overview-message .estate-message-header{font-size:1.125rem;font-weight:700;margin-left:1.25rem;margin-top:.25rem;text-align:left}.core-performance-chart-section{margin:1.5rem 2.5rem 0;padding-bottom:.625rem;position:relative}.core-performance .loading-container{height:75vh}.core-performance .chart-buttons{margin-right:.625rem}.modal-open .core-anomalies_list_filters.modal{overflow-y:hidden}.core-anomalies_list_filters .modal-header{border-bottom:none}.core-anomalies_list_filters .modal-body{height:auto;padding:0}.core-anomalies_list_filters .nav-tabs{padding-left:1.875rem}.core-anomalies_list_filters .nav-title{display:none}.core-anomalies_list_filters .tab-content{padding:15px 30px}.info-popover-content{font-size:var(--font-size-14px);font-weight:var(--font-weight-normal);max-width:500px;text-align:left}.info-popover-icon{color:#5a82a8;margin:0 .5em}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.cluster-map-container{display:flex;flex-direction:row;gap:1rem;padding:0 2.5rem 1.8em;.alerts-panel{padding:0;.alerts-panel__alerts{font-family:Open Sans;font-size:.75rem;font-weight:400;margin-top:1px;max-height:none;text-align:left}}.devices-card{background-color:#f3f7fb;flex-shrink:0;width:320px;z-index:1000;&.selected{height:auto}.card-body{display:flex;flex-direction:column;padding:0}.devices-card_prompt{margin:.5rem}.devices-card_header{align-items:center;border-bottom:1px solid #c2d1e0;display:flex;flex-direction:row;justify-content:space-between;min-height:calc(33px + 1rem);padding:.5rem;h3{font-size:1rem;font-weight:700;margin-bottom:0}.devices-card_header-buttons{align-items:center;display:flex;gap:.5rem;.devices-card_export{box-shadow:none;span{display:none}}.close-button{border:1px solid #c2d1e0}}}.devices-card_main{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;.devices-card_inner{background-color:#fff;border-radius:0 0 1.25rem 1.25rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;.devices-card_list{flex:1 1 auto;height:0;margin-bottom:0;overflow:auto;padding:0;.data-table-component{height:unset;overflow:unset}.data-table-component th{position:static}.data-table-component th:first-child,.table-cell:first-child .table-cell_constrained{padding-left:.6rem}.table-cell:nth-child(2){position:relative;z-index:251}}.devices-card_pagination{align-items:center;background-color:#f3f7fb;border-top:1px solid #c2d1e0;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem;button{margin-left:0}}}}}.cluster-map{.device-stats{background-color:#fff;border:2px solid #0000004d;border-radius:.25rem;color:#000;opacity:.3;padding:.5rem;transition-duration:.25s;transition-property:opacity,color,border-color;&:hover{border-color:#0000004d;color:#000;opacity:1}}.bottom-left-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding-right:10px}.cluster{fill:#71acef80;fill-opacity:1;stroke:#1979e6;stroke-width:1.5px;animation:fade-in .25s;animation-fill-mode:forwards;&.selected{fill:#ffffff80;stroke:#fff}}.cluster-label{background-color:initial;border:none;box-shadow:none;color:#fff;font-size:2rem;font-weight:700;margin:0;padding:0;text-align:center;transform:translateX(50%);translate:0 -50%;-webkit-text-stroke-color:#1979e6;-webkit-text-stroke-width:1.5px;&:before{display:none}&.selected{color:#1979e6;-webkit-text-stroke-color:#ff79e600}&.loading{color:#fff0;-webkit-text-stroke-color:#1979e600}}}}.core-maps .core-maps_page-header{margin-bottom:.75rem;margin-left:2.5rem;margin-top:1.5rem}.core-maps .core-maps_page-header .title{font-size:1.286em;font-weight:700}.core-maps .core-maps_header{align-items:stretch;display:flex;flex-flow:column;gap:1em;justify-content:flex-start;margin:0 .2rem;padding:1.8em 2.5rem;z-index:1001}.core-maps .core-maps_headings h2{margin-bottom:0}.core-maps .core-maps_filters{display:flex;flex-flow:row-reverse wrap-reverse;flex-grow:1;gap:.75rem}.core-maps .core-maps-options-filters{align-items:center;column-gap:.75rem;display:flex;flex-flow:row wrap;button{align-self:unset}label{font-weight:700;margin:0;.option-picker{.option-picker__control{margin-left:.5rem}.option-picker__menu{max-width:unset!important;right:0}}}}.core-maps .core-maps-options-filters>div{border-left:1px solid #d7e2eb;padding-left:1rem}.core-maps .core-maps-options-filters .alert-filters{display:flex;gap:.625rem}.core-maps .core-maps_time-and-estate-filters{flex-grow:1;flex-shrink:0;justify-content:space-between;padding:0;.time-period-clear{align-self:center;margin-left:0}}.core-maps .radio-buttons{align-items:center;display:flex;flex-flow:row wrap;gap:.625rem;&.alert-values{border-left:none;padding-left:0;.chip-button[disabled]{filter:grayscale(1)}.chip{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem;.chip__text{padding:0}}}}.core-maps .alert-clear{border:none}.core-maps h2{font-size:1rem;font-weight:700;margin-bottom:.25rem}.core-maps h3{font-size:.825rem;font-weight:500;margin-bottom:1.25rem}.core-maps .core-maps_header~.loading-container{height:75vh}#enrollment_container .header{margin-bottom:.5rem;margin-left:.625rem}#enrollment_container .header_text{font-size:1.125rem;font-weight:600;margin-bottom:0;margin-left:0}#enrollment_container .header_subtitle_text{font-size:.725rem;font-weight:400}.section_container{margin-bottom:1.5em}.section_container:last-child{margin-bottom:.2em}.section_title{font-weight:600;margin-bottom:0;text-align:left}.section_line{border-top:1px solid #d7e2eb;margin:0 -1.25rem 1.5em}.header_text{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-left:.625rem}.form-field{padding:.25rem 0}.form-field__label{cursor:pointer;display:inline-block;font-weight:var(--font-weight-semi-bold);margin-right:1rem}.form-field--disabled .form-field__label{cursor:auto}.form-field--required .form-field__label:after{color:var(--color-red);content:"*";display:inline-block;font-weight:var(--font-weight-normal);margin-left:.25rem}.form-field__input{border:1px solid var(--color-input-border);border-radius:var(--border-radius-sm);display:inline-block;margin-right:1rem;padding:.25rem .5rem}.form-field__input--read-only{border:none;padding:0}.form-field__after-input{margin-left:-.5rem;margin-right:1rem}.form-field__input[type=number]::-webkit-inner-spin-button,.form-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-field__input:focus{border-color:var(--color-input-border-focus);outline-color:var(--color-input-border-focus)}.form-field__input::placeholder{color:var(--color-input-placeholder)}.form-field--error .form-field__input{border:1px solid var(--color-input-border-error)}.form-field--error .form-field__input:focus{outline-color:var(--color-input-border-error)}.form-field--disabled .form-field__input{opacity:.5}.form-field__error{color:var(--color-red);display:inline-block;font-size:var(--font-size-14px)}.form-field-list{display:table;table-layout:fixed}.form-field-list .form-field{display:table-row;padding:0}.form-field__input-wrapper,.form-field__label{display:table-cell;padding:.75rem 0}.form-field__label{padding-right:1em}.threshold-selection__header{font-size:var(--font-size-16px);font-weight:var(--font-weight-semi-bold);margin:1rem 0}.threshold-selection__header .info-popover-icon{font-size:var(--font-size-14px)}.threshold-selection__selector{align-items:center;display:flex;margin-bottom:1rem}.threshold-selection__selector-input{cursor:pointer;margin-right:.75rem}.threshold-selection__selector-label{cursor:pointer;margin-bottom:0}.threshold-selection__thresholds{margin-left:2rem}.threshold-selection__thresholds .form-field--disabled .form-field__after-input,.threshold-selection__thresholds .form-field--disabled .form-field__error,.threshold-selection__thresholds .form-field--disabled .form-field__label{opacity:.5}.threshold-selection__thresholds .form-field--field-distanceRed .form-field__input,.threshold-selection__thresholds .form-field--field-distanceYellow .form-field__input{width:50px}.threshold-selection__thresholds .form-field--field-distanceRed .form-field__label i,.threshold-selection__thresholds .form-field--field-distanceYellow .form-field__label i{margin-right:.5em}.edit-home-location__modal .modal-body{height:auto}.edit-home-location__modal .modal_footer{width:100%}.edit-home-location__header,.edit-home-location__modal .modal-header .info-popover-icon{font-size:var(--font-size-16px)}.edit-home-location__header{font-weight:var(--font-weight-semi-bold)}.edit-home-location__body .form-field--field-latitude .form-field__input,.edit-home-location__body .form-field--field-longitude .form-field__input,.edit-home-location__body .form-field--field-radius .form-field__input{width:75px}.edit-home-location__body .form-field--field-postalCode .form-field__input{width:100px}.edit-home-location__footer-message{white-space:nowrap}.edit-home-location__footer-message:before{color:var(--color-red);content:"*";display:inline-block;margin-right:.25rem}.delete-home-locations-failure .modal-header{border-bottom:0}.delete-home-locations-failure .modal-footer{border-top:0}.delete-home-locations-failure .modal-content{margin:0 auto;max-width:640px}.delete-home-locations-failure .modal-content .modal-body{height:auto}.threshold-settings-composition .alarms-configuration{border:1px solid #d7e2eb;margin-bottom:1.5rem}.threshold-settings-composition .alarms-configuration-header h6{display:inline;font-size:1rem;font-weight:600;padding-left:.4rem}.threshold-settings-composition .alarms-configuration-header{background:#f3f7fb;border-bottom:1px solid #d7e2eb;margin-bottom:1rem;padding:.3rem}.threshold-settings-composition .alarms-configuration_table{border-collapse:initial;border-spacing:0 5px}.threshold-settings-composition .alarms-configuration_table td{padding-right:2rem}.threshold-settings-composition .alarms-configuration-body{font-size:.875rem;font-weight:400;padding-bottom:1rem;padding-left:1.15rem}.alarms-configuration-body tr:first-child{font-size:.875rem;font-weight:600}.alarms-configuration-body td{text-align:center}.alarms-configuration-body .alert-types_column,.alarms-configuration-body .alert-types_header{text-align:left}.alarms-configuration .alarms-configuration-icon{color:#7490b9;font-size:.8rem;margin-left:.375rem}.alarms-configuration .tooltip_popover-content{font-size:.8rem;font-weight:400;line-height:25px;text-align:left;width:500px}.alarms-configuration .tooltip_popover-content p{margin-bottom:0}.display-thresholds-header{background:#f3f7fb;border-bottom:1px solid #d7e2eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.3rem}.display-thresholds-header h6{display:inline;font-size:1.072em;font-weight:600;padding-left:.4rem}.display-thresholds-header .threshold-icon{color:#8aa8c1;cursor:pointer;font-size:.8rem;padding-left:.3rem}.display-thresholds-header .textCenter{display:inline}.display-thresholds-section{display:flex;padding:10px}.display-thresholds-section.period input{margin:0 1em 0 3.8em}.display-thresholds-section.warning input{margin:0 1em 0 2em}.display-thresholds-section.problem input{margin:0 1em 0 2.1em}.display-thresholds-section .status-header i{height:-webkit-min-content;height:min-content;margin-right:3px;position:relative;right:3px;top:2px}.display-thresholds-section .status-header{display:flex;font-weight:600}.display-thresholds-section .status-header.period{padding-left:1.5em}.display-thresholds-row{margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.display-thresholds-row input{height:-webkit-min-content;height:min-content}.location-info-dialog .modal-header{border-bottom:none}.location-info-dialog .modal-body{height:unset}.location-info-dialog .modal-footer{border-top:none}.location-info-dialog .modal-body p{margin-bottom:0}.location-info-dialog .modal-body .checkbox_confirmation_message{padding:10px}.location-info-dialog .modal-body .checkbox-with-message{padding-top:20px}.role-selection{display:flex;flex-direction:column;margin-bottom:1rem}.role-selection__row{display:flex}.role-selection label{cursor:pointer;margin-bottom:0;position:relative}.role-selection__input{cursor:pointer;margin-left:4px;margin-right:16px}.role-title-tooltip__text{line-height:27px;width:500px}.role-title-tooltip__administrator,.role-title-tooltip__editor,.role-title-tooltip__manager,.role-title-tooltip__viewer{font-weight:600}.role-title-tooltip__administrator>span,.role-title-tooltip__editor>span,.role-title-tooltip__manager>span,.role-title-tooltip__viewer>span{font-weight:400}.build-user_modal .modal-body{height:auto}.build-user_modal .modal-footer{z-index:100}.build-user_modal .modal_footer{width:100%}.action-denied-users-list .modal-header{border-bottom:0}.action-denied-users-list .modal-footer{border-top:0}.action-denied-users-list .modal-content{max-height:200px}.users_list td .all-worlds-access,.users_list td .no-home-location{font-style:italic}.users_list .table_part .data-table-component td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.users_list .table_part .data-table-component td:hover{text-overflow:clip;white-space:normal;word-break:break-all}.fa-exclamation-triangle.enhanced-warning-icon{background-image:linear-gradient(90deg,#0000 40%,#333 40% 60%,#0000 60%);background-position:bottom;background-repeat:no-repeat;line-height:.8em}:root{--border-radius-sm:3px;--border-radius-md:5px;--border-radius-lg:8px;--font-family-standard:"Open Sans",sans-serif;--font-family-icon:"Open Sans","Font Awesome 5 Free",sans-serif;--font-size-8px:0.5rem;--font-size-10px:0.625rem;--font-size-12px:0.75rem;--font-size-13px:0.813rem;--font-size-14px:0.875rem;--font-size-15px:0.938rem;--font-size-16px:1rem;--font-size-18px:1.125rem;--font-size-20px:1.25rem;--color-black:#333;--color-white:#fff;--color-light-blue:#07c;--color-red:#c03b3b;--color-brand-blue:#4a76a0;--color-text-dark:var(--color-black);--color-text-light:var(--color-white);--color-link:var(--color-light-blue);--color-link-hover:#005eb3;--color-section-border:var(--color-component-dark-grey);--color-background-body:#e8edf0;--color-background-light:var(--color-component-light-grey);--color-input-border:#949494;--color-input-border-focus:var(--color-light-blue);--color-input-border-error:var(--color-red);--color-input-placeholder:#a3a3a3;--color-status-red:#dd7778;--color-status-yellow:#fbcd76;--color-status-green:#3fa67d;--color-data-dark-blue:#003a6d;--color-data-blue:#0072c3;--color-data-light-blue:#0094f0;--color-data-dark-green:#005d5d;--color-data-green:#007c7b;--color-data-light-green:#009d9a;--color-data-purple:#58508d;--color-data-magenta:#d45087;--color-data-pink:#dd729f;--color-data-orange:#c87f00}
/*# sourceMappingURL=main.a033fd46.css.map*/