html,body{height:100%;font-size:1rem;overflow-x:hidden;overflow-y:hidden}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.fill-container{display:block;position:absolute;left:0;top:0;right:0;bottom:0}.icon-left{margin-right:.5rem}.icon-right{margin-left:.5rem}.icon-center{margin-left:auto;margin-right:auto}.mw-footer{position:fixed;left:0;height:50px;right:0;bottom:0;overflow-x:hidden;overflow-y:hidden;font-size:.9rem;text-align:center}.mw-footer.with-button{height:110px}.mw-footer>div{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.mw-footer>.firmware-button{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.card-auth-failed{width:400px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.card-login{width:400px;height:auto}.form-floating>label{font-style:italic !important;font-size:.85rem !important}.taskbar-bg{background-color:#4e555a !important}.text-required{color:#f00 !important}.daterangepicker{z-index:99998 !important}.modal-title-help{position:absolute;top:10px;right:10px}.form-check-lg>.form-check-input{width:5em;height:2em}.form-check-lg>.form-check-label{margin-left:1em;margin-top:.5rem}[data-for="sort"]{cursor:pointer}[data-for="sort"]>span[data-for="sort-icon"]{margin-left:10px !important}.card-body-clickable{cursor:pointer}.card-body-clickable svg{height:100%;width:auto}.print-code{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;color:#000;font-size:2vw;z-index:99999}.print-code.hidden{display:none;z-index:-1}.print-code img{width:50vw;height:auto}.print-code h1{font-size:3vw}.print-code h2{font-size:4vw}.print-code>.button-bar{position:absolute;height:auto;left:0;right:0;bottom:0;background:#fff;color:#000;text-align:center}@media print{@page{size:auto;margin:0}.print-code>.button-bar{display:none}}.mwtoast{display:block;position:fixed;width:400px;top:30px;left:50%;transform:translateX(-50%);z-index:99999;border-radius:8px;border:solid 1px;overflow:hidden}.mwtoast .title{padding:8px 15px;font-weight:bold}.mwtoast .close{position:absolute;top:10px;right:15px;cursor:pointer;font-weight:bold}.mwtoast .message{padding:15px}.status-fill{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:.6rem;margin-left:.4rem;vertical-align:middle}.dialog-container{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#02aff0;background-color:rgba(0,0,0,.7);z-index:99998}.dialog-container>.dialog-window{width:100%;height:100%;padding:0 2%}.dialog-container>.dialog-window>.card{margin:0 auto;transform:translateY(30%)}.dialog-container>.dialog-window>.card>.card-body>p{font-size:1.25rem !important}.dialog-container>.dialog-window>.card>.card-footer>button{margin:0 15px;font-size:1.25rem !important}@media(min-width:576px){.dialog-container>.dialog-window{padding:0 5%}}@media(min-width:768px){.dialog-container>.dialog-window{padding:0 10%}}@media(min-width:992px){.dialog-container>.dialog-window{padding:0 15%}}@media(min-width:1200px){.dialog-container>.dialog-window{padding:0 30%}}.busy-container{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,.7);z-index:99998}.busy-window{position:relative;width:100%;height:100%}.busy-card{position:absolute;width:80%;max-width:500px;height:180px;left:50%;top:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translate(-50%,-50%)}.busy-text{text-align:left;color:#000;font-size:1.25rem;font-weight:bold}.busy-fading-circle{position:relative;width:100%;height:90px}.busy-fading-circle .sk-circle{width:80px;height:80px;position:absolute;right:0;top:0}.busy-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#02aff0;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.busy-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.busy-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.busy-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.busy-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.busy-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.busy-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.busy-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.busy-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.busy-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.busy-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.busy-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.busy-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.busy-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.busy-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.busy-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.busy-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.busy-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.busy-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.busy-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.busy-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.busy-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.busy-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}div.busy{padding-right:15px !important;padding-left:15px !important}.spinner-container{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#02aff0;background-color:rgba(2,175,240,.95);z-index:99998}.spinner-container.top-most{background-color:#02aff0;z-index:99999}.spinner-container.development{background-color:#f00;background-color:rgba(255,0,0,.95)}.spinner-container.top-most.development{background-color:#f00}.spinner-text{text-align:center;color:#fff;font-size:1.25rem;font-weight:bold;position:absolute;width:90%;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translate(-50%,20px)}.spinner-icon{background:url(/img/spinner-icon.png);position:absolute;width:100px;height:28px;left:50%;top:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateY(-80px);-webkit-transform:translateY(-80px);transform:translate(-50%,-80px)}.multiselectBtn{background-color:#fff !important;background-image:url("data:image /svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path stroke='grey' fill='grey' d='M6 8l-1 1l5 5l5-5l-1-1l-4 4l-4-4z'/></svg>") !important;background-repeat:no-repeat !important;background-position:right .75rem center !important;background-size:16px 12px !important}.sk-fading-circle{position:absolute;left:50%;top:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translate(-50%,-100%);width:140px;height:140px}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.datetime-picker-popup{position:absolute;z-index:99999;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);width:320px}.datetime-picker-popup .calendar{width:100%}.datetime-picker-popup .calendar td{text-align:center;padding:.3rem;cursor:pointer}.datetime-picker-popup .calendar td:hover{background-color:var(--bs-primary);border-radius:var(--bs-border-radius-sm)}.datetime-picker-popup .calendar td.selected{background-color:var(--bs-primary);color:var(--bs-light);border-radius:var(--bs-border-radius-sm)}.datetime-picker-popup .calendar th{text-align:center;padding:.5rem}.datetime-picker-popup .time-picker{display:flex;justify-content:center;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bs-border-color)}.datetime-picker-popup .time-picker input{width:60px;text-align:center}.tempus-dominus-widget{width:100% !important;box-shadow:none !important;padding:0 !important}.timepicker-sbs .date-container{width:57% !important;padding:1rem;margin-right:1rem;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.timepicker-sbs .time-container{width:39% !important;margin-left:1rem;padding:1rem;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);margin-top:auto;margin-bottom:auto !important}