@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyXsosBO5Xk.ttf) format("truetype")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format("truetype")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBO5Xk.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaammT.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEammT.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFhOHM81r4j6k0gjAW3mujVU2B2G_Vx1w.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2K_c.ttf) format("truetype")}body{margin:0;padding:0;font-family:"Roboto",sans-serif;font-weight:300;background-color:#eee;font-size:10.6px;min-height:-webkit-fill-available}.app .btn{font-size:1.5rem;text-transform:capitalize;padding:7px 18px;border-radius:8px}.app .btn.btn-lg{font-size:1.6rem;padding:12px 20px}.app .btn.btn-sm{padding:6px 18px;font-size:1.28rem}.app .btn.btn-primary{background:#3fb5fc;border-color:#007ac3}.app .btn.btn-grey{background:#a2acb4;border-color:#707070;color:#fff}.app .btn.btn-warning{background:#ff9738;border-color:#c16723}.app .btn.btn-default{background-color:#fff}.app .btn.btn-danger{border-color:#840000}.app .btn.btn-success{background:#7fc467;border-color:#4d8e37}.app .btn.btn-info{background:#06b6b6;border-color:#035353}.app .btn.btn-info:focus{background:#035353;border-color:#000}.app .btn.btn-link{color:#3fb5fc;text-transform:uppercase}.app .btn.btn-link.left-side{padding-left:0}.app .btn.btn-link.right-side{padding-right:0}.app .btn.btn-link:active{background:rgba(59,185,234,.2)}.app .btn:focus{outline:none!important}.app .alert.alert-danger{color:#840000;background-color:#ffd0d0;border-color:#ffb7b7}.beacon-form{display:block}.beacon-form .form-buttons{margin-top:20px}.beacon-form .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content{line-height:16px}.beacon-form .DraftEditor-root{min-height:100px}.beacon-form .has-feedback label~.form-control-feedback{top:23px}.beacon-form .datetime-select.alignRight .rdtPicker{right:0}.beacon-form .datetime-select .form-control-feedback{right:10px}.beacon-form .beacon-checkbox{display:inline-block}.beacon-form .react-checkbox-label,.beacon-form .react-toggle-label{margin-left:10px;vertical-align:top}.beacon-form .react-toggle-label{line-height:25px}.beacon-form .react-checkbox-label{font-weight:700;color:#333;line-height:1.5;margin-top:2px}.beacon-form.warning .react-select__multi-value,.beacon-form.warning .react-toggle--checked .react-toggle-track{background-color:rgba(255,151,56,.3)}.beacon-form.warning .react-toggle--checked:hover .react-toggle-track{background-color:rgba(193,103,35,.3)}.beacon-form.success .react-select__multi-value,.beacon-form.success .react-toggle--checked .react-toggle-track{background-color:rgba(127,196,103,.3)}.beacon-form.success .react-toggle--checked:hover .react-toggle-track{background-color:rgba(77,142,55,.3)}.beacon-form.info .react-select__multi-value,.beacon-form.info .react-toggle--checked .react-toggle-track{background-color:rgba(6,182,182,.3)}.beacon-form.info .react-toggle--checked:hover .react-toggle-track{background-color:rgba(3,83,83,.3)}.beacon-form.primary .react-select__multi-value,.beacon-form.primary .react-toggle--checked .react-toggle-track{background-color:rgba(63,181,252,.3)}.beacon-form.primary .react-toggle--checked:hover .react-toggle-track{background-color:rgba(3,132,210,.3)}.beacon-form .required-label{text-transform:none;color:#707070}.beacon-form .rdw-link-modal{height:auto}.beacon-form .rdw-editor-wrapper{background-color:#fff;border-radius:8px;border:1px solid #ccc}.beacon-form .rdw-editor-wrapper .rdw-editor-toolbar{border-top-left-radius:8px;border-top-right-radius:8px}.beacon-form .rdw-editor-wrapper .rdw-editor-main{padding:0 5px}.beacon-form .form-divider{float:left;margin:1rem 0 1.625rem;padding:0 .9375rem;position:relative;width:100%}.beacon-form .form-divider>span{background-color:#ccc;display:block;height:1px;width:100%}.form-group{margin-bottom:10px}.form-group .checkbox-label{align-items:center;display:flex;justify-content:flex-start;margin:8px 0}.form-group .control-label{font-size:14px;font-weight:400;text-transform:capitalize;line-height:20px}.form-group .form-control{height:36px}.form-group .form-control[name=phoneExtension]{max-width:161.5px}.form-group .beacon-checkbox input[type=checkbox],.form-group .form-control{margin-top:-5px;font-size:1.2em;font-weight:400;color:#777;box-shadow:none;border-radius:8px}.form-group .beacon-checkbox,.form-group .beacon-checkbox input[type=checkbox]{height:28px;margin:0 0 0 -4px;padding:0;width:28px}.form-group .beacon-checkbox input[type=checkbox]{margin-left:-3px}.form-group .input-group-btn{font-size:inherit}.form-group .input-group-btn .btn{margin-top:-5px;padding:7px 18px}.form-group .react-select__multi-value{padding:2px}.form-group .react-select__control{min-height:36px;height:36px;padding:0 5px;letter-spacing:normal}.form-group .react-select__control:hover{border-color:none}.form-group .react-select__control .react-select__value-container{padding:0}.form-group .is-multi .react-select__control{min-height:40px;height:auto}.form-group .react-select__option{color:#000}.beacon-select .react-select__menu{z-index:5}.slide-modal .modal-footer{display:none}.modal-body{padding:15px 0 40px;overflow-y:auto;overflow-x:hidden;height:600px}.modal-body .form-buttons{position:fixed;bottom:0;background-color:#f5f5f5;border-top:1px solid #dcdcdc;padding:10px 15px}.two-pane-layout{--filters:86px}.two-pane-layout .slide-modal{overflow:hidden}.two-pane-layout .slide-modal .modal-body{padding:15px 0 40px;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 205px)}.two-pane-layout .slide-modal .modal-footer{display:none}.two-pane-layout .slide-modal .modal-dialog{margin:0 auto 0 0;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;width:400px}@media (max-width:1399px){.two-pane-layout .slide-modal .modal-dialog{margin:0 auto 0 0}}.two-pane-layout .slide-modal .modal-content{background-color:#f5f5f5;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;border-radius:0;box-shadow:none;min-height:calc(100vh - 90px);border:none;border-left:2px solid #4e5254}.two-pane-layout .slide-modal.from-left .modal-content{margin-right:auto;-webkit-transform:translate3d(-100rem,0,0);transform:translate3d(-100rem,0,0)}.two-pane-layout .slide-modal.after-open .modal-content{-webkit-transform:translateZ(0);transform:translateZ(0)}.two-pane-layout .slide-modal.second-modal{margin:0 auto 0 0;z-index:1045}@media (max-width:1399px){.two-pane-layout .slide-modal.second-modal{margin:0 auto 0 0}}.two-pane-layout .slide-modal.second-modal.after-entered{z-index:1055}.two-pane-layout .slide-modal.second-modal .modal-dialog{margin-left:399px}.two-pane-layout .slide-modal.wide-modal .modal-dialog{width:500px}.two-pane-layout .slide-modal.second-wide-modal{margin:0 auto 0 500px}.modal-container{position:relative}.modal-container .modal,.modal-container .modal-backdrop{position:absolute}.container-fluid{height:calc(100vh - 90px)}@media screen and (max-width:1020px){.banner:has(div,.form.select-facility-form){overflow-x:auto;height:130px}}.banner{height:60px;width:100%}.banner .subtitle{color:#fff;font-size:1.2em}.banner .title{font-size:1.8em;color:#fff;line-height:60px;padding-left:30px;padding-right:20px;text-transform:uppercase}.banner .title .breadcrumb{background-color:initial;padding:0}.banner .title .breadcrumb a,.banner .title .breadcrumb span{color:#fff}.beacon-checkbox.react-toggle--focus .react-toggle-thumb,.beacon-toggle.react-toggle--focus .react-toggle-thumb{box-shadow:none}.beacon-checkbox .react-toggle-thumb,.beacon-toggle .react-toggle-thumb{border-color:#3fb5fc}.ReactTable.beacon-table{font-size:1.2em;font-weight:400;border-top:none;height:calc(100vh - 150px - var(--filters));overflow:auto;background-color:#fff}.ReactTable.beacon-table .rt-tbody .rt-td{border-right:none}.ReactTable.beacon-table .ReactTable{margin-bottom:30px;min-height:120px}.ReactTable.beacon-table .ReactTable .rt-thead.-header .rt-tr:hover{background-color:#fff}.ReactTable.beacon-table .rt-noData{-webkit-transform:withTranslation(-50%,-90%);transform:withTranslation(-50%,-90%);padding:5px 10px}.ReactTable.beacon-table.dark{border-top:1px solid #013564}.ReactTable.beacon-table.dark .rt-tbody .rt-tr.-odd{background-color:rgba(1,53,100,.05)}.ReactTable.beacon-table.dark .rt-tbody .rt-tr.-even:hover,.ReactTable.beacon-table.dark .rt-tbody .rt-tr.-odd:hover{background-color:rgba(1,53,100,.2)}.ReactTable.beacon-table.green{border-top:1px solid #7fc467}.ReactTable.beacon-table.green .rt-tbody .rt-tr.-odd{background-color:rgba(127,196,103,.05)}.ReactTable.beacon-table.green .rt-tbody .rt-tr.-even:hover,.ReactTable.beacon-table.green .rt-tbody .rt-tr.-odd:hover{background-color:rgba(127,196,103,.2)}.ReactTable.beacon-table.blue{border-top:1px solid #007bc3}.ReactTable.beacon-table.blue .rt-tbody .rt-tr.-odd{background-color:rgba(0,123,195,.05)}.ReactTable.beacon-table.blue .rt-tbody .rt-tr.-even:hover,.ReactTable.beacon-table.blue .rt-tbody .rt-tr.-odd:hover{background-color:rgba(0,123,195,.2)}.ReactTable.beacon-table.orange{border-top:1px solid #ff9738}.ReactTable.beacon-table.orange .rt-tbody .rt-tr.-odd{background-color:rgba(255,151,56,.05)}.ReactTable.beacon-table.orange .rt-tbody .rt-tr.-even:hover,.ReactTable.beacon-table.orange .rt-tbody .rt-tr.-odd:hover{background-color:rgba(255,151,56,.2)}.ReactTable.beacon-table.purple{border-top:1px solid #06b6b6}.ReactTable.beacon-table.purple .rt-tbody .rt-tr.-odd{background-color:rgba(6,182,182,.05)}.ReactTable.beacon-table.purple .rt-tbody .rt-tr.-even:hover,.ReactTable.beacon-table.purple .rt-tbody .rt-tr.-odd:hover{background-color:rgba(6,182,182,.2)}.ReactTable.beacon-table.grey{border-top:1px solid #a2acb4}.ReactTable.beacon-table.grey .rt-tbody .rt-tr.-odd{background-color:rgba(162,172,180,.1)}.ReactTable.beacon-table.grey .rt-tbody .rt-tr.-even:hover,.ReactTable.beacon-table.grey .rt-tbody .rt-tr.-odd:hover{background-color:rgba(162,172,180,.25)}.ReactTable.beacon-table .rt-td{padding:6px 5px;min-height:38px;white-space:normal;display:flex;flex-direction:column;justify-content:center}.ReactTable.beacon-table .rt-tr{background-color:#fff;cursor:pointer}.ReactTable.beacon-table .rt-tr:first-child{padding-left:20px}.ReactTable.beacon-table .rt-thead .rt-tr{text-align:left;font-weight:600;text-transform:uppercase;background-color:initial;cursor:default}.ReactTable.beacon-table .rt-thead .rt-th{border-right:none}.ReactTable.beacon-table .rt-tbody .rt-tr-group{border-bottom:3px solid rgba(0,0,0,.05);background-color:#fff}.ReactTable.beacon-table .rt-thead.-header{box-shadow:none;padding-top:20px}.ReactTable.beacon-table .-pagination{box-shadow:none}@supports (zoom:2){.ReactTable.beacon-table input[type=checkbox],.ReactTable.beacon-table input[type=radio]{zoom:1.5}}@supports not (zoom:2){.ReactTable.beacon-table input[type=checkbox],.ReactTable.beacon-table input[type=radio]{-webkit-transform:scale(1.5);transform:scale(1.5);margin:15px}}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.security-functions-list .list-group-item-heading{color:#007bc3}.form-control-feedback{z-index:0}.main-body-content{overflow:hidden;height:100%}.vertical-align{display:flex;align-items:center}.manage-work-order .nav-tabs li:first-child{margin-left:22px}.redux-toastr{font-size:1.2rem}.redux-toastr .top-right{width:400px}.rrt-confirm-holder .rrt-confirm .rrt-message{white-space:pre-line}.beacon-expander-toggle{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.icon-right{position:absolute;top:15px;right:20px}.signaturePad{border:1px solid #ccc;background-color:#fff;border-radius:8px}.skip-nav-link{border:0;clip:rect(0 0 0 0);height:1px;left:200px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:25px;width:1px}.skip-nav-link:focus{background:#fff;clip:auto;height:auto;padding:1rem;position:fixed;width:auto;z-index:1001}.add-multi-control .dropdown,.add-multi-control .dropdown .dropdown-menu{width:100%}.btn-default.active:hover,.btn-default:active:hover,.open>.dropdown-toggle.btn-default:hover{background-color:inherit}.h-scroll{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:16px 0;padding-top:8px}.h-scroll .item{position:relative;display:inline-block;width:85px;height:85px;border:1px solid #ccc;cursor:pointer}.h-scroll .item:not(:first-child){margin-left:8px}.h-scroll .item svg{position:absolute;top:-8px;right:-8px;width:16px;height:16px;border:1px solid #000;border-radius:8px;cursor:pointer}.h-scroll .item img{display:block;width:100%;height:100%;object-fit:contain}.leadPartTableLabel{font-weight:700;text-transform:capitalize;font-size:14px;padding:1rem 0 0 2rem}.partTableBody{padding-bottom:2rem;float:left}.leadPart{display:flex;flex-direction:row;float:left;width:100%;padding:1rem 1rem 0 2rem}.leadPart span{font-size:1.2em;font-weight:400;padding:0 5px 0 0;color:#333}.leadPart .installBase{flex-basis:20%}.leadPart .partNumber{flex-basis:55%}.leadPart .quantity{flex-basis:10%}.leadPart .installationTime{flex-basis:15%}.leadPartTableHeaders{display:flex;flex-direction:row;float:left;width:100%;padding:0 1rem 0 2rem}.leadPartTableHeaders div{text-align:left;font-weight:600;text-transform:uppercase}.leadPartTableHeaders .lpCol1{flex-basis:20%}.leadPartTableHeaders .lpCol2{flex-basis:55%}.leadPartTableHeaders .lpCol3{flex-basis:10%}.leadPartTableHeaders .lpCol4{flex-basis:15%}.doc-country-select{text-transform:unset!important}.sales-final-label{color:#d00000;font-size:3rem;font-weight:400;margin-top:50px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (max-width:1024px){.two-pane-layout .slide-modal.second-modal,.two-pane-layout .slide-modal.second-modal .modal-dialog{margin-left:0!important}.two-pane-layout .slide-modal .modal-dialog{width:100%!important}.manage-customer-quotes .ReactTable.beacon-table .rt-tbody .rt-tr{display:flex;flex-direction:column;padding:8px 16px}.manage-customer-quotes .ReactTable.beacon-table .rt-tbody .rt-tr .rt-td{width:100%!important;max-width:1024px!important;min-height:25px}.manage-customer-quotes .ReactTable.beacon-table .rt-thead.-header{display:none}.manage-quote-container{align-items:center;display:flex;width:100%}.manage-quote-container p{line-height:1.2;margin:0}.manage-quote-container .table-mobile-header{color:#a2acb4;flex-basis:25%;font-size:14px;font-weight:500;line-height:1.2;margin-right:25px;width:76px}.manage-quote-container .table-value{flex-basis:70%}.quote-save-btn{width:50%;margin-left:8px}.quote-cancel-btn{width:50%;margin-right:8px}.quote-notes-form .quote-notes-text{height:100vh}.quote-notes-form .form-buttons{background-color:#fff}.form-buttons{justify-content:space-between!important;width:100vw}.ReactTable.beacon-table{max-height:calc(100vh - 230px)}.ReactTable.beacon-table .rt-tbody{overflow-x:hidden}}.manage-report-modal{float:left;padding:2rem;width:100%}.manage-report-modal .external-doc-section{margin-bottom:2rem}.manage-report-modal .external-doc-section .file-container{display:flex;flex-direction:row;justify-content:space-between}.manage-report-modal .external-doc-section .file-container input{width:80%}.manage-report-modal .external-doc-section .file-container span{cursor:pointer}button.btn.btn-link.tutorial-icon{padding:0;font-size:20px}.header{width:100%;height:90px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;font-family:"Roboto"}.header .tutorial-icon{padding:0}.header img{height:53px}.header .help-button-wrap{display:inline-block;position:relative}.header .help-button-wrap .help-icon{width:28px;height:28px;margin-top:-3px;cursor:pointer;margin-left:15px}.header .alert-notification-badge{display:inline-block;position:relative;margin-right:20px;margin-left:0}.header .alert-notification-badge img{margin-left:15px}.header .alert-notification-badge .notification-icon{height:25px;margin-top:-5px;cursor:pointer}.header .alert-notification-badge .notification-icon.animation{height:30px}.header .alert-notification-badge .badge{font-size:8px;background-color:red;margin-top:-25px;margin-left:-10px}.header .help-manual-icon-wrapper{display:inline-block;position:relative;margin-right:12px;margin-left:0}.header .help-manual-icon-wrapper a{display:inline-block;text-decoration:none}.header .help-manual-icon-wrapper a .help-manual-icon{height:28px;width:28px;cursor:pointer;transition:opacity .2s ease}.header .help-manual-icon-wrapper a .help-manual-icon:hover{opacity:.7}.header .profile{text-align:center;display:flex;align-items:center}.header .profile .name{color:#007ac3;text-transform:capitalize}.header .profile .vertical{width:0;outline:1px solid #dbdcdd;height:44px;margin-left:16px;margin-right:16px;vertical-align:top}.header .welcome-text{color:#777;margin-right:.5ch}.header .profile-text{font-size:16px;font-weight:400;display:flex;align-items:center}.header .header-menu{display:inline-block}.header .header-menu .caret{display:none}.header .header-menu .dropdown-toggle{z-index:13}.header .header-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.header .header-divider{width:1px;height:16px;background-color:#dbdcdd}.header .header-facility-selector-container{display:flex;align-items:center;grid-gap:16px;gap:16px;position:relative;border-radius:8px;background-color:#fff;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .header-facility-selector-container:hover{border-color:#3bb9ea;background-color:#f8f9fa}.header .header-facility-selector-container:focus-within{border-color:#3bb9ea;box-shadow:0 0 0 2px rgba(59,185,234,.2)}.header .header-facility-count{font-size:14px;font-weight:400;color:#007ac3;border-radius:50rem;background-color:rgba(0,123,195,.2);width:24px;height:24px;display:flex;align-items:center;justify-content:center}.header .header-facility-selector{position:relative;display:inline-block}.header .header-facility-selector .header-facility-text{flex:1 1;padding:10px 16px;cursor:pointer;font-family:"Roboto";font-size:14px;font-weight:400;color:#007ac3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .header-facility-selector .header-facility-text:hover{background-color:rgba(0,0,0,.02)}.header .header-facility-selector .header-facility-input{flex:1 1;border:none;background:none;padding:10px 16px;font-family:"Roboto";font-size:14px;font-weight:400;color:#007ac3;outline:none;min-width:48ch}@media screen and (max-width:1024px){.header .header-facility-selector .header-facility-input{min-width:350px}}.header .header-facility-selector .header-facility-input::-webkit-input-placeholder{color:#aaa}.header .header-facility-selector .header-facility-input::placeholder{color:#aaa}.header .header-facility-selector .header-facility-dropdown-button{background:none;border:none;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#aaa}.header .header-facility-selector .header-facility-dropdown-button .chevron{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.header .header-facility-selector .header-facility-dropdown-button .chevron.chevron-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .header-facility-selector .header-facility-button{background-color:#fff;border:none;border-radius:8px;padding:12px 16px;display:flex;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;font-family:"Roboto";font-size:14px;font-weight:400;color:#007ac3;min-width:200px;max-width:96ch;justify-content:space-between}@media screen and (max-width:1024px){.header .header-facility-selector .header-facility-button{min-width:350px}}.header .header-facility-selector .header-facility-button:hover{border-color:#3bb9ea;background-color:#f8f9fa}.header .header-facility-selector .header-facility-button:focus{outline:none;border-color:#3bb9ea;box-shadow:0 0 0 2px rgba(59,185,234,.2)}.header .header-facility-selector .header-facility-button .facility-name{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .header-facility-selector .header-facility-button .chevron{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#aaa}.header .header-facility-selector .header-facility-button .chevron.chevron-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .header-facility-selector .header-facility-dropdown{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #dbdcdd;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.3);z-index:1000;margin-top:4px;overflow:hidden}.header .header-facility-selector .header-facility-dropdown .facility-options{list-style:none;padding:0;margin:0;max-height:300px;overflow-y:auto}.header .header-facility-selector .header-facility-dropdown .facility-options li{border-bottom:1px solid #f1f1f1}.header .header-facility-selector .header-facility-dropdown .facility-options li:last-child{border-bottom:none}.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option{width:100%;background:none;border:none;padding:10px 14px;text-align:left;cursor:pointer;font-family:"Roboto";font-weight:400;font-size:14px;color:#013564;display:flex;align-items:center;grid-gap:8px;gap:8px}.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option .facility-option-text{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96ch}.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option:hover{background-color:#f8f9fa}.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option:focus{outline:none;background-color:#e3f2fd}.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option.selected{background-color:rgba(59,185,234,.1);color:#007ac3}.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option.disabled{color:#aaa;cursor:default;font-style:italic}.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option.disabled:focus,.header .header-facility-selector .header-facility-dropdown .facility-options li .facility-option.disabled:hover{background-color:initial}.header .header-country-selector{position:relative;display:inline-block}.header .header-country-selector .country-selector-toggle{background-color:#fff;border:none;border-radius:8px;padding:12px 16px;display:flex;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;font-family:"Roboto";font-size:14px;font-weight:400;color:#007ac3;min-width:0;justify-content:space-between;text-decoration:none}.header .header-country-selector .country-selector-toggle:hover{border-color:#3bb9ea;background-color:#f8f9fa;color:#007ac3}.header .header-country-selector .country-selector-toggle:focus{outline:none;border-color:#3bb9ea;box-shadow:0 0 0 2px rgba(59,185,234,.2);color:#007ac3}.header .header-country-selector .country-selector-toggle .country-flag{font-size:18px;line-height:1;vertical-align:middle}.header .header-country-selector .country-selector-toggle .country-name{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.header .header-country-selector .country-selector-toggle .chevron{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#aaa;font-size:12px}.header .header-country-selector .country-selector-toggle .chevron.chevron-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .header-country-selector .country-selector-menu{position:absolute;top:100%;left:0;right:-240px;background-color:#fff;border:1px solid #dbdcdd;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.3);z-index:2000;margin-top:4px;max-height:300px;overflow:hidden;padding-left:0}.header .header-country-selector .country-selector-menu .country-menu-header{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #dee2e6;font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.5px;font-weight:700;border-top-left-radius:11px;border-top-right-radius:11px;flex-shrink:0}.header .header-country-selector .country-selector-menu .country-menu-items{max-height:250px;overflow-y:auto;overflow-x:hidden}.header .header-country-selector .country-selector-menu .country-menu-items::-webkit-scrollbar{width:6px}.header .header-country-selector .country-selector-menu .country-menu-items::-webkit-scrollbar-track{background:transparent}.header .header-country-selector .country-selector-menu .country-menu-items::-webkit-scrollbar-thumb{background:hsla(0,0%,66.7%,.3);border-radius:3px}.header .header-country-selector .country-selector-menu .country-menu-items::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,66.7%,.5)}.header .header-country-selector .country-selector-menu .country-menu-item{display:block;width:100%;background:none;padding:10px 16px;text-align:left;cursor:pointer;font-family:"Roboto";font-weight:400;font-size:14px;color:#013564;border:none;border-bottom:1px solid #f1f1f1;transition:background-color .2s ease}.header .header-country-selector .country-selector-menu .country-menu-item:last-child{border-bottom:none}.header .header-country-selector .country-selector-menu .country-menu-item:hover{background-color:#f8f9fa;color:#007ac3}.header .header-country-selector .country-selector-menu .country-menu-item:focus{outline:none;background-color:#e3f2fd;color:#007ac3}.header .header-country-selector .country-selector-menu .country-menu-item.selected{background-color:rgba(59,185,234,.1);color:#007ac3}.header .header-country-selector .country-selector-menu .country-menu-item.disabled{color:#aaa;cursor:default;font-style:italic}.header .header-country-selector .country-selector-menu .country-menu-item.disabled:focus,.header .header-country-selector .country-selector-menu .country-menu-item.disabled:hover{background-color:initial}.header .header-country-selector .country-selector-menu .country-menu-item .country-flag{font-size:16px;margin-right:10px;display:inline-block;width:20px}.header .header-country-selector .country-selector-menu .country-menu-item .country-name{display:inline-block;vertical-align:middle;max-width:200px}.header .header-country-selector .country-selector-menu .country-menu-item .country-name.assigned:before{content:"";width:6px;height:6px;background-color:#3bb9ea;border-radius:50%;margin-right:5px;display:inline-block;vertical-align:middle;border:1px solid #007bc3;box-shadow:0 0 0 1px rgba(0,123,195,.1)}.header .header-country-selector .country-selector-menu .country-menu-item .selected-icon{float:right;font-size:12px;color:#3bb9ea;margin-top:2px}.header .header-menu-button{color:#fff;background:#3bb9ea;display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:"Roboto";border-radius:6px;padding:12px 18px;border:1px solid #007bc3;font-size:14px;line-height:1}.header .header-menu-button:hover{border:1px solid #007bc3;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),#3bb9ea}.header .header-menu-button:active{border:1px solid #007bc3;background:#007bc3}.header .dropdown .header-menu-button{transition:all .2s ease-out}.header .dropdown.open .header-menu-button{background:#007bc3}.header .sk-cube-grid{width:20px;height:20px;position:relative;display:inline-block;margin-left:30px;vertical-align:middle;margin-top:27px}.header .sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#ff9738;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite;animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite}.header .sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.header .sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.header .sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.header .sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.header .sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.header .sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.header .sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.header .sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.header .sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@media screen and (max-width:1024px){.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px}.header img{margin-top:0;height:40px}.header .profile,.header .profile .profile-text{display:flex;align-items:center;grid-gap:8px;gap:8px}.header .profile .profile-text{font-size:14px}.header .profile .name,.header .profile .vertical,.header .profile .welcome-text{display:none}.header .profile .alert-notification-badge{margin-right:0;margin-left:0}.header .profile .alert-notification-badge img{height:24px;margin-left:0}.header .profile .alert-notification-badge .badge{margin-top:-20px;margin-left:-8px}.header .profile .help-manual-icon-wrapper{margin-right:8px;margin-left:0}.header .profile .help-manual-icon-wrapper a .help-manual-icon{height:24px;width:24px}.header .header-menu .dropdown-menu.menu-open{grid-template-columns:1fr;padding:16px;max-height:calc(100vh - 110px);overflow-y:auto}.header .header-menu .dropdown-menu.menu-open.facility-view{grid-template-columns:1fr}.header .header-menu .dropdown-menu.menu-open.facility-view .menu-section.settings-section{grid-column:1}.header .header-menu .dropdown-menu.menu-open .menu-section{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #dbdcdd}.header .header-menu .dropdown-menu.menu-open .menu-section:last-child{border-bottom:none}.header .header-menu .dropdown-menu.menu-open .menu-section.settings-section{grid-column:1;grid-row:auto;background:none;padding-left:0;padding-right:0;max-width:100%}.header .header-menu .dropdown-menu.menu-open .menu-section .menu-section-header{font-size:11px;margin-bottom:12px;padding-left:0}.header .header-menu .dropdown-menu.menu-open .menu-item-button>a{padding:10px 8px}.header .header-menu .dropdown-menu.menu-open .menu-version{padding:12px 8px;grid-row:auto}.header .header-left{flex-shrink:1;min-width:0;grid-gap:8px;gap:8px}.header .header-left img{max-width:100px;flex-shrink:0}.header .header-country-selector .country-selector-toggle{padding:8px 12px;min-width:0;grid-gap:8px;gap:8px}.header .header-country-selector .country-selector-toggle .country-name{display:none}.header .header-facility-selector-container{max-width:200px;min-width:0}.header .header-facility-selector .header-facility-input,.header .header-facility-selector .header-facility-text{min-width:150px;max-width:200px;font-size:13px;padding:8px 12px}.header .header-divider{flex-shrink:0}}.header-menu .dropdown-menu{position:fixed;border:none;border-radius:0;background-color:#fff;z-index:2000;padding:0 0 0 24px;top:90px;left:0;right:0;margin:0;min-width:auto;display:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.header-menu .dropdown-menu.menu-open{border-top:1px solid #ccc;box-shadow:0 6px 12px -4px rgba(0,0,0,.15);display:grid;grid-template-columns:repeat(5,1fr) 248px;grid-column-gap:42px;-webkit-column-gap:42px;column-gap:42px;max-height:85vh;overflow-y:auto;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.header-menu .dropdown-menu.menu-open.facility-view{grid-template-columns:repeat(4,1fr) 248px}.header-menu .dropdown-menu.menu-open.facility-view .menu-section.settings-section{grid-column:5}.header-menu .dropdown-menu.menu-open>li{float:none;margin-bottom:0;border:none;background:none}.header-menu .dropdown-menu.menu-open .menu-item-button>a{display:block;padding:12px 8px 8px;text-decoration:none}.header-menu .dropdown-menu.menu-open .menu-item-button>a:focus{outline:none}.header-menu .dropdown-menu.menu-open .menu-section{display:flex;flex-direction:column;padding-top:24px}.header-menu .dropdown-menu.menu-open .menu-section.settings-section{background:#f1f1f1;grid-column:6;min-width:248px;grid-row:span 2;padding-left:24px;padding-right:32px;padding-bottom:24px;max-width:248px;margin-left:auto}.header-menu .dropdown-menu.menu-open .menu-section.settings-section li a span.menu-item-label{color:#404040;display:flex;align-items:center;grid-gap:6px;gap:6px}.header-menu .dropdown-menu.menu-open .menu-section.settings-section li a .menu-item-description{padding-left:24px}.header-menu .dropdown-menu.menu-open .menu-section .menu-section-header{font-size:12px;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;padding-bottom:8px;padding-left:8px}.header-menu .dropdown-menu.menu-open .menu-section>li{margin-bottom:4px;border-radius:6px}.header-menu .dropdown-menu.menu-open .menu-section>li:hover{background:rgba(219,220,221,.5);cursor:pointer}.header-menu .dropdown-menu.menu-open .menu-section>li .menu-item-label{font-size:16px;font-weight:500;color:#007ac3}.header-menu .dropdown-menu.menu-open .menu-section>li .menu-item-description{font-size:12px;font-weight:400;color:#aaa}.header-menu .dropdown-menu.menu-open .menu-version{color:#aaa;padding:5px 5px 5px 22px;grid-row:2}.contact-us-modal .modal-dialog{max-width:600px;margin:30px auto}.contact-us-modal .modal-content{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.contact-us-modal .modal-header{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;padding:16px 20px;position:relative}.contact-us-modal .modal-header .modal-title{font-size:20px;font-weight:700;color:#000;letter-spacing:.5px}.contact-us-modal .modal-header .close{position:absolute;right:15px;top:12px;font-size:32px;font-weight:300;color:#999;opacity:1;background:none;border:none;cursor:pointer;padding:0;line-height:1}.contact-us-modal .modal-header .close:hover{color:#666}.contact-us-modal .modal-body{padding:20px;height:auto;min-height:200px}.contact-us-modal .modal-body .facility-name-header{font-size:14px;color:#333;margin-bottom:15px;padding:10px 12px;background-color:#f0f7ff;border-left:3px solid #007bc3;border-radius:4px}.contact-us-modal .modal-body .facility-name-header strong{font-weight:600;color:#007bc3}.contact-us-modal .modal-body .modal-description{font-size:14px;color:#555;margin-bottom:20px}.contact-us-modal .modal-body .loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.contact-us-modal .modal-body .loading-spinner .spinner-icon{margin-bottom:15px;color:#5bc0de}.contact-us-modal .modal-body .loading-spinner p{font-size:14px;color:#666;margin:0}.contact-us-modal .modal-body .equipment-contacts{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.contact-us-modal .modal-body .equipment-contact-row{display:flex;grid-gap:8px;gap:8px;align-items:flex-start;padding:12px;background-color:#f9f9f9;border-radius:4px}.contact-us-modal .modal-body .equipment-contact-row .contact-label{color:#666;font-size:14px;min-width:136px;flex-shrink:0;font-weight:500}.contact-us-modal .modal-body .equipment-contact-row .contact-value{color:#000;font-size:14px;font-weight:400;flex:1 1}.contact-us-modal .modal-body .equipment-contact-row .contact-value a{color:#007bc3;text-decoration:none}.contact-us-modal .modal-body .equipment-contact-row .contact-value a:hover{text-decoration:underline}.contact-us-modal .modal-body .no-contacts{padding:30px 20px;text-align:center;color:#999;font-size:14px}.contact-us-modal .modal-body .error-message{padding:30px 20px;text-align:center;color:#d9534f;font-size:14px}.contact-us-modal .modal-footer{border-top:1px solid #e0e0e0;padding:15px 20px;text-align:right;background-color:#fff;border-radius:0 0 12px 12px}.loginlayout{background-image:url(/static/media/beaconHome.c0f7889b.jpg);background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 90px)}.loginlayout .login-form{position:relative;margin-left:auto;margin-right:auto;margin-top:60px;padding:20px 10px;min-height:320px;height:auto;width:450px;background-color:rgba(0,123,195,.7);border:2px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.3)}.loginlayout .login-form .loginTitle{color:#fff;font-size:2em;line-height:29px;display:block;text-align:center}.loginlayout .login-form .loginBtn{color:#007ac3;box-shadow:0 3px 6px rgba(0,0,0,.3);display:block;width:250px;margin:45px auto 10px}.loginlayout .login-form .loginBtn img{float:left}.login-form .btn-cancel,.login-form .btn-signup{padding:10px 24px;line-height:1}.login-form .btn-cancel{background-color:#fff;color:#007ac3;border:1px solid #007ac3}.login-form .btn-signup{background-color:#007ac3;color:#fff}.beacon-form-info{color:#2c2c2c;font-size:14px;line-height:1.4;font-weight:400;margin-bottom:32px;padding-inline:15px}.beacon-form-info .welcome-text{font-family:"DM Serif Display",serif;color:#007bc3;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.01em;margin-top:0;margin-bottom:16px}.beacon-form-info a{color:#007bc3;text-decoration:underline;text-underline-offset:2px}@media (min-width:768px){.beacon-form-info .welcome-text{font-size:28px;line-height:1.5}.beacon-form-info p{font-size:16px;line-height:1.4}}@media (min-width:1024px){.beacon-form-info .welcome-text{font-size:32px}}.beacon-home-xs{width:100%;height:200px;object-fit:cover}@media (min-width:768px){.beacon-home-xs{height:250px}}@media (min-width:1023px){.beacon-home-xs{display:none}}.beacon-home-lg{display:none}@media (min-width:1023px){.beacon-home-lg{display:block;width:100%;height:100%;object-fit:cover}}.wrapper{overflow-y:auto;height:calc(100dvh - 290px)}@media (min-width:768px){.wrapper{height:calc(100dvh - 90px)}}.signup{font-family:Roboto;background-repeat:no-repeat;background-size:cover;background-color:#f1f1f1}@media (min-width:1023px){.signup{display:grid;grid-template-columns:1fr 1fr;max-height:calc(100vh - 90px)}}.signup .login-form{min-height:320px;width:100%;padding-bottom:32px}@media (min-width:767px) and (max-width:1439px){.signup .login-form .country-code,.signup .login-form .email,.signup .login-form .first-name,.signup .login-form .last-name,.signup .login-form .phone-extension,.signup .login-form .position{padding-right:8px;border-right:1px solid #dbdcdd}.signup .login-form .address,.signup .login-form .address2,.signup .login-form .city,.signup .login-form .company,.signup .login-form .country,.signup .login-form .state{padding-left:8px}.signup .login-form .phone{padding-right:4px}.signup .login-form .phone-extension{padding-left:4px;padding-right:8px}.signup .login-form .state{padding-right:4px}.signup .login-form .zip{padding-left:4px}}@media (min-width:1439px){.signup .login-form{padding-bottom:80px}}.signup .login-form form{display:inline-block}.signup .login-form .form-control{height:40px}.signup .login-form.login{text-align:center}.signup .login-form.signup{min-height:480px}.signup .login-form.signup-success{background-color:rgba(23,161,36,.7);font-size:1.3em;padding:20px 30px;height:100%}.signup .login-form .user-form-buttons{margin-top:20px}.signup .login-form .loginTitle{color:#fff;font-size:2em;line-height:29px}.signup .login-form .loginBtn{color:#007ac3;box-shadow:0 3px 6px rgba(0,0,0,.3);display:block;width:250px;margin:45px auto 10px}.signup .login-form .loginBtn img{float:left}.signup .login-form .signupBtn{color:#fff;margin-top:20px}.signup .login-form .ok-button{position:absolute;right:10px;bottom:10px}.signup .login-form .form-group .control-label{color:#000;text-transform:capitalize;line-height:1.5;margin-bottom:6px}.signup .login-form .form-group{margin-bottom:16px;color:#fff}.signup .login-form .form-control-feedback-glyphicon{top:30px}.signup .login-form .has-feedback .form-control{padding-right:30px}.signup .spinner{width:34px;top:0;left:200px;height:34px;position:absolute}.signup .flip-container{-webkit-perspective:1000px;perspective:1000px;margin:0 auto}.signup .flip-container.flip .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.signup .back,.signup .flip-container,.signup .front{width:100%;height:100%}.signup .flipper{transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;height:100%}.signup .back,.signup .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.signup .front{padding-top:32px;padding-inline:1px}@media (min-width:1023px){.signup .front{padding-top:32px;padding-inline:17px}}@media (min-width:1439px){.signup .front{padding-top:80px;padding-inline:65px}}.signup .front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.signup .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.signup .flip-container.flip .front{display:none}.signup .flip-container.flip .back{-webkit-backface-visibility:visible;backface-visibility:visible}}.pending-account-text{color:#fff;font-size:18px;line-height:1.5;margin:32px}.pending-account-text a{color:#fff;text-decoration:underline}@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}.status-container{display:flex;flex-direction:row;grid-gap:20px;gap:20px}.status-container .left{grid-gap:20px;gap:20px}.status-container .left,.status-container .right{display:flex;flex-direction:column}.eventLogContainer .eventLogTable{margin-top:1rem;max-height:300px}.eventLogContainer .eventLogTable .pagination-bottom{display:none}.dashboard-container .dashboard-scrollable{height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}.dashboard-container .banner{margin-bottom:1px}.dashboard-container .dashboard,.dashboard-container .dashboard-analytics-container{-webkit-animation:fadeIn 1024ms;animation:fadeIn 1024ms}.dashboard-container .dashboard-form{display:flex;grid-column:1/span 2;grid-row:2}.dashboard-container .dashboard-form,.dashboard-container .dashboard-form .form-group{width:100%}.dashboard-container .dashboard .tile{outline:1px solid #fff}.dashboard-container .dashboard .tile .title{position:absolute;left:0;right:0;top:40%;margin-left:auto;margin-right:auto;width:270px;display:inline-block;vertical-align:middle;line-height:4rem;text-align:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;color:#fff}.dashboard-container .dashboard .tile .title svg{margin-bottom:10px;opacity:1;margin-left:auto;margin-right:auto;display:block;width:30px;overflow:visible}.dashboard-container .dashboard .tile img{opacity:.2}.dashboard-container .dashboard .dark{background-color:#013564}.dashboard-container .dashboard .green{background-color:#7fc467}.dashboard-container .dashboard .blue{background-color:#007bc3}.dashboard-container .dashboard .orange{background-color:#ff9738}.dashboard-container .dashboard .purple{background-color:#06b6b6}.dashboard-container .dashboard .deepOrange{background-color:#ff9738}.dashboard-container .dashboard .grey{background-color:#a2acb4}.dashboard-container .smart-links-analytics{margin-bottom:20px;padding-right:10px;padding-left:10px}.dashboard-container .analytics-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:24px;padding-right:12px;padding-left:12px}.dashboard-container .alert{padding:5px;margin-bottom:5px}.dashboard-container .dashboard-analytics-container{display:grid;grid-auto-rows:auto;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:20px 25px}@media screen and (min-width:1900px){.dashboard-container .dashboard-analytics-container{grid-template-columns:repeat(auto-fill,minmax(405px,1fr))}}.dashboard-container .dashboard-analytics-container>*{float:none}.dashboard-container .dashboard-analytics-container,.dashboard-container .dashboard-analytics-container .analytics-inner{width:100%}.dashboard-container .dashboard-analytics-container .analytics-item{max-width:450px;min-height:200px;min-width:343px;padding:0 .2% 0 3%;width:100%}.dashboard-container .dashboard-analytics-container .analytics-inner{display:grid;grid-auto-rows:auto;grid-gap:10px;grid-template-columns:repeat(2,1fr)}.dashboard-container .dashboard-analytics-container .analytics-inner .analytics-graph{width:55%}.dashboard-container .dashboard-analytics-container .highcharts-root text{font-family:inherit;font-size:12px!important;font-weight:700!important}.dashboard-container .quote-analytics{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.dashboard-container .quote-analytics .analytics-data{width:auto}.dashboard-container .quote-analytics .analytics-inner{grid-column:1/span 2}.dashboard-container .quote-analytics .analytics-inner[data-section=title]{grid-row:1}.dashboard-container .quote-analytics .analytics-inner[data-section=numbers]{grid-row:2}.dashboard-container .quote-analytics .analytics-inner[data-section=numbers] .analytics-data span{font-size:1.4rem;white-space:nowrap}.dashboard-container .quote-analytics .analytics-inner[data-section=numbers] .analytics-data h2{font-size:3.8em;font-weight:700;margin-top:5px}.dashboard-container .quote-analytics .analytics-inner[data-section=stats]{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-row:3}.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data{align-items:center;border-radius:6px;display:flex;height:30px;justify-content:space-between;padding:6px 8px;width:100%}.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data:nth-of-type(2n){justify-self:end}.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data b,.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data p{color:#fff;font-size:16px;line-height:1;margin:0}.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data[data-type=quote-new]{background-color:#06b6b6}.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data[data-type=quote-approved]{background-color:#007bc3}.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data[data-type=quote-inprogress]{background-color:#7fc467}.dashboard-container .quote-analytics .analytics-inner[data-section=stats] .analytics-data[data-type=quote-rejected]{background-color:#da2f2f}.dashboard-container .analytics-item{margin:0;position:relative}.dashboard-container .analytics-item:nth-of-type(n+2):after{background-color:#fff;border-radius:1px;bottom:0;content:"";position:absolute;left:-10px;top:0;width:2px}.dashboard-container .pmp-analytics .analytics-data,.dashboard-container .pmp-analytics .analytics-inner{height:100%;max-height:280px}.dashboard-container .pmp-analytics .analytics-data{display:flex;flex-direction:column}.dashboard-container .device-inner{display:grid;grid-template-columns:minmax(214px,390px) minmax(518px,940px) minmax(160px,292px);grid-template-rows:auto;height:auto;max-width:1622px;min-width:892px;width:100%}.dashboard-container .device-inner .device-label{font-size:18px;line-height:20px;margin-bottom:0}.dashboard-container .device-inner .temp-label{font-size:14px;line-height:16px;margin:20px 0 10px;text-align:center}.dashboard-container .graph-key{align-items:flex-start;flex-direction:column}.dashboard-container .graph-key,.dashboard-container .graph-key .graph-key-list{justify-content:flex-start;margin:0;padding:0;width:100%}.dashboard-container .graph-key,.dashboard-container .graph-key .graph-key-item,.dashboard-container .graph-key .graph-key-list{display:flex}.dashboard-container .graph-key .graph-key-item,.dashboard-container .graph-key .graph-key-list{align-items:center}.dashboard-container .graph-key h2,.dashboard-container .graph-key p{font-weight:400;text-transform:uppercase}.dashboard-container .graph-key h2{font-size:14px;line-height:20px;margin:0 0 4px}.dashboard-container .graph-key .graph-key-item{border-radius:6px;height:36px;justify-content:flex-start;padding:8px;min-width:70px}.dashboard-container .graph-key .graph-key-item span{border:1px solid #fff;border-radius:50%;height:9px;margin-right:8px;width:9px}.dashboard-container .graph-key .graph-key-item p{font-size:14px;line-height:1.2;margin:0}.dashboard-container .graph-key .graph-key-item[data-type=open]{background-color:#b6f3f3;margin-right:24px}.dashboard-container .graph-key .graph-key-item[data-type=open] span{background-color:#06b6b6}.dashboard-container .graph-key .graph-key-item[data-type=closed]{background-color:#c1edff}.dashboard-container .graph-key .graph-key-item[data-type=closed] span{background-color:#007bc3}.install-base-analytics.analytics-item>.row,.pmp-analytics>.row{display:flex;justify-content:flex-start}.install-base-analytics .work-order-expander{min-height:70px}.install-base-analytics .ReactTable.beacon-table .rt-noData{-webkit-transform:withTranslation(-50%,-20%);transform:withTranslation(-50%,-20%);background:rgba(0,0,0,.2)}.tae-analytics .form-group .react-select__control{min-height:30px;height:30px;font-size:1em}.tae-analytics .form-group .react-select__control .react-select__placeholder{line-height:26px;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.tae-analytics .form-group .react-select__control .react-select__single-value{line-height:26px!important;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.tae-analytics .form-group .react-select__control .react-select__single-value .react-select__value-label{line-height:26px}.tae-analytics .form-group .react-select__control .react-select__input{height:26px}.tae-analytics .form-group .react-select__control .react-select__indicators{margin-top:-5px}.tae-analytics .tae-stats-container{font-size:.9em}.tae-analytics .tae-stats-container hr{height:2px;background:#b1b1b1;margin-top:10px;margin-bottom:10px}.device-container,.device-inner{background:#fff 0 0 no-repeat padding-box;border-radius:4px;width:100%}.device-container-expanded{height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden;padding:24px;width:100%}@media screen and (max-width:1090px){.device-container-expanded{overflow-x:auto}}.device-container{min-width:343px;padding:16px}.device-details{border-right:1px solid #eee;display:grid;grid-column-start:1;grid-column-end:2;grid-template-columns:1fr;grid-template-rows:repeat(6,-webkit-min-content) 1fr;grid-template-rows:repeat(6,min-content) 1fr;padding:16px;width:100%}.device-details .device-meta{color:#a2acb4;font-size:12px;line-height:16px;margin-bottom:0}.device-details .device-meta[data-dark=true]{color:#3c3c3c}.device-details .device-hour-graphs,.device-details .device-hour-wrap,.device-details .device-meta-wrap,.device-details img{width:100%}.device-details .device-meta-wrap,.device-details .hour-graph,.device-details img{margin-bottom:16px}.device-details .device-hour-wrap{--card-height:91.5px;height:100%;padding-bottom:16px}.device-details .device-hour-graphs{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;position:relative}.device-details .request-service{margin:auto 0 0}.device-graphs{grid-column-start:2;grid-column-end:3;width:100%}.device-graphs p{margin-bottom:0}.device-graphs .device-unit-wrap{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(152px,212px));margin-top:20px}.device-graphs .device-system-item,.device-graphs .guage-wrap,.device-graphs .system-service-header,.device-graphs .system-service-item,.device-graphs .system-service-list,.device-graphs .system-service-subheader,.device-graphs .unit-footer,.device-graphs .unit-header,.device-graphs .unit-label-wrap{display:flex;width:100%}.device-graphs .device-system-item,.device-graphs .guage-wrap,.device-graphs .system-service-list{flex-direction:column}.device-graphs .device-system-item,.device-graphs .system-service-list{align-items:flex-start;justify-content:flex-start}.device-graphs .device-system-item,.device-graphs .device-unit-item{border-style:solid;border-width:1px;border-radius:6px;overflow:hidden}.device-graphs .device-system-item-cell,.device-graphs .device-unit-item{padding:8px}.device-graphs .system-service-header,.device-graphs .system-service-item,.device-graphs .system-service-subheader{padding:4px 8px;width:100%}.device-graphs .system-service-header,.device-graphs .system-service-item,.device-graphs .system-service-subheader,.device-graphs .unit-footer,.device-graphs .unit-header{align-items:center;justify-content:space-between}.device-graphs .guage-wrap{align-items:center;justify-content:center}.device-graphs .device-unit-item{grid-template-columns:2fr 1fr}.device-graphs .device-unit-item,.device-graphs .device-unit-item .unit-body{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;width:100%}.device-graphs .device-unit-item .unit-footer,.device-graphs .device-unit-item .unit-header{grid-column:1/span 2}.device-graphs .device-unit-item .unit-header{font-size:14px;font-weight:700;line-height:23px;text-transform:uppercase}.device-graphs .device-unit-item .unit-label-wrap{align-items:center;justify-content:flex-start;margin-top:8px}.device-graphs .device-unit-item .unit-label-status{border-radius:100%;height:10px;margin-right:8px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;width:10px}.device-graphs .device-unit-item .unit-hour{font-size:38px;font-weight:700;line-height:36px}.device-graphs .device-unit-item .unit-hour-label{color:#a1acb3;font-size:12px;line-height:23px}.device-graphs .device-unit-item .unit-body{grid-template-columns:1fr}.device-graphs .device-unit-item .unit-body[data-type=hours]{grid-column:1}.device-graphs .device-unit-item .unit-body[data-type=labels]{grid-column:2}.device-graphs .device-unit-item .unit-body[data-side=left]{align-items:flex-start}.device-graphs .device-unit-item .unit-body[data-side=right]{align-items:flex-end}.device-graphs .device-system-item{border-color:#007bc3}.device-graphs .device-system-item .system-service-header,.device-graphs .device-system-item .system-service-subheader{font-weight:700}.device-graphs .device-system-item .system-service-header{background-color:#8dbbde;color:#fff;text-transform:uppercase}.device-graphs .device-system-item .system-service-list{list-style:none;margin:0;padding:0}.device-graphs .device-system-item .system-service-item:nth-child(2n){background-color:#eceef0}.device-graphs .device-graph-container{border-bottom:1px solid #eee;height:auto;padding:16px;width:100%}.device-graphs .device-graph-container:last-of-type{border-bottom:none}.device-graphs .device-graph-container[data-guage=true]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.device-graphs .device-graph-container[data-hidden=true]{display:none!important}.device-graphs .device-graph-container .chart-wrap[data-slim=true]{margin-left:-14px}@media screen and (max-width:1090px){.device-graphs .device-graph-container{flex-direction:column}}.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=false] div.device-graph-inner:first-of-type{padding-left:0;padding-right:20px}@media screen and (max-width:1090px){.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=false] div.device-graph-inner:first-of-type{padding:0 0 20px}}.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=false] div.device-graph-inner:nth-of-type(2){padding-left:20px;padding-right:0}@media screen and (max-width:1090px){.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=false] div.device-graph-inner:nth-of-type(2){padding:20px 0 0}}.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=true] div.device-graph-inner:nth-of-type(2):first-of-type{padding-left:20px;padding-right:0}@media screen and (max-width:1090px){.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=true] div.device-graph-inner:nth-of-type(2):first-of-type{padding:20px 0 0}}.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=true] div.device-graph-inner:nth-of-type(2):nth-of-type(2){padding-left:0;padding-right:20px}@media screen and (max-width:1090px){.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=true] div.device-graph-inner:nth-of-type(2):nth-of-type(2){padding:0 0 20px}}.device-graphs,.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=false] div.device-graph-inner:first-of-type,.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=true] div.device-graph-inner:nth-of-type(2){border-right:1px solid #eee}@media screen and (max-width:1090px){.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=false] div.device-graph-inner:first-of-type,.device-graphs .device-graph-container[data-guage=true][data-line=true][data-flip=true] div.device-graph-inner:nth-of-type(2){border-bottom:1px solid #eee;border-right:none}}.device-graphs .device-graph-inner{max-width:70%;width:100%}.device-graphs .device-graph-inner[data-small=true]{align-items:center;display:flex;flex-direction:column;justify-content:center}.device-graphs .device-graph-inner[data-small=true],.device-graphs .device-graph-inner[data-small=true] .chart-wrap[data-type=guage],.device-graphs .device-graph-inner[data-small=true] .guage-wrap{max-width:189px;min-width:168px;width:40%}.device-graphs .device-graph-inner[data-small=true] .device-label{text-align:center}@media screen and (max-width:1090px){.device-graphs .device-graph-inner{flex-direction:row;max-width:100%;width:100%}}.device-graphs .device-graph-container[data-line=false] .device-graph-inner{--grid-column:205px;display:grid;grid-gap:12px;gap:12px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(var(--grid-column),1fr));max-width:100%!important;width:100%!important}.label-wrap{align-items:center;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);padding:8px 0;width:100%}.label-wrap .analytics-card-expander,.label-wrap[data-mobile=true]{display:none}.device-alarms{grid-column-start:3;grid-column-end:4;padding:16px}.device-alarms,.device-alarms .alarm-wrap{align-items:flex-start;flex-direction:column;justify-content:flex-start}.device-alarms,.device-alarms .alarm-wrap,.device-alarms .close-btn{display:flex;width:100%}.device-alarms .label-wrap{grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);margin-bottom:16px}.device-alarms .label-wrap .device-label{white-space:nowrap}.device-alarms .alarm-wrap{margin-bottom:16px}.device-alarms .alarm-item{border-bottom:1px solid #eee;color:#d20404;font-size:14px;font-weight:700;line-height:1;margin-bottom:32px;padding-bottom:6px;width:100%}.device-alarms .close-btn{margin-top:auto}.device-head,.mobile-close-wrap{display:none}.analytics-head{display:grid;grid-auto-rows:auto;grid-template-columns:auto 56px}.analytics-head,.analytics-head>div{width:100%}.analytics-head>div{grid-column:1/span 2}.analytics-head .analytics-card-expander{display:none}.analytics-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.analytics-card-expander{align-self:center;background:none;border:none;grid-column:2/span 1;grid-row:1/span 2;height:12px;justify-self:center;margin:0;padding:0;width:12px}.analytics-card-expander .icon{fill:#a2acb4;transition-duration:.3s;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.analytics-card-expander .icon[data-open=true]{fill:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.analytics-body-wrap{height:100%;overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1)}.analytics-body{align-items:center;border-top:1px solid #eee;display:flex;flex-direction:column;justify-content:flex-start;padding-top:10px}.analytics-body .analytics-img-graphs{--grid-column:205px;display:grid;grid-gap:12px;gap:12px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(var(--grid-column),1fr))}.analytics-body .analytics-img-graphs .chart-wrap{width:50%}.analytics-body .analytics-img-graphs .chart-wrap[data-type=guage]{max-width:234px;min-width:148px;width:100%}.analytics-body .analytics-img-graphs .chart-wrap[data-slim=true]{margin:0 -14px}.analytics-body .analytics-img-graphs,.analytics-body .analytics-img-wrap{width:100%}.analytics-body .analytics-img-wrap{align-items:center;display:flex;justify-content:center}.analytics-dryer-graphs,.analytics-hour-graphs,.analytics-unit-graphs{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));margin-top:12px;width:100%}.analytics-hour-graphs{margin-bottom:12px}.dryer-body-inner,.hour-graph-inner,.unit-graph{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.dryer-item,.hour-graph,.unit-graph{padding:8px;width:100%}.dryer-item[data-slim=true],.hour-graph[data-slim=true],.unit-graph[data-slim=true]{max-width:228px}.unit-graph{background-color:rgba(127,196,103,.2);border:1px solid #7fc467;border-radius:6px}.unit-graph .unit-wrap{align-items:center;display:flex;justify-content:flex-start}.unit-graph .unit-dot{background-color:#7fc467;border:1px solid #fff;border-radius:100%;height:10px;margin-right:5px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;width:10px}.unit-graph .unit-label{text-transform:uppercase}.unit-graph .unit-value{font-weight:700}.hour-graph{align-items:center;background-color:rgba(161,172,179,.2);border-radius:6px;display:flex;flex-direction:column;justify-content:flex-start}.hour-graph-inner[data-size=small] p:first-of-type{color:#3c3c3c;font-size:12px;font-weight:700;line-height:23px}.hour-graph-inner[data-size=large] p{color:#3c3c3c;font-size:42px;font-weight:700;line-height:1.25}.hour-graph-inner[data-size=large] p[data-type=label]{display:none}.hour-graph-inner[data-size=large] p,.hour-graph-inner[data-size=small] p,.unit-graph p{margin:0}.hour-graph-inner[data-size=large] p[data-type=label],.hour-graph-inner[data-size=small] p[data-type=label],.unit-graph p[data-type=label]{color:#a1acb3;font-size:12px;font-weight:400;line-height:23px}.dryer-item{border-radius:6px;border-style:solid;border-width:1px;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:2fr 1fr;overflow:hidden;padding:8px}.dryer-item>*{grid-column:1/span 2}.dryer-item .dryer-header{font-size:14px;font-weight:700;line-height:23px;text-transform:uppercase}.dryer-item .dryer-hour,.dryer-item .dryer-hour-label{text-align:left}.dryer-item .dryer-hour{font-size:38px;font-weight:700;line-height:36px}.dryer-item .dryer-hour-label{color:#a1acb3;font-size:12px;line-height:23px;padding-left:5px}.dryer-item .dryer-body{margin-right:auto}.dryer-item .dryer-body-inner{justify-content:flex-end}.dryer-item .dryer-body-inner[data-side=left]{align-items:flex-start}.dryer-item .dryer-body-inner[data-side=right]{align-items:flex-end}.dryer-item .dryer-footer{color:#fff;border-radius:6px;margin-top:8px;padding:0 8px;width:100%;display:flex;justify-content:space-between;align-items:center}.dryer-item .dryer-footer p{margin-bottom:0}.dryer-item .dryer-footer .dryer-footer-mode-value{font-weight:700;text-transform:uppercase;font-size:12px}.dryer-item .dryer-footer-mode{font-size:12px;line-height:23px;margin-bottom:0}.dryer-item .dryer-footer-mode-value{font-weight:700;text-transform:uppercase}.container-details{background:#fff 0 0 no-repeat padding-box;padding:24px;border-radius:4px;width:-webkit-fill-available}.device-title{display:table;color:#007bc3;height:auto;max-height:120px;min-height:40px}.device-subTitle{color:#a2acb4;font-size:1.5rem;font-weight:500;margin:0}.device-service{background:#fff 0 0 no-repeat padding-box;border:2px solid #eee;display:flex;font-size:14px;padding:10px;border-radius:4px;min-width:190px}.device-service .service{text-transform:uppercase;color:#000;font-weight:400}.device-service .hours{margin-left:12px;color:#3bb9ea;font-weight:500}.service-pill{background:#ff9738 0 0 no-repeat padding-box;border-radius:100px;opacity:1;color:#fff;height:20px;text-align:center;font-size:14px;font-weight:700}.expand-button{border:1px solid #ccc;border-radius:8px!important;float:right;margin-top:4px;min-height:36px;width:100%}.expand-button:hover{background:#f1f1f1 0 0 no-repeat padding-box!important}.alarm{align-items:center;background:rgba(210,4,4,.149) 0 0 no-repeat padding-box;border:1px solid #d20404;border-radius:100px;color:#d20404;display:flex;height:24px;justify-content:center;line-height:16px;padding:0 8px;text-align:center}.alarm p{font-size:12px;font-weight:700;margin:0}.request-service{background:#fd9a24 0 0 no-repeat padding-box;color:#fff;text-align:center;padding:10px;margin-top:6px;border-radius:8px;font-size:14px;font-weight:700;margin-bottom:36px;border:none;outline:none;width:100%}.alarms{font-size:14px;background:rgba(210,4,4,.2) 0 0 no-repeat padding-box;border:1px solid rgba(210,4,4,.5019607843137255);color:#d20404;border-radius:4px;padding:9px;font-weight:500;margin-bottom:24px}.summary{background:#f1f1f1 0 0 no-repeat padding-box;border-radius:4px;margin-left:20px;text-transform:uppercase}.summary .number{font-size:40px;color:#3bb9ea;font-weight:400}.summary .normal-text{font-size:16px;padding:12px;color:#000}.summary .hours{font-size:16px;color:#3bb9ea;text-transform:lowercase;padding-top:25px}.gas-type{text-transform:uppercase;font-size:20px}div[data-type=guage]{position:relative}div[data-type=guage] .guage-label-wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:116px;-webkit-transform:translateY(-59px);transform:translateY(-59px);width:100%}div[data-type=guage] .guage-label-wrap[data-wide=true]{max-width:130px;-webkit-transform:translateY(-74px);transform:translateY(-74px)}div[data-type=guage] .guage-max,div[data-type=guage] .guage-min{font-size:11px;font-weight:700;margin:0;opacity:.4}div[data-type=guage] .highcharts-yaxis-labels text,div[data-type=guage] path.highcharts-minor-tick,div[data-type=guage] path.highcharts-tick{display:none}div[data-type=guage] .highcharts-container .guage-data-label{align-items:center;display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width:1024px){div[data-type=guage] .highcharts-container .guage-data-label [data-type=y-label]{-webkit-transform:translateY(0);transform:translateY(0)}}div[data-type=guage] .highcharts-container>div.highcharts-data-labels{top:32px!important}div[data-type=guage] .highcharts-container>div.highcharts-data-labels>div.highcharts-label{opacity:1!important}div[data-type=guage][data-offset=true] .highcharts-container>div.highcharts-data-labels{top:2px!important}.print-button{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.print-button,.print-button:active{color:#007bc3;border-color:#007bc3}.print-button:not([disabled]):focus,.print-button:not([disabled]):hover{border-color:#009bf6;color:#009bf6}.print-button[disabled]{border-color:#a2acb4;color:#a2acb4}.print-button[disabled]:active,.print-button[disabled]:focus,.print-button[disabled]:hover{background-color:#fff;border-color:#a2acb4;color:#a2acb4}@media screen and (max-width:390px){.dashboard-form{max-width:343px}}@media screen and (max-width:415px){.pmp-analytics .analytics-graph{margin-left:-11.1vw}.hour-graph-inner[data-size=small] p{font-weight:400!important}.hour-graph-inner[data-size=small] p[data-type=label]{display:none}.hour-graph-inner[data-size=large] p{font-size:18px}.hour-graph-inner[data-size=large] p[data-type=label]{display:block}.dashboard-container .device-container-expanded{padding:0}.dashboard-container .device-details{grid-gap:0 16px}.dashboard-container .device-details .device-hour-wrap{--card-height:62px}.label-wrap{grid-template-columns:1fr 56px}.label-wrap .device-label{padding:0!important}.label-wrap .analytics-card-expander{display:grid}.device-alarms .alarm-icon{margin:0 auto 0 8px!important}.device-alarms .close-btn{display:none}.device-alarms .label-wrap{grid-template-columns:-webkit-min-content auto 56px;grid-template-columns:min-content auto 56px}.device-alarms .label-wrap .analytics-card-expander{grid-column:3/span 1}.device-alarms,.device-graph-container{max-height:53px!important;padding-bottom:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.device-alarms[data-open=true],.device-graph-container[data-open=true]{max-height:100%!important;padding-bottom:16px!important}.device-head,.mobile-close-wrap{align-items:center;display:flex}.device-head{background:#fff;justify-content:space-between;padding:16px 16px 0;width:100%}.device-head .close-icon{padding:4px 8px}.device-head p{color:#000;font-size:20px;line-height:1;margin:0}.device-head .icon{color:#007bc3;font:300 26px/1 inherit}.mobile-close-wrap{background:#f1f1f1;border-top:1px solid #dbdcdd;justify-content:center;padding:16px 16px 32px}.mobile-close-wrap .close-btn{width:100%}.alarm-wrap,.chart-wrap,.device-graph-inner,.device-unit-wrap{grid-auto-rows:auto;height:100%;overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1) .3s}.alarm-wrap[data-open=false],.chart-wrap[data-open=false],.device-graph-inner[data-open=false],.device-unit-wrap[data-open=false]{height:0}}@media screen and (max-width:500px){.dashboard-container .dashboard-analytics-container[data-type=cards]{background-color:#fff;grid-gap:0;padding:0}.dashboard-container .dashboard-analytics-container[data-type=cards] .analytics-card{margin:0}.dashboard-container .dashboard-analytics-container[data-type=cards] .device-container{border-radius:0;max-width:100%;padding:16px}.analytics-card{border-bottom:1px solid #eee}.analytics-card:last-of-type{border-bottom:none}.analytics-head>div{grid-column:1/span 1}.analytics-head .device-title{font-weight:400;grid-row:1;margin-top:0}.analytics-head .analytics-header{flex-direction:row-reverse;grid-row:2}.analytics-head .analytics-card-expander{align-items:center;display:flex;justify-content:center}.analytics-head .alarm{background-color:initial;border:none;padding:0}.analytics-body-wrap[data-open=false]{height:0}.analytics-body{border:none}}@media screen and (max-width:768px){.dashboard-container .dashboard-analytics-container .analytics-item:nth-of-type(n+2):after{bottom:unset;height:2px;left:0;right:0;top:-10px;width:100%}.dashboard-container .dashboard-analytics-container .quote-analytics .analytics-inner[data-section=title]{grid-column:1/span 2}.dashboard-container .dashboard-analytics-container .quote-analytics .analytics-inner[data-section=numbers]{grid-column:1/span 1;grid-row:2;grid-template-columns:1fr}.dashboard-container .dashboard-analytics-container .quote-analytics .analytics-inner[data-section=numbers] .analytics-data{align-self:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start}.dashboard-container .dashboard-analytics-container .quote-analytics .analytics-inner[data-section=numbers] .analytics-data span{font-size:12px}.dashboard-container .dashboard-analytics-container .quote-analytics .analytics-inner[data-section=numbers] .analytics-data h2{font-size:18px;margin-bottom:0}.dashboard-container .dashboard-analytics-container .quote-analytics .analytics-inner[data-section=stats]{grid-column:2/span 1;grid-row:1/span 2;grid-template-columns:1fr}.label-wrap{background-color:#fff}.label-wrap[data-mobile=true]{display:grid}.chart-wrap[data-type=guage]{height:140px}.device-alarms,.device-graph-container{border-bottom:none;overflow:hidden}.device-alarms{border-top:1px solid #dbdcdd}}@media screen and (max-width:940px){.dashboard-container .device-inner{min-width:100%}}@media screen and (max-width:1024px){.dashboard-container .device-inner{grid-auto-rows:auto;grid-template-columns:auto}.dashboard-container .device-inner>div{grid-column:1}.dashboard-container .device-details{grid-row-start:1;grid-row-end:2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content)}.dashboard-container .device-details .device-meta-wrap,.dashboard-container .device-details .device-title{grid-column:1}.dashboard-container .device-details .device-title{margin-top:0}.dashboard-container .device-details .device-image,.dashboard-container .device-details .request-service{grid-column:2}.dashboard-container .device-details .device-image{align-self:center;grid-row:1/span 3}.dashboard-container .device-details .request-service{grid-row:4}.dashboard-container .device-details .device-hour-wrap{grid-column:1/span 2;padding:16px 0 0}.dashboard-container .device-graphs{grid-row-start:2;grid-row-end:3}.dashboard-container .device-alarms{grid-row-start:3;grid-row-end:4}.dashboard-container .tile,.dashboard-container .tile img{max-width:390px;width:100vw!important}.dashboard-container .dryer-item{grid-gap:8px 4px}.dashboard-container .device-unit-wrap{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}.dashboard-container .device-unit-item{align-items:start}.dashboard-container .device-unit-item .unit-header{grid-column:1/span 1;line-height:1}.dashboard-container .device-unit-item .unit-body{grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);grid-gap:8px}.dashboard-container .device-unit-item .unit-body[data-type=hours]{grid-column:2;grid-row:1;justify-content:end}.dashboard-container .device-unit-item .unit-body[data-type=labels]{grid-column:1/span 2}.dashboard-container .dryer-body,.dashboard-container .dryer-header{grid-row:1}.dashboard-container .dryer-header{grid-column:1/span 1}.dashboard-container .dryer-body{grid-column:2/span 1;justify-content:end;margin:0}.dashboard-container .device-unit-item .unit-hour,.dashboard-container .device-unit-item .unit-hour-label,.dashboard-container .dryer-hour,.dashboard-container .dryer-hour-label{color:#000;font-size:18px;font-weight:700;line-height:1}.dashboard-container .dryer-header{line-height:1}.dashboard-container .dashboard-analytics-container{grid-template-columns:repeat(auto-fill,minmax(343px,1fr));justify-items:center;padding:20px 16px 0}.dashboard-container .dashboard-analytics-container .install-base-analytics .analytics-inner,.dashboard-container .dashboard-analytics-container .pmp-analytics .analytics-inner{grid-template-columns:auto 235px}.dashboard-container .dashboard-analytics-container .install-base-analytics .analytics-inner>div,.dashboard-container .dashboard-analytics-container .pmp-analytics .analytics-inner>div{width:100%}.dashboard-container .dashboard-analytics-container .device-container{max-width:450px}.dashboard-container .dashboard-analytics-container .dashboard-form{margin-right:auto}.dashboard-container .dashboard-analytics-container .analytics-card{padding:0}.dashboard-container .dashboard-analytics-container .analytics-item{max-width:450px;padding:0}.dashboard-container .dashboard-analytics-container .analytics-item .analytics-graph,.dashboard-container .dashboard-analytics-container .analytics-item .analytics-graph .highcharts-container,.dashboard-container .dashboard-analytics-container .analytics-item .analytics-graph>div,.dashboard-container .dashboard-analytics-container .analytics-item .analytics-graph svg{max-width:235px!important;width:235px!important}.dashboard-container .dashboard-analytics-container .analytics-item .analytics-graph .highcharts-container{display:flex;justify-content:center}.dashboard-container .dashboard-analytics-container .analytics-item .analytics-info{padding-right:0}.dashboard-container .dashboard-analytics-container .analytics-item a[data-type=icon]{display:none}.dashboard-container .dashboard-analytics-container .pmp-analytics.analytics-item,.dashboard-container .dashboard-analytics-container .quote-analytics.analytics-item{padding:10px 0 0}.dashboard-container .dashboard-analytics-container .analytics-img-graphs{--grid-column:148px}.label-wrap{margin:0!important;padding:0 0 16px}.alarm-wrap,.device-graph-inner,.device-unit-wrap{margin-top:0!important;padding-top:0!important}.device-graphs .device-graph-container[data-line=false] .device-graph-inner{--grid-column:148px;padding-top:16px}.device-graphs .device-graph-container[data-line=false] .guage-wrap{min-width:148px}}@media screen and (min-width:750px) and (max-width:1372px){.dashboard-container .dashboard-analytics-container .analytics-item:nth-of-type(3):after{content:unset}}.form-buttons{display:flex;justify-content:space-between;grid-gap:10px;gap:10px}.testing-inventory-form-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:10px}.testing-inventory-form{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.testing-inventory-form-row{display:flex;flex-direction:column;grid-gap:2px;gap:2px;align-items:flex-start}.testing-inventory-form-row label{font-size:12px;font-weight:600}.testing-inventory-form-row input{width:100%;padding:5px;border:1px solid #ccc;border-radius:5px}.testing-inventory-form-button{margin-top:auto}.dashboard-landing{width:100%;height:100%;overflow:hidden;font-family:Roboto,sans-serif}.dashboard-landing .dashboard-landing-container{background:#fff;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:6px;gap:6px;padding-inline:3px;width:100%;height:100%}.dashboard-landing .dashboard-tile{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;overflow:hidden}.dashboard-landing .dashboard-tile:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:0}.dashboard-landing .dashboard-tile:hover:after{-webkit-transform:scale(1.05);transform:scale(1.05)}.dashboard-landing .dashboard-tile .dashboard-tile-content{z-index:2;position:relative;padding:20px;max-width:400px}.dashboard-landing .dashboard-tile .dashboard-tile-alert{position:absolute;top:20px;right:20px;z-index:3}.dashboard-landing .dashboard-tile .dashboard-tile-alert .alert-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#dc3545;border-radius:50%;color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.3)}.dashboard-landing .dashboard-tile .dashboard-tile-title{font-size:32px;font-weight:600;margin-bottom:15px;line-height:normal;letter-spacing:-.32px}.dashboard-landing .dashboard-tile .dashboard-tile-subtitle{font-size:16px;font-weight:400;margin-bottom:30px;opacity:1;line-height:1.2;letter-spacing:-.16px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.dashboard-landing .dashboard-tile .dashboard-tile-buttons{display:flex;grid-gap:12px;gap:12px;justify-content:center;flex-wrap:wrap}.dashboard-landing .dashboard-tile .dashboard-tile-button{display:inline-block;background-color:hsla(0,0%,100%,.95);color:#333;padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;line-height:1;border:1px solid #ccc;transition:all .3s ease;cursor:pointer}.dashboard-landing .dashboard-tile .dashboard-tile-button:hover{background-color:#fff;text-decoration:none;color:#007bc3}.dashboard-landing .dashboard-tile.equipment-tile{background-color:#011b33}.dashboard-landing .dashboard-tile.equipment-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(1,27,51,0),#011b33);pointer-events:none;z-index:1}.dashboard-landing .dashboard-tile.equipment-tile:after{background-image:url(/BM_Home_Equipment.png);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.dashboard-landing .dashboard-tile.service-tile{background-color:#f57c16}.dashboard-landing .dashboard-tile.service-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;background-image:linear-gradient(180deg,rgba(229,124,22,0),#e57c16);pointer-events:none;z-index:1}.dashboard-landing .dashboard-tile.service-tile:after{background-image:url(/BM_Home_Services.png)}.dashboard-landing .dashboard-tile.training-tile{background-color:#00b8b6}.dashboard-landing .dashboard-tile.training-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;background-image:linear-gradient(180deg,rgba(1,154,152,0),#019a98);pointer-events:none;z-index:1}.dashboard-landing .dashboard-tile.training-tile:after{background-image:url(/BM_Home_Training.png)}.dashboard-landing .dashboard-tile.training-tile .dashboard-tile-title{padding:15px 20px;border-radius:8px;display:inline-block}.dashboard-landing .dashboard-tile.library-tile{background-color:#7fc467}.dashboard-landing .dashboard-tile.library-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;background-image:linear-gradient(180deg,rgba(16,112,28,0),#10701c);pointer-events:none;z-index:1}.dashboard-landing .dashboard-tile.library-tile:after{background-image:url(/BM_Home_Library.png)}@media screen and (max-width:1024px){.dashboard-landing{height:auto;min-height:calc(100vh - 150px)}.dashboard-landing .dashboard-landing-container{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);grid-gap:1px;gap:1px;height:auto;min-height:calc(100vh - 150px)}.dashboard-landing .dashboard-tile{min-height:250px}.dashboard-landing .dashboard-tile .dashboard-tile-content{padding:30px 20px}.dashboard-landing .dashboard-tile .dashboard-tile-title{font-size:2rem}.dashboard-landing .dashboard-tile .dashboard-tile-subtitle{font-size:1rem;margin-bottom:25px}}@media screen and (max-width:768px){.dashboard-landing .dashboard-tile{min-height:200px}.dashboard-landing .dashboard-tile .dashboard-tile-content{padding:25px 15px}.dashboard-landing .dashboard-tile .dashboard-tile-title{font-size:1.8rem;margin-bottom:12px}.dashboard-landing .dashboard-tile .dashboard-tile-subtitle{font-size:.95rem;margin-bottom:20px}.dashboard-landing .dashboard-tile .dashboard-tile-buttons{grid-gap:10px;gap:10px}.dashboard-landing .dashboard-tile .dashboard-tile-button{padding:10px 24px;font-size:.9rem}}@media screen and (max-width:480px){.dashboard-landing .dashboard-tile{min-height:180px}.dashboard-landing .dashboard-tile .dashboard-tile-title{font-size:1.5rem}.dashboard-landing .dashboard-tile .dashboard-tile-subtitle{font-size:.9rem}}.dashboard-equipment{height:100%;display:flex;flex-direction:column}.dashboard-equipment .equipment-content{flex:1 1;background:#f5f5f5}.dashboard-equipment .equipment-content .loading-container,.dashboard-equipment .equipment-content .no-data-container{display:flex;align-items:center;justify-content:center;padding:60px 20px;width:100%}.dashboard-equipment .equipment-content .no-data-container .no-data-message{color:#666;font-size:16px;font-weight:400;margin:0}.dashboard-equipment .clear-filters-button.btn{background:#fff;border-radius:8px;height:40px;border:1px solid #ccc;padding:8px 12px;color:#000;font-size:14px;white-space:nowrap;text-transform:capitalize;display:flex;align-items:center;grid-gap:8px;gap:8px}.dashboard-equipment .clear-filters-button.btn:hover{background:none;color:#333}.dashboard-equipment .clear-filters-button.btn:focus{outline:none;box-shadow:none}.status-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px 12px 12px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.status-card .status-card-header .status-card-title{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.status-card .status-card-header .status-card-title h3{margin:0;font-size:16px;font-weight:600;color:#333}.status-card .status-card-header .status-card-title .info-icon-wrapper{display:inline-flex;align-items:center;cursor:pointer;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.status-card .status-card-header .status-card-title .info-icon-wrapper:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.status-card .status-card-header .status-card-title .info-icon-wrapper:hover .info-icon{color:#1976d2}.status-card .status-card-header .status-card-title .info-icon-wrapper:active{-webkit-transform:scale(.95);transform:scale(.95)}.status-card .status-card-header .status-card-title .info-icon{color:#2196f3;font-size:14px;transition:color .2s}.status-card .status-card-header .status-card-subtitle{margin:0;font-size:14px;color:#666}.status-card .status-card-dates{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-bottom:12px}.status-card .status-card-dates .status-card-date-item{display:flex;align-items:baseline;grid-gap:4px;gap:4px}.status-card .status-card-dates .status-card-date-item .date-label{font-size:13px;color:#666;font-weight:500}.status-card .status-card-dates .status-card-date-item .date-value{font-size:13px;color:#333;font-weight:300}.status-card .status-card-dates .status-card-date-item .date-value.tbd{color:#666}.status-card .status-bar-container{margin:20px 0}.status-card .status-bar-container .status-bar{display:flex;width:100%;height:32px;border-radius:4px}.status-card .status-bar-container .status-bar .status-bar-tooltip-wrapper:first-child .status-bar-segment{border-top-left-radius:4px;border-bottom-left-radius:4px}.status-card .status-bar-container .status-bar .status-bar-tooltip-wrapper:last-child .status-bar-segment{border-top-right-radius:4px;border-bottom-right-radius:4px}.status-card .status-bar-container .status-bar .status-bar-tooltip-wrapper:not(:last-child){border-right:1px solid #fff}.status-card .status-bar-container .status-bar .status-bar-segment{display:flex;align-items:center;justify-content:center;position:relative;transition:opacity .2s}.status-card .status-bar-container .status-bar .status-bar-segment.clickable{cursor:pointer}.status-card .status-bar-container .status-bar .status-bar-segment:hover{opacity:.85}.status-card .status-bar-container .status-bar .status-bar-segment .segment-label{color:#fff;font-size:12px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap}.status-card .status-card-actions{display:flex;justify-content:space-between;grid-gap:10px;gap:10px}.status-card .status-legend{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.status-card .status-legend .legend-item{display:flex;align-items:center;grid-gap:6px;gap:6px}.status-card .status-legend .legend-item .legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-card .status-legend .legend-item .legend-label{font-size:13px;color:#666}.status-card .status-card-footer{display:flex;justify-content:flex-end;margin-top:auto}.status-card .status-card-footer .print-button{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;border:1px solid #007bc3;background:#fff;color:#007bc3;border-radius:8px;font-size:14px;transition:all .2s ease}.status-card .status-card-footer .print-button:hover{background:#f0f8ff;border-color:#005b90;color:#005b90}.status-card .status-card-footer .print-button:focus{outline:none;box-shadow:0 0 0 2px rgba(33,150,243,.2)}.status-card .status-card-footer .print-button svg{font-size:14px}.operational-status-section{padding:24px}.operational-status-section .operational-status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.operational-status-section .operational-status-header h2{margin:0;font-size:20px;font-weight:400;color:#666}.operational-status-section .operational-status-header .collapse-button{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;color:#666;font-size:14px;text-decoration:none;text-transform:none}.operational-status-section .operational-status-header .collapse-button:hover{color:#333;text-decoration:none}.operational-status-section .operational-status-header .collapse-button:focus{outline:none;text-decoration:none}.operational-status-section .operational-status-header .collapse-button .collapse-icon{font-size:12px}.operational-status-section .no-data-message{padding:0 24px;text-align:center;color:#666;font-size:14px}.operational-status-section .operational-status-content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.operational-status-section .operational-status-content{grid-template-columns:1fr}}.operational-status-section .operational-status-content:has(.status-card:only-child){grid-template-columns:1fr}.service-grid-container{padding:24px;max-width:1400px;margin:0 auto}.service-grid-container .loading-container{display:flex;align-items:center;justify-content:center;padding:80px 20px;width:100%}.service-grid-container .service-grid-section{margin-bottom:24px}.service-grid-container .service-grid-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.service-grid-container .service-grid-section .section-header h2{margin:0;font-size:20px;font-weight:400;color:#666}.service-grid-container .service-grid-section .section-header .collapse-button{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;color:#666;font-size:14px;text-decoration:none;text-transform:none}.service-grid-container .service-grid-section .section-header .collapse-button:hover{color:#333;text-decoration:none}.service-grid-container .service-grid-section .section-header .collapse-button:focus{outline:none;text-decoration:none}.service-grid-container .service-grid-section .section-header .collapse-button .collapse-icon{font-size:12px}.service-grid-container .status-card{margin-bottom:12px}.service-grid-container .status-card.work-history-card .work-history-controls{display:flex;align-items:center;grid-gap:12px;gap:12px}.service-grid-container .status-card.work-history-card .work-history-controls .job-type-filter{padding:8px 12px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#333;font-size:14px;min-width:150px}.service-grid-container .status-card.work-history-card .work-history-controls .job-type-filter:focus{outline:none;border-color:#007bc3;box-shadow:0 0 0 2px rgba(33,150,243,.1)}.service-grid-container .status-card.work-history-card .status-card-header{display:flex;justify-content:space-between;align-items:center}.service-grid-container .status-card.work-history-card .print-button{width:auto}.service-grid-container .ReactTable.service-grid-table{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-top:12px;padding:1rem;background:#fff}.service-grid-container .ReactTable.service-grid-table .rt-table{background:#fff}.service-grid-container .ReactTable.service-grid-table .rt-thead{box-shadow:none;background:#fff;border-bottom:1px solid #e0e0e0}.service-grid-container .ReactTable.service-grid-table .rt-thead .rt-th{padding:12px 8px;font-size:13px;font-weight:600;color:#333;text-align:left;border-right:none}.service-grid-container .ReactTable.service-grid-table .rt-thead .rt-th:last-child{border-right:none}.service-grid-container .ReactTable.service-grid-table .rt-thead .rt-th.-sort-asc,.service-grid-container .ReactTable.service-grid-table .rt-thead .rt-th.-sort-desc{box-shadow:none}.service-grid-container .ReactTable.service-grid-table .rt-tbody .rt-tr .rt-td{padding:4px 8px;font-size:16px;font-weight:400;color:#000;line-height:1;min-height:43px;display:flex;align-items:center}.service-grid-container .ReactTable.service-grid-table .rt-tbody .rt-tr .rt-td:last-child{border-right:none}.service-grid-container .ReactTable.service-grid-table .rt-tbody .rt-tr .rt-td .view-button{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 12px;background:#fff;border:none;color:#333;border-radius:4px;font-size:13px;transition:all .2s ease}.service-grid-container .ReactTable.service-grid-table .rt-tbody .rt-tr .rt-td .view-button svg{font-size:12px}.service-grid-container .ReactTable.service-grid-table .rt-tbody .rt-tr .rt-td .status-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.service-grid-container .ReactTable.service-grid-table .rt-tbody .rt-tr .rt-td .status-badge .status-dot{width:10px;height:10px;border-radius:50%}.service-grid-container .ReactTable.service-grid-table .rt-tbody .rt-tr-group:nth-child(odd) .rt-tr{background:#f1f1f1}.service-grid-container .ReactTable.service-grid-table .pagination-bottom{border-top:1px solid #e0e0e0;padding:12px}.service-grid-container .ReactTable.service-grid-table .pagination-bottom .-pagination .-btn{background:#fff;border:1px solid #e0e0e0;color:#333}.service-grid-container .ReactTable.service-grid-table .pagination-bottom .-pagination .-btn:not([disabled]):hover{background:#f5f5f5}.service-grid-container .ReactTable.service-grid-table .pagination-bottom .-pagination .-btn[disabled]{opacity:.4;cursor:not-allowed}@media (max-width:1024px){.service-grid-container{padding:16px}}.status-bar-tooltip-wrapper{position:relative;display:flex;height:100%}.status-bar-tooltip-wrapper>.status-bar-segment{flex:1 1;width:100%;height:100%}.status-bar-tooltip{position:absolute;bottom:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-flex;padding:8px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;border:1px solid #ccc;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap;z-index:1000;pointer-events:none;-webkit-animation:tooltipFadeIn .2s ease-in-out;animation:tooltipFadeIn .2s ease-in-out}.status-bar-tooltip .tooltip-label{font-weight:400;font-size:14px;color:#000}.status-bar-tooltip .tooltip-stats{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#666}.status-bar-tooltip .tooltip-value{font-weight:500}.status-bar-tooltip .tooltip-separator{opacity:.5}.status-bar-tooltip .tooltip-percentage{font-weight:500}@-webkit-keyframes tooltipFadeIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes tooltipFadeIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.connected-equipment-section{padding:24px}.connected-equipment-section .connected-equipment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.connected-equipment-section .connected-equipment-header .header-title-container{display:flex;align-items:center;grid-gap:12px;gap:12px}.connected-equipment-section .connected-equipment-header .header-title-container h2{margin:0;font-size:20px;font-weight:400;color:#666}.connected-equipment-section .connected-equipment-header .header-title-container .device-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:rgba(0,123,195,.2);color:#007bc3;border-radius:50rem;font-size:14px;font-weight:600}.connected-equipment-section .connected-equipment-header .collapse-button{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;color:#666;font-size:14px;text-decoration:none;text-transform:none}.connected-equipment-section .connected-equipment-header .collapse-button:hover{color:#333;text-decoration:none}.connected-equipment-section .connected-equipment-header .collapse-button:focus{outline:none;text-decoration:none}.connected-equipment-section .connected-equipment-header .collapse-button .collapse-icon{font-size:12px}.connected-equipment-section.loading-state{display:flex;align-items:center;justify-content:center}.connected-equipment-section .no-data-message{padding:0 24px;text-align:center;color:#666;font-size:14px}.connected-equipment-section .no-data-message.loading-message{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.connected-equipment-section .connected-equipment-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px;align-items:center}@media (max-width:1440px){.connected-equipment-section .connected-equipment-content{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:768px){.connected-equipment-section{padding:16px}.connected-equipment-section .connected-equipment-header{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.connected-equipment-section .connected-equipment-header .collapse-button{align-self:flex-end}}.asset-details-view{padding:24px}.asset-details-view .asset-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.asset-details-view .asset-details-header .asset-details-title{margin:0;font-size:20px;font-weight:400;color:#666}.asset-details-view .asset-details-header .asset-details-controls{display:flex;align-items:center;grid-gap:12px;gap:12px}.asset-details-view .asset-details-header .asset-details-controls .asset-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:rgba(0,123,195,.2);color:#007bc3;border-radius:50rem;font-size:14px;font-weight:600}.asset-details-view .asset-details-header .asset-details-controls .collapse-button{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;color:#666;font-size:14px;background:transparent;border:none;cursor:pointer;transition:color .2s;text-transform:none}.asset-details-view .asset-details-header .asset-details-controls .collapse-button:hover{color:#333}.asset-details-view .asset-details-header .asset-details-controls .collapse-button:focus{outline:none}.asset-details-view .loading-container{display:flex;justify-content:center;align-items:center;padding:24px 0}.asset-details-view .no-data-message{padding:0 24px;text-align:center;color:#666;font-size:14px}.asset-details-view .asset-details-table-container{padding-block:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.asset-details-view .asset-details-table-container .status-section:not(:last-child){padding-bottom:8px}.asset-details-view .asset-details-table-container .status-section .combined-header-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff}.asset-details-view .asset-details-table-container .status-section .status-header{display:flex;align-items:center;grid-gap:8px;gap:8px}.asset-details-view .asset-details-table-container .status-section .status-header .status-toggle{cursor:pointer;border:1px solid #ccc;border-radius:8px;padding:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:background .2s}.asset-details-view .asset-details-table-container .status-section .status-header .status-toggle:hover{background:#f0f0f0}.asset-details-view .asset-details-table-container .status-section .status-header .status-toggle .chevron-icon{font-size:12px}.asset-details-view .asset-details-table-container .status-section .status-header .status-badge{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:5px 12px;border:none;border-radius:8px;font-size:14px;font-weight:600;transition:all .2s}.asset-details-view .asset-details-table-container .status-section .status-header .status-badge.status-pass{background:#18ab2b;color:#fff}.asset-details-view .asset-details-table-container .status-section .status-header .status-badge.status-repaired{background:#007bc3;color:#fff}.asset-details-view .asset-details-table-container .status-section .status-header .status-badge.status-cannotcomplete{background:#00b8b6;color:#fff}.asset-details-view .asset-details-table-container .status-section .status-header .status-badge.status-compliance-required,.asset-details-view .asset-details-table-container .status-section .status-header .status-badge.status-fail{background:#da2f2f;color:#fff}.asset-details-view .asset-details-table-container .status-section .status-header .status-badge.status-nottested{background:#7094ad;color:#fff}.asset-details-view .asset-details-table-container .status-section .status-header .count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;color:#666;font-size:12px;font-weight:600}.asset-details-view .asset-details-table-container .status-section .column-headers{display:flex;align-items:center;grid-gap:0;gap:0;opacity:1;transition:opacity .2s}.asset-details-view .asset-details-table-container .status-section .column-headers.collapsed{opacity:0;display:none}.asset-details-view .asset-details-table-container .status-section .column-headers .column-header{width:111px;padding-right:2px;text-align:center;font-weight:400;font-size:13px;color:#777}.asset-details-view .asset-details-table-container .asset-details-table{background:#fff;border:none;overflow:hidden}.asset-details-view .asset-details-table-container .asset-details-table.-hide-header .rt-thead{display:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-thead{background:#fff;border-bottom:1px solid #e8e8e8}.asset-details-view .asset-details-table-container .asset-details-table .rt-thead .rt-th{padding:12px 16px;font-weight:400;font-size:13px;color:#777;text-align:left;border-right:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-thead .rt-th:last-child{border-right:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr-group{border-bottom:1px solid #f0f0f0}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr-group:last-child{border-bottom:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr-group:nth-child(odd) .asset-row{background:#fff}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr-group:nth-child(2n) .asset-row{background:#f1f1f1}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.location-row{background:#fff;font-weight:400;border-bottom:1px solid #dbdcdd}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.location-row .rt-td{padding:10px 16px;border-right:1px solid #f0f0f0;font-size:14px;color:#333}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.location-row .rt-td:last-child{border-right:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.location-row .location-row-cell .location-toggle{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 0 0 24px;background:transparent;border:none;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:color .2s}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.location-row .location-row-cell .location-toggle .chevron-icon{font-size:10px}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.location-row .location-row-cell .location-toggle:hover{color:#007bc3}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.location-row .location-row-cell .location-toggle:focus{outline:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .rt-td{padding:8px 16px;border-right:1px solid #dbdcdd;font-size:13px;color:#000;font-weight:400}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .rt-td:last-child{border-right:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .asset-row-cell{padding-left:48px;color:#000}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .asset-row-cell .asset-name-link{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:color .2s}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .asset-row-cell .asset-name-link:hover{color:#007bc3;text-decoration:underline}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .asset-row-cell .asset-name-link:focus{outline:2px solid #007bc3;outline-offset:2px;border-radius:2px}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .asset-row-cell .asset-name-link:focus:not(:focus-visible){outline:none}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-tr.asset-row .asset-row-cell .asset-name-link:focus-visible{outline:2px solid #007bc3;outline-offset:2px;border-radius:2px}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-td{display:flex;align-items:center;text-align:center;justify-content:center}.asset-details-view .asset-details-table-container .asset-details-table .rt-tbody .rt-td:first-child{text-align:left;justify-content:flex-start}.equipment-card{position:relative;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;min-height:280px}.equipment-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.equipment-card:focus{outline:2px solid #007bc3;outline-offset:2px}.equipment-card.has-alert{border-radius:8px}.equipment-card.has-alert:not(.stacked){border:3px solid #da2f2f}.equipment-card .alarm-badge{position:absolute;top:12px;right:12px;background:#fff;color:#da2f2f;border-radius:50%;border:2px solid #da2f2f;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;z-index:2}.equipment-card .alarm-badge.alt-badge{color:#fff;border:2px solid #da2f2f;background:#da2f2f}.equipment-card .alarm-badge .alarm-count{position:absolute;bottom:-4px;right:-4px;border-radius:50%;width:18px;height:18px;display:flex;display:none;align-items:center;justify-content:center;font-size:11px;font-weight:700}.equipment-card .alarm-badge .alarm-count,.equipment-card.stacked .alarm-badge.alt-badge{background:#fff;color:#da2f2f;border:2px solid #da2f2f}.equipment-card .card-image-container{display:flex;align-items:center;justify-content:center;height:220px;margin-bottom:16px;overflow:hidden}.equipment-card .card-image-container .equipment-image{max-height:100%;object-fit:cover}.equipment-card .card-content{flex:1 1;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:3fr auto;grid-column:span 2;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.equipment-card .card-content .equipment-name-location-container{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.equipment-card .card-content .equipment-name{margin:0;font-size:16px;font-weight:600;color:#333;line-height:1.4}.equipment-card .card-content .equipment-location{margin:0;font-size:13px;color:#666;line-height:1.4}.equipment-card .card-content .metric-container{padding-block:12px;padding-inline:8px;background:#f1f1f1;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #f1f1f1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:auto;max-width:140px;position:relative;overflow:hidden}.equipment-card .card-content .metric-container:has(.gas-type-bar-container){border-bottom-left-radius:8px;border-bottom-right-radius:8px}.equipment-card .card-content .metric-container .metric-label{font-size:14px;font-weight:600;color:#404040;text-transform:uppercase;text-align:center;letter-spacing:.5px;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.equipment-card .card-content .metric-container .metric-value-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.equipment-card .card-content .metric-container .metric-value-container .metric-value{font-size:32px;font-weight:700;color:#333;line-height:1}.equipment-card .card-content .metric-container .metric-value-container .metric-value .metric-unit{font-size:12px;font-weight:600;color:#666;margin-left:4px}.equipment-card .card-content .metric-container .gas-type-bar-container{box-sizing:border-box;width:calc(100% + 16px);margin:12px -8px -12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.equipment-card .card-content .metric-container .gas-type-bar-container .gas-type-badge{width:100%;display:flex;margin:0;border:none;border-radius:0;justify-content:center;align-items:center;box-sizing:border-box}.equipment-card .card-content .metric-container .gas-type-bar-container .gas-type-badge--single{border-radius:0;padding:8px 12px}.equipment-card .card-content .metric-container .gas-type-bar-container .gas-type-badge--dual{border-radius:0;display:flex;width:100%}.equipment-card .card-content .metric-container .gas-type-bar-container .gas-type-badge--dual .gas-type-badge__segment{flex:1 1;padding:8px 12px;border-radius:0}.equipment-card .card-content .metric-container .gas-type-bar-container .gas-type-badge--dual .gas-type-badge__segment--left{border-radius:0;border-right:1px solid rgba(0,0,0,.15)}.equipment-card .card-content .metric-container .gas-type-bar-container .gas-type-badge--dual .gas-type-badge__segment--right{border-radius:0}@media (max-width:768px){.equipment-card{min-height:240px}.equipment-card .card-image-container{height:100px}.equipment-card .card-content .equipment-name{font-size:14px}.equipment-card .card-content .equipment-location{font-size:12px}.equipment-card .card-content .metric-container .metric-value-container .metric-value{font-size:28px}.equipment-card .card-content .metric-container .metric-value-container .metric-value .metric-unit{font-size:12px}}.equipment-category-group .category-header{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;padding:8px;border:none;border-radius:6px;grid-column:span 2;background:#f1f1f1}.equipment-category-group .category-header .category-title-container{display:flex;align-items:center;grid-gap:12px;gap:12px}.equipment-category-group .category-header .category-title-container h3{margin:0;font-size:16px;font-weight:600;color:#333}.equipment-category-group .category-header .category-title-container .category-device-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:rgba(0,123,195,.2);color:#007bc3;border-radius:12px;font-size:13px;font-weight:600}.equipment-category-group .category-header .expand-card-view{width:100%;display:flex;justify-content:space-between;align-items:center}.equipment-category-group .category-header .expand-card-view svg{font-size:16px}.equipment-category-group .stacked-card-wrapper{position:relative;cursor:pointer}.equipment-category-group .stacked-card-wrapper .stack-layers{position:relative}.equipment-category-group .stacked-card-wrapper .stack-layers .stack-layer{position:absolute;background:#fff;border:1px solid #e0e0e0;border-radius:8px;left:0;right:0;height:100%;z-index:0}.equipment-category-group .stacked-card-wrapper .stack-layers .stack-layer.layer-2{left:4px;right:-8px;z-index:1;-webkit-transform:scale(.975);transform:scale(.975)}.equipment-category-group .stacked-card-wrapper .stack-layers .stack-layer.layer-3{left:8px;right:-16px;z-index:0;-webkit-transform:scale(.95);transform:scale(.95)}.equipment-category-group .stacked-card-wrapper .stack-layers .equipment-card{position:relative;z-index:2}.equipment-category-group .stacked-card-wrapper:hover .stack-layer{box-shadow:0 2px 8px rgba(0,0,0,.08)}.equipment-category-group .expanded-group-container{background:#dbdcdd;border:1px solid #e0e0e0;border-radius:12px;padding:8px}.equipment-category-group .expanded-group-container .expanded-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.equipment-category-group .expanded-group-container .expanded-group-header .expanded-group-title{margin:0;font-size:16px;font-style:normal;font-weight:600}.equipment-category-group .expanded-group-container .expanded-group-header .expanded-group-item-count{font-size:13px;font-weight:600;color:#666;background:rgba(0,123,195,.2);color:#007bc3;border-radius:12px;padding:0 8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.equipment-category-group .expanded-group-container .expanded-group-header .collapse-group-button{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:none;border:none;border-radius:4px;color:#666;font-size:18px;cursor:pointer;transition:all .2s ease}.equipment-category-group .expanded-group-container .expanded-group-header .collapse-group-button:hover{background:#f5f5f5;color:#333}.equipment-category-group .expanded-group-container .expanded-group-header .collapse-group-button:focus{outline:2px solid #007bc3;outline-offset:2px}.equipment-category-group .expanded-group-container .expanded-group-header .collapse-group-button .collapse-icon{font-size:18px}.equipment-category-group .expanded-group-container .expanded-group-cards{display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--columns,1),1fr);grid-gap:8px;gap:8px}.equipment-category-group .expanded-group-container .expanded-group-cards .equipment-card{border:1px solid #ccc}@media (max-width:768px){.equipment-category-group .category-header{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}}.readings-card .readings-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.readings-card .readings-card-header h3{margin:0;font-size:24px;line-height:130%;font-weight:400;color:#777;letter-spacing:-.24px}.readings-card .readings-card-header .readings-card-updated{margin:0;font-size:12px;color:#999}.readings-card .readings-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:24px;gap:24px}.readings-card .reading-item{background:#f5f5f5;border-radius:16px;padding:24px 20px;text-align:center}.readings-card .reading-item .reading-item-label{font-size:24px;font-weight:600;color:#404040;margin-bottom:12px}.readings-card .reading-item .reading-item-value{font-size:70px;font-weight:600;letter-spacing:-4px;color:#000;line-height:1}.readings-card .reading-item .reading-item-value .reading-item-unit{font-size:24px;font-weight:600;color:#404040;margin-left:4px;opacity:.6;letter-spacing:0}.readings-card .reading-item .reading-item-status{padding:8px 16px;border-radius:4px;font-size:16px;font-weight:600;text-align:center;letter-spacing:.5px;margin-top:12px;background-color:#fff;color:#404040;border:2px solid #e0e0e0}.readings-card-empty{padding:20px;border:2px dashed #ddd;background-color:#fafafa;color:#999;text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center}.readings-card-empty p{margin:0}.units-card{margin-top:40px}.units-card .units-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.units-card .units-card-header h3{margin:0;font-size:24px;line-height:130%;font-weight:400;color:#777;letter-spacing:-.24px}.units-card .units-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:24px;gap:24px}.units-card .unit-item{background:#fff;border-radius:12px;padding:24px 20px;border:2px solid #e0e0e0;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.units-card .unit-item .unit-item-number{font-size:18px;font-weight:600;color:#666;letter-spacing:.5px}.units-card .unit-item .unit-item-hours{font-size:32px;font-weight:700;color:#000;line-height:1;text-align:center}.units-card .unit-item .unit-item-hours .unit-item-hours-label{font-size:16px;font-weight:400;color:#666}.units-card .unit-item .unit-item-mode{padding:8px 16px;border-radius:4px;font-size:16px;font-weight:600;text-align:center;letter-spacing:.5px}.maintenance-timers-card{margin-top:40px}.maintenance-timers-card .maintenance-timers-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.maintenance-timers-card .maintenance-timers-card-header h3{margin:0;font-size:24px;line-height:130%;font-weight:400;color:#777;letter-spacing:-.24px}.maintenance-timers-card .maintenance-timers-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.maintenance-timers-card .maintenance-timer-item-card{background:#fff;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden}.maintenance-timers-card .maintenance-timer-item-card .maintenance-timer-item-card-header{background:#4a90e2;color:#fff;padding:16px 20px;font-size:18px;font-weight:600}.maintenance-timers-card .maintenance-timer-item-card .maintenance-timer-table .maintenance-timer-table-header{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;padding:12px 20px;background:#fff;font-weight:600;font-size:14px;color:#000;border-bottom:1px solid #e0e0e0}.maintenance-timers-card .maintenance-timer-item-card .maintenance-timer-table .maintenance-timer-table-header div:last-child{text-align:right}.maintenance-timers-card .maintenance-timer-item-card .maintenance-timer-table .maintenance-timer-table-row{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;padding:12px 20px;font-size:14px;color:#333}.maintenance-timers-card .maintenance-timer-item-card .maintenance-timer-table .maintenance-timer-table-row:nth-child(2n){background-color:#f5f5f5}.maintenance-timers-card .maintenance-timer-item-card .maintenance-timer-table .maintenance-timer-table-row .maintenance-timer-service-item{font-size:14px;color:#333}.maintenance-timers-card .maintenance-timer-item-card .maintenance-timer-table .maintenance-timer-table-row div:last-child{font-weight:600;color:#000;text-align:right}.alarms-card{margin-top:40px}.alarms-card .alarms-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.alarms-card .alarms-card-header h3{margin:0;font-size:24px;line-height:130%;font-weight:400;color:#777;letter-spacing:-.24px}.alarms-card .alarms-table-container{background:#fff;border-radius:8px;border:1px solid #e0e0e0}.alarms-card .alarms-table{width:100%;border-collapse:collapse}.alarms-card .alarms-table thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.alarms-card .alarms-table thead th{padding:12px 16px 6px;text-align:left;font-size:16px;font-weight:600;color:#000}.alarms-card .alarms-table thead th:first-child{width:70%}.alarms-card .alarms-table thead th:nth-child(2){width:30%}.alarms-card .alarms-table tbody tr:nth-child(odd){background-color:#f5f5f5}.alarms-card .alarms-table tbody tr:nth-child(2n){background-color:#fff}.alarms-card .alarms-table tbody tr td{padding:8px 16px;font-size:16px;font-weight:400;color:#000;vertical-align:middle}.alarms-card .alarm-status{display:flex;align-items:center;grid-gap:8px;gap:8px}.alarms-card .alarm-status-indicator{width:16px;height:16px;border-radius:50%;display:inline-block}.alarms-card .alarm-status-indicator--active{background-color:#f44336}.alarms-card .alarm-status-indicator--inactive{background-color:#4caf50}.alarms-card .alarm-status-text{font-size:16px;font-weight:400;color:#000}.event-history-card{margin-top:40px}.event-history-card .event-history-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.event-history-card .event-history-card-header h3{margin:0;font-size:24px;line-height:130%;font-weight:400;color:#777;letter-spacing:-.24px}.event-history-card .event-history-table-container{background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden;max-height:300px;overflow-y:auto}.event-history-card .event-history-table{width:100%;border-collapse:collapse}.event-history-card .event-history-table thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.event-history-card .event-history-table thead th{padding:12px 16px 6px;text-align:left;font-size:16px;font-weight:600;color:#000}.event-history-card .event-history-table thead th:first-child,.event-history-card .event-history-table thead th:nth-child(2){width:15%}.event-history-card .event-history-table thead th:nth-child(3){width:30%}.event-history-card .event-history-table thead th:nth-child(4){width:40%}.event-history-card .event-history-table tbody tr:nth-child(odd){background-color:#f5f5f5}.event-history-card .event-history-table tbody tr:nth-child(2n){background-color:#fff}.event-history-card .event-history-table tbody tr td{padding:8px 16px;font-size:16px;font-weight:400;color:#000;vertical-align:middle}.event-history-card .event-history-table tbody tr td.event-originator{white-space:pre-line}.event-history-card .event-history-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.event-history-card .event-history-footer .event-history-updated{font-size:14px;line-height:20px;color:#999}.event-history-card .event-history-footer .event-history-export-button{background:#3bb9ea;color:#fff;border:1px solid #007bc3;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background .2s ease}.event-history-card .event-history-footer .event-history-export-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),#3bb9ea}.event-history-card .event-history-footer .event-history-export-button:active{background:#007bc3}.asset-history-card{margin-top:40px}.asset-history-card .asset-history-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.asset-history-card .asset-history-card-header h3{margin:0;font-size:24px;line-height:130%;font-weight:400;color:#777;letter-spacing:-.24px}.asset-history-card .asset-history-table-container{background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.asset-history-card .asset-history-table{width:100%;border-collapse:collapse;max-height:300px;overflow-y:hidden}.asset-history-card .asset-history-table thead{background:#fff}.asset-history-card .asset-history-table thead th{padding:12px 16px 6px;text-align:left;font-size:16px;font-weight:600;color:#000}.asset-history-card .asset-history-table thead th:first-child,.asset-history-card .asset-history-table thead th:nth-child(2){width:28%}.asset-history-card .asset-history-table thead th:nth-child(3){width:24%}.asset-history-card .asset-history-table thead th:nth-child(4){width:auto}.asset-history-card .asset-history-table tbody tr:nth-child(odd){background-color:#f5f5f5}.asset-history-card .asset-history-table tbody tr:nth-child(2n){background-color:#fff}.asset-history-card .asset-history-table tbody tr td{padding:8px 16px;font-size:16px;font-weight:400;color:#000;vertical-align:middle}.asset-history-card .asset-history-table tbody tr td:last-child{text-align:right;padding-block:3.5px}.asset-history-card .asset-history-status{font-weight:600;font-size:16px;text-transform:uppercase}.asset-history-card .asset-history-status--pass{color:#4caf50}.asset-history-card .asset-history-status--repaired{color:#2196f3}.asset-history-card .asset-history-status--fail{color:#f44336}.asset-history-card .asset-history-status--cannot-complete{color:#00bcd4}.asset-history-card .asset-history-status--default{color:#757575}.asset-history-card .asset-history-view-notes-btn{background:#fff;border:1px solid #ccc;border-radius:8px;padding:6px 16px;font-size:14px;font-weight:500;color:#000;cursor:pointer;transition:all .2s ease}.asset-history-card .asset-history-view-notes-btn:hover{background:#f5f5f5;border-color:#999}.asset-history-card .asset-history-view-notes-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.asset-history-notes-modal .modal-dialog{max-width:600px;margin:30px auto}.asset-history-notes-modal .modal-content{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.asset-history-notes-modal .modal-header{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;padding:16px 20px;position:relative}.asset-history-notes-modal .modal-header .modal-title{font-size:20px;font-weight:700;color:#000;letter-spacing:.5px}.asset-history-notes-modal .modal-header .close{position:absolute;right:15px;top:12px;font-size:32px;font-weight:300;color:#999;opacity:1;background:none;border:none;cursor:pointer;padding:0;line-height:1}.asset-history-notes-modal .modal-header .close:hover{color:#666}.asset-history-notes-modal .modal-body{padding:20px;height:auto}.asset-history-notes-modal .asset-history-notes-status-line{font-size:16px;margin-bottom:4px}.asset-history-notes-modal .asset-history-notes-status-line .notes-label{color:#000;font-weight:400}.asset-history-notes-modal .asset-history-notes-status-line .notes-status{font-weight:700}.asset-history-notes-modal .asset-history-notes-status-line .notes-status--pass{color:#4caf50}.asset-history-notes-modal .asset-history-notes-status-line .notes-status--fail{color:#f44336}.asset-history-notes-modal .asset-history-notes-status-line .notes-status--repaired{color:#2196f3}.asset-history-notes-modal .asset-history-notes-status-line .notes-status--cannot-complete{color:#00bcd4}.asset-history-notes-modal .asset-history-notes-timestamp{font-size:14px;color:#777;margin-bottom:20px}.asset-history-notes-modal .asset-history-notes-label{font-size:14px;color:#000;margin-bottom:8px;font-weight:400}.asset-history-notes-modal .asset-history-notes-content{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:12px 16px;font-size:14px;line-height:1.6;color:#333;min-height:80px;max-height:400px;overflow-y:auto}.asset-history-notes-modal .asset-history-notes-content ul{margin:0;padding-left:20px}.asset-history-notes-modal .asset-history-notes-content li{margin-bottom:8px}.asset-history-notes-modal .asset-history-notes-content p{margin:0 0 12px}.asset-history-notes-modal .asset-history-notes-content p:last-child{margin-bottom:0}.asset-history-notes-modal .modal-footer{border-top:none;padding:0 20px 20px;display:flex;justify-content:flex-end}.asset-history-notes-modal .modal-footer .asset-history-notes-close-btn{background-color:#3bb9ea;border:1px solid #007bc3;border-radius:8px;padding:12px 40px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.asset-history-notes-modal .modal-footer .asset-history-notes-close-btn:hover{background-color:#2da8d9;border-color:#006aa8}.asset-history-notes-modal .modal-footer .asset-history-notes-close-btn:active,.asset-history-notes-modal .modal-footer .asset-history-notes-close-btn:focus{background-color:#1f97c8;border-color:#005a90;outline:none;box-shadow:none}.equipment-actions-section{margin-top:40px}.equipment-actions-section h3{margin:0 0 24px;font-size:24px;line-height:130%;font-weight:400;color:#777;letter-spacing:-.24px}.equipment-actions-card{background:#f1f1f1;border-radius:8px;border:1px solid #ccc;padding:20px 16px}.equipment-actions-card .equipment-actions-content{display:flex;flex-direction:column}.equipment-actions-card .equipment-services-section{display:flex;grid-gap:20px;gap:20px;margin-bottom:24px}.equipment-actions-card .equipment-services-section .equipment-actions-section-label{margin:0 0 16px;color:#000;font-size:16px;font-weight:600;line-height:110%}.equipment-actions-card .equipment-services-section .equipment-actions-buttons{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-left:auto}.equipment-actions-card .equipment-services-section .equipment-action-button{padding:10px 16px;color:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;white-space:nowrap}.equipment-actions-card hr{border:none;border-top:1px solid #ccc;margin:0 0 24px}.equipment-actions-card .equipment-contacts-section{display:flex;flex-wrap:wrap;grid-column-gap:120px;-webkit-column-gap:120px;column-gap:120px;grid-row-gap:16px;row-gap:16px}.equipment-actions-card .equipment-contacts-section .equipment-actions-section-label{margin:0 0 16px;color:#000;font-size:16px;font-weight:600;line-height:110%}.equipment-actions-card .equipment-contacts-section .equipment-contacts{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.equipment-actions-card .equipment-contacts-section .equipment-contact-row{display:flex;grid-gap:8px;gap:8px;align-items:flex-start}.equipment-actions-card .equipment-contacts-section .equipment-contact-row .contact-label{color:#666;font-size:14px;min-width:140px;flex-shrink:0}.equipment-actions-card .equipment-contacts-section .equipment-contact-row .contact-value{color:#000;font-size:14px;font-weight:500}@media (max-width:768px){.equipment-actions-card{padding:20px}.equipment-actions-card .equipment-services-section .equipment-actions-buttons{grid-template-columns:1fr}}.gas-type-badge{display:inline-flex;align-items:center;vertical-align:top;margin-left:12px;font-weight:600;font-size:18px;line-height:1;border:1px solid rgba(0,0,0,.15)}.gas-type-badge--single{padding:6px 12px;border-radius:6px}.gas-type-badge--dual{padding:0;border-radius:6px;overflow:hidden}.gas-type-badge .gas-type-badge__segment{padding:6px 10px;display:inline-flex;align-items:center;justify-content:center}.gas-type-badge .gas-type-badge__segment--left{border-top-left-radius:6px;border-bottom-left-radius:6px;text-align:right;border-right:1px solid rgba(0,0,0,.15)}.gas-type-badge .gas-type-badge__segment--right{border-top-right-radius:6px;border-bottom-right-radius:6px;text-align:left}.equipment-detail-page{min-height:100vh;background-color:#f8f9fa;padding-inline:32px}.equipment-detail-page .back-button-row{max-width:1400px;margin:0 auto;padding:20px 0 10px}.equipment-detail-page .back-button-row .back-button{padding:0;color:#757575;text-decoration:none;background:none;border:none;cursor:pointer;font-size:14px;font-weight:400;display:inline-flex;align-items:center;grid-gap:12px;gap:12px}.equipment-detail-page .back-button-row .back-button svg{font-size:12px}.equipment-detail-page .back-button-row .back-button:hover{color:#555}.equipment-detail-page .equipment-detail-container{background:#fff;border-radius:12px;border:1px solid #ccc;position:relative;padding:20px;max-width:1448px;margin:0 auto}.equipment-detail-page .equipment-detail-container.has-alarm{border:2px solid #da2f2f}.equipment-detail-page .equipment-detail-container .loading-container{display:flex;align-items:center;justify-content:center;padding:80px 20px;width:100%}.equipment-detail-page .equipment-detail-container .alarm-icon-badge{position:absolute;top:20px;right:20px;z-index:3}.equipment-detail-page .equipment-detail-container .alarm-icon-badge .alert-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#da2f2f;border-radius:50%;color:#fff;font-size:32px;font-weight:700;text-align:center;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.3)}.equipment-detail-page .equipment-header{padding:40px}.equipment-detail-page .equipment-header h2{margin:0 0 20px;color:#000;font-family:Roboto;font-size:40px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.4px}.equipment-detail-page .equipment-content-layout{display:flex;flex-direction:column;grid-gap:40px;gap:40px;padding:0 40px 40px;align-items:flex-start}@media (min-width:1024px){.equipment-detail-page .equipment-content-layout{flex-direction:row;grid-gap:100px;gap:100px}}.equipment-detail-page .equipment-left-container{flex-shrink:0}.equipment-detail-page .equipment-right-container{flex:1 1;min-width:0}.equipment-detail-page .right-placeholder{padding:20px;border:2px dashed #ddd;background-color:#fafafa;color:#999;text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center}.equipment-detail-page .right-placeholder p{margin:0}.equipment-detail-page .equipment-image-container img{width:360px;height:360px}.equipment-detail-page .equipment-info-section{max-width:302px}.equipment-detail-page .equipment-info-section h3{margin:0 0 8px;color:#000;font-size:24px;font-weight:600;line-height:110%}.equipment-detail-page .equipment-info-section h4{margin:0 0 20px;color:#000;font-size:18px;font-weight:400;line-height:110%}.equipment-detail-page .equipment-info-section .equipment-details .detail-item{margin:0 0 8px;font-size:14px;color:#000}.equipment-detail-page .equipment-info-section .equipment-details .detail-item .detail-label{color:#777}.queue-form-label{color:#007ac3;margin-top:-5px}.user-queue .banner{background-color:#ff9738}.user-queue .approve-buttons{padding-right:12px}.user-queue .approve-buttons .btn{padding-left:8px;padding-right:8px}.two-pane-layout{--filter-size:1}.two-pane-layout .col-fixed{z-index:1060;position:relative;min-height:1px;float:left;width:100%}.two-pane-layout .col-fluid{position:relative;min-height:1px;float:left;width:100%;min-height:80vh;height:calc(100dvh - 90px);overflow-x:hidden}@media (max-width:1199px){.two-pane-layout .col-fixed{width:0}.two-pane-layout .col-fluid{width:100%}.two-pane-layout .slide-modal .modal-dialog,.two-pane-layout .slide-modal.second-modal{margin-left:0}.two-pane-layout .slide-modal.second-modal modal-dialog{margin-left:399px}}@media (min-width:1200px){.two-pane-layout .col-fixed{width:0}.two-pane-layout .col-fluid{width:100%}}@media only screen and (max-height:850px){.two-pane-layout .side-menu{overflow-y:auto}}.two-pane-layout .search-table-form{margin-top:10px;margin-bottom:10px;padding-left:22px;width:100%}.two-pane-layout .search-table-form .search-form-button{margin-top:24px;padding-left:0}.two-pane-layout .search-table-form .react-select__menu{z-index:5}.table-add-button{position:absolute;top:93px;right:20px}.add-job-data-button{position:absolute;top:93px;right:185px}.banner-input .control-label{color:#fff;margin-top:5px;font-size:.8em;line-height:15px}.banner-input .beacon-select{font-size:.9em}.request-for-quote-cart-button{position:absolute;right:20px;top:18px}.request-for-quote-cart-button .badge{position:absolute;top:18px;right:-1px;background-color:#ff9738;color:#fff;border:1px solid #fff;font-size:.8em;padding:2px 5px}.form-group[data-last=true] .react-select__menu{margin-bottom:20px}.second-wide-modal .modal-dialog{margin-left:250px!important}.select-facility-override{width:100%}@media screen and (max-width:1024px){.two-pane-layout{--filtersMobilePadding:16px}.two-pane-layout .search-table-form{margin:0;padding:16px 16px 0;width:100%}.two-pane-layout .search-table-form #filters .form-group{margin-bottom:16px}.two-pane-layout .search-table-form #filters .form-group .form-control{font-size:14px;height:43px}.two-pane-layout .search-table-form #filters .control-label :not(react-checkbox-label){display:none}.two-pane-layout div[data-btn=true]{--filtersBtnHeight:43px;--filtersMobilePadding:32px}.two-pane-layout .col-fluid.side-menu-sibling.closed{width:100%!important}.banner-input{left:0;width:100%}.request-for-quote-cart-button{display:none}#filters{display:flex;flex-direction:column}#filters,#filters>div{padding:0;width:100%}.btn.table-add-button{background:#fff;border-radius:8px;border:1px solid #ccc;color:#000!important;font-size:16px;line-height:16px;margin:0 16px 16px;max-height:43px;max-width:calc(100vw - 32px);padding:13px 24px;position:unset;text-transform:capitalize!important;width:100%}.table-import-button{display:none}}.select-facility-form{position:absolute;top:-2px;width:100%;left:2px}.select-facility-form .has-error .form-control{border-width:3px;border-color:#da2f2f}.select-facility-form .has-error .form-control .react-select__placeholder{color:#da2f2f}.inventory-search-form{width:100%}.inventory-search-form .search-bar-container{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;padding:16px 20px;background-color:#dbdcdd}.inventory-search-form .back-button.btn{background:none;border:none;padding:8px;color:#666;font-size:18px}.inventory-search-form .back-button.btn:hover{background:none;color:#333}.inventory-search-form .back-button.btn:focus{outline:none;box-shadow:none}.inventory-search-form .back-button.btn:active{background:none;box-shadow:none}.inventory-search-form .search-input-container{position:relative;flex:1 1;min-width:300px}.inventory-search-form .search-input-container .search-icon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#999;z-index:2}.inventory-search-form .search-input-container .form-control{padding-left:40px;height:40px;font-size:12px;font-weight:400;border-radius:8px;box-shadow:none}.inventory-search-form .action-buttons{background:#fff;display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;padding-right:20px}.inventory-search-form .action-buttons .fa{margin-right:5px}.inventory-search-form .filter-dropdown-toggle.btn-default{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;width:100%;height:40px;border-radius:8px;font-size:12px;box-shadow:none;color:#000}.inventory-search-form .filter-dropdown-toggle.btn-default .filter-color-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0;background-color:var(--filter-color)}.inventory-search-form .filter-dropdown-toggle.btn-default .filter-dropdown-text{display:flex;align-items:center;grid-gap:4px;gap:4px;flex:1 1}.inventory-search-form .filter-dropdown-toggle.btn-default .filter-label{color:#777}.inventory-search-form .filter-dropdown-toggle.btn-default .filter-value{color:#000}.inventory-search-form .filter-dropdown-toggle.btn-default .filter-dropdown-reset-icon-wrapper{display:flex;align-items:center;cursor:pointer}.inventory-search-form .filter-dropdown-toggle.btn-default .filter-dropdown-reset-icon-wrapper .filter-dropdown-reset-icon{transition:color .2s ease}.inventory-search-form .filter-dropdown-toggle.btn-default .filter-dropdown-reset-icon-wrapper:hover .filter-dropdown-reset-icon{color:#333}.inventory-search-form .filter-dropdown.open .filter-dropdown-toggle.btn-default{background:#fff;border-color:#007bc3}.inventory-search-form .dropdown.disabled .filter-dropdown-toggle,.inventory-search-form .dropdown[disabled] .filter-dropdown-toggle{cursor:not-allowed;opacity:.6;background-color:#f1f1f1;border-color:#e0e0e0}.inventory-search-form .dropdown.disabled .filter-dropdown-toggle:active,.inventory-search-form .dropdown.disabled .filter-dropdown-toggle:focus,.inventory-search-form .dropdown.disabled .filter-dropdown-toggle:hover,.inventory-search-form .dropdown[disabled] .filter-dropdown-toggle:active,.inventory-search-form .dropdown[disabled] .filter-dropdown-toggle:focus,.inventory-search-form .dropdown[disabled] .filter-dropdown-toggle:hover{background-color:#f1f1f1;border-color:#e0e0e0;box-shadow:none}.inventory-search-form .open-filters-button.btn{background:#fff;border-radius:8px;height:40px;border:1px solid #ccc;padding:8px 12px;color:#404040;font-size:12px;white-space:nowrap;display:flex;align-items:center;grid-gap:8px;gap:8px}.inventory-search-form .open-filters-button.btn .filter-icon{display:flex;align-items:center;color:#777}.inventory-search-form .open-filters-button.btn:hover{background:#fff;border-color:#999}.inventory-search-form .open-filters-button.btn:focus{outline:none;box-shadow:none}.inventory-search-form .open-filters-button.btn:active{background:#fff;box-shadow:none}.inventory-search-form .vertical-divider{width:1px;height:40px;background-color:#a2acb4;margin:0 8px}.inventory-search-form .date-range-label{color:#777;font-size:14px;font-weight:400;white-space:nowrap}.inventory-search-form .date-input-container{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#fff;border:1px solid #ccc;border-radius:8px;height:40px;padding:0 12px;white-space:nowrap}.inventory-search-form .date-input-container .date-label{color:#777;font-size:12px;font-weight:400}.inventory-search-form .date-input-container .rdt{flex:1 1;position:relative}.inventory-search-form .date-input-container .rdt .date-input.form-control{border:none;padding:0;height:auto;font-size:12px;color:#404040;background:transparent;width:auto;box-shadow:none}.inventory-search-form .date-input-container .rdt .date-input.form-control:focus{outline:none;box-shadow:none;border:none}.inventory-search-form .date-input-container .rdt .date-input.form-control::-webkit-calendar-picker-indicator{display:none}.inventory-search-form .date-input-container .calendar-icon{color:#777;font-size:16px;cursor:pointer}.inventory-search-form .date-input-container:hover{border-color:#999}.inventory-search-form .date-input-end .rdt .rdtPicker{left:auto;right:0}.inventory-search-form .clear-filters-button.btn{background:#fff;border-radius:8px;height:40px;border:1px solid #ccc;padding:8px 12px;color:#000;font-size:14px;white-space:nowrap;text-transform:capitalize;display:flex;align-items:center;grid-gap:8px;gap:8px}.inventory-search-form .clear-filters-button.btn:hover{background:none;color:#333}.inventory-search-form .clear-filters-button.btn:focus{outline:none;box-shadow:none}.inventory-search-form .clear-filters-button.btn:active{background:none;box-shadow:none}.inventory-search-form .clear-filters-button.btn:disabled{color:#ccc;text-decoration:none;cursor:not-allowed}.inventory-search-form .actions-button.btn{background:#3bb9ea;border-radius:8px;height:40px;width:40px;border:1px solid #007bc3;padding:0;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center}.inventory-search-form .actions-button.btn:hover{background:#18abe4;border-color:#007bc3}.inventory-search-form .actions-button.btn:focus{outline:none;box-shadow:none;background:#3bb9ea;border-color:#007bc3}.inventory-search-form .actions-button.btn:active{background:#18abe4;border-color:#007bc3;box-shadow:none}.inventory-search-form .actions-dropdown-menu{min-width:280px;max-width:320px}.inventory-search-form .actions-dropdown-menu .actions-toggle-section{display:flex;align-items:center;grid-gap:20px;gap:20px;padding-block:10px;border-bottom:1px solid #e0e0e0;margin-bottom:8px}.inventory-search-form .actions-dropdown-menu .actions-toggle-section .actions-toggle-label{font-size:12px;font-weight:400;color:#404040}.inventory-search-form .actions-dropdown-menu .actions-toggle-section .react-toggle{vertical-align:middle}.inventory-search-form .actions-dropdown-menu .filter-dropdown-item>a{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px;font-size:14px;color:#404040}.inventory-search-form .actions-dropdown-menu .filter-dropdown-item>a svg{color:#007ac3;font-size:16px}.inventory-search-form .actions-dropdown-menu .filter-dropdown-item>a:hover{background:rgba(0,123,195,.05)}.inventory-search-form .actions-dropdown-menu .filter-dropdown-item>a.disabled,.inventory-search-form .actions-dropdown-menu .filter-dropdown-item>a:disabled{opacity:.5;cursor:not-allowed}.filter-dropdown-wrapper{position:relative;display:inline-block}.filter-dropdown-menu{position:absolute;top:100%;right:auto;left:0;bottom:auto;padding:8px;height:auto;border-radius:12px;font-size:12px;background:#fff;overflow:hidden;margin-top:8px;border:1px solid hsla(0,0%,80%,.5);box-shadow:0 5px 6px 0 rgba(0,0,0,.25);z-index:2000;min-width:200px;max-width:300px;width:-webkit-max-content;width:max-content;max-height:60dvh;overflow-y:auto}.filter-dropdown-menu.dropdown-right{left:auto;right:0}.filter-dropdown-menu.dropdown-center{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.inventory-search-form .filter-dropdown-menu .filter-dropdown-item>a{height:44px;font-size:16px;display:flex;align-items:center;grid-gap:8px;gap:8px;border-radius:8px;padding:3px 10px}.inventory-search-form .filter-dropdown-menu .filter-dropdown-item>a .filter-color-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0;background-color:var(--filter-color)}.inventory-search-form .filter-dropdown-menu .filter-dropdown-item>a .filter-option-text{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777}.inventory-search-form .filter-dropdown-menu .filter-dropdown-item>a .filter-check-icon{color:#007ac3;font-size:14px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:transparent;color:#404040;border-radius:8px;background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),#fff}.filter-dropdown-menu .filter-dropdown-item>a:focus{outline:2px solid rgba(0,123,195,.2);outline-offset:2px}.blue-bold{color:#3fb5fc;font-weight:700}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-thead .rt-tr{margin-top:50px}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tfoot{position:absolute;width:100%;top:0;left:0;box-shadow:none}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tfoot .rt-tr{background-color:#f5f5f5}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tfoot .rt-td{border:none;min-height:50px}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tfoot .btn{margin-top:5px}.manage-inventory .ReactTable.beacon-table .attempts-expander .contact-button{color:#7fc467}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-table,.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tbody{overflow:visible}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tr.-odd{background-color:hsla(0,0%,43.9%,.05)}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tr.-odd:hover{background-color:hsla(0,0%,43.9%,.2)}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tr.-even{background-color:hsla(0,0%,93.3%,.05)}.manage-inventory .ReactTable.beacon-table .attempts-expander .rt-tr.-even:hover{background-color:hsla(0,0%,43.9%,.2)}.manage-inventory .quote-item-buttons{padding:0}.manage-inventory .quote-item-buttons .btn-sm{padding:5px 9px}.manage-inventory .quote-item-buttons .badge{font-size:1.1em}.manage-inventory .quote-item-name{padding-right:10px}.manage-inventory .table-import-button{position:absolute;top:93px;right:150px}.beacon-list-group{background-color:#fff}.beacon-list-group .new-product-item:nth-child(odd){background-color:rgba(127,196,103,.05)}.beacon-list-group .new-product-item h4{font-size:1.3rem;margin-top:0;margin-bottom:0;line-height:1.9rem}.beacon-list-group .new-product-item div{line-height:18px}.beacon-list-group .new-product-item.selected,.beacon-list-group .new-product-item:hover{background-color:rgba(127,196,103,.2)}.status-change-modal{padding-inline:15px}@media screen and (max-width:1024px){.mobile-label{color:#a2acb4;font-size:14px;font-style:normal;font-weight:500;height:16px;line-height:16px;min-width:61px;padding-right:7px;text-transform:uppercase;width:61px}.ReactTable.beacon-table{max-height:none;height:auto;overflow:inherit}.mobile-product-container{display:flex;flex-direction:row;justify-content:space-between;padding:1rem;background:rgba(254,215,167,.3);height:49px;align-items:center}.mobile-product-container p{margin:0;font-size:1.2rem;font-weight:700}.mobile-product-container .name{color:#007bc3;cursor:pointer}.attempts-expander .rt-td{flex-direction:row;width:100%!important;min-height:auto!important}.attempts-expander .rt-table .rt-thead{display:none}.attempts-expander .rt-table .rt-tbody .rt-tr{display:flex;flex-direction:column}.mobile-action-container{display:flex;flex-direction:row;justify-content:flex-end;width:100%!important}.install-base-action-button{width:auto;position:absolute!important;margin-top:-40px;right:0}.mobile-description{width:100%}.two-pane-layout .slide-modal .modal-dialog{margin-left:0;width:100%}.modal-container .form-buttons{position:fixed;bottom:0;display:flex;flex-direction:row;padding:1rem;justify-content:flex-start}.notes-modal,.notes-modal .modal-dialog,.work-order-modal,.work-order-modal .modal-dialog{margin-left:0!important}}.manage-facility .ReactTable.beacon-table .rt-thead .rt-tr .rt-th input#select-all{display:none}.manage-location .breadcrumb{background-color:#eee;font-size:1.2em;margin-bottom:0;padding:15px 25px;min-height:50px}.manage-location .breadcrumb a{color:#3fb5fc}.manage-location .ReactTable.beacon-table{max-height:calc(100vh - 195px)}.manage-brand .add-btn-wrapper{margin-bottom:20px}.manage-brand .add-btn-wrapper .table-add-button{position:relative;top:20px;left:calc(100% - 110px)}.manage-form-label{color:#007ac3;margin-top:-5px}.manage-job .banner{background-color:#ff9738}.manage-job .approve-buttons{padding-right:12px}.manage-job .approve-buttons .btn{padding-left:8px;padding-right:8px}.manage-job .ReactTable.beacon-table{max-height:100dvh;height:calc(100dvh - 150px)}.manage-job .ReactTable.beacon-table .rt-tr{cursor:default}.manage-job .ReactTable.beacon-table.additional-filters{max-height:calc(100vh - 363px)}@media (max-width:1200px){.manage-job .ReactTable.beacon-table.additional-filters{max-height:calc(100vh - 304px)}}.manage-job .ReactTable.beacon-table .expander .rt-tr.-odd{background-color:hsla(0,0%,43.9%,.05)}.manage-job .ReactTable.beacon-table .expander .rt-tr.-odd:hover{background-color:hsla(0,0%,43.9%,.2)}.manage-job .ReactTable.beacon-table .expander .rt-tr.-even{background-color:hsla(0,0%,93.3%,.05)}.manage-job .ReactTable.beacon-table .expander .rt-tr.-even:hover{background-color:hsla(0,0%,43.9%,.2)}.manage-job .ReactTable.beacon-table .expander .rt-thead .rt-tr{margin-top:50px}.manage-job .ReactTable.beacon-table .expander .rt-tfoot{position:absolute;width:100%;top:0;left:0;box-shadow:none}.manage-job .ReactTable.beacon-table .expander .rt-tfoot .rt-tr{background-color:#f5f5f5}.manage-job .ReactTable.beacon-table .expander .rt-tfoot .rt-td{border:none;min-height:50px}.manage-job .ReactTable.beacon-table .expander .rt-tfoot .btn{margin-top:5px}.manage-job .job-add-button{float:right}.breadcrumb{background-color:#eee;font-size:1.2em;margin-bottom:0;padding-top:30px;padding-left:35px;font-weight:600}.breadcrumb a{color:#3fb5fc}.manage-training .main-content{height:calc(100vh - 204px)}.courses.main-content{height:calc(100vh - 144px)}.lessons.courses.main-content{height:calc(100vh - 210px)}.course-description p{padding-left:20px;line-height:1.5;font-size:1.3em;margin-bottom:20px;margin-top:10px}.vimeo-player{margin-left:140px;margin-right:140px;margin-bottom:60px}.gf-breadcrumb ol.breadcrumb{padding-left:20px;background-color:#eceff4;margin-bottom:5px;padding-bottom:5px}.gf-breadcrumb ol.breadcrumb li.active span{text-decoration:none}.gf-breadcrumb ol.breadcrumb a span,.gf-breadcrumb ol.breadcrumb span{font-size:17px;font-family:"Open Sans",sans-serif;color:#007bc3;font-weight:500;text-decoration:underline}.gf-breadcrumb ol.breadcrumb a span:hover{color:#7e9db4}.gf-breadcrumb .breadcrumb>li+li:before{color:#007bc3}.gf-breadcrumb li:before{font-size:20px;color:#007bc3}.courses .course.animated.fadeInUp{text-align:center;min-width:330px;padding:0 30px 0 0;display:inline-block}.courses .panel-default h3{font-family:"Open Sans",sans-serif;padding-left:20px;padding-right:20px}.courses .lesson-name{padding-left:25px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400}.courses .lesson-progress{padding-left:0}.courses .courses-list{cursor:pointer}.courses .courses-list .list-group li:nth-child(odd){background-color:rgba(0,123,195,.05)}.courses .courses-list .list-group li:nth-child(odd):hover{background-color:rgba(0,123,195,.1)}.courses .courses-list .list-group li:nth-child(2n):hover{background-color:hsla(0,0%,100%,.1)}.courses .courses-tiles{padding-top:30px;padding-left:15px;padding-right:30px}.courses .courses-tiles .list-group{padding-left:15px}.courses .courses-tiles .course{margin-bottom:20px}.courses .courses-tiles .course .btn .fa{text-shadow:0 2px 2px rgba(0,0,0,.49)}.courses .courses-tiles .course .panel{background-color:#fff;border-radius:4px;position:relative;min-height:261px;min-width:220px}.courses .courses-tiles .course .panel .panel-body{padding-bottom:0;padding-top:0}.courses .courses-tiles .course .panel .purchase-text{line-height:20px;padding-left:20px;padding-right:20px;margin-bottom:60px}.courses .courses-tiles .course .course-footer{cursor:pointer;position:absolute;padding:10px;font-weight:600;bottom:-10px;background-color:#007bc3;border-bottom:4px solid #005b90;border-radius:0 0 4px 4px;min-height:30px;color:#fff;width:100%}.courses .courses-tiles .course .course-footer .btn{background-color:#007bc3;border:0;color:#fff}.courses .courses-tiles .course .course-footer .btn:hover{background-color:#d4bb33}.courses .courses-tiles .course .course-footer .btn:active{background-color:#c16723}.courses .modal-container{position:relative}.courses .modal-container .modal,.courses .modal-container .modal-backdrop{position:absolute}.modal-body input[type=text]:focus,input[type=number]:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#ccc}.gf-breadcrumb.course{padding-left:0}.update-profile-link.btn.btn-link{font-weight:500;font-family:"museo",sans-serif;font-size:24px;line-height:34px}.students-badge{margin:0 20px 10px 0}.students-badge img{max-width:64px;max-height:64px;min-width:64px;min-height:64px}.training-manage .beacon-table .rt-table .rt-tr{cursor:default}.training .banner .title{margin-left:30px}.training .request-for-quote-cart-button{position:absolute;right:40px;top:13px}@media screen and (max-width:1024px){.training .banner .title{margin-left:0;padding:0 16px}.training .courses-tiles .course{padding:0!important}.training .breadcrumb{padding:30px 16px 8px}.training .course-description p,.training .media>div{padding:0}.training .lesson-description{margin:0 16px 10px}.training .lesson-description div{padding:0}.training .lesson-list .vimeo-player{margin:0 16px 60px!important}}.main-content{height:calc(100vh - 184px);overflow-y:auto}.lesson-description{margin:1px 0 10px 20px}.lesson-description p{font-weight:400;font-size:18px}.lesson .media-body{vertical-align:middle;padding-left:10px}.lesson .media-body h4{font-weight:500;margin-bottom:0}.lesson .media-right{vertical-align:middle}.lesson .media-right .blue{color:#80a8bd}.lesson .course.animated.fadeInUp{text-align:center;max-width:300px;min-width:300px;padding:15px;display:inline-block}.pe-gray-out.list-group-item,.pe-gray-out.list-group-item:active,.pe-gray-out.list-group-item:focus,.pe-gray-out.list-group-item:hover{background-color:#b8b8b8}.gf-breadcrumb.lesson ol.breadcrumb{padding-left:15px}.complete-buttons .btn{margin:10px}@media (max-width:767px){.lesson-list.row .firstVideo{text-align:left}}.owl-image{position:fixed;right:30%;bottom:0;min-width:340px;max-width:340px;background-size:cover;padding-bottom:215px}p.right.bubble-text,p.wrong.bubble-text{position:absolute;font-weight:500;max-width:135px;min-width:135px;max-height:50px;min-height:50px;bottom:95px;left:38%;font-size:18px;text-align:center}p.wrong.bubble-text{color:#d00000}p.right.bubble-text{color:#7fc467}.quiz{padding:15px 15px 15px 35px}.quiz .button-row{margin:0 auto 125px 0;line-height:2}.quiz .button-row .quiz-buttons.col-md-5{padding-left:0}.quiz .question{padding-bottom:20px;font-size:1.6em}.quiz .text-question p{font-size:1.3em;font-family:"Open Sans",sans-serif;font-weight:500;margin:15px auto}.quiz .text-instructions p{color:#999;font-size:22px;font-weight:100;line-height:32px;padding-bottom:2px;font-family:"Open Sans",sans-serif}.quiz .options{margin-bottom:25px}.quiz .quiz-score{color:grey}.quiz .quiz-score h1{font-size:4em;color:grey;padding:10px}.quiz .quiz-score p{color:grey}.quiz .quiz-score .quiz-score-a{color:#7fc467}.quiz .quiz-score .quiz-score-b{color:#fbde3d}.quiz .quiz-score .quiz-score-c{color:#d00000}.quiz .radio{padding:3px;margin:0 auto}.quiz .radio .check-box{margin-right:25px}.quiz .radio .check-box-correct{background-color:#7fc467;margin-right:25px}.quiz .radio .check-box-wrong{background-color:#d00000;margin-right:25px}.quiz .right-answer{color:#7fc467}.quiz .wrong-answer{color:#d00000}.quiz .text-input-wrong-answer{color:#7fc467;padding-top:15px}.quiz .right-or-wrong{padding-left:15px}.quiz .right-or-wrong.check-mark{color:#7fc467}.quiz .right-or-wrong.check-mark.text-input{padding:8.5px 0 0}.quiz .right-or-wrong.times-mark{color:#d00000}.quiz .right-or-wrong.times-mark.text-input{padding:8.5px 0 0}.quiz input,.quiz label{padding-left:0;font-size:22px;color:#777;font-weight:300}.quiz input[type=radio]{display:none;padding-left:0}.quiz input[type=radio]+span{font-family:Arial,sans-serif;font-size:14px;display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;background-color:#007ac3}.quiz input[type=radio]+span i{display:none}.quiz input[type=radio]:checked+span{background-color:#ff9738}.quiz input[type=radio]:checked+span i{color:#fff;display:inline-block}.quiz input[type=radio]+span,.quiz input[type=radio]:checked+span{transition:background-color .4s linear}.quiz .quiz-text-field{margin:0 auto}.quiz .quiz-text-field input.form-control{height:45px;padding:0 12px;font-size:20px}.practice-exercise-modal{padding:0}.practice-exercise-modal .quiz .question{font-size:20px;font-weight:500}.practice-exercise-modal .quiz .question .teacher-viewing-text-question p{font-size:18px;font-weight:500}.practice-exercise-modal .quiz .question .teacher-viewing-progress-report p{font-size:20px;font-weight:500;padding-top:10px}.practice-exercise-modal .quiz .question .teacher-viewing-progress-report .quiz-text-field input.form-control{height:35px;padding:10px 12px;font-size:20px}.practice-exercise-modal .quiz .question .teacher-viewing-progress-report .teacher-options{font-size:18px}.practice-exercise-modal .quiz .question .teacher-viewing-progress-report .teacher-options .radio{padding:1px;margin:0 auto}.practice-exercise-modal .quiz .question .teacher-viewing-progress-report .teacher-options .radio .check-box{height:12px;width:12px;margin-right:15px}.practice-exercise-modal .quiz .question .teacher-viewing-progress-report .teacher-options .radio .check-box-correct{height:12px;width:12px;background-color:#7fc467;margin-right:15px}.practice-exercise-modal .quiz .question .teacher-viewing-progress-report .teacher-options .radio .check-box-wrong{height:12px;width:12px;background-color:#d00000;margin-right:15px}.practice-exercise-modal .quiz .text-input-wrong-answer{color:#7fc467;padding-top:5px}.page-number{color:#999;line-height:3;padding-right:0}@media (max-width:670px){.page-number{visibility:hidden}}.measurements-edit .options-list{margin-top:10px}.measurements-edit .options-list .button-controls{position:absolute;right:15px;width:40px;height:45px}.measurements-edit .options-list .button-controls .btn{width:40px;height:45px;border-radius:0;padding:6px 3px}.measurements-edit .options-list .options-list-item{padding:5px 15px;width:328px!important;height:45px;text-overflow:ellipsis}.measurements-edit .options-list .options-list-item-container:nth-child(odd) .button-controls .btn,.measurements-edit .options-list .options-list-item-container:nth-child(odd) .options-list-item{background-color:#e9e8ec}.measurements-edit .DraftEditor-root{min-height:300px;background-color:#fff;padding-left:14px}.measurements-edit .rdw-editor-main{background-color:#fff}.measurements-edit .rdw-editor-toolbar{margin-bottom:0;border-bottom:1px solid silver}.measurements-edit .DraftEditor-editorContainer,.measurements-edit .DraftEditor-root,.measurements-edit .public-DraftEditor-content{line-height:12px;letter-spacing:2px;font-size:12px}.measurements-edit .public-DraftStyleDefault-ol,.measurements-edit .public-DraftStyleDefault-ul{margin:0;padding:0}.measurements-edit .public-DraftStyleDefault-orderedListItem{list-style-type:decimal}.measurement-points-manage .question-list-item{z-index:1051!important}.measurement-points-manage .question-list .question-list-item:nth-child(odd){background-color:rgba(6,182,182,.05)}.measurement-points-manage .question-list .question-list-item:nth-child(odd):hover{background-color:rgba(6,182,182,.2)}.manage-inventory .status,.result-history .status{text-transform:uppercase;font-weight:500}.manage-inventory .status.resultStatusFail,.result-history .status.resultStatusFail{color:#d00000}.manage-inventory .status.resultStatusPass,.result-history .status.resultStatusPass{color:#7fc467}.manage-inventory .status.resultStatusNotTested,.result-history .status.resultStatusNotTested{color:#7094ad}.manage-inventory .status.resultStatusCannotComplete,.result-history .status.resultStatusCannotComplete{color:#06b6b6}.manage-inventory .status.repair,.manage-inventory .status.resultStatusRepaired,.result-history .status.repair,.result-history .status.resultStatusRepaired{color:#007ac3}.manage-inventory .status.pmp,.result-history .status.pmp{color:#4d8e37}.result-history .status{text-align:right}.alert-modal{z-index:9999}.alert-modal .modal-content{max-height:700px;overflow-y:auto;overflow-x:hidden;background-color:#ebebeb}.alert-modal .no-content{text-align:center;font-size:17px;margin-bottom:40px;color:red}.alert-modal-header{margin:20px}.alert-modal-header .row{position:relative}.alert-modal-header .bell-icon{height:60px;width:60px;background-color:#f2464a;line-height:60px;border-radius:50%;margin-left:calc(50% - 30px)}.alert-modal-header .notification-number{color:#f2464a;font-size:17px;font-weight:700}.alert-modal-header .mark-all-read{color:grey;font-size:10px}.alert-modal-header .seperator-line{position:absolute;width:100%;left:0;top:50%;margin:0 15px;border-color:grey;height:1px}.alerts-notification{border:1px solid #f2464a;margin:10px 20px;border-radius:4px}.alerts-notification .alert-header{padding:7px 0;margin:0;background-color:#f2464a;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;font-size:14px}.alerts-notification .alert-header img{margin-right:10px;height:14px}.alerts-notification .alert-content{padding:20px 70px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid red}.alerts-notification .alert-content .alert-title{font-size:20px;font-weight:400;margin-bottom:15px}.alerts-notification.information{border-color:#d7d8d9}.alerts-notification.information .alert-header{color:#363636;background-color:#d7d8d9}.alerts-notification.information .alert-content{border-top-style:none}.update-notification-modal.modal{z-index:9999}.update-notification-modal.modal .modal-dialog{max-width:600px}.update-notification-modal.modal .modal-dialog .modal-content{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.update-notification-modal.modal .modal-dialog .modal-content .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:20px 24px;border-radius:8px 8px 0 0}.update-notification-modal.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:22px;font-weight:600;color:#212529}.update-notification-modal.modal .modal-dialog .modal-content .modal-header .close{font-size:28px;opacity:.5}.update-notification-modal.modal .modal-dialog .modal-content .modal-header .close:hover{opacity:.8}.update-notification-modal.modal .modal-dialog .modal-content .modal-body{padding:24px;height:auto;overflow-y:visible;max-height:none}.update-notification-modal.modal .modal-dialog .modal-content .modal-footer{border-top:1px solid #dee2e6;padding:16px 24px;background-color:#f8f9fa;border-radius:0 0 8px 8px}.update-notification-modal.modal .modal-dialog .modal-content .modal-footer .btn-primary{padding:10px 32px;font-size:16px;font-weight:500;border-radius:4px}.update-notification-content p{font-size:16px;line-height:1.6;color:#495057;margin-bottom:16px}.update-notification-content p:last-child{margin-bottom:0}.update-notification-content a{color:#007bff;text-decoration:none;font-weight:500}.update-notification-content a:hover{color:#0056b3;text-decoration:underline}.manage-work-order .ReactTable.beacon-table{max-height:calc(100vh - 297px);border-top:none;padding-top:20px}.manage-work-order .ReactTable.beacon-table.hide-checkboxes input[type=checkbox]{display:none}.manage-work-order .ReactTable.beacon-table.with-action-button{max-height:calc(100vh - 337px)}.manage-work-order .ReactTable.beacon-table .expander-button-bar[data-readonly=true]{display:none}.manage-work-order .nav.nav-tabs{border-bottom:1px solid #7fc467}.manage-work-order .nav.nav-tabs li{margin-bottom:-1px}.manage-work-order .nav.nav-tabs li.active a{color:#7fc467;border:1px solid #7fc467;border-bottom:0}.manage-work-order .nav.nav-tabs li a{font-weight:400;border:1px solid #aaa;border-bottom:0;color:#4e5254}.manage-work-order .nav.nav-tabs li a:hover{color:#7fc467}.manage-work-order #filters div[data-type=fseUser]{display:none}.manage-work-order[data-tab=beacon] #filters div[data-type=fseUser]{display:block}.options-list.parts-list{margin-bottom:5px}.options-list.parts-list .options-list-item{padding:5px 15px;height:45px;text-overflow:ellipsis}.lbl-activityDescription{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp:2){.lbl-activityDescription{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.side-menu,.two-pane-layout .col-fixed.side-menu-wrap,.two-pane-layout .col-fluid.side-menu-sibling{transition:width .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1399px){.side-menu.closed,.two-pane-layout .col-fixed.side-menu-wrap.closed{width:0}.two-pane-layout .col-fluid.side-menu-sibling.closed{width:100%}}.side-menu{height:calc(100vh - 90px);overflow-x:hidden;overflow-y:hidden;background-color:#007ac3;width:0}@media (min-width:1400px){.side-menu{padding-top:20px}.side-menu button.btn.btn-link.sidemenu-toggle-icon{font-size:18px;padding:1rem;margin:0 10px;display:none}.side-menu svg{margin:0}}.side-menu svg{width:18px;margin-right:18px;vertical-align:middle}.side-menu .svg-inline--fa{margin-right:15px}.side-menu .list-group{font:500 14px/28px Roboto}.side-menu .list-group .list-group-item{border:none;outline:none;height:41px;background-color:#007ac3;color:#fff;text-transform:uppercase;padding:5px 20px;transition:color .5s,background-color .5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.side-menu .list-group .list-group-item span{vertical-align:middle}.side-menu .list-group .list-group-item.parent-item{transition:color .5s,background-color .5s}.side-menu .list-group .list-group-item.parent-item svg{transition:color .5s,-webkit-transform .5s;transition:transform .5s,color .5s;transition:transform .5s,color .5s,-webkit-transform .5s}.side-menu .list-group .beacon-expander-toggle{margin-right:0;margin-top:-2px}.side-menu .list-group .list-group-item.child-item{background-color:#004a76;padding-left:38px}.side-menu .list-group .open .list-group-item.parent-item{background-color:#013564}.side-menu .list-group .list-group-item.active,.side-menu .list-group .list-group-item.active:focus,.side-menu .list-group .list-group-item:hover{background-color:#3bb9ea}.side-menu .list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.side-menu .list-group .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.side-menu .list-group .parent-item-container{transition:height .5s,color .5s,background-color .5s;overflow:hidden}@media (max-width:1399px){.side-menu .list-group-item .beacon-expander-toggle{margin-right:-13px}.side-menu .list-group .list-group-item.child-item{padding-left:25px}}.manage-leads .ReactTable.beacon-table .rt-td input[type=checkbox],.manage-leads .ReactTable.beacon-table .rt-th input[type=checkbox]{margin:0 0 1px}.manage-leads .ReactTable.beacon-table .expander .rt-tr{cursor:default}.manage-leads .ReactTable.beacon-table .expander .contact-button{color:#7fc467}.manage-leads .ReactTable.beacon-table .expander .rt-table,.manage-leads .ReactTable.beacon-table .expander .rt-tbody{overflow:visible}.manage-leads .ReactTable.beacon-table .expander .rt-tr.-odd{background-color:hsla(0,0%,43.9%,.05)}.manage-leads .ReactTable.beacon-table .expander .rt-tr.-odd:hover{background-color:hsla(0,0%,43.9%,.2)}.manage-leads .ReactTable.beacon-table .expander .rt-tr.-even{background-color:hsla(0,0%,93.3%,.05)}.manage-leads .ReactTable.beacon-table .expander .rt-tr.-even:hover{background-color:hsla(0,0%,43.9%,.2)}.manage-leads .ReactTable.beacon-table .expander .rt-tfoot{position:absolute;width:100%;top:0;left:0;box-shadow:none}.manage-leads .ReactTable.beacon-table .expander .rt-tfoot .rt-tr{background-color:#f5f5f5}.manage-leads .ReactTable.beacon-table .expander .rt-tfoot .rt-td{border:none;min-height:50px}.manage-leads .ReactTable.beacon-table .expander .rt-tfoot .btn{margin-top:5px}.__floater__body .react-joyride__tooltip{padding:15px 0 0!important}.react-images__container .photo-caption p{margin-bottom:0}.manage-asset-photos .selection-bar{display:flex;align-items:center;justify-content:flex-start;padding:0 10px 10px 5px;width:100%;margin-left:22px;margin-top:-5px}.manage-asset-photos .selection-bar button{margin:0 10px}.manage-asset-photos .react-photo-gallery--gallery{max-height:calc(100vh - 231px);overflow-y:auto;padding-bottom:3px}.manage-asset-photos .react-photo-gallery--gallery .asset-photo{border:2px solid transparent;transition:border-color .3s cubic-bezier(.45,.05,.55,.95)}.manage-asset-photos .react-photo-gallery--gallery .asset-photo[data-selected=true]{border-color:#3bb9ea}.manage-asset-photos .react-photo-gallery--gallery .asset-photo[data-selected=true] svg.check{opacity:1}.manage-asset-photos .react-photo-gallery--gallery .asset-photo[data-selected=false]:hover{border-color:rgba(59,184,234,.75)}.manage-asset-photos .react-photo-gallery--gallery .asset-photo img{cursor:pointer;object-fit:cover}.manage-asset-photos .react-photo-gallery--gallery .asset-photo p{background-color:hsla(0,0%,100%,.8);bottom:0;color:#000;font-size:14px;font-weight:500;left:0;margin:0;padding:10px;position:absolute;right:0}.manage-asset-photos .react-photo-gallery--gallery svg.check{background-color:#3bb9ea;border:3px solid #3bb9ea;border-radius:100%;color:#fff;height:23px;opacity:0;padding:3px;position:absolute;right:3px;top:3px;transition:opacity .3s cubic-bezier(.45,.05,.55,.95);width:23px;z-index:5}.react-images__positioner{transition:opacity .3s cubic-bezier(.23,1,.32,1) 0s!important;-webkit-transform:unset!important;transform:unset!important}@media screen and (max-width:1024px){.manage-document .ReactTable.beacon-table{max-height:calc(100vh - 150px - var(--filtersMobilePadding) - 54px*var(--filter-size) - var(--filtersBtnHeight))}.manage-document-versions .ReactTable.beacon-table .rt-table .rt-thead,.manage-document .ReactTable.beacon-table .rt-table .rt-thead{display:none}.manage-document-versions .ReactTable.beacon-table .rt-table .rt-tbody .rt-tr{display:flex;flex-direction:column}.manage-document-versions .ReactTable.beacon-table .rt-table .rt-tbody .rt-tr .rt-td{display:flex;flex-direction:row;width:100%!important;align-items:center}.manage-document-versions .mobile-label{color:#a2acb4;font-size:14px;font-style:normal;font-weight:500;height:16px;line-height:16px;min-width:61px;padding-right:7px;text-transform:uppercase;width:61px}.manage-document-versions .manage-version-container{display:flex;flex-direction:row;width:100%;height:68px;background-color:#f1f1f1;align-items:center}.manage-document-versions .manage-version-container button{height:36px;flex-basis:50%;margin-left:1em;margin-right:1em}.manage-document-versions .document-version-container{background-color:#cce5f3;display:flex;flex-direction:row;height:49px;align-items:center;justify-content:space-between;padding-left:2em;padding-right:2em}.manage-document-versions .document-version-container span{font-style:normal;font-size:14px}.manage-document-versions .document-version-container .doc-name{color:#007bc3;font-weight:700}.manage-document-versions .document-version-container .doc-date{color:#000;font-weight:500}.manage-document-versions .download-doc-container{display:flex;justify-content:center;padding-bottom:16px}.manage-document-versions .download-version-button{width:100%;margin-left:16px;margin-right:16px}.ReactTable.beacon-table .rt-tbody .rt-tr{display:flex;flex-direction:column;padding:8px 16px}.ReactTable.beacon-table .rt-tbody .rt-tr .rt-td{width:100%!important;max-width:1024px!important;min-height:25px}.mngDoc-header-column{align-items:center;display:flex;width:100%}.mngDoc-header-column p{line-height:1.2;margin:0}.mngDoc-table-mobile-header{color:#a2acb4;flex-basis:25%;font-size:14px;font-weight:500;line-height:1.2;margin-right:25px;width:76px}.mngDoc-table-value{flex-basis:70%}.second-modal{position:fixed!important}.second-modal .modal-dialog,.second-modal .modal-dialog .modal-content{height:100%}}.document-add-button{float:right;margin-top:16px}.auto-height{height:auto!important;min-height:80px}.manage-document [data-type=date-filter] .react-select__placeholder{white-space:nowrap}.manage-document [data-type=date-filter] .react-select__dropdown-indicator{height:36px;width:36px}.manage-document [data-type=date-filter] .react-select__dropdown-indicator:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.466 2.134h-1.6v-1.6a.503.503 0 00-.533-.533h-.534a.504.504 0 00-.533.533v1.6H3.734v-1.6A.504.504 0 003.2.001h-.534a.504.504 0 00-.533.533v1.6h-1.6a.504.504 0 00-.533.533v12.799a.504.504 0 00.533.533h14.932a.503.503 0 00.533-.533V2.667a.503.503 0 00-.533-.533zm-1.067 12.265H1.601V5.334h12.798v9.065z' fill='%23AAA'/%3E%3Cpath fill='%23AAA' d='M4 8h3v3H4zM8 8h3v3H8z'/%3E%3C/svg%3E")}.manage-document [data-type=date-filter] .react-select__dropdown-indicator svg{display:none}.manage-document>.ReactTable>.rt-table .new-version-btn{align-items:center;background-color:#007bc3;border-radius:2px;bottom:-39px;display:flex;height:20px;justify-content:center;margin:0 0 0 auto;padding:0;position:absolute;right:19px;width:20px;z-index:100}.manage-document>.ReactTable>.rt-table .rt-expandable>span{align-items:center;display:flex;justify-self:flex-start}.manage-document>.ReactTable>.rt-table .rt-expandable svg{margin-right:4px}.manage-document>.ReactTable>.rt-table>.rt-thead .rt-th:nth-of-type(4){flex:auto!important;width:0!important}.manage-document>.ReactTable>.rt-table>.rt-tbody .rt-tr-group{min-height:58px}.manage-document>.ReactTable>.rt-table>.rt-tbody>.rt-tr-group>.rt-tr:first-of-type>.rt-td:nth-of-type(4){flex:auto!important;width:48px!important}.manage-document>.ReactTable>.rt-table>.rt-tbody>.rt-tr-group>.rt-tr-group>.rt-tr:first-of-type>.rt-td:nth-of-type(4){flex:100 1 auto!important;width:124px!important}.manage-document>.ReactTable>.rt-table>.rt-tbody>.rt-tr-group>.rt-tr-group .rt-expandable:first-of-type,.manage-document>.ReactTable>.rt-table>.rt-tbody>.rt-tr-group>.rt-tr-group>.rt-tr-group .rt-expandable:first-of-type,.manage-document>.ReactTable>.rt-table>.rt-tbody>.rt-tr-group>.rt-tr-group>.rt-tr-group .rt-expandable:nth-of-type(2){flex:unset!important;width:25px!important}.manage-document>.ReactTable>.rt-table .rt-expander,.manage-document>.ReactTable>.rt-table .rt-expander:after{transition:transform .2s ease-in-out}.preview-modal .rt-tr{max-width:100%;padding-left:0!important}.preview-modal .rt-table{overflow:hidden!important}.download-button{float:right;margin-right:25px}.manage-report-builder .form-container,.manage-report-template-modal .manage-template-form-container{display:flex;flex-direction:column}.form-toggle-wrapper{display:flex;align-items:center;margin-top:5%}.react-toggle-label{margin-left:10px;vertical-align:super}.deleteButton{margin-right:3%;background-color:#ff9943;border-color:#ff9943;color:#fff}.chapter-details{padding:2rem}
/*# sourceMappingURL=main.befab00b.chunk.css.map */