@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--light-text-color:#000;--light-text-color-rgb:0,0,0;--light-bg-color:#fff;--light-secondary-color:#f0f0f0;--light-secondary-darker:#b9b9b9;--techus-blue:#005DB9;--techus-blue-rgb:0,93,185;--outer-border-radius:20px;--inner-border-radius:10px;--placeholders-border-radius:5px;--bs-focus-ring-color:#005DB999;--bs-secondary-bg:#e2e2e2!important;--bs-secondary-rgb:240,240,240!important;--bs-border-color:#dfdfdf!important;--bs-dropdown-link-active-bg:#005DB9!important;--bs-border-radius:10px!important;--bs-dropdown-item-border-radius:6px;--bs-accordion-border-color:#000!important}body{font-family:Inter,sans-serif!important;color:var(--light-text-color)!important;background-color:var(--light-bg-color)!important}body,html{height:100%}.dropdown-submenu{position:relative}.dropdown-submenu .sub-menu{display:none;position:absolute;top:0;left:100%;margin-left:.1rem;z-index:1000}.dropdown-submenu:hover .sub-menu{display:block}.button{background-color:inherit!important;border:none!important;color:var(--light-text-color)!important;font-weight:400;font-size:1rem}.button:is(:hover,:active){background-color:var(--light-secondary-darker)!important}.hide_arrow:after{display:none!important}.outer_rounded{border-radius:var(--outer-border-radius)!important}.inner_rounded{border-radius:var(--inner-border-radius)!important}.text-primary,.text-techus,a.home_link{color:var(--techus-blue)!important}i{display:flex;flex-direction:column;align-items:center}a *{color:var(--light-text-color)!important}::selection{background-color:var(--techus-blue)!important;color:#fff!important}.sensor_label{color:#b8b8b8!important}ul li{margin-bottom:3px!important}ul li:last-child{margin-bottom:0!important}.dropdown-header,ul li a.dropdown-item,ul:not(.dropdown-menu) li{padding:4px 8px!important}#search_bar{border:1px solid var(--bs-border-color);border-radius:20px;display:flex;flex-direction:row;max-width:400px;width:100%}#search_bar i{margin:auto;padding:8px 14px}#search_bar input{background-color:transparent;color:var(--light-text-color);border:none;width:100%;padding:8px 0;outline:none}#noRowsOverlay{color:var(--light-text-color)!important}.layout_card{cursor:pointer}.device_box_input,.device_box_input *{min-width:250px!important;width:100%!important;max-width:350px!important}.copy_btn{display:none!important}.MuiDataGrid-row:hover .copy_btn{display:block!important}#intervalForm .dropdown-toggle{background-color:var(--light-secondary-color)!important}@media screen and (min-width:992px){#intervalForm{min-width:310px!important;width:310px!important}}.alarm_badge{background-color:#c7c7c7;color:#464646!important;font-weight:600!important}code{color:currentColor!important}[data-amplify-authenticator]{font-family:Inter,sans-serif!important;--techus-hsl:hsl(210,100%,36%);--amplify-components-fieldcontrol-focus-box-shadow:0px 0px 0px 2px var(--techus-hsl)!important;--amplify-components-fieldcontrol-border-radius:10px!important;--amplify-components-button-border-radius:10px!important;--amplify-components-button-primary-background-color:var(--techus-blue);--amplify-components-button-primary-hover-background-color:var(--techus-blue);--amplify-components-button-primary-active-background-color:var(--techus-blue);--amplify-components-button-primary-focus-background-color:var(--techus-blue);--amplify-components-button-link-color:var(--techus-blue);--amplify-components-button-link-hover-background-color:rgba(var(--techus-blue-rgb),.10);--amplify-components-button-link-hover-color:hsl(210,100%,25%);--amplify-components-button-link-active-background-color:rgba(var(--techus-blue-rgb),.25);--amplify-components-button-link-active-color:hsl(210,100%,20%);--amplify-components-button-link-focus-background-color:rgba(var(--techus-blue-rgb),.10);--amplify-components-button-link-focus-color:hsl(210,100%,25%)}.amplify-button:hover{--amplify-internal-button-background-color:rgba(var(--techus-blue-rgb),.10)!important;--amplify-internal-button-border-color:var(--techus-blue)!important;--amplify-internal-button-color:var(--techus-blue)!important}.amplify-button:focus{--amplify-internal-button-background-color:rgba(var(--techus-blue-rgb),.15)!important;--amplify-internal-button-border-color:rgba(var(--techus-blue-rgb),.10)!important;--amplify-internal-button-color:var(--techus-blue)!important}.amplify-button:active{--amplify-internal-button-background-color:rgba(var(--techus-blue-rgb),.10)!important;--amplify-internal-button-border-color:var(--techus-blue)!important;--amplify-internal-button-color:var(--techus-blue)!important}div[data-amplify-router]{border-radius:var(--outer-border-radius)}form[data-amplify-form]{padding:16px!important}div[data-amplify-footer]{padding:0!important}div.amplify-flex{border-radius:var(--amplify-components-button-border-radius)!important}.btn-primary{--bs-btn-bg:var(--techus-blue)!important;--bs-btn-border-color:var(--techus-blue)!important;--bs-btn-hover-bg:#0053a7!important;--bs-btn-hover-border-color:#004b96!important;--bs-btn-active-bg:#004b96!important;--bs-btn-active-border-color:#004b96!important;--bs-btn-disabled-bg:var(--techus-blue)!important;--bs-btn-disabled-border-color:var(--techus-blue)!important}.btn-outline-primary{--bs-btn-color:var(--techus-blue)!important;--bs-btn-border-color:var(--techus-blue)!important;--bs-btn-hover-color:#fff!important;--bs-btn-hover-bg:var(--techus-blue)!important;--bs-btn-hover-border-color:var(--techus-blue)!important;--bs-btn-active-color:#fff!important;--bs-btn-active-bg:var(--techus-blue)!important;--bs-btn-active-border-color:var(--techus-blue)!important;--bs-btn-disabled-color:var(--techus-blue)!important;--bs-btn-disabled-border-color:var(--techus-blue)!important;--bs-btn-bg:var(--light-bg-color)!important}#intervalForm .btn-outline-primary:is(:hover,:focus,:active){background-color:var(--techus-blue)!important;color:#fff!important}.form-switch .form-check-input:checked{background-color:var(--techus-blue)!important;border-color:var(--techus-blue)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important}.form-check.form-switch{padding:0!important;margin:0 -4px!important}input.form-control,select{background-color:var(--light-bg-color)!important;color:var(--light-text-color)!important;border-color:var(--bs-border-color)!important}.dropdown button.dropdown-toggle{align-items:center;vertical-align:middle;margin:auto 0}.dropdown-menu{padding:4px}.dropdown-divider{margin:4px 0!important}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus{--bs-dropdown-link-active-bg:#005DB9!important;background-color:#005DB9!important}.dropdown-item-danger{color:#dc3545!important}.dropdown-item-danger:active,.dropdown-item-danger:focus{background-color:#dc3545!important;color:var(--light-bg-color)!important}li button.dropdown-item{display:flex;flex-direction:row;align-items:center;gap:10px;padding:4px 8px}.accordion-button:not(.collapsed){color:var(--txt-color)!important;border-radius:20px 20px 0 0!important}.accordion-button,.accordion-item{border-radius:var(--outer-border-radius)!important}div.progress-bar{overflow:visible}.progress-bar{border-radius:50px}#statusPanel .progress:last-of-type{margin-bottom:0!important}.spinner-border{color:var(--techus-blue)!important}a.imei_link{color:currentColor!important;-webkit-text-decoration-color:rgba(var(--light-text-color-rgb),.25)!important;text-decoration-color:rgba(var(--light-text-color-rgb),.25)!important}a.imei_link:hover{-webkit-text-decoration-color:rgba(var(--light-text-color-rgb),1)!important;text-decoration-color:rgba(var(--light-text-color-rgb),1)!important}.bg-secondary{background-color:rgb(var(--bs-secondary-rgb))!important}.modal-content{border-radius:var(--outer-border-radius)!important}.btn-close{color:var(--light-text-color)!important}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.1);opacity:1!important}.nav .nav-item{padding:0!important;margin:0!important}.sensors_charts_tabs button:not(.active){color:currentColor!important}.sensors_charts_tabs button.active{color:var(--techus-blue)!important;font-weight:700!important}header{z-index:99999!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;background-color:var(--light-bg-color)}header .button{color:#c7c7c7!important}header .button:is(:hover,:active){background-color:var(--light-secondary-darker)!important;color:var(--txt-color)!important}header a.dropdown-item{display:flex!important;align-items:center;justify-content:start}header a.dropdown-item i{margin-right:8px}.header_height{height:50px!important;max-height:50px!important}#header_clock{width:150px}@media screen and (max-width:600px){#header_clock{display:none}}@media screen and (max-width:475px){#header_imei{display:none!important}}.MuiTablePagination-displayedRows,.MuiTablePagination-selectLabel{margin:0}.MuiDataGrid-columnSeparator{color:var(--bs-border-color)!important}.MuiDataGrid-cell{border-top:none!important}.MuiDataGrid-cell:focus-within,.MuiDataGrid-root :not(a):focus{outline:1px solid var(--bs-border-color)!important}.MuiDataGrid-cell:not(:last-child){display:flex;flex-direction:column;align-items:center!important;justify-content:center!important}.MuiDataGrid-cell:nth-last-child(2){gap:0!important}.MuiDataGrid-cell .progress:first-of-type{margin-top:6px!important}.MuiDataGrid-cell .progress:last-of-type{margin-bottom:6px!important}.MuiDataGrid-cell i.text-secondary{color:var(--light-secondary-darker)!important}.MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded{min-height:62px!important}.MuiAccordion-root:before{background-color:var(--light-bg-color)}.MuiDataGrid-columnHeader,.MuiDataGrid-footerContainer,.MuiDataGrid-root,.css-1tdeh38{border-color:var(--bs-border-color)!important}.MuiAccordionSummary-content{margin:0!important;padding:16px 0!important}.MuiPaper-root:before{height:0!important}.MuiDataGrid-container--bottom [role=row],.MuiDataGrid-container--top [role=row]{background-color:var(--light-bg-color)!important;color:var(--light-text-color)!important}.MuiDataGrid-booleanCell[data-value=false]{color:var(--light-text-color)!important;fill-opacity:.2}.MuiDataGrid-booleanCell[data-value=true]{color:var(--light-text-color)!important;fill-opacity:.9}.MuiTablePagination-toolbar{color:var(--light-text-color)!important}.MuiAccordionSummary-expandIconWrapper,.css-155wbr6-MuiButtonBase-root-MuiIconButton-root{color:var(--light-text-color)!important;opacity:.5!important}.MuiDataGrid-filterForm *,.MuiListItemIcon-root,.MuiSvgIcon-root{color:currentColor!important}.dropdown-menu .MuiSvgIcon-root{color:var(--light-secondary-darker)!important}.MuiIconButton-root{color:currentColor!important;opacity:1!important}.Mui-disabled{opacity:.5!important}.MuiDataGrid-filterForm .MuiInputBase-root:after{border-color:var(--techus-blue)!important}.MuiInputBase-root:before{border-color:currentColor!important}.MuiPaper-elevation:not(.MuiAccordion-root){background-color:var(--light-bg-color)!important;color:var(--light-text-color)!important;border-radius:10px!important;border:1px solid var(--light-secondary-darker)}.MuiPaper-elevation ul:not(.sensors_charts_tabs){padding:4px!important}.MuiPaper-elevation .MuiDivider-root{margin:4px 0!important;border-color:var(--bs-border-color)!important}.MuiDataGrid-overlay{background-color:var(--light-bg-color)!important;color:var(--light-text-color)!important}.MuiMenuItem-root{border-radius:6px!important}.MuiMenuItem-root.Mui-selected{background-color:var(--techus-blue)!important;color:#fff!important}.MuiTablePagination-select:focus{border-radius:10px!important}.MuiSkeleton-root{background-color:var(--bs-border-color)!important}.placeholder:not(.rounded-circle,.progress-bar){border-radius:var(--placeholders-border-radius)!important}.panel_placeholder{height:62px;border-radius:var(--outer-border-radius)!important}.device_chart_container{height:auto}.device_chart_placeholder{background-color:var(--light-bg-color);border-radius:var(--placeholders-border-radius)}.chart_placeholder{height:50vh;min-height:350px!important}.sensor_chart{height:500px;min-height:400px!important}.sensor_chart_container{border-top-left-radius:0!important;border-top-right-radius:0!important}.placeholder-dark{background-color:#d4d4d4!important}:root{--dark-text-color:#c3cdd8;--dark-text-color-rgb:218,218,218;--dark-bg-color:#1c2229;--dark-card-color:#242c35;--dark-secondary-color:#2d3641;--dark-secondary-color-rgb:45,54,65;--dark-border-color:#5d6d80;--dark-border-color-hsl:hsl(213,16%,43%);--lighter-techus-blue:#257fda}.dark{--light-bg-color:var(--dark-bg-color)!important;--bs-secondary-rgb:rgb(var(--dark-secondary-color-rgb))!important;--bs-secondary-bg:var(--dark-secondary-color)!important;--light-text-color:var(--dark-text-color)!important;--light-text-color-rgb:var(--dark-text-color-rgb)!important;--light-secondary-darker:var(--dark-secondary-color)!important;--bs-border-color:var(--dark-border-color)!important;.dropdown-menu,body{--bs-dropdown-border-color:var(--dark-border-color);background-color:var(--dark-bg-color)!important}.dropdown-menu,.dropdown-menu *,body{color:var(--dark-text-color)!important}.dropdown-divider{border-top-color:var(--dark-border-color)}.dropdown-item:is(:hover,:focus){color:var(--light-text-color);background-color:var(--dark-secondary-color)}.dropdown-item-danger,.dropdown-item-danger *{color:#dc3545!important}.dropdown-item-danger:is(:hover,:focus),.dropdown-item-danger:is(:hover,:focus) *{background-color:#dc3545;color:var(--dark-text-color)!important}#intervalForm .dropdown-toggle{background-color:var(--dark-card-color)!important}.form-check .form-check-input{--bs-form-check-bg:var(--dark-bg-color)!important}.form-switch .form-check-input:not(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important;background-color:var(--dark-card-color)!important}.modal-content,.modal-content>*{border-color:var(--bs-border-color)!important}.bg-secondary,.modal-content{background-color:var(--dark-card-color)!important;color:var(--dark-text-color)}.modal .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23c3cdd8'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e")}.bg-white{background-color:var(--dark-secondary-color)!important}.bg-white .text-techus{--techus-blue:var(--lighter-techus-blue)}.placeholder-dark{background-color:currentColor!important}.progress[aria-valuenow="0"] span{color:var(--dark-text-color)!important}header{background-color:var(--dark-bg-color)}header .button{color:rgb(var(--dark-border-color))!important}fieldset{border-color:var(--dark-border-color)!important}input::placeholder{color:var(--dark-border-color)!important}.sensor_label{color:#657488!important}.alarm_badge{background-color:#394552;color:currentColor!important}.MuiDataGrid-cell{color:var(--dark-text-color)}.MuiAccordion-root .MuiDataGrid-container--bottom [role=row],.MuiAccordion-root .MuiDataGrid-container--top [role=row]{background-color:var(--dark-secondary-color)!important;color:var(--light-text-color)!important}.MuiPickersLayout-contentWrapper *{color:var(--light-text-color)!important}.MuiClock-clock{background-color:var(--dark-secondary-color)!important}#intervalForm .MuiFormControl-root *,.MuiDataGrid-cell i.text-secondary{color:var(--dark-text-color)!important}[data-amplify-authenticator] :not(.amplify-alert):not(.amplify-alert *){color:var(--dark-text-color)!important;--amplify-components-fieldcontrol-border-color:var(--dark-border-color-hsl)!important;--amplify-components-authenticator-router-border-color:var(--dark-border-color-hsl)!important}[data-amplify-router]{background-color:var(--dark-card-color)!important;--amplify-colors-shadow-secondary:hsla(213,16%,43%,0.15)!important}.amplify-field__show-password{--amplify-internal-button-border-color:var(--dark-border-color-hsl)!important}.sensors_charts_tabs button.active{background-color:var(--dark-secondary-color)!important;color:var(--lighter-techus-blue)!important;border-color:var(--bs-border-color) var(--bs-border-color) var(--dark-secondary-color)!important}}