body{background-color:var(--bs-body-bg, #fff)}#root{height:100vh;min-width:1400px;display:flex;flex-direction:column}.app{height:100%}.push-global-footer{min-height:calc(100% - 35px)!important}.push-individual-footer{min-height:calc(100% - 135px)!important}.push-individual-footer-long{min-height:calc(100% - 185px)!important}.push-grouping-footer{min-height:calc(100% - 210px)!important}.row{margin:0;height:100%}.col{margin:0!important;padding:0!important}.sticky{position:sticky;top:0;z-index:99;background-color:#fff}fieldset.reset{margin:0 2px;padding:.35em .75em .625em;border:2px groove var(--bs-border-color, #dee2e6);color:inherit;font:inherit}legend.reset{float:none;width:auto;padding:0 2px;margin-bottom:0;border:0;color:inherit;font:inherit}#tabs .nav-link.active{color:#555;font-weight:700}.form-check-label{width:100%;margin-left:10px}fieldset{height:100%}.status-history-fieldset{flex:1 1 auto;display:flex;flex-direction:column;min-height:auto!important}.skinny{max-width:20%!important}.fill-chart{flex-direction:column;flex-grow:1;min-height:250px}.fill{display:flex;flex-direction:column;flex-grow:1;min-height:250px}.max-height{max-height:250px}.split{display:flex;flex-direction:row;flex-grow:1}.bold{display:flex;font-weight:700;align-items:center}.device-status-kpi-status{width:50%;display:flex;flex-wrap:wrap;align-Items:center}.center{width:100%!important;text-align:center!important;display:block!important}.tooltip{z-index:100!important;max-width:450px}.gm-style-iw-chr{height:12px}button.gm-ui-hover-effect{visibility:hidden}.clickable{cursor:pointer!important}#global-device-table .ag-row{overflow:visible!important}.input-all{opacity:.5}input[type=checkbox]:disabled{filter:grayscale(100%)}.nav-tabs .nav-item{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-radius:8px 8px 0 0}.fieldset-small{min-height:auto!important;height:auto!important}.radio-granularity{display:flex;flex-wrap:wrap}.modified-input{border:2px solid red!important}.close{color:#000;background-color:#999;position:relative;top:-8px;right:-8px;margin-left:-2em;margin-top:.5em;font-size:10px;border-radius:100%;border:1px solid #333;height:50%}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;outline:none}h5{margin:5px 0}.active{text-decoration:underline!important}.header-container{display:flex;align-items:center;height:35px}.header-navlinks-container{flex:1;display:flex;justify-content:center;align-items:center}nav ul{display:flex;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}nav ul li{margin:0 15px}.right-links{display:flex;justify-content:flex-end;align-items:center;margin-right:20px}.right-links a{margin-left:10px}.navbar-brand{font-size:1.25rem!important;margin:5px 5px 5px 20px;color:#fff!important}.header-nav-link{color:#fff!important;text-decoration:none}.alpha-toggle{margin-left:12px;padding:4px 12px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background-color:#ffffff14;font-size:.85rem;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.alpha-toggle:hover,.alpha-toggle:focus{background-color:#fff3;border-color:#fff;box-shadow:0 0 0 2px #ffffff40;transform:translateY(-1px)}.alpha-toggle:active{transform:translateY(0);background-color:#ffffff47}.ag-cell-focus,.ag-cell-no-focus{border:none!important}.no-border.ag-cell:focus{border:none!important;outline:none}.ag-cell-focus{outline:none!important;box-shadow:none!important}.icon-style{align-items:center;justify-content:center;display:flex}.spacing-fix{margin-bottom:5%}.update-group-header-class{background-color:#add8e6}.search-box{height:30px;background:#f3f3f3;border-radius:6px;display:flex;align-items:center;padding:0 8px}.search-box .form-control{height:28px;background:transparent;border:none;box-shadow:none;outline:none;font-size:1rem;color:#222}.search-box .form-control:focus{background:transparent;color:#222;outline:none;box-shadow:none}.search-box .form-control::placeholder{color:#888;opacity:1}footer{text-align:center;height:25px;margin-top:5px}
