@charset "UTF-8";*{box-sizing:border-box}html,body,#root,#root>div[data-reactroot]{width:100%;height:100%;margin:0}html{font-size:62.5%}body{color:#4a4a4a;font-size:1.6rem;line-height:1.8;font-family:Montserrat,Trebuchet MS,Arial,"sans-serif";font-weight:400}input,body .MuiInputBase-input,button{font-family:Montserrat,Trebuchet MS,Arial,"sans-serif";font-size:1.2em}body .MuiFormHelperText-root{font-size:1.25rem}body .MuiFormLabel-root{font-size:1.5rem;max-width:100%}header>div{width:100%}h1,h2{font-weight:400;margin:5px 0 10px;padding:0}h3,h4,h5{margin:0;padding:0;font-weight:600}h2{font-size:16pt}h2,h3{text-align:center}.placeholder .rect-shape{background:#4a4a4a}hr{background-color:#c7c7c7;height:1px;border:0}a,a:link,a:visited{color:#4a41c5;text-decoration:none}a:hover,a:active,a:focus{color:#7200ca;text-decoration:none}.page{padding:20px;min-height:100%}.float-left{float:left}.float-right{float:right}.float-center{text-align:center}@media (--print){@page{margin:1.6cm}}table{border-collapse:collapse}table th,table td{padding:.4rem;border:0;font-size:9pt}table{width:100%}body .MuiTableCell-root{font-size:9pt;padding-left:5px;padding-right:5px}table.horizontal-headings th,table.horizontal-headings td{font-size:11pt}table.horizontal-headings th{text-align:left;font-weight:400}table.horizontal-headings td{font-weight:600;text-align:left}td.emphasize{padding:0 10px;text-align:center;vertical-align:middle;font-size:2.4em;font-weight:600}figure{display:table;margin:1rem auto}figure figcaption{color:#7f8080;display:block;margin-top:.25rem;text-align:center}code{background-color:#c7c7c7;border-radius:3px;padding:.1rem .2rem}.uppercase{text-transform:uppercase}.monospace{font-family:monospace}.pos-relative{position:relative}.pointer-events-none{pointer-events:none}.opacity-70{opacity:.7}@media print{.viewport-layout-main-pane-left{display:none}}body .MuiTooltip-tooltip{font-size:10pt;font-family:inherit}.modal{width:400px;max-height:90vh;overflow-y:auto;margin:100px auto;background-color:#f2f5f7;border:1px solid #c7c7c7;border-radius:4px;box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f;padding:16px 32px 8px}@media (max-width: 900px){.modal{width:calc(100vw - 20px)}.page{padding:10px;margin-bottom:130px}}@media (max-width: 900px) and (orientation: landscape){.modal{margin:50px auto}.page{padding:10px;margin-bottom:70px}}.modal>form>.MuiGrid-root{margin:30px auto;padding:0 10px 10px}.modal .MuiGrid-root>.MuiGrid-item{padding:0 24px 0 0}.modal form>fieldset{margin:60px 0;border-radius:5px}.modal form>fieldset:first-child{margin-top:30px}.modal form>fieldset>legend{text-transform:uppercase;font-weight:600;position:relative;margin-top:-40px;float:left;white-space:nowrap;width:200px}.modal:focus{outline:0}.MuiPaper-root{padding:8px 16px}.loading-overlay{position:absolute;left:50%;top:50%;margin:-128px 0 0 -128px;width:256px;height:256px}.warning-text{color:#b9930d}.error-text{color:#e81e4f}.success-text{color:#97cd4e}.button-bar{margin:30px 0 15px;width:100%;display:flex;justify-content:center}.modal .button-bar{justify-content:right}.button-bar button{margin:0 10px}.make-unselectable{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{max-width:0px}.no-feature-access-container{display:inline-block;position:relative;width:100%}.no-feature-access-icon{position:absolute;top:50%;left:50%;padding-top:15px;transform:translate(-50%,-50%);z-index:10;font-size:48px}.no-feature-access{filter:blur(2px)}.no-feature-access-placeholder{width:100%}.no-permission-block{filter:blur(2px)}.toast-content{position:relative}body .Toastify__toast{border-radius:8px}.toast.success{color:#f2f5f7;background-color:#97cd4e;border-color:#97cd4e}.toast.error{color:#f2f5f7;background-color:#e81e4f;border-color:#e81e4f}.toast.warn{color:#4a4a4a;background-color:#fcd54c;border-color:#fcd54c}.toast.info{color:#f2f5f7;background-color:#4a41c5;border-color:#4a41c5}.toast a{font-weight:700;cursor:pointer}.toast a:hover{text-decoration:underline}.toast .toast-content{display:flex;align-items:center}.toast .toast-content .toast-icon{font-size:48px}.toast.warn .Toastify__close-button{color:#4a4a4a}.toast .toast-content .toast-message{margin-left:1rem}.Toastify .Toastify__toast-container--bottom-left{left:64px;z-index:99}.Toastify .Toastify__toast-container--top-right{width:fit-content;max-width:500px}.Toastify .Toastify__close-button--light{color:#fff;opacity:1}@media (max-width: 900px){.Toastify .Toastify__toast-container--top-right{left:inherit!important;margin-top:10px}.Toastify__toast{margin-bottom:1rem!important}}.alarms-list h4{margin:15px 0 10px}.alarms-list{position:relative;max-width:90vw}.alarms-list h3{margin:10px 0}.acknowledge-indication{text-align:center;border:1px solid #fad130;background-color:#fad130;border-radius:4px;width:40px;font-weight:700}.not-acknowledge-indication{cursor:pointer;text-align:center;border:1px solid #f66633;background-color:#f66633;border-radius:4px;width:fit-content;padding:0 5px;font-weight:700}@media (max-width: 900px){.alarms-list .table-filter{float:right}}.alarms-list .critical .alert-icon{color:#e81e4f}.data-table-loading{opacity:50%;filter:blur(2px)}.data-table-row-hover:hover{border:2px solid #009dc1}.data-table-row-hover-selected{border:2px solid #026278}.data-table-banner{background:#fff;box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f;width:500px;font-weight:700;text-align:center;border-radius:4px;bottom:10px;position:fixed;left:50%;padding:5px;z-index:1000}.data-table-inner{width:350px;margin:auto;justify-content:space-around;display:flex}.data-table-pipe{font-weight:400}.clickable-text{color:#007bff;cursor:pointer}.disabled-text{color:#c7c7c7;cursor:default}.clickable-text:hover{text-decoration:none}.data-table-placeholder{padding:24px;text-align:center}.MuiTable-root.no-pagination tbody tr:last-child td{border-bottom:0px}.table-filter .MuiTextField-root{float:right;margin-top:-50px;margin-bottom:15px}body .search-field .MuiFormLabel-root{font-size:2rem}.table-filter .MuiFormLabel-root{padding-right:6px;background:#fff}body .table-filter .MuiTextField-root{margin-top:-45px;margin-bottom:15px}@media (max-width: 800px){body .table-filter .MuiTextField-root{margin:0 auto 15px;float:inherit}}.pagination{display:flex;align-items:center;justify-content:flex-end;padding:20px 0 20px 84px}.pagination>div{font-size:13px;color:#7f8080;padding:0 10px;display:flex;height:32px;margin-bottom:auto}.pagination .MuiInputBase-root{padding:0 10px}.pagination .MuiSelect-select.MuiSelect-select{padding-right:6px}.pagination .button-icon,.pagination .button-icon svg{width:24px;height:24px}.pagination .button{padding:0 6px;margin-top:-4px}.pagination .logo-spinner{position:absolute;left:10px}@media (max-width: 900px){.pagination{padding:10px 0}.pagination>div{padding:0}}.button{background:none;outline:none;border:none;padding:10px;font-size:1.6rem;margin:0;cursor:pointer;display:inline;-webkit-user-select:none;user-select:none;color:#4a4a4a;border-radius:3px;transition:background-color .1s,border-color .1s,color .1s}.button-large{font-size:2.4rem}.button-medium{font-size:2rem}.button-wide{padding-left:40px;padding-right:40px}.button span{white-space:nowrap;vertical-align:middle;display:inline-block;margin-top:2px}.button-background{background:#d9d9d9}.button-compact{padding:4px 6px;font-size:1.3rem}.button .button-icon{margin-right:6px;margin-top:0}.button .button-icon.button-icon-icon-only{margin-right:0}.button-icon,.button-icon svg{width:18px;height:18px}.button-medium .button-icon,.button-medium .button-icon svg{width:32px;height:32px;stroke-width:.75}.button-medium:hover .button-icon,.button-medium:hover .button-icon svg{fill:#4a41c5;color:#fff}.button-large .button-icon,.button-large .button-icon svg{width:48px;height:48px;stroke-width:.75}.button-large:hover .button-icon,.button-large:hover .button-icon svg{fill:#4a41c5;color:#fff}.button-border{color:#4a41c5;border:1px solid;border-color:currentColor}.button-cta{color:#4a41c5;background-color:currentColor}.button-cta span{color:#fff}.button:disabled{opacity:.5}.button:enabled:hover{box-shadow:inset 0 0 0 99999px #0003}.button:enabled:active{transform:translateY(1px)}.button-border:enabled:active,.button-background:enabled:active,.button-cta:enabled:active{filter:saturate(150%);background-color:currentColor;box-shadow:inset 0 0 0 99999px #0003}.button-border:enabled:hover span,.button-cta:enabled:hover span,.button-border:enabled:active span,.button-cta:enabled:active span{color:#fff}.button-border:enabled:hover{background-color:currentColor}.button-cta:enabled:hover{filter:saturate(150%);box-shadow:inset 0 0 0 99999px #0003}.st-logo.spinner .st-logo-line{animation:logo_spinner_line_s_do 2s linear infinite normal forwards}@keyframes logo_spinner_line_s_do{0%{stroke-dashoffset:1085.38}to{stroke-dashoffset:-1085.38}}.path{opacity:0;animation:fadeIn 2s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:0}}.delay1{animation-delay:0s}.delay2{animation-delay:.5s}.delay3{animation-delay:1s}.delay4{animation-delay:1.5s}.delay5{animation-delay:2s}.delay6{animation-delay:2.5s}.delay7{animation-delay:3s}.delay8{animation-delay:3.5s}.viewport-layout{width:100%;height:100%;display:flex;overflow:hidden}.viewport-layout-row{flex-flow:column;flex-wrap:wrap}@media (--print){.viewport-layout,.viewport-layout-row{display:block;width:100%;overflow:visbile;height:auto;overflow-y:visible;white-space:normal}}.viewport-layout-pane-top{width:100%}.viewport-layout-pane-middle{height:100%;width:100%;flex:1;min-height:0;min-width:0;overflow:auto;padding-bottom:50px}.viewport-layout-pane-standard-background{background-color:#f2f5f7}.viewport-layout-pane-right{display:flex;flex:1 1 auto;min-width:0px}.viewport-layout-pane-left{height:100%}.viewport-layout-main-pane-left{z-index:200}@media (max-width: 900px){.viewport-layout-pane-left{height:220px;width:0}}@media (--print){.viewport-layout-pane,.viewport-layout-pane-top,.viewport-layout-pane-standard-background,.viewport-layout-pane-middle,.viewport-layout-pane-right,.viewport-layout-pane-bottom{display:block;width:100%;height:auto;overflow:auto;white-space:normal}}.app-bar{width:100%;height:54px;border-bottom:1px solid #c7c7c7}.app-bar-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:100%;width:100%}.app-bar-main{display:inline-flex;padding-left:20px;height:100%;width:100%;align-items:center}.app-bar-main>span{padding-left:15px}.app-bar-right{margin-left:auto;padding-right:20px}.knowledge-base-label{vertical-align:middle;padding-left:5px}.knowledge-base-link{display:flex;justify-content:center;align-items:center}.app-bar-container img{height:40px}.app-bar-container .knowledge-icon{width:32px;height:32px;color:#4a41c5;justify-self:center}.app-bar-container a:hover svg,.app-bar-container a:active svg,.app-bar-container a:focus svg{color:#7200ca}.app-bar-admin{background-color:#4a41c5}.admin-title-text{color:#fff}@media (--print){.app-bar-container{justify-content:left}.app-bar{margin-bottom:20px}}@media (--mobile){.app-bar-container{flex-flow:row wrap}.app-bar{height:auto}}@media (max-width: 900px){.app-bar-main{padding-left:60px}.app-bar-container .knowledge-base-label{display:none}}.subnavbar{font-size:10pt;padding:0;width:208px;height:fit-content}.subnavbar-label{padding:4px 8px 8px;color:#4a4a4a;font-weight:700}a.subnavbar-item{padding:12px;border-top:1px solid #c7c7c7;color:#4a4a4a;text-decoration:none;text-align:left;display:block;white-space:nowrap}.subnavbar>a.subnavbar-item:first-of-type{border:0}a.subnavbar-item>svg{margin:0 6px 0 0;vertical-align:middle}a.subnavbar-item:hover{color:#9cc93b}.navbar-drawer,.navbar-drawer>.MuiPaper-root{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:245px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;box-sizing:border-box;-webkit-transition:width 225ms cubic-bezier(.4,0,.6,1) 0ms;transition:width 225ms cubic-bezier(.4,0,.6,1) 0ms;overflow-x:hidden;background:#4a41c5}.navbar-drawer.closed,.navbar-drawer.closed>.MuiPaper-root{width:65px}.navbar-collapse .MuiListItem-root{padding-left:43px!important}#navbar-upper .ehtgroup-logo{width:100%}#navbar-upper .ehtgroup-logo>img{margin-left:auto;margin-right:auto;margin-bottom:30px;display:block}.navbar-item-icon-wrapper{width:32px;min-width:32px;height:32px;padding:4px 1px}.navbar-item{cursor:pointer}.MuiListItemText-primary,.navbar-item-text{font-size:11pt;white-space:nowrap;padding-left:12px;overflow-x:hidden;width:180px;min-width:auto;transition-property:width,min-width;transition-duration:225ms;transition-timing-function:cubic-bezier(.4,0,.6,1) 0ms}.navbar-item.main .navbar-item-text{padding-left:4px;letter-spacing:3px;margin-top:-6px;color:#fff;width:185px}#navbar .navbar-item.main .navbar-item-text{width:160px}.navbar-item.main.whitelabel .navbar-item-text{height:48px;min-width:200px;padding-top:16px;justify-content:space-between;display:flex;width:200px}.navbar-item.main .navbar-item-icon-wrapper svg{color:#fff}.navbar-item .block-letter{font-size:125%;margin-bottom:2px;font-weight:bolder}.MuiModal-root .navbar-item.main .navbar-item-icon-wrapper{margin-top:4px;margin-left:4px;width:42px}.MuiModal-root .block-letter{margin-top:2px}.navbar.drawer-closed .navbar-item-text{width:0;min-width:0}a.navbar-item,button.navbar-item{margin:2px 0;display:block;position:relative;padding:0 0 0 4px}button.navbar-item span{margin-top:0}.navbar-drawer .MuiPaper-root{padding:0}#navbar-upper a.navbar-item,#navbar-upper button.navbar-item,#navbar-lower a.navbar-item,#navbar-lower button.navbar-item{padding:2px 4px}#navbar-upper a.navbar-item.active,#navbar-upper button.navbar-item.active,#navbar-lower a.navbar-item.active,#navbar-lower button.navbar-item.active{padding:2px 4px 2px 0}#navbar-upper{overflow-y:auto;overflow-x:hidden;min-height:100px}.navbar-catagory-header{color:#fff;text-align:center;font-weight:700;width:fit-content;margin:auto}.navbar-item.main .navbar-item-icon-wrapper{width:48px;height:48px;padding-left:0;margin-left:-3px}#navbar-lower{justify-self:flex-end;padding-bottom:0;margin-top:auto}#navbar-lower>.MuiDivider-root{margin:auto 5px!important;background-color:#4a41c57c}.bottom-navbar{position:fixed;bottom:0;width:100%;height:55px;background-color:#4a41c5;display:flex;justify-content:space-around;z-index:100}.nav-popover-settings .MuiPopover-paper>.MuiDivider-root{background-color:#eee}#navbar-header .chevron{height:20px;width:20px;padding-top:3px;margin-left:9px;position:absolute;right:10px}:is(#navbar-upper,#navbar-lower,.nav-popover) a.navbar-item .navbar-item-icon-wrapper svg,:is(#navbar-upper,#navbar-lower,.nav-popover) button.navbar-item .navbar-item-icon-wrapper svg,:is(#navbar-upper,#navbar-lower,.nav-popover) a.navbar-item .navbar-item-text,:is(#navbar-upper,#navbar-lower,.nav-popover) button.navbar-item .navbar-item-text{color:#fff;transition:opacity .1s}a.navbar-item:hover .navbar-item-icon-wrapper svg,button.navbar-item:hover .navbar-item-icon-wrapper svg,a.navbar-item:hover .navbar-item-text,button.navbar-item:hover .navbar-item-text{opacity:.85}a.navbar-item.active .navbar-item-icon-wrapper svg,button.navbar-item.active .navbar-item-icon-wrapper svg,a.navbar-item.active .navbar-item-text,button.navbar-item.active .navbar-item-text{opacity:1}#navbar-header>.button:enabled:hover span{color:#fff}a.navbar-item.main .navbar-item-icon-wrapper svg,a.navbar-item.main .navbar-item-text,a.navbar-item.main:hover .navbar-item-icon-wrapper svg,a.navbar-item.main:hover .navbar-item-text{opacity:1}a.navbar-item.main:hover,a.navbar-item.main.active,a.navbar-item.disabled{background-color:inherit;border:none}a.navbar-item.active{padding-left:0;border-left:4px solid #fff}a.navbar-item.bottom-nav-item.active{color:#fff;border:0px;background:#3c34a7}a.navbar-item.smallNav.active{background:#3c34a7}a.navbar-item.main{padding:0}.nav-popover .MuiPopover-paper{background:#4a41c5f2;height:fit-content;padding:5px 0 0;overflow-y:hidden}.navbar-item .MuiListItem-root{padding:2px 10px 2px 16px}.navbar-popup{left:20px;width:220px;padding:0;border:none}@media (max-width: 640px){#navbar-upper .main{display:none}}@media (--print){#navbar{display:none}}#navbar-upper::-webkit-scrollbar,.navbar-drawer .MuiPaper-root::-webkit-scrollbar,.nav-popover-settings .MuiPopover-paper::-webkit-scrollbar{width:5px}#navbar-upper::-webkit-scrollbar-track,.navbar-drawer .MuiPaper-root::-webkit-scrollbar-track{background:#4a41c5}#navbar-upper::-webkit-scrollbar-thumb,.navbar-drawer .MuiPaper-root::-webkit-scrollbar-thumb,.nav-popover-settings .MuiPopover-paper::-webkit-scrollbar-thumb{background:#3c34a7;border-radius:3px}#navbar-upper::-webkit-scrollbar-thumb:hover,.navbar-drawer .MuiPaper-root::-webkit-scrollbar-thumb:hover,.nav-popover-settings .MuiPopover-paper::-webkit-scrollbar-thumb:hover{background:#4f4f4f}.nav-popover-settings .MuiPopover-paper{background:#fff;height:fit-content;padding:5px 0 0}div.navbar-item .navbar-item-icon-wrapper svg,div.navbar-item .navbar-item-text,.nav-popover-settings a.navbar-item .navbar-item-icon-wrapper svg,.nav-popover-settings button.navbar-item .navbar-item-icon-wrapper svg,.nav-popover-settings a.navbar-item .navbar-item-text,.nav-popover-settings button.navbar-item .navbar-item-text{color:#3c34a7;opacity:1}.nav-popover-settings a.navbar-item.active{padding-left:0;border-left:4px solid #3c34a7}.nav-popover-settings .setting-popover-header{font-weight:700;margin-left:25px;display:flex;margin-top:5px;align-items:center;width:240px}.nav-popover-settings .user-settings{margin-bottom:10px;margin-top:10px;margin-left:16px}.user-details{line-height:15px;padding-top:3px}.user-details .user-email{font-weight:400;font-size:small}.nav-popover-settings .user-initals{border-radius:50%;width:35px;height:35px;margin:auto 14px auto 0;text-align:center;background:#4a41c5;color:#fff;padding:4px}@media (max-width: 900px){button.navbar-item.bottom-nav-item{background-color:#3c34a7;padding-bottom:12px}.bottom-navbar .navbar-item .MuiListItem-root{padding:4px 16px;height:54px}a.navbar-item,button.navbar-item{padding-left:0}.navbar-item-icon-wrapper{padding:2px 1px}a.navbar-item,button.navbar-item{margin:0}}.navbar-item-icon-wrapper .atcom-logo-sq{margin-top:10px;margin-left:4px}.MuiDrawer-modal .navbar-item-icon-wrapper .atcom-logo-sq{margin-left:1px}.navbar-item-text .atcom-logo-text{margin-top:-8px}.change-facility-text>span{font-size:14px;color:#3c34a7;opacity:1}.MuiList-root.change-facility{padding:0}.MuiList-root.change-facility>.MuiListItemButton-root:hover{background-color:#0000000a}.change-facility-text.active>span{font-weight:700}.navbar-item-flyout.MuiSvgIcon-root{fill:#3c34a7}.change-facility .MuiListItemText-primary{width:fit-content}.error-screen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.error-screen-text{margin:0 0 0 60px;font-size:2.1rem}.error-screen-text h1{font-size:3.6rem}.error-screen__image{width:320px}@media (max-width: 800px){.error-screen__image{width:220px}.error-screen-text>img{width:260px}.error-screen-text{font-size:1.6rem}.error-screen-text h1{font-size:2.8rem}}@media (max-width: 620px){.error-screen__image{display:none}.error-screen-text{margin:0 10px;font-size:1.6rem}}.service-agreement-page h4{font-weight:400}.service-agreement-container{padding:8px 16px}.service-agreement-page li:not(:last-child){margin-bottom:10px}.terms-container-paper div{min-height:100%;padding:20px}.footer-bar{height:54px;border-top:1px solid #c7c7c7;position:sticky;background-color:#fff;width:100%;margin-left:-64px;bottom:0;left:0;right:0}.footer-bar-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:100%;width:100%}.footer-bar-main{display:inline-flex;padding-left:20px;height:100%;width:100%;align-items:center}.footer-bar-main>span{padding-left:0}.footer-bar-cta{padding-right:0}.footer-bar-placeholder{width:100%;display:flex;align-items:center;justify-content:flex-start}.footer-bar-container img{height:40px}@media (--print){.footer-bar-container{justify-content:left}.footer-bar{margin-bottom:20px}}@media (--mobile){.footer-bar-container{flex-flow:row wrap}.footer-bar{height:auto}}.footer-bar-button{width:100%;display:flex;justify-content:right}.footer-bar-button button{margin-right:10px}#profile .css-gbnloz-MuiInputBase-root-MuiInput-root:before{border-bottom:none}#profile .css-gbnloz-MuiInputBase-root-MuiInput-root:after{border-bottom:none}#profile .contact-number-label{font-size:12px;font-weight:700;color:#0009;text-transform:uppercase}#profile .contact-number-label-focused{font-size:12px;font-weight:700;color:#4a41c5;text-transform:uppercase}#profile .css-gbnloz-MuiInputBase-root-MuiInput-root{border:.5px solid #c7c7c7;padding:13px;border-radius:4px}#profile .css-gbnloz-MuiInputBase-root-MuiInput-root:hover{border-color:#000}#profile .css-gbnloz-MuiInputBase-root-MuiInput-root:focus{border:2px solid #4a41c5}#profile .language-preference{display:flex;align-items:center}#profile .language-preference h4{font-weight:500;padding-top:10px;padding-right:20px;margin:0}.settings-modal .select-field{width:100%}.select-field .MuiInputLabel-root{margin-bottom:-4.5px}.settings-modal{overflow-y:auto;min-height:30%;max-height:75%;width:475px;overflow-x:hidden}@media (max-width: 900px){.settings-modal{width:calc(100vw - 20px)}}.settings-modal .MuiGrid-root{margin:5px 0;padding:0 15px 5px 5px}.settings-modal input:disabled{background-color:#eee}.settings-modal .MuiSelect-select.Mui-disabled{background-color:#eee}.settings-modal .settings-modal-top-bar{display:flex;text-align:space-around}.settings-modal .settings-modal-title{flex:1;text-align:center}.settings-modal .text-field-label{white-space:wrap;text-transform:uppercase;font-size:12px;font-weight:600;color:#0009}.settings-modal .select-field .MuiInputLabel-root{margin-top:0}.textfield-label-wrap{display:flex;flex-direction:row;align-items:center}.textfield-label{text-transform:uppercase;font-size:12px;font-weight:600;color:#0009;margin-right:5px}.textfield-value{padding-left:14px;margin:0}.switch-label-wrap{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%}.switch-label{text-transform:uppercase;font-size:12px;font-weight:600;color:#0009;margin-left:0;display:inline-flex;align-items:center}.MuiFormControlLabel-root.switchControlMethod{margin-left:0;display:inline-flex;justify-content:space-between;width:100%}.switch-label-wrap .MuiFormControlLabel-root{align-items:flex-start}.switch-label-wrap .MuiSwitch-root{left:-12px}.switch-label{margin-top:2.2px}.settings-modal .bits-field{width:100%}.settings-modal .bits-field-options{margin-top:40px;font-size:.9em}.settings-modal .bits-field-options label{display:inline-block;min-width:50%;height:36px}.settings-modal .bits-field-options label .label{padding-top:6px;display:inline-block}.settings-modal .bits-field-options .MuiSwitch-root{float:left}.settings-modal .unit{text-transform:none}.temperature-unit-switch{display:flex}.temperature-unit-switch h4{font-weight:500;padding-top:10px;padding-right:20px}.temperature-unit-switch .MuiSwitch-switchBase{margin:1px;padding:1px;transform:translate(-2px)}.temperature-unit-switch .MuiSwitch-switchBase.Mui-checked{color:#fff;transform:translate(24px)}.temperature-unit-switch .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb:before{content:"°C"}.temperature-unit-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{opacity:1;background-color:#4a41c57c}.temperature-unit-switch .MuiSwitch-thumb{background-color:#4a41c5;width:32px;height:32px;position:relative}.temperature-unit-switch .MuiSwitch-thumb:before{content:"°F";position:absolute;width:100%;height:100%;left:6px;top:4px}.temperature-unit-switch .MuiSwitch-track{opacity:1;background-color:#4a41c57c;border-radius:10px}.labelledSwitch{width:28;height:16;padding:0;display:"flex"}.labelledSwitch :active .MuiSwitch-thumb{width:15}.labelledSwitch :active .MuiSwitch-switchBase .Mui-checked{transform:translate(9px)}.labelledSwitch .MuiSwitch-switchBase{padding:2}.labelledSwitch .MuiSwitch-switchBase .Mui-checked{transform:translate(12px);color:"#fff"}.labelledSwitch .MuiSwitch-switchBase .MuiSwitch-track{opacity:1;background-color:"#1890ff"}.labelledSwitch .MuiSwitch-thumb{box-Shadow:0 2px 4px #00230b33;width:12;height:12;border-radius:6;transform:translate(-2px)}.labelledSwitch .MuiSwitch-track{border-radius:16/2;opacity:1;background-color:#00000040;box-sizing:"border-box"}.labelledSwitch .MuiTypography-root{font-size:12px}.labelledSwitch{display:flex}.labelledSwitch h4{font-weight:500;padding-top:3px;padding-right:20px}.offline-banner{background-color:#fcd54c;padding:10px;text-align:center;font-weight:700}.offline-banner .button{padding:5px;margin-left:30px}.tableWrapper table .MuiTableCell-root{word-break:break-all;max-width:500px}.offline-queue{width:70%}@media screen and (max-device-width: 1024px){.offline-queue{width:100%}}.offline-queue .tableWrapper{max-height:400px;overflow-y:scroll}.offline-queue .buttonWrap{margin-left:auto;margin-right:0;width:150px}.progress-container{top:70px;right:50px;display:flex;flex-direction:column;align-items:center;position:absolute;min-width:300px;height:150px;z-index:9999;background-color:#fff;box-shadow:0 8px 24px #00000080}@media (max-width: 900px) and (orientation: portrait){.widget-align-right#hubspot-messages-iframe-container{bottom:50px!important}}.login-message{display:flex;flex-direction:row;align-items:center}.login-message>span{margin-left:10px}#LoginPage .logoBox{text-align:center}.auth-screen.errors{max-width:45rem;text-align:center}.auth-screen.errors ul{padding-inline-start:0}.auth-screen.errors li{list-style-type:none}.centered-outer{display:table;position:absolute;height:100%;width:100%;top:0;left:0}.centered-middle{height:100%;padding:0;margin:0;display:table-cell;vertical-align:middle}.centered-inner{margin-left:auto;margin-right:auto;width:100%;min-width:240px;max-width:400px;padding:0 20px}.language-selector-login{display:flex;justify-content:center;margin:20px 0}.error-message{color:#e81e4f}.error-message>a{display:inline-block;font-weight:500;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;text-shadow:2px 2px 0px #fff,-2px 0px 0px #fff,2px 0px 0px #fff,-2px 2px 0px #fff}.error-message>a:after{content:"";width:100%;height:2px;background:red;display:block;z-index:-1;bottom:5px;left:0;position:absolute}#LoginPage{height:100%;flex-grow:1}.auth-form{max-width:420px}.auth-form .field{margin-bottom:18px}.legal{text-align:center;font-size:9pt;color:#7f8080;margin-top:50px}.legal a{font-size:9pt;color:#7f8080;margin-left:10px;text-decoration:none}.legal a:hover{color:#7200ca}.instruction{color:#7f8080}.confirmation p{text-align:center}.auth-form .reset-link{font-size:9pt;text-decoration:none;margin-top:2px;color:#7f8080;float:right}.auth-form .reset-link:hover{color:#7200ca}.auth-form .resend-link{font-size:9pt;text-decoration:none;margin-top:2px;color:#7f8080;float:right;margin-right:30px}.auth-form .resend-link:hover{color:#9cc93b}.auth-form-buttons{margin-top:30px}.auth-form-buttons-code{margin:30px auto auto}.azure-link{float:right}.auth-form-buttons a{padding:8px 4px}@media (--mobile){.left{display:none}.right{width:100%}}.mfa-label-login{text-align:center}.mfa-option-buttons{display:flex;align-items:center;justify-content:center}.mfa-button{margin-left:5px;margin-right:5px}.mfa-button button{transition:background-color .1s,border-color .1s,color .1s!important}.mfa-button .button-border:enabled:hover span{color:#9cc93b!important}.mfa-button .button-border:hover{color:#9cc93b!important;border-color:#9cc93b!important}.mfa-button-azure{margin-left:5px;margin-right:5px;color:#4a41c5;border:1px solid;border-color:currentColor;padding:7px;border-radius:3px;transition:background-color .1s,border-color .1s,color .1s}.other-auth-options .auth-option{border:1px solid #c7c7c7;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:5px 0;margin-bottom:20px}.other-auth-options .auth-option p{font-weight:700;margin:0;padding-left:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.qrcode{margin:10px auto}.secret{margin-left:-135px}.otpButton{margin-top:15px}.textSubmitButton{margin:20px auto auto;width:100px}.vi__character{border-width:1px;border-color:#3c3c414a;font-size:20px;border-radius:8px!important;background-color:#fff;box-shadow:2px 2px #e4e2f5}.codeArea{margin:auto;width:300px}input.vi{opacity:0}#programming-discrepancies .programming-actions button{float:right;padding:0 4px}#programming-discrepancies .filter-container .value span{display:inline-flex;align-items:center;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#programming-discrepancies .filter-container .value span .text{display:inline-block}#programming-discrepancies .filter-container .value span .icon{margin-left:8px}#programming-discrepancies .not-acknowledge-indication{cursor:pointer;text-align:center;border:1px solid #f66633;background-color:#f66633;border-radius:4px;width:40px;font-weight:700}#programming-discrepancies .device-forced-on-indication{text-align:center;color:#97cd4e;width:40px;font-weight:700}#programming-discrepancies .device-not-forced-on-indication{cursor:pointer;text-align:center;color:#e81e4f;width:40px;font-weight:700}#programming-discrepancies .discrepancy-status{display:grid;grid-row-gap:5px}#programming-discrepancies .acknowledge-indication{cursor:pointer;text-align:center;border:1px solid #fad130;background-color:#fad130;border-radius:4px;width:40px;font-weight:700}.responsive-toggle-group .MuiToggleButtonGroup-root button{width:50px;line-height:9px;padding:15px 5px}.responsive-toggle-group{display:flex;text-align:space-around;padding:5px;position:relative}.responsive-toggle-group .unit-buttons{flex:1;text-align:center;padding:0 10px}.responsive-toggle-group .responsive-toggle-group-badge{height:40px}.filter-group .filters-container{width:inherit;justify-content:space-evenly}.filter-button{position:absolute;right:10px}@media (max-width: 900px){.responsive-toggle-group .unit-buttons{padding:0 40px}}.filters-container{display:flex;width:340px;flex-wrap:wrap}.filter-container{display:flex;border:1px solid #3c34a7;border-radius:5px;width:fit-content;background-color:#3c34a7;margin:5px}.filter-container .value{width:fit-content;background-color:#fff;border-radius:0 5px 5px 0;line-height:25px;padding-right:5px;height:fit-content}.filter-container .value .text{color:#3c34a7;padding-left:10px;padding-right:5px}.filter-container .value>div{padding:1px}.filter-container .label{width:fit-content;height:25px;line-height:25px;text-align:center;font-size:12px;color:#fff;padding:0 11px;background-color:#3c34a7}.filter-container .MuiOutlinedInput-root{margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.filter-container .MuiAutocomplete-inputRoot,.filter-container .MuiAutocomplete-input,.filter-container .MuiAutocomplete-root{height:23px;border:none;padding-bottom:0!important;padding-top:0!important;width:fit-content!important}.filter-container .MuiAutocomplete-root{background:#fff;padding:0!important}.filter-container .MuiOutlinedInput-root.MuiAutocomplete-input{padding:0!important}.MuiInputBase-input{padding-bottom:0;padding-top:0;color:#3c34a7!important}.icon{cursor:pointer}.filter-container .MuiSvgIcon-root{fill:#3c34a7!important;margin-top:4px}.MuiAutocomplete-root legend{width:0px}.autocomplete-option{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 10px}.autocomplete-option:hover{background-color:#0000000a;cursor:pointer}.deviceRotateImg{width:40px;margin:auto}.deviceRotateText{margin:auto;width:215px}.forced-on-modal{width:90%;padding-left:7.5%}.forced-on-modal .button-bar button{margin-top:20px;margin-right:32px}.forced-on-modal .MuiFormControl-root{margin:5px 0;width:95%}.forced-on-modal{overflow-y:auto;min-height:50%;max-height:75%}.deleted-info{color:red;font-weight:700;width:200px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#dashboard .MuiPaper-root{text-align:center}#dashboard .innerElements{max-width:1158px;margin:auto}#dashboard h4,#dashboard header{text-align:center;font-size:12pt;min-height:0;padding:0}#dashboard header>div{width:100%}#dashboard .MuiDivider-root{margin:30px 0}#dashboard table.horizontal-headings th{width:70%}#dashboard .rdt_TableCol{font-weight:600}#dashboard .rdt_TableHeadRow,#dashboard .rdt_TableRow{min-height:32px}#dashboard .placeholder-graph img{opacity:.2}#dashboard .placeholder-graph{position:relative}#dashboard .placeholder-graph-overlay{width:100%;height:100%;font-size:24pt}#dashboard .placeholder-graph-overlay .inner{width:80%}#dashboard .freshness{font-size:.7em}#dashboard .help-icon{top:3px;position:relative}#dashboard .rdt_TableHeader{min-height:inherit}.MuiTooltip-tooltip ul{margin:0;padding:2px 0 8px 18px}.MuiTooltip-tooltip div{font-weight:600}@media (max-width: 960px){#dashboard .freshness{display:block}}.outer{display:table;position:absolute;top:0;left:0;height:100%;width:100%}.middle{display:table-cell;vertical-align:middle}.inner{margin-left:auto;margin-right:auto}@media (min-width: 960px){.stat-spacer{width:50px}}#dashboard .carousel{margin:40px 0 20px -2px;padding:0 2px}#dashboard .CarouselItem{min-height:200px}.alarm-history-graph>svg{height:400px!important}.work-completed-graph>svg,.alarms-by-status-graph>svg{height:300px!important}@media (max-width: 960px){.alarm-history-graph>svg{height:300px!important}}@media (max-width: 520px){.alarm-history-graph>svg{height:200px!important}.work-completed-graph>svg,.alarms-by-status-graph>svg{height:200px!important}}.customizable-statistics h4,.customizable-statistics header{text-align:center;font-size:12pt;min-height:0;padding:0}.minor-stat{margin:0 -16px}.stat-box{text-align:center}.stat-spacer{display:inline-block}.major-stat{width:120px;display:inline-block;margin:10px 5px}.major-stat .stat{padding:0 10px;text-align:center;vertical-align:middle;font-size:2.4em;font-weight:600}.major-stat .stat-title{padding:.4rem;border:0;font-size:9pt;font-weight:600;height:65px}.minor-stat{font-size:11pt}.minor-stat .stat{text-align:left;display:inline-block;width:20%;font-weight:700}.minor-stat .stat-title-container{width:80%;padding:5px 20px;text-align:left;display:inline-block}.minor-stat .stat-title{display:inline-block;text-align:left}.graph-options{display:flex;margin-right:0;margin-left:auto;width:300px;justify-content:space-around}.alarms-by-status-block{height:260px;max-width:550px;margin:15px auto}.work-completed-graph-block{height:260px;max-width:520px;margin:15px auto}#critical-alarms{margin-top:-10px;text-align:center}#weather-forecast,#weather-forecast h3{margin:10px}#weather-forecast .weather{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}#day-forecast{text-align:center;margin:10px;width:150px}#day-forecast .temperature{display:flex;flex-direction:row;justify-content:space-around}#day-forecast h5{margin:5px}#day-forecast .max-temperature{color:#e81e4f}#day-forecast .min-temperature{color:#009dc1}#day-forecast img{height:48px;width:48px}#day-forecast img:hover{cursor:pointer}.dropzone{cursor:pointer;padding:20px;border-color:#c7c7c7;border-width:2px;border-style:dashed;border-radius:3px;outline:none;text-align:center;transition:border .15s ease-in-out}.dropzone>p{margin:20px 0}.dropzone-accept{border-color:#97cd4e}.dropzone-active{border-color:#009dc1}.dropzone-reject{border-color:#e81e4f}.upload-status-table .rdt_TableHeader{min-height:inherit}.upload-status-table .rdt_TableCell>div{width:100%;text-align:left}.upload-status-table .rdt_TableCell>div .MuiLinearProgress-root{height:10px;border-radius:6px;width:50%}.upload-status-table .rdt_TableCell>div .success .MuiLinearProgress-bar{background-color:#009dc1}.upload-status-table .rdt_TableCell>div .error .MuiLinearProgress-bar,.upload-status-table .rdt_TableCell>div .failed .MuiLinearProgress-bar{background-color:#e81e4f}.upload-status-table .rdt_TableCell>div .rejected .MuiLinearProgress-bar{background-color:#fcd54c}#maintenance .rdt_TableCell>div{width:100%}#maintenance .rdt_TableCell{text-align:left;vertical-align:top;display:table-cell;padding-top:8px}.alarm-list{height:24px;margin-top:3px;padding-top:2px;text-align:left;vertical-align:middle}.groups-list{min-height:24px;margin-top:3px;padding-top:2px;text-align:left;vertical-align:middle}.maintenance-actions button{float:right;padding:0 4px}#maintenance .MuiPaper-root{margin-bottom:24px}#maintenance .rdt_TableHeader{min-height:inherit}#maintenance .line-through{text-decoration:line-through;color:#7f8080}#maintenance h3{margin:10px 0 20px}#maintenance h2{text-align:center;width:100%}#maintenance .expandable{cursor:pointer}#maintenance .expand-arrow{font-size:10pt}#maintenance .error-text .label{padding:0 0 0 5px;display:inline-block}#maintenance .error-text .icon{position:relative;top:2px;display:inline-block}#maintenance .cell-with-icon .icon{display:inline-block;padding-right:8px;padding-top:5px}#maintenance .cell-with-icon .label{display:inline-block;padding-top:5px;vertical-align:top}#maintenance .cell-with-icon{display:inline-block;margin-top:-5px}#maintenance .maintenance-title-bar{width:100%;display:flex;align-items:center;justify-content:space-around}#maintenance .maintenance-title-bar h2{position:relative;left:50%;transform:translate(-50%)}#maintenance .group-dismiss-button{float:right;margin-bottom:15px}.toast a.finishReport:hover{color:#7f8080}.alarm-note-modal{height:300px;width:420px}.alarm-note-modal button.large-btn{margin:8px;width:140px;height:60px;text-align:center;padding:0}.alarm-note-modal button.large-btn.centered{margin-top:25px;width:295px;height:40px}.alarm-note-modal .modal-field{display:flex;justify-content:space-between}.alarm-note-modal .modal-label{display:inline-block;padding-top:12px;margin-top:10px;margin-right:15px;margin-bottom:15px}.alarm-note-modal .modal-input{width:200px;margin:12px 0}.alarm-note-modal .dismiss-form{margin:20px 20px 0}.alarm-note-modal .expiry-form{margin-top:10px}.alarm-note-modal div.MuiOutlinedInput-root{margin-top:0}.alarm-note-modal .button-bar{margin:10px}.loading-placeholder p{color:#4a4a4a;font-size:24px;margin-top:-4px;text-transform:uppercase;letter-spacing:7px;margin-left:4px}#alarms-active .placeholder-graph img{opacity:.2}#alarms-active .placeholder-graph{position:relative}#alarms-active .placeholder-graph-overlay{width:100%;height:100%;font-size:24pt}#alarms-active .placeholder-graph-overlay .inner{width:80%}.alarmFilterButtons .ToggleButton-text{font-weight:700;font-size:10px}.filterButton{margin-top:15px;margin-right:5px;height:50px}.settings-pane{max-width:420px;margin-bottom:30px}.settings-pane .MuiPaper-root{text-align:left;margin-bottom:24px}.settings-pane .description{margin-bottom:30px}.settings-pane .value{min-height:40px;padding:4px}.copyable{transition:border .1s;border-radius:5px;padding:5px 40px 3px 8px;border:1px solid transparent;position:relative;min-height:35px;min-width:30px;margin-bottom:6px}.copyable-icon{position:absolute;top:4px;right:4px;cursor:pointer;opacity:0;transition:opacity .1s}.copyable-icon-container{position:relative;width:18px;height:18px;transition:transform .5s;transform-style:preserve-3d}.copyable-icon-back,.copyable-icon-success .copyable-icon-container{transform:rotateY(180deg)}.copyable-icon-back,.copyable-icon-front{width:100%;height:100%;position:absolute;backface-visibility:hidden}.copyable:hover{border:1px solid #c7c7c7}.copyable:hover>.copyable-icon{opacity:1}#integrations button.integration-action{float:right;padding:2px 0 0 6px}#integrations .integration{text-align:left}#integrations .integration-title{margin-bottom:20px}#integrations .frog-version{font-size:10pt}#integrations .integration p{font-size:10pt;margin:4px 0}#integrations .inline-label{display:flex}.integration-modal{width:560px}.integration-modal .integration-modal-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.integration-modal button{margin:8px;width:140px;height:90px;text-align:center;padding:0}.integration-modal .button-bar button{width:70px;height:20px;text-align:center;padding-bottom:30px;padding-right:30px}.integration-modal{overflow-y:auto;min-height:40%;max-height:75%}.frog-logs-screen h4{font-weight:400}.frog-logs-screen li:not(:last-child){margin-bottom:10px}.service-agreement-modal{width:70%!important;padding:0!important}.service-agreement-modal.MuiGrid-root{margin:0!important;padding:0!important}button.clipboard>.button-icon{font-size:14px}button.clipboard>.button-icon svg{font-size:14px!important;width:16px!important;height:16px!important}.frog-logs-screen{display:flex;flex-direction:column;height:80vh;overflow:hidden}.frog-logs-screen .log-paper{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.frog-logs-screen .log-header{flex-shrink:0;margin-bottom:.75rem}.frog-logs-screen .log-container{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column-reverse;background-color:#e0e0e0;padding:1rem;font-family:monospace;font-size:1rem;border-radius:4px;border:1px solid #ccc;box-shadow:inset 2px 2px 4px #0003,inset -1px -1px 2px #fff6;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;line-height:1.5;color:#333}#report .editable-cell.revision-cell input{width:70px}#report .editable-cell.description-cell input,#report .editable-cell.note-cell input{width:170px}#report .rdt_TableHeader{min-height:inherit}.editable-cell .MuiAutocomplete-root,.editable-cell .MuiInputBase-root{float:left}.editable-cell .MuiAutocomplete-root:not(.MuiInputBase-multiline),.editable-cell .MuiInputBase-root:not(.MuiInputBase-multiline){padding:4px;height:30px;cursor:pointer}.editable-cell .button{float:right;margin:0;padding:0 5px}.editable-cell .button:enabled:hover{box-shadow:inset 0 0 0 99999px #0000}.editable-cell .button:enabled:hover svg{fill:#5c9014}.editable-cell .MuiInputBase-multiline{padding:6px 4px;cursor:pointer}.editable-cell .MuiInputBase-root.MuiOutlinedInput-root{margin:auto 0}.editable-cell .MuiInputBase-root.MuiOutlinedInput-root input{padding:0 10px}.editable-cell .MuiSelect-root.MuiSelect-outlined{padding:0 24px 0 4px;line-height:18px}.editable-cell .MuiSvgIcon-root.MuiSelect-icon.MuiSelect-iconOutlined{top:7px}.editable-cell .MuiAutocomplete-root.MuiOutlinedInput-marginDense input.MuiAutocomplete-input,.editable-cell .MuiInputBase-root.MuiOutlinedInput-marginDense input.MuiInputBase-input{padding:0 4px;margin:0 0 0 -3px;font-size:10pt;min-width:100px}.editable-cell .MuiInputBase-root:active,.editable-cell .MuiAutocomplete-root:active .editable-cell .MuiInputBase-root:focus,.editable-cell .MuiAutocomplete-root:focus{outline:0;border:0}.editable-cell-label{word-break:break-all;display:table-cell;min-width:100px;height:31px;cursor:pointer;text-align:left;vertical-align:middle;padding:0}.editable-readonly{cursor:default}.editable-cell-label p{word-wrap:break-word;display:inline}.editable-cell .MuiFormControl-marginDense{margin:0}.editable-cell-empty{color:#c7c7c7;font-style:italic}.editable-cell fieldset{border-color:#c7c7c7!important;border-width:1px!important}.editable-cell .check-button-save{z-index:1000}.editable-cell-label p{word-break:break-word}.circuits-list h3{margin:10px 0}@media (max-width: 800px){.table-filter .MuiTextField-root{margin:0 auto 15px;float:inherit}}.table-filter .MuiTextField-root{max-width:300px}.forced-on-circuit-actions button{float:right;padding:0 20px 0 0}.circuits-list tr.MuiTableRow-root:not(tr.MuiTableRow-head):hover{background-color:#0000001f;cursor:pointer}.circuits-list td.MuiTableCell-root{width:25%;padding:14px}.alarm{color:#ebbe22}.alarmBadge>span{font-size:12px}.clear-button{padding-top:2px;padding-bottom:5px;right:0;position:absolute;margin-right:5px}#client .rdt_TableHeader{min-height:inherit}.MuiFormLabel-root .input-label{display:inline}.MuiFormLabel-root.mfa-label{font-weight:600;font-size:13px;color:#0009;padding-top:20px}.mfa-switch{margin-top:5px}.MuiFormLabel-root .input-tooltip{margin-left:5px;font-weight:600!important;font-size:14pt!important;color:#4f4f4f}.facility-image-upload .dropzone{border:2px dashed #c7c7c7;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s ease;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.facility-image-upload .dropzone:hover{border-color:#7f8080}.facility-image-upload .dropzone.dropzone-active{border-color:#97cd4e;background-color:#eee}.facility-image-upload .dropzone.dropzone-accept{border-color:#97cd4e;background-color:#dce57f}.facility-image-upload .dropzone.dropzone-reject{border-color:#e81e4f;background-color:#f5a4bf}.facility-image-upload .preview-container{display:flex;flex-direction:column;align-items:center;gap:16px}.facility-image-upload .button-group{display:flex;gap:8px}#lookup-table>.rdt_TableHeader{display:none}.display-info-modal{width:500px;max-width:90vw}.display-info-modal-title{margin-bottom:12px}.display-info-modal-warning{margin-bottom:24px;font-size:16px;font-weight:500;font-style:italic}.display-info-modal-content{margin:24px 0;display:flex;flex-direction:column;gap:16px}.display-info-field{padding:16px;border-radius:8px;transition:box-shadow .2s ease}.display-info-field:hover{box-shadow:0 2px 8px #00000026}.display-info-field-label{font-size:12px;font-weight:600;text-transform:uppercase;color:#0009;margin-bottom:8px;letter-spacing:.5px}.display-info-field-value{display:flex;align-items:center;justify-content:space-between;gap:12px}.display-info-field-text{flex:1;font-size:16px;font-family:monospace;word-break:break-all;color:#000000de;padding:8px 12px;background-color:#eee;border-radius:4px;min-height:24px;display:flex;align-items:center}.display-info-password{font-weight:600;letter-spacing:1px}.display-info-copy-button{flex-shrink:0;min-width:36px;height:36px;padding:0}.display-info-copy-button:hover{background-color:#0000000a}@media (max-width: 900px){.display-info-modal{width:calc(100vw - 20px);padding:16px 20px}.display-info-field-value{flex-direction:column;align-items:stretch}.display-info-copy-button{align-self:flex-end;margin-top:8px}}@media (max-width: 900px){.table-filter{float:right}.table-filter .MuiFormControl-root{width:200px}}.note-modal{width:90%;padding-left:7.5%}.note-modal .button-bar button{margin-top:20px;margin-right:25px}.note-modal .MuiFormControl-root{margin:5px 0;width:95%}.circuit-information-subheading{font-size:28px;margin-top:5px;margin-bottom:5px}.note-modal{overflow-y:auto;min-height:50%;max-height:75%}@media (max-width: 900px){#notes-model .MuiGrid-root>.MuiGrid-item{padding:0!important}.note-modal .MuiFormControl-root{width:100%}#notes-model .MuiGrid-root{margin-top:0}}@media (max-width: 900px) and (orientation: landscape){.note-modal{padding-left:5%}}#forced-on-screen .button-bar{margin-top:20px}#device-screen .MuiPaper-root>.rdt_TableHeader{display:none}#device-screen .top-action-buttons .device-offline{cursor:default;height:25px;width:25px;padding-top:5px}#device-screen .data-table{margin-top:20px}#device-screen .child-devices-grid{width:100%}#device-screen .expandable{cursor:pointer}#device-screen .expand-arrow{font-size:10pt}#device-screen .freshness{font-size:.7em}#device-screen .device-title{text-align:center}#device-screen .top-action-buttons{float:right;margin-top:-72px;display:flex;align-items:center}#device-screen .device-screen-top-button{z-index:1;height:25px;width:25px;padding:1px 5px;background-color:#4a41c5;border-radius:5px;cursor:pointer;margin-left:10px}#device-screen .device-screen-top-button-offline{z-index:1;padding:1px 5px;background-color:#7f8080;font-size:small;border-radius:5px;margin-left:10px}#device-screen .device-live-indication{height:25px;width:55px;background-color:#97cd4e;margin-left:10px;border-radius:5px;padding:1px;font-size:small;display:flex;z-index:1;cursor:default}#device-screen .make-button-green{background-color:#97cd4e;width:fit-content}#device-screen .right-padding{padding-right:9px}#device-screen .make-button-grey{background-color:#7f8080;width:fit-content}#device-screen .device-screen-live-title{font-weight:700;color:#fff}#device-screen .loading-overlay{position:fixed;top:200px;float:right;left:97%;z-index:2}#device-screen .device-screen-top-content{display:flex;justify-content:center;align-items:center}#device-screen .prev-next-button{color:#000;z-index:1;cursor:pointer;padding:0 20px}#device-screen h2{font-weight:700}@media (max-width: 900px){#device-screen .mainGrid{padding-top:0;margin-top:6px}#device-screen .top-action-buttons{margin-top:0}}#device-properties th{text-align:left}#device-properties .device-info thead tr>th{font-size:1.6rem;font-weight:700;padding:5px 0}#device-properties .editable-cell .MuiFormControl-root{width:75%}#device-properties table{table-layout:fixed}#device-properties td{word-wrap:break-word}.loading-overlay-shadow-box{position:absolute;z-index:2;width:100%;height:100%;background-color:#00000003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);top:0;left:0;right:0;bottom:0}.loading-overlay-content{position:absolute;top:300px;left:50%;transform:translate(-50%,-50%)}.location-modal{max-width:425px}.location-modal .form-container{display:flex;justify-content:space-around;flex-wrap:wrap}.location-modal .textInput{width:120px}.location-modal .link{float:right}.location-modal .error-text{padding-top:50px}.location-modal .icon-container{position:relative;cursor:pointer;display:flex;align-items:center}#gauge-container .grid-gauge{display:flex;flex-flow:row wrap;justify-content:space-around}#gauge-container .gauge-container-top{display:flex}#gauge-container .dummy-gauge{position:relative}#gauge-container .gauge-overlay{position:absolute;z-index:2;width:100%;height:100%;background-color:#00000003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#gauge-container .gauge-large-loading{position:absolute;top:40%;float:right;left:40%;z-index:2}#gauge-container .gauge-container-title{margin-bottom:15px}#gauge-container p{margin-top:0}#gauge-container .device-status{display:flex;justify-content:center}.radial-gauge-container{margin:15px auto;width:220px;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:space-between;height:90%}.linear-gauge-header{display:flex;justify-content:space-between;align-items:center}.gauge-info{cursor:pointer;margin-top:-6px}.radial-gauge-svg{overflow:visible;width:150px;text-align:center;margin:0 auto}.radial-gauge-title{font-weight:700;text-align:center;width:100%}.radial-gauge-hamburger{cursor:pointer;justify-content:right;margin-top:-6px}.gauge-set-point{fill:#fc6863;stroke:#000}.gauge-background{stroke:#000}.gauge-dial-arc{fill:#aaa}#device-screen .device-statistics{text-align:center}#device-screen .stat-box{display:flex;justify-content:space-evenly;flex-wrap:wrap}#device-screen .title .button{padding:0}.graph-options{display:flex;margin-right:0;margin-left:auto;width:200px;justify-content:space-around}.graph-options .MuiSelect-select{padding:10px}.sensor-title-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sensor-history-title{font-size:1.17em;font-weight:600}.replace-card-modal .MuiFormControl-root{margin:auto;display:flex}.replace-card-modal{position:relative}.file-upload-bottom{margin-bottom:24px}.file-upload-bottom .no-feature-access img{max-width:400px}.file-upload-bottom .no-feature-access{text-align:center}.replace-card-modal .spinner{position:absolute;top:15px;right:20px}.file-upload{padding-left:24px;padding-top:24px}@media (max-width: 900px){.file-upload{padding:0 0 24px}}.fileName{cursor:pointer;color:#009dc1;overflow-wrap:break-word}.file-upload-container .MuiTableHead-root .MuiTableCell-root{overflow:hidden;text-overflow:ellipsis}.file-upload-container .MuiTableCell-root .MuiSelect-select{white-space:normal;word-wrap:break-word}.file-upload-container .editable-cell-label{display:flex;align-items:center;height:100%;min-width:unset}.file-upload-container .editable-cell-label p{display:flex}.file-upload-container .editable-cell .MuiInputBase-root.MuiOutlinedInput-root{min-width:100px;background:#fff;z-index:1}.file-upload-container .editable-cell.description-cell{min-width:130px;background-color:#fff}.file-upload-container .editable-cell .check-button-save{background-color:#fff;margin-left:5px}.child-devices h3{margin-bottom:20px}.child-devices tr.MuiTableRow-root:not(tr.MuiTableRow-head):hover{background-color:#0000001f}.child-devices .delete-actions button{padding:0}.line-through{text-decoration:line-through;color:#7f8080}.loading-overlay{top:200px;float:right;left:97%}.box{display:flex;justify-content:center}.banner{padding:10px;border-radius:5px;margin-bottom:20px;display:flex}.banner-text{display:flex;width:fit-content;margin:auto;font-weight:700}.banner-warning{background-color:#fcd54c}.banner-info{background-color:#9cc93b}.banner-error{background-color:#fe6d73}.banner .button-icon-only{padding:0 0 0 10px}.audit-list-item{margin-top:3px;padding-top:5px;text-align:left;vertical-align:middle}.mobile-table .MuiTableCell-head{flex:1!important}.mobile-table .MuiTable-root{display:flex;justify-content:center}.mobile-table .MuiTableRow-root{display:flex;flex-direction:column}.mobile-table .MuiTableBody-root{display:flex;flex-direction:row}.mobile-table .MuiTableHead-root{display:flex;flex-direction:row;flex-wrap:nowrap}.mobile-table .sub-headers,.mobile-table .body-cell{height:62px!important}.mobile-table .sub-headers{padding:16px}.mobile-table .fixed-height{height:"62px"!important;min-height:"62px"!important;max-height:"62px"!important}.mobile-table .main-headers{display:flex;justify-content:center;align-items:center}.mobile-table table tbody tr td{border-right:none!important}.mobile-table tr,.mobile-table td,.mobile-table tbody,.mobile-junction-table .body-cell{width:100%}.modal-no-padding-sides{padding-left:0;padding-right:0}.default-junction-table .body-cell{min-width:80px}.default-control-panel-table .body-cell{min-width:100px}.testing-report-modal{padding-bottom:80px}.testing-report-modal .main-headers{background-color:#3c34a7;color:#fff}.testing-report-modal .mobile-table .main-headers{min-width:30px}.testing-report-modal .mobile-table .main-headers{padding:0!important}.testing-report-modal .MuiTableCell-root{border-right:1px solid rgba(0,0,0,.1)}.testing-report-modal .MuiTableCell-root:last-child{border-right:unset}.testing-report-modal{width:95vw;margin-top:30px;height:95vh;position:relative;overflow:auto}.testing-report-modal .main-header-cell{min-width:90px!important;background-color:#3c34a7!important;color:#fff}.testing-report-modal .MuiTableCell-head{border-right:1px solid rgba(0,0,0,.1)}.testing-report-modal .MuiTableCell-head:last-child{border-right:unset}.testing-reports-content .create-button{align-items:flex-end;display:flex}.testing-reports-content .content-wrapper{position:relative}.testing-report-modal .checkbox-rows.MuiTableRow-root:hover{background-color:#d3d3d3}.testing-report-modal .checkbox-rows-container .checkbox-rows{margin-bottom:10px}.MuiTableCol-root:hover{background-color:#d3d3d3}.stay-at-bottom{right:20px}.no-border{border:unset}.small-border{border:1px solid black;border-top-right-radius:4px;border-top-left-radius:4px}.button-bar.at-Junction{margin:5px 0 0}.add-row:hover{background-color:#4a41c57c!important}.atDevice-alarm-check-sheet:not(.min-sub-headers) .atDevice-alarm-check-sheet .MuiTableCell-root:first-child{width:180px}.testing-reports-content tr.MuiTableRow-root:not(tr.MuiTableRow-head):hover{background-color:#0000001f;cursor:pointer}.testing-report-modal .sub-headers.MuiTableCell-head,.testing-report-modal .body-cell.MuiTableCell-root{padding-top:5px;padding-bottom:5px}.testing-report-modal .next-button{z-index:101}.testing-report-modal .matrix-header-cell-remove-padding,.testing-report-modal .matrix-header-row{padding-top:0;padding-bottom:0}.testing-report-modal .main-header-row{position:sticky;top:0;z-index:2}.testing-report-modal .flex-container{display:flex;flex-wrap:wrap;align-items:center;width:100%}.task-label{display:block;width:100%}.checkboxes{display:flex;flex-wrap:wrap}.comment-field{width:100%}.testing-report-modal .checkboxes{display:flex;flex-direction:column;flex-wrap:wrap;margin-right:10px}.testing-report-modal .comment-field{flex:1 0 200px;max-width:100%}.atDevice-alarm-check-sheet .shrink-cell .MuiTableCell-root{max-width:25px}.remove-padding-for-junction-table{padding-left:16px;padding-right:0;min-width:32px}.remove-padding-for-junction-table2{padding-left:8px;padding-right:8px;min-width:32px}.testing-report-modal .rotated-text-junction2{writing-mode:vertical-rl;-moz-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-o-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1);text-orientation:mixed;white-space:nowrap}.testing-report-modal .mobile-table .rotated-text{writing-mode:vertical-rl;-moz-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-o-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1);text-orientation:mixed;white-space:nowrap;position:absolute}.testing-report-modal .centered-text{display:flex;justify-content:center;align-items:center;height:100%}.testing-report-modal .main-header-cell{width:20px;max-width:20px;overflow:visible;word-wrap:break-word}.testing-report-modal .matrix-header-row{position:sticky;top:48px;z-index:1}.testing-report-modal .sticky-column{position:sticky;left:0;background-color:#fff;z-index:1}.testing-report-modal .sticky-column-override-z{z-index:105}.testing-report-modal .comment-text{width:100%;padding-right:0!important}.alarms-check-matrix-container .formControl{max-width:100%}.finalize-container .MuiGrid-root .MuiGrid-item{padding-right:0}.testing-reports-content .create-report-button{margin-left:auto;margin-right:0}.formControl{width:300px}.selectAllText{font-weight:500}.selectedAll,.selectedAll:hover{background-color:#00000014}.MuiMenu-paper{max-height:224px}.modal.setting-mismatch{width:60vw}.setting-mismatch .MuiTableContainer-root{max-height:400px;overflow-y:auto}@media (max-width: 900px){.modal.setting-mismatch{width:93vw}.setting-mismatch .button-bar{display:flex;flex-direction:column;justify-content:space-between}}.add-lookup-item-modal{height:360px}.add-lookup-item-modal button{float:right;margin-top:30px}.add-lookup-item-modal .MuiTextField-root{float:left}#alarm-rules-screen .ruleTitle{width:100%}#alarm-rules-screen .ruleTitle td{font-size:1.6rem}#alarm-rules-screen .ruleTitle .ruleTitleText{display:flex}#alarm-rules-screen .ruleTitle .ruleNumber{font-weight:700;width:120px}#alarm-rules-screen .ruleTitle .generator{display:flex;flex-wrap:wrap;margin:5px 0 0}#alarm-rules-screen .ruleTitle .generatorInner{overflow-wrap:inherit;margin-left:5px}#alarm-rules-screen .rule-bar{margin-bottom:10px}@media screen and (max-device-width: 775px){#alarm-rules-screen .ruleTitle .ruleNumber{display:none}}#alarm-rules-screen .ruleTitle .ruleTitleButtons{display:flex;height:100%}#alarm-rules-screen .ruleTitle .ruleTitleButtons .deleteButton{height:20px;margin:auto;padding:0}#alarm-rules-screen .ruleDetails{border:dashed 1px #c7c7c7;padding:10px;margin-top:0}#alarm-rules-screen .ruleDetails .inner{margin-top:-40px}#alarm-rules-screen .ruleDetails .title1{background:#fff;width:fit-content}#alarm-rules-screen .ruleDetails .addConditionButton{margin:0 85px 0 auto;width:200px}#alarm-rules-screen .ruleDetails .title2{display:flex}#alarm-rules-screen .ruleDetails .title2 .line{border-top:dashed 1px #c7c7c7;background:none;margin-left:-10px;margin-top:30px;margin-right:0;width:10px}#alarm-rules-screen .ruleCondition{margin:20px 30px;display:flex}#alarm-rules-screen .ruleCondition .comparison{display:flex;margin:0 100px}#alarm-rules-screen .ruleCondition .input{width:500px;margin-top:-7px}#alarm-rules-screen .ruleCondition .select{width:500px;height:fit-content}#alarm-rules-screen .ruleCondition .buttonRow{margin-left:auto;display:flex;margin-top:-10px}#alarm-rules-screen .ruleCondition .buttonRow .deleteIcon{font-size:24;margin-right:25px}#alarm-rules-screen .notifications-container .MuiSwitch-root{margin-top:13px}#alarm-rules-screen .helper-tool-tip{margin-left:5px;cursor:default}.comparison-selector{float:left;width:32px;height:32px}.comparison-selector button{margin:0;padding:0}.comparison-selector button>span>img>svg{color:green}.comparison-selector button,.comparison-selector button>span,.comparison-selector button>span>img{width:32px;height:32px}.comparison-selector-popup{position:relative;z-index:1001;background:#fff;border-radius:5px;box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f;padding:10px;width:116px;margin-left:-42px;margin-top:-6px;min-height:80px}.comparison-selector-popup button{float:left}.comparison-selector-popup-overlay{position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0;cursor:auto}.comparison-selector-popup div{display:block}#report-schedule .MuiSelect-root{padding-left:20px;padding-right:28px}#report-schedule .month-selector{margin-right:20px}#report-schedule .form-sub-label{padding:0 20px}#report-schedule .MuiPaper-root{padding:30px}#report-schedule button.schedule-action{float:right;padding:2px 0 0 6px}#report-schedule .editable-cell{font-size:20pt;width:40%}#report-schedule .editable-cell-label{font-size:20pt;margin-top:-10px;padding-bottom:30px}#report-schedule .editable-cell-label p{padding-right:10px}#recurrence-rule-picker .MuiTextField-root{width:60px}#recurrence-rule-picker .MuiSelect-root{padding-left:20px;padding-right:28px}#recurrence-rule-picker .MuiTextField-root input{padding-left:14px;text-align:center}#recurrence-rule-picker .option-line{margin-left:24px}#recurrence-rule-picker .option-line span{font-size:12pt;vertical-align:middle;line-height:32px}#recurrence-rule-picker .spacer{width:20px;display:inline-block}.guide-wizard{margin-bottom:100px;margin-top:24px}.guide-wizard h2{text-align:center}.add-device-group-modal{width:90%;margin-top:30px}.guide-wizard .editable-cell.revision-cell input{width:70px}.guide-wizard .editable-cell.description-cell input,.guide-wizard .editable-cell.note-cell input{width:170px}.guide-wizard .rdt_TableHeader{min-height:inherit}.guide-wizard .expandable{text-align:left;margin-top:10px;padding-bottom:0;margin-bottom:0;display:flex;justify-content:space-between}.guide-wizard .expandable>span{text-align:left;vertical-align:text-bottom;padding-left:10px}.guide-wizard .expandable>div{display:flex}.guide-wizard .expandable>div>span{padding-left:20px}.guide-wizard .expand-arrow{float:right;margin-top:-4px}.guide-wizard .expandable .MuiSvgIcon-root{width:32px;height:32px;color:#000;margin-top:3px}.guide-wizard .MuiSvgIcon-root.complete,.guide-wizard .device-status-loaded.complete{color:#97cd4e}.guide-wizard .MuiOutlinedInput-root{padding:2px;width:280px}.guide-wizard .MuiOutlinedInput-root .MuiIconButton-root{margin-top:3px}.guide-wizard .button-bar{margin:20px 0 0}.guide-wizard .MuiSvgIcon-root.questionMarkIcon{border:2px solid black;border-radius:50%;height:20px;width:20px;margin-left:20px;margin-bottom:-2px}.guide-wizard .inner-section{padding-bottom:24px}.guide-wizard .device-status-container{margin:10px 30px;float:left}.guide-wizard .device-status{width:240px;float:left;display:flex}.guide-wizard .complete-with-error{color:#fcd54c}.guide-wizard .error-status .MuiSvgIcon-root{color:#e81e4f}.guide-wizard .device-status-tag{width:250px;display:inline-block}.guide-wizard .device-status-loaded{width:30px;display:inline-block}.guide-wizard .device-status-loaded .MuiSvgIcon-root{width:18px;height:18px}.guide-wizard .commloop-container{margin-top:20px}.select-device-bar{margin:30px 30px 30px 50px;width:100%;display:flex;justify-content:left}.select-device-bar button{margin:0 10px}.select-device-bar .MuiOutlinedInput-root{height:42px}.squares-container{display:flex;flex-wrap:wrap;justify-content:center}.square{margin:5px}.squares-paper{padding:8px;text-align:center;color:#000;border-radius:10px;border:1px solid #000;width:150px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.squares-paper:hover{color:#4a41c5;border-color:#4a41c5;cursor:pointer}.selected-device{color:#4a41c5;border-color:#4a41c5}#mass-program-wizard .recipe-bar .MuiPaper-root:hover,#mass-program-wizard .selected-template .MuiPaper-root{border:2px solid #009dc1}.collapsed{display:none}.comm-loops-list .MuiTableRow-root{height:45px}.comm-loops-list-controls{display:flex;justify-content:center;align-items:center;margin:16px 0}.comm-loops-list-controls-inner{display:inline-flex;align-items:center;position:relative}.comm-loops-list-controls-inner>.MuiTooltip-root{position:absolute;left:100%;margin-left:8px;top:50%;transform:translateY(-50%);width:0;height:0;overflow:visible}.comm-loops-list-controls-inner>.MuiTooltip-root>span{position:relative;width:auto;height:auto}.comm-loops-list-controls-tooltip{position:absolute;right:-18px}.time-period-toggle-wrapper{display:inline-block}.time-period-toggle-group{margin-right:0}#devices .page{height:100%}.groupedDevicePage{height:calc(100% - 90px)}.groupedDevicePage .MuiPaper-root{min-width:fit-content;margin-top:24px;height:100%}.grouped-device-screen{display:flex;height:100%}.MuiSvgIcon-root.warningStatus{color:#fcd54c}.grouped-device-screen .left{border-right:1px solid #c7c7c7;height:calc(100% - 48px);margin:24px 0;width:fit-content}.grouped-device-screen .right{padding:20px;width:100%;min-width:500px}.actions{display:flex;width:400px;margin:auto}.recipe-select .MuiOutlinedInput-input{font-size:14px!important;padding-bottom:8px}.MuiPaper-root .MuiMenuItem-root{font-size:14px!important}.recipe-toolbar,.grouped-device-screen .right{position:relative}.grouped-device-screen .right .search-field{position:absolute;top:100px;right:20px}.recipe-toolbar{margin-top:10px}.recipe-select{min-width:180px;height:40px}.recipe-toolbar .toolbar-item{margin-right:10px}.apply-batch-button{height:39px}.apply-batch-button{align-items:center}.recipe-toolbar .toolbar-item:last-child{margin-right:0}.grouped-device-controller-view .table .MuiTableCell-root{font-weight:500}#devices.page .table-filter .MuiTextField-root{margin-top:-75px;margin-bottom:15px;max-width:240px}.warningIcon{background:#fcd54c;cursor:pointer}@media (max-width: 900px){.grouped-device-screen .right .search-field{position:absolute;top:20px;right:10px}.grouped-device-screen{display:flex;flex-direction:column}.groupedDevicePage .MuiPaper-root{min-width:auto}#devices.page .table-filter .MuiTextField-root{margin-top:0;min-width:180px}#devices.page .table-filter form{height:50px}.grouped-device-screen .left{width:auto;border:none;margin-bottom:10px}.grouped-device-screen .right{padding:10px 5px 20px;width:100%;min-width:100%;overflow-y:unset}}.device-menu-container{width:400px;height:calc(100% + 48px);color:#4a41c5;margin:-24px 0 -24px -16px;padding-left:16px}.device-menu-container>.loading{align-self:center;text-align:center;margin-top:60px}.device-menu-container .MuiTreeItem-content{height:40px;padding-left:24px}.device-menu-container>ul{margin-left:-16px;overflow-y:auto}.device-menu-container ul>li ul{margin-left:0}.device-menu-container .tree-item-custom-label{line-height:40px;display:flex;align-items:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;justify-content:space-between}.device-menu-container .tree-item-custom-label>div{width:40px}.device-menu-container .tree-item-custom-label>span{width:300px;height:35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tree-item-custom-label>svg{margin:0 0 0 auto;display:block}.device-menu-container .device-menu-search{padding:5px;display:flex;align-items:center}.device-menu-search .search-field{width:300px}.device-menu-search>svg,.filterIconContainer{margin:0 0 0 41px;display:block}.filterIcon{cursor:pointer}.device-menu-container .alarm-badge{width:50px;padding:9px;margin-right:60px}.device-menu-container .alarm-badge .MuiSvgIcon-root{color:#ebbe22;margin-left:5px}.device-menu-container .MuiBadge-standard{font-size:12px}.device-menu-container .filterIconButton{min-width:15px;padding:5px}.device-menu-container .filterIconContainer>.MuiBadge-standard{color:#4a4a4a;background-color:#fcd54c}.menuList{width:200px}.actionButtons{width:100%;margin:15px 0;display:flex;flex-wrap:wrap;padding-right:15px}.actionButtons>button{width:fit-content;margin:10px;display:flex}.breadCrumbs.MuiTypography-root{color:#4a41c5;font-size:15px;cursor:pointer}.MuiBreadcrumbs-separator{color:#4a41c5}.breadcrumb-contrainer{padding:12px}.confirm-modal.loading{margin-top:120px}.confirm-modal .circular-loading{margin:30px auto;width:45px;display:block}.loadingDeviceTable td{text-align:center}.tableWrap{overflow:auto;height:150px}.tableWrap thead th{position:sticky;top:0;z-index:1;background-color:#f2f5f7}@media (max-width: 900px){.device-menu-container{width:auto}.device-menu-search .search-field{width:180px}.actionButtons{margin-top:10px;padding-bottom:20px}.device-menu-container h3{color:#4a4a4a}.device-menu-container .device-menu-search{justify-content:right}}.init-device-modal .circular-loading{margin-bottom:0;margin-top:0}.init-device-modal .button-bar{margin-top:0}.circular-loading .MuiTypography-root{font-size:15px;margin-bottom:9px}.circular-loading .MuiSvgIcon-root.complete{color:#97cd4e;font-size:50px}.circular-loading .MuiSvgIcon-root.complete-with-error{color:#fcd54c;font-size:50px}.circular-loading{display:inline-block}#devices.page .add-panel{height:auto}.add-panel .table{height:400px}.panel-info{margin-bottom:10px}.button-row{display:flex;justify-content:space-around;width:160px;margin:5px 5px 0 auto}.MuiDataGrid-cell,.MuiDataGrid-columnHeader{font-size:12px}.table .MuiDataGrid-root{border:none}.batch-schedule-list .MuiTableRow-root{cursor:pointer}.tab-label-size{font-size:medium;font-weight:700}.batch-status-icon svg{height:100px}#recipe-screen .recipeTitle{width:100%;display:flex;justify-content:space-between;align-items:center}#recipe-screen .recipe-bar{margin-bottom:10px}#recipe-screen .recipeDetails{border:dashed 1px #c7c7c7;padding:10px;margin-top:0}#recipe-screen .recipeDetails .inner{margin-top:-40px}#recipe-screen .recipeDetails .title1{background:#fff;width:fit-content}#recipe-screen .recipeDetails .addConditionButton{margin:0 85px 0 auto;width:200px}#recipe-screen .recipeCondition{margin:20px 30px;display:flex}#recipe-screen .select-recipe-setting{width:380px}#recipe-screen .recipeCondition .comparison{margin:0 100px}#recipe-screen .recipeCondition .input{width:350px;margin-top:-7px;float:right;margin-left:auto;margin-right:auto}#recipe-screen .recipeCondition .buttonRow{margin-left:auto;display:flex;margin-top:-10px}#recipe-screen .recipeCondition .buttonRow .deleteIcon{font-size:24;margin-right:25px}.recipe-warning-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:0;max-width:600px;width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;outline:none}.recipe-warning-modal-header{display:flex;align-items:center;gap:16px;padding:24px 24px 16px;background:linear-gradient(135deg,#ffc1071a,#ff98001a);border-bottom:2px solid #fcd54c}.recipe-warning-icon{font-size:48px!important;color:#fcd54c;flex-shrink:0}.recipe-warning-title{font-weight:600!important;margin:0!important;flex:1}.recipe-warning-modal-content{padding:24px;overflow-y:auto;flex:1}.recipe-warning-message{color:#000000de;font-size:18px;line-height:1.6;margin-bottom:24px}.recipe-warning-batches-list{background:linear-gradient(135deg,#ffc10714,#ff98000d);border:1px solid rgba(255,193,7,.25);border-radius:8px;padding:12px;margin-top:16px;box-shadow:0 2px 8px #0000000a}.recipe-warning-batches-title{font-weight:700!important;margin-bottom:10px!important;text-transform:uppercase;font-size:10px;letter-spacing:.8px;display:flex;align-items:center;gap:6px}.recipe-warning-batches-title:before{content:"";width:3px;height:12px;background:linear-gradient(180deg,#fcd54c,#ffc10799);border-radius:2px}.recipe-warning-batches-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.recipe-warning-batch-item{padding:0;margin:0;background:#fff;border-radius:6px;border:1px solid rgba(255,193,7,.2);box-shadow:0 1px 3px #00000014;transition:all .2s ease;overflow:hidden;position:relative}.recipe-warning-batch-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#fcd54c,#ffc107cc)}.recipe-warning-batch-item:hover{box-shadow:0 2px 6px #ffc10733;border-color:#ffc10766}.recipe-warning-batch-item:last-child{margin-bottom:0}.recipe-warning-batch-content{width:100%;padding:10px 12px 10px 16px}.recipe-warning-batch-main{display:flex;gap:10px;align-items:center}.recipe-warning-batch-number{font-weight:700;color:#fff;background:linear-gradient(135deg,#fcd54c,#ffc107e6);min-width:24px;height:24px;border-radius:6px;font-size:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #ffc1074d}.recipe-warning-batch-details{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:8px 12px;align-items:center;font-size:12px}.recipe-warning-batch-label{color:#0009;font-weight:500;font-size:11px;white-space:nowrap;text-transform:uppercase;letter-spacing:.2px}.recipe-warning-batch-value{color:#000000e6;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;padding-left:3px}.recipe-warning-batch-date{color:#000000e6;font-weight:600;font-size:11px;background:#ffc1071a;padding:3px 8px;border-radius:4px;letter-spacing:.3px;white-space:nowrap;width:fit-content}.recipe-warning-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px}.recipe-warning-confirm-button{background-color:#4a41c5!important;color:#fff!important}.recipe-warning-confirm-button:hover{background-color:#3c34a7!important;color:#fff!important}@media (max-width: 900px){.recipe-warning-modal{width:calc(100vw - 20px);max-height:85vh}.recipe-warning-modal-header{padding:20px 16px 12px}.recipe-warning-icon{font-size:40px!important}.recipe-warning-title{font-size:20px!important}.recipe-warning-modal-content{padding:20px 16px}.recipe-warning-modal-actions{flex-direction:column-reverse;padding:16px}.recipe-warning-modal-actions button{width:100%;margin:0}.recipe-warning-batches-list{padding:10px;margin-top:12px}.recipe-warning-batch-item:hover{transform:none}.recipe-warning-batch-content{padding:8px 10px 8px 14px}.recipe-warning-batch-main{gap:8px}.recipe-warning-batch-number{min-width:22px;height:22px;font-size:10px}.recipe-warning-batch-details{gap:6px 8px;font-size:11px}.recipe-warning-batch-label{font-size:10px}.recipe-warning-batch-value{font-size:11px;max-width:120px}.recipe-warning-batch-date{font-size:10px;margin-left:0;width:100%;text-align:left}}.recipe-modal{width:100%}.modal.recipe-modal{width:1000px}.button-bar{display:inline-block;text-align:right;width:100%}.h2{color:red}.BatchDevices .ToggleButton-text{font-weight:700;font-size:10px}.confirm-buttons .buttonGroupDrop .dropDown{margin:0}.confirm-buttons .MuiOutlinedInput-notchedOutline{border:none}.confirm-buttons .MuiSelect-iconOutlined{display:none}.confirm-buttons .custom-options{display:flex;border:1px solid rgba(0,0,0,.12);width:fit-content;border-radius:3px;background-color:#4a41c5;color:#fff}.confirm-buttons .custom-options .MuiSelect-select{color:#fff!important;font-size:1.6rem;padding-top:5px;padding-bottom:5px}.confirm-buttons{position:relative}.BatchDevices{margin-top:30px}.confirm-buttons .options{display:flex;justify-content:flex-end;position:absolute;right:0;margin-top:30px}.confirm-buttons .section{background-color:#4a41c5;border-radius:0 3px 3px 0;width:45px;display:grid;place-items:center;cursor:pointer;border-left:1px solid}.confirm-buttons .section>svg{color:#fff;height:1.6rem}.custom-options .select-button .MuiSelect-select{align-items:center;display:flex;justify-content:space-between;padding-right:14px!important}.custom-options span svg{color:#fff;margin-left:20px}.custom-options .MuiSelect-select{margin-right:0}.MuiMenuItem-root.batch-options{justify-content:space-between}.MuiMenuItem-root.batch-options>span{width:120px}.select-button{min-width:150px}#batch-confirm-screen.recipeTitle{width:100%;display:flex;justify-content:space-between;align-items:center}#batch-confirm-screen.recipe-bar{margin-bottom:10px}#batch-confirm-screen .recipeDetails{border:dashed 1px #c7c7c7;padding:10px;margin-top:0}#batch-confirm-screen .recipeDetails .inner{margin-top:-40px}#batch-confirm-screen.recipeDetails .title1{background:#fff;width:fit-content}#batch-confirm-screen.recipeDetails .addConditionButton{margin:0 85px 0 auto;width:200px}#batch-confirm-screen.recipeCondition{margin:20px 30px;display:flex}#batch-confirm-screen.select-recipe-setting{width:380px}#batch-confirm-screen.recipeCondition .comparison{margin:0 100px}#batch-confirm-screen.recipeCondition .input{width:350px;margin-top:-7px;float:right;margin-left:auto;margin-right:auto}#batch-confirm-screen.recipeCondition .buttonRow{margin-left:auto;display:flex;margin-top:-10px}#batch-confirm-screen.recipeCondition .buttonRow .deleteIcon{font-size:24;margin-right:25px}.div-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.setting-mismatch{width:100%}.modal.setting-mismatch{width:80vw}.setting-mismatch .tableWrapper{max-height:400px;overflow-y:scroll}.setting-mismatch .buttonWrap{margin-left:auto;margin-right:0;width:150px}.settings-modal-top-bar{display:flex}.settings-modal-top-bar h2{flex:1}.setting-mismatch .MuiTypography-root{color:#4a41c5;font-size:16px}.error-actions{display:flex!important}.error-actions{justify-content:flex-end!important;width:100%!important;margin-left:auto!important}.error-actions .button-icon{color:#e81e4f}.recipe-value{font-weight:700;font-style:italic;margin-right:5px;margin-left:5px}.row-error-warn{background-color:#fcd54c!important;color:#333!important;font-weight:600!important}.row-error-warn a{color:#1565c0!important;transition:color .3s,font-weight .3s!important}.row-error-warn a:hover{color:#0d47a1!important}.row-error-warn .MuiCheckbox-root{color:#333}.row-error-warn .Mui-checked{color:#0d47a1}.row-error{background-color:#f5a4bf!important;color:#333!important;font-weight:600!important}.row-error a{color:#1565c0!important;transition:color .3s,font-weight .3s!important}.row-error a:hover{color:#0d47a1!important}.row-error .MuiCheckbox-root{color:#333}.row-error .Mui-checked{color:#0d47a1}.filters .error-badge{margin-right:10px}.filters .error-badge .MuiSvgIcon-root{color:#ebbe22}.filters .error-badge .MuiBadge-badge{font-size:12px;font-weight:700}.filters .error-badge .MuiBadge-standard{left:5px;width:15px;height:20px}.filters .success-badge{margin-right:10px;margin-left:3px}.filters .success-badge .MuiSvgIcon-root{color:#97cd4e}.filters .success-badge .MuiBadge-badge{font-size:12px;font-weight:700}.filters .success-badge .MuiBadge-standard{left:5px;width:15px;height:20px}.batch-status .MuiSvgIcon-root{font-size:30px;margin-bottom:-7px;margin-left:10px}.back-button{position:absolute;top:10px;background-color:#4a41c5;color:#fff}.task-scheduler{padding:10px;width:500px}.MuiPickersDay-root,.MuiPickersCalendarHeader-label,.MuiTypography-root{font-size:9pt}.MuiPickersToolbarText-root{font-size:25pt}.MuiDateTimePickerToolbar-separator{line-height:unset}.task-scheduler .Mui-selected{font-weight:700}#permissions-screen{max-width:1080px}#permissions-screen .table-header{font-size:1.4rem;border-bottom:0px;line-height:1.5;width:10%;padding:5px}#permissions-screen .table-cell{border-bottom:0px;font-size:1.3rem}#permissions-screen .table-cell-group{border-bottom:0px;font-size:1.4rem;color:#4a41c5;font-weight:700;text-transform:uppercase;padding:30px 5px 5px;vertical-align:bottom}#permissions-screen .table-cell-description{padding-left:20px}#configure-search-screen .add-search-field-form{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}#configure-search-screen .configure-search-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c7c7c7}#configure-search-screen .field-title{padding:0;margin:0}#configure-search-screen .no-data-in-table{text-align:center;font-size:medium}#configure-search-screen .title-and-icon{display:flex}#configure-search-screen .title-and-icon p{margin:0;font-size:1.3rem}#api-keys-screen .modal.api-keys-modal{width:500px;min-height:250px}#api-keys-screen .role-chips-container{display:flex;flex-wrap:wrap;gap:.5rem}#api-keys-screen .role-chips-container .MuiChip-root{font-size:1.25rem!important}#api-keys-screen .role-chips-container .MuiChip-root .MuiChip-label{font-size:1.25rem!important;padding:0 12px!important}#api-keys-screen .warning-text{font-weight:700;text-align:center;font-size:1.5rem;color:#e81e4f}#api-keys-list .actions-container{display:flex;justify-content:space-around}#api-keys-list .delete-icon{color:#fe6d73;font-size:20px;cursor:pointer}#define-upgrade .page{height:100%}.define-upgrade-path-screen{height:calc(100% - 90px)}#define-upgrade .define-upgrade-path-screen .MuiPaper-root{min-width:fit-content;height:100%}#define-upgrade .define-upgrade-path-screen{display:flex;height:100%;width:100%}#define-upgrade .define-upgrade-path-screen{display:flex;flex-direction:column}#define-upgrade .MuiSvgIcon-root.warningStatus{color:#fcd54c}#define-upgrade .actions{display:flex;width:400px;margin:auto}#define-upgrade .settings-panel-paper{min-height:300px;padding-right:4px}#define-upgrade .recipe-select .MuiOutlinedInput-input{font-size:14px!important;padding-bottom:8px}#define-upgrade .MuiPaper-root .MuiMenuItem-root{font-size:14px!important}#define-upgrade .recipe-toolbar{position:relative}#define-upgrade .wrapper{display:flex;margin-top:24px}#define-upgrade .left{order:1}#define-upgrade .center{margin-left:5px;order:2;overflow-y:auto;overflow-x:hidden;max-height:800px;padding-right:8px;padding-left:8px;width:100%;max-width:100%;display:flex}#define-upgrade.page .table-filter .MuiTextField-root{margin-top:-75px;margin-bottom:15px;max-width:240px}@media (max-width: 900px){.define-upgrade-path-screen{display:flex;flex-direction:column}.define-upgrade-path-screen .MuiPaper-root{min-width:auto}}.settings-panel{width:400px;height:calc(100% + 48px);color:#4a41c5;padding-left:16px}.settings-panel>.loading{align-self:center;text-align:center;margin-top:60px}.settings-panel .MuiTreeItem-content{height:40px;padding-left:24px}.settings-panel .MuiTreeItem-content{padding:0}.settings-panel>ul{margin-left:-16px;overflow-y:auto}.settings-panel ul>li ul{margin-left:0}.settings-panel .tree-item-custom-label{line-height:40px;display:flex;align-items:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;justify-content:space-between}.settings-panel .tree-item-custom-label>div{width:40px}.settings-panel .tree-item-custom-label>span{width:300px;height:35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.settings-panel .tree-item-custom-label>svg{margin:0 0 0 auto;display:block}.settings-panel .device-menu-search{padding:5px;display:flex;align-items:center}.settings-panel .menuList{width:200px}.settings-panel .title-and-icon{display:flex}.settings-panel .title-and-icon p{margin:0}.settings-panel .configure-search-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c7c7c7;margin-left:20px}.settings-panel .configure-search-row{cursor:pointer}.settings-panel .configure-search-row{font-size:18px;border-radius:10px;transition:box-shadow .2s ease-in-out,transform .1s ease-in-out}.settings-panel .configure-search-row:hover{box-shadow:0 6px 15px #00000040;background-color:#ffffff1a}.settings-panel .settings-panel .configure-search-row:hover .add-setting-icon{font-size:24px}.settings-panel .MuiTreeItem-label{font-size:14px}@media (max-width: 900px){.settings-panel{width:auto}.settings-panel h3{color:#4a4a4a}.settings-panel .device-menu-search{justify-content:right}}#settings-map-screen .upgrade-title{width:100%}#settings-map-screen .upgrade-title td{font-size:1.6rem}#settings-map-screen .drag-container{min-width:100%;min-height:100%;background-color:#f0f3f8;border:2px dashed #a8b5d9;display:flex;justify-content:center;align-items:center}#settings-map-screen .upgrade-title .upgrade-titleText{display:flex}#settings-map-screen .check-circle-completed{color:#97cd4e}#settings-map-screen .check-circle-partial{color:#fcd54c}#settings-map-screen .upgrade-title .upgrade-number,#settings-map-screen .upgrade-title .setting-title{font-weight:700;width:80px}#settings-map-screen .upgrade-title .generator{display:flex;flex-wrap:wrap;margin:0}#settings-map-screen .MuiAccordionSummary-root{height:60px}#settings-map-screen .setting-select{max-height:40px}#settings-map-screen .settings-map-container{min-height:200px}#settings-map-screen .condition-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#settings-map-screen .condition-container>*{margin-bottom:20px}#settings-map-screen .details-content{max-width:900px}#settings-map-screen .upgrade-title .generatorInner{overflow-wrap:inherit;margin-left:5px}#settings-map-screen .upgrade-bar{margin-bottom:10px}@media screen and (max-device-width: 775px){#settings-map-screen .upgrade-title .upgrade-number{display:none}}#settings-map-screen .upgrade-title .upgrade-titleButtons{display:flex;height:100%}#settings-map-screen .settings-change{display:flex;align-items:center}#settings-map-screen .subtext{font-size:x-small;font-style:italic;margin-top:2px;vertical-align:sub}#settings-map-screen .upgrade-title .upgrade-titleButtons .deleteButton{height:20px;margin:auto;padding:0}#settings-map-screen .upgrade-details{border:dashed 1px #c7c7c7;padding:10px;margin-top:0}#settings-map-screen .upgrade-details .inner{margin-top:-40px}#settings-map-screen .upgrade-details .title1{background:#fff;width:fit-content}#settings-map-screen .upgrade-details .remove-branch-button{color:#e21b4e}#settings-map-screen .upgrade-details2{border:dashed 1px #c7c7c7;padding:10px;margin-top:20px}#settings-map-screen .condition-branch-container{margin-top:35px;margin-bottom:20px;max-width:100%}#settings-map-screen .upgrade-details2 .inner{margin-top:-40px}#settings-map-screen .upgrade-details2 .title1{background:#fff;width:fit-content}#settings-map-screen .formula-container{display:flex;align-items:center}#settings-map-screen .formula-container p{margin-right:10px}#settings-map-screen .addConditionButton{margin:0 85px 0 auto;width:200px}#settings-map-screen .upgrade-details .title2{display:flex}#settings-map-screen .upgrade-details .title2 .line{border-top:dashed 1px #c7c7c7;background:none;margin-left:-10px;margin-top:30px;margin-right:0;width:10px}#settings-map-screen .upgrade-details .title3{display:flex}#settings-map-screen .upgrade-details .title3 .line{border-top:dashed 1px #c7c7c7;background:none;margin-left:-10px;margin-top:30px;margin-right:0;width:10px}#settings-map-screen .upgrade-condition{display:flex}#settings-map-screen .upgrade-condition .comparison{display:flex;margin:0 100px}#settings-map-screen .upgrade-condition .input{margin-top:-10px}#settings-map-screen .upgrade-condition .select .MuiFormControl-root{height:fit-content}#settings-map-screen .upgrade-condition .buttonRow{margin-left:auto;display:flex;margin-top:-10px}#settings-map-screen .upgrade-condition .buttonRow .deleteIcon{font-size:24;margin-right:25px}#settings-map-screen .container{display:flex;align-items:center}#settings-map-screen .toggle-input-button:hover{cursor:pointer}#settings-map-screen .settings-change,#settings-map-screen .settings-change-2{display:flex;flex-direction:row;align-items:flex-start;min-width:600px}#settings-map-screen .arrow{margin:0 5px}#settings-map-screen .subtext{font-size:smaller}#admin-screen .highlightable:hover{background-color:#d3d3d3!important}#admin-screen .buttons{width:100%;justify-content:right;display:flex}#admin-screen .header{margin-top:16px}#admin-screen .manage-client-button{padding:10px}#admin-screen .MuiGrid-item{width:100%}.client-details .editable-cell-label p{margin:0;font-size:1.25rem}.client-details .editable-cell-label{height:unset}.client-details .labels{font-weight:700;font-size:1.25rem;width:100px}.client-details table{border-collapse:separate;border-spacing:0 10px}.fixed-width-select .MuiOutlinedInput-root{width:100px!important}.change-sub-modal{background-color:unset;border:unset;box-shadow:unset;width:850px}.change-sub-modal-after{width:850px}.change-sub-modal .options{display:flex;justify-content:space-between}.change-sub-modal .options>div{padding:20px;width:250px;cursor:pointer;border-radius:5px;text-align:center;justify-content:space-between;font-weight:700;background-color:#fff}@media (max-width: 900px){.change-sub-modal.modal{width:max-content}.change-sub-modal .options{flex-direction:column;height:70vh;width:max-content}.change-sub-modal-after{width:95vw}}.date-selector{margin:auto;display:flex;justify-content:center;gap:8px}.custom-toolbar-option{display:flex;color:#4a41c5;cursor:pointer;margin-right:20px;line-height:17px}.custom-toolbar-one-line{display:flex;line-height:17px}.custom-toolbar-text{font-size:15px}.custom-toolbar-text-reg{font-weight:700}.custom-toolbar-download-icon{font-size:17px!important;margin-right:10px}.custom-toolbar-text{display:flex;align-items:center}.custom-toolbar-text .loading-spinner{margin-right:5px}.device-selector{width:400px;margin-top:41px}.modbus-send-button{margin-top:45px}.response-title{text-align:center}.format-selector{position:absolute;top:10px;right:10px}.response-paper{position:relative}.binary-value{font-family:Consolas,Courier New,monospace}:export{primarySolid:#4a4a4a;primarySurface:#f2f5f7;error:#e81e4f;errorLight:#f5a4bf;warning:#fcd54c;warningLight:#f9e77f;warningDark:#b9930d;success:#97cd4e;successLight:#dce57f;info:#009dc1;infoLight:#a0dbeb;inputBackground:#d9d9d9;inputBorder:#c7c7c7;black:#000;white:#fff;grey:#7f8080;greyDark:#4f4f4f;greyLight:#c7c7c7;greyFaint:#eeeeee;primary:#4a41c5;primaryLight:rgba(74,65,197,.486);primaryFlat:#4a41c5;primaryDark:#3c34a7;primaryFlat95:rgba(74,65,197,.95);secondary:#9cc93b;secondaryLight:#dce57f;secondaryFlat:#7cb62c;secondaryDark:#5c9014;tertiary:#f66633;tertiaryLight:#fdc781;tertiaryFlat:#d8400c;tertiaryDark:#aa2c01;quaternary:#fad130;quaternaryLight:#f9e77f;quaternaryFlat:#ebbe22;quaternaryDark:#b9930d;quinary:#e21b4e;quinaryLight:#f5a4bf;quinaryFlat:#c40233;quinaryDark:#9a0027;violet:#7200ca;gaugeStatus:#17c3b2;gaugeSafeRange:#FFCB77;gaugeDanger:#FE6D73;gaugeRed:#FC6863;mobileWidth:900px;phoneWidth:600px;first:#f26324;firstLight:#FFA07A;firstFlat:#FF4500;firstDark:#D32F2A;firstFlat95:rgba(255,87,51,.95);senary:#7952b3;senaryLight:#ad8ed9;senaryFlat:#633c8f;senaryDark:#4d3470;septenary:#FF6082;septenaryLight:#FFA6BF;septenaryFlat:#E5739E;septenaryDark:#B35978;octonary:#00bcd4;octonaryLight:#80deea;octonaryFlat:#0097a7;octonaryDark:#007c91;nonary:#9C27B0;nonaryLight:#BA68C8;nonaryFlat:#8E24AA;nonaryDark:#7B1FA2;nonaryFlat95:rgba(156,39,176,.95)}#launch-screen p{color:#4a4a4a;font-size:24px;margin-top:-4px;text-transform:uppercase;letter-spacing:7px;margin-left:4px}
