.btn-close:active{box-shadow:none!important}.btn-close:focus{box-shadow:none!important}.btn{font-size:20px!important}.btn.hl-btn.hl-btn--green{background-color:#2a652a;color:#fff;border-color:#9f9f9f;display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn.hl-btn.hl-btn--green:hover{background-color:#009600;border-color:#dfdfdf}.btn.hl-btn.hl-btn--green:active:focus{background-color:#009600;border-color:#dfdfdf;box-shadow:none!important}.btn.hl-btn.hl-btn--green:focus:hover{background-color:#009600;border-color:#dfdfdf}.btn.hl-btn.hl-btn--green:focus{background-color:#2a652a;border-color:#9f9f9f;box-shadow:none}.btn.hl-btn.hl-btn--red{background-color:#f03;color:#fff;border-color:#9f9f9f;display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn.hl-btn.hl-btn--red:hover{background-color:#ff4545;border-color:#dfdfdf}.btn.hl-btn.hl-btn--red:active:focus{background-color:#ff4545;border-color:#dfdfdf;box-shadow:none!important}.btn.hl-btn.hl-btn--red:focus:hover{background-color:#ff4545;border-color:#dfdfdf}.btn.hl-btn.hl-btn--red:focus{background-color:#f03;border-color:#9f9f9f;box-shadow:none}.btn.hl-btn.hl-btn--red:disabled{background-color:#ff4545;border-color:#dfdfdf}.form-select{border:1px solid #000;max-width:500px;min-width:100px;font-size:18px}.form-select:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.form-select:hover{cursor:pointer}.form-control{border:1px solid #000;max-width:500px;min-width:100px;font-size:18px}.form-control:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.form-label{margin-top:.5rem;margin-bottom:.25rem;font-weight:450}.form-check{font-size:30px;display:flex;grid-column-gap:.75rem;column-gap:.75rem;align-items:center;margin-bottom:.5rem;margin-top:.5rem}.form-check-input{font-size:30px;border:1px solid #000;margin-top:0}.form-check-input:checked{background-color:#2a652a;border-color:#000}.form-check-input:focus{box-shadow:none;border-color:#000}.form-check-label{font-size:20px}.space-between{display:flex;justify-content:space-between;width:100%}input::selection{background-color:transparent}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.App{flex-direction:row;justify-content:flex-start;height:100vh;overflow-y:hidden}.App,.App .main-content{display:flex;position:relative}.App .main-content{width:100%;color:#000;background-color:#fff;flex-direction:column;margin-left:128px;z-index:2;overflow-x:hidden;overflow-y:hidden;overflow:hidden;box-shadow:-7px 0 7px rgba(0,0,0,.5)}.App .main-content .hoverable{cursor:pointer}.App .hidden{display:none}.App .custom-toast__container,.App .toast--error{background-color:#ff9090;border:1px solid #000;color:#000;font-weight:500}.App .custom-toast__container{border-radius:8px;padding:8px 10px;display:flex;align-items:center}.App .custom-toast__container .custom-toast__content{display:flex;flex-direction:column;align-items:center}.App .custom-toast__container .custom-toast__message{padding-bottom:3px}.App .custom-toast__container .custom-toast__icon{color:#f03}.App .custom-toast__container .accordion{background-color:inherit;box-shadow:none;border:none}.App .custom-toast__container .accordion .card{border:none;background-color:inherit}.App .custom-toast__container .accordion .card .card-header{display:flex;flex-direction:row;justify-content:flex-end;border-bottom:none;background-color:inherit;padding:0}.App .toast--success{background-color:#90ee90;color:#000}.App .toast--loading,.App .toast--success{border:1px solid #000}.App .buttons--space-between{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1rem 0 0}.App .buttons--stack-align-left{display:flex;flex-direction:column;align-items:flex-start;grid-row-gap:.75rem;row-gap:.75rem;margin:0}.App .form-select{border:1px solid #000;max-width:400px;min-width:100px;font-size:18px}.App .form-select:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.App .form-select:hover{cursor:pointer}.App .form-control{border:1px solid #000;max-width:400px;min-width:100px;font-size:18px}.App .form-control:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.App .form-label{margin-top:.5rem;font-weight:450}.App .form-check{font-size:30px;display:flex;grid-column-gap:.75rem;column-gap:.75rem;align-items:center;margin-bottom:.5rem;margin-top:.5rem}.App .form-check-input{font-size:30px;border:1px solid #000;margin-top:0}.App .form-check-input:checked{background-color:#2a652a;border-color:#000}.App .form-check-input:focus{box-shadow:none;border-color:#000}.App .form-check-label{font-size:20px}.App tbody,.App td,.App tfoot,.App th,.App thead,.App tr{border-style:unset}.App .table{background-color:#fff;border-radius:.5rem;padding:1px;border-spacing:0!important;border-collapse:separate;border:1px solid #000}.App .table thead{border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.App .table thead tr:first-child{border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.App .table thead tr:first-child:last-child{border-top-right-radius:.5rem}.App .table thead tr:first-child:first-child{border-top-left-radius:.5rem}.App .table thead tr th{border-style:none;border-bottom:1px solid #000}.App .table thead tr th:not(:first-child){border-left:1px solid #000}.App .table thead tr:first-of-type th:first-of-type{border-top-left-radius:.5rem}.App .table thead tr:first-of-type th:last-of-type{border-top-right-radius:.5rem}.App .table tbody{border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0}.App .table tbody tr{border:1px solid #000}.App .table tbody tr:last-child{border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0}.App .table tbody tr:last-child:first-child{border-bottom-left-radius:.5rem}.App .table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:.5rem}.App .table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:.5rem}.App .table tbody tr td:not(:first-of-type){border-left:1px solid #000}.App .react-date-picker__calendar{z-index:4!important}.App .btn-primary:disabled{background-color:#2a652a;border-color:#2a652a}.App td{vertical-align:middle;position:relative}.App td .input-check__sys-settings{display:flex;justify-content:center}.App td .form-check-input{margin:auto}.App td .form-control,.App td .form-select{border:1px solid #000}.App td .input--larger.form-control,.App td .input--larger.form-select{max-width:230px}.App .input--larger.form-control,.App .input--larger.form-select,.App .input--largest.form-control,.App .input--largest.form-select,.App td .input--largest.form-control,.App td .input--largest.form-select{max-width:100%}.fake-disabled{opacity:.7;pointer-events:all}.fake-disabled:hover{background-color:#2a652a!important}.fake-disabled:focus:active{background-color:#2a652a}.fake-disabled:focus{background-color:#2a652a}.fake-disabled:active{background-color:#2a652a}@media(max-height:555px),(max-width:600px){.App .main-content{margin:0;font-size:.9em;overflow:auto;overflow-y:auto;overflow-x:auto}.App .form-select{border:1px solid #000}.App .form-select:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.App .form-control{border:1px solid #000}.App .form-control:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.App .form-control--max-width-75{max-width:75%}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes peek{0%{top:130%}15%{top:90%}75%{top:90%}to{top:130%}}@keyframes pop2{0%{top:-100%}15%{top:10%}50%{top:10%}75%{top:10%}to{top:-100%}}@keyframes pop{0%{top:-100px}25%{top:11%}50%{top:9%}75%{top:11%}to{top:10%}}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;overflow:hidden;font-size:larger;background-color:#f5f3e5;margin:1rem;border-radius:.5rem;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4)}.loading-container .loading-spinner{height:5rem;width:5rem}.loading-container--config{box-shadow:2px 3px 10px 3px rgba(0,0,0,.4);margin:0;height:457px}.navbar-container{background-color:#2a652a;color:#fff;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:90px;padding:.25rem .5rem;flex-shrink:0;box-shadow:0 3px 8px 1px #000;z-index:2}.navbar-container .navbar__btn-sidebar{display:none}.navbar-container .navbar-logo-title__container{display:flex;flex-direction:row;align-items:center;max-width:600px;padding-top:.25rem;flex-grow:1;flex-shrink:1}.navbar-container .navbar-logo-title__container .navbar__logo:hover{cursor:pointer}.navbar-container .navbar-logo-title__container .navbar__site-name{margin:0 .25rem 0 .35rem;text-align:center;text-overflow:ellipsis;max-height:92px;padding-bottom:1px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.navbar-container .navbar-custom-logo-time__container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:.25rem;padding-bottom:.25rem;padding-right:10px;min-width:180px;flex-grow:1;flex-shrink:1}.navbar-container .navbar-custom-logo-time__container .navbar__date-user{padding-right:5px}.navbar-container .navbar-custom-logo-time__container .navbar__date-user .date-user__date,.navbar-container .navbar-custom-logo-time__container .navbar__date-user .date-user__user{margin-bottom:0}.navbar-container .navbar-custom-logo-time__container .navbar__custom-image{max-height:69px;width:auto}.navbar-container .navbar-custom-logo-time__container .navbar__custom-image:hover{cursor:pointer}@media(max-height:555px),(max-width:600px){.navbar-container{flex-direction:column;justify-content:flex-start;position:relative;flex-wrap:wrap}.navbar-container .navbar__btn-sidebar{align-self:flex-start;justify-self:center;position:absolute;display:flex;margin-left:10px;margin-top:10px;background-color:#009600!important;border-color:#275627;color:#fff;align-items:center;justify-content:center;font-size:2em;border-radius:5px}.navbar-container .navbar__btn-sidebar:active{box-shadow:none!important}.navbar-container .navbar__btn-sidebar:focus{box-shadow:none!important}.navbar-container .navbar-logo-title__container{flex-direction:column}.navbar-container .navbar-logo-title__container .navbar__logo{width:150px;height:48.75px;cursor:pointer}.navbar-container .navbar-custom-logo-time__container{flex-direction:column;padding-right:0;flex-wrap:wrap}.navbar-container .navbar-custom-logo-time__container .navbar__custom-image{width:auto;max-height:70px}.navbar-container .navbar__date-user{display:none}.navbar-container .navbar__site-name{font-size:1.3rem}}@media(max-width:1050px){.navbar-container .navbar-logo-title__container{max-width:600px}}@media(min-width:1050px){.navbar-container .navbar-logo-title__container{max-width:700px}}@media(min-width:1500px){.navbar-container .navbar-logo-title__container{max-width:none}}.loading__modal{z-index:1250!important}.loading__modal .modal-content{background-color:transparent!important;border:none;display:flex;justify-content:center;align-items:center;font-size:20px;color:#000}.loading__modal .modal-content .config__btn{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease-in-out}.loading__modal .modal-content .config__btn:hover{background-color:#009600;border-color:#000}.loading__modal .modal-content .config__btn:active{box-shadow:none!important}.loading__modal .modal-content .config__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.loading__modal .modal-content .loading-spinner{width:5em;height:5em}.loading__modal__backdrop{opacity:.85!important;background-color:#fff!important}.list-group-item{padding:4px 6px!important;background-color:#f5f3e5!important}.logo__modal{overflow-y:hidden!important}.modal-content,.modal-content .modal-body{background-color:#f5f3e5!important}.modal-content .modal-body{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.modal-content .modal-body .list-group{background-color:#f5f3e5!important}.modal-content .modal-body .loading-spinner{margin:auto}.modal-content .modal-footer{padding:.5rem 1rem!important}.modal-content .modal__copyright{margin:10px 5px!important}.modal-content .logo-modal-body.modal-body{display:flex;flex-direction:column;padding-top:0;padding-bottom:0;overflow-y:auto}@media(max-height:555px),(max-width:600px){.modal{overflow-y:auto!important}}.patching-overlay{z-index:2023;padding:0!important;margin:0}.patching-overlay__dialog{margin:0!important}.patching-overlay__dialog .modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.screen-saver{background-color:#2a652a;z-index:2000}.screen-saver .modal-dialog .modal-content{background-color:inherit!important;display:flex;justify-content:center;align-items:center;border:none;color:inherit!important;font-size:200px}.screen-saver--alarm-even{background-color:#ff3030;color:#fff;animation:whitetored .5s ease-in}.screen-saver--alarm-odd{background-color:#fff;color:#ff3030;animation:redtowhite .5s ease-in}.screen-saver--no-alarm-even{background-color:#fff;color:#2a652a;animation:greentowhite .5s ease-in}.screen-saver--no-alarm-odd{background-color:#2a652a;color:#fff;animation:whitetogreen .5s ease-in}.screen-saver__backdrop{background-color:#ff3030}@keyframes redtowhite{0%{background-color:#ff3030;color:#fff}to{background-color:#fff;color:#ff3030}}@keyframes whitetored{0%{background-color:#fff;color:#ff3030}to{background-color:#ff3030;color:#fff}}@keyframes whitetogreen{0%{background-color:#fff;color:#2a652a}to{background-color:#2a652a;color:#fff}}@keyframes greentowhite{0%{background-color:#2a652a;color:#fff}to{background-color:#fff;color:#2a652a}}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;background-color:#f5f3e5;height:99.5%;width:0;position:static}.sidebar .sidebar__btn{display:flex!important;flex-direction:column!important;z-index:1;align-items:center;justify-content:center;margin:1px 0 1px 6px;padding:5px 4px;max-height:83.28px;height:83.28px;width:122.25px;border-radius:8px 0 0 8px;border-style:solid none solid solid;border-color:#275627;box-shadow:-3px 3px 3px rgba(0,0,0,.473);color:#fff;font-size:22px;background-color:#2a652a!important;transition:z-index .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}.sidebar .sidebar__btn:hover{border-color:#275627;z-index:4}.sidebar .sidebar__btn:active{box-shadow:-3px 3px 3px rgba(0,0,0,.473)!important;border-color:#275627}.sidebar .sidebar__btn:focus{box-shadow:-3px 3px 3px rgba(0,0,0,.473);border-color:#275627}.sidebar .sidebar__btn .sidebar-btn__name{font-size:16px;margin:0}.sidebar .sidebar__btn--selected{background-color:#fff!important;color:#2a652a!important;z-index:3}.sidebar .sidebar__btn--white-alarm{color:#f03!important;background-color:#fff!important;z-index:3}.sidebar .sidebar__btn--red-alarm{color:#fff!important;background-color:#f03!important}@keyframes in{0%{transform:scaleY(1.1) translateZ(0)}to{transform:scaleY(1) translateZ(0)}}@keyframes out{0%{transform:scaleY(1) translateZ(0)}to{transform:scaleY(1.1) translateZ(0)}}@media(max-height:555px),(max-width:600px){.sidebar{display:none}}.sidebar--mobile__backdrop{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.5);animation:fadeIn .5s forwards;z-index:4}.sidebar--mobile__backdrop.hide{animation:fadeOut .5s forwards}.sidebar--mobile{flex-direction:column;justify-content:flex-start;height:100%;width:80%;padding:0;display:none;position:fixed;animation:slideout .5s forwards;-webkit-animation:slideout .5s forwards;-moz-animation:slideout .5s forwards;-o-animation:slideout .5s forwards;z-index:5;background-color:#f5f3e5;color:#fff;border-right:1px solid #000}.sidebar--mobile.hide{animation:slidein .5s forwards;-webkit-animation:slidein .5s forwards;-moz-animation:slidein .5s forwards;-o-animation:slidein .5s forwards}.sidebar--mobile .sidebar--mobile__header{background-color:inherit;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:.5rem;box-shadow:0 3px 3px 0 #000;background-color:#deddd5;color:#000}.sidebar--mobile .sidebar--mobile__header h2{text-align:center;flex:1 1 auto;font-weight:700;margin:0}.sidebar--mobile .sidebar--mobile__menu{overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column}.sidebar--mobile .sidebar__btn{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;width:100%;flex:0 1 auto;max-height:120px;min-width:120px;padding:6px 4px;border-radius:0;border-color:#000;border-right:none;border-left:none;border-top-width:0;color:#fff;font-size:15px;background-color:#2a652a!important;animation:in .5s}.sidebar--mobile .sidebar__btn:first-of-type{border-top-width:1px}.sidebar--mobile .sidebar__btn:hover{animation:out .5s;animation-fill-mode:forwards;border-color:#000;filter:brightness(1.1)}.sidebar--mobile .sidebar__btn:active{box-shadow:none!important}.sidebar--mobile .sidebar--mobile__hide-btn{background-color:hsla(0,0%,67.1%,.5)!important;color:#000;flex-direction:row!important;justify-content:center;padding:10px;font-weight:700;border-color:transparent}.sidebar--mobile .sidebar--mobile__hide-btn.notVisible{visibility:hidden}.sidebar--mobile .sidebar__btn--selected{background-color:#fff!important;color:#2a652a!important;box-shadow:none!important}.sidebar--mobile .sidebar__btn--white-alarm{color:#f03!important;background-color:#fff!important}.sidebar--mobile .sidebar__btn--red-alarm{color:#fff!important;background-color:#f03!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes slideout{0%{left:-150%;transform:translateZ(1px)}to{left:0;transform:translateZ(1px)}}@keyframes slidein{0%{left:0;transform:translateZ(1px)}to{left:-150%;transform:translateZ(1px);display:none}}@media(max-height:555px),(max-width:600px){.sidebar--mobile{display:flex}.sidebar--mobile .sidebar__btn{animation:none}.sidebar--mobile .sidebar__btn:hover{animation:none}.sidebar--mobile .sidebar__btn:active{animation:out .5s;animation-fill-mode:both;border-color:#000}}.silence-alarm-modal .silence-alarm-modal__body{width:100%;margin:0;vertical-align:middle;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:7px}.silence-alarm-modal .silence-alarm-modal__body .body__badge{font-size:1.5rem;max-width:100%;margin:0 5px;background-color:#2a652a!important;text-align:center;white-space:pre-wrap;text-overflow:ellipsis}.silence-alarm-modal .silence-alarm-modal__body .body__btn{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;font-size:1.5rem;width:6em;justify-content:center;margin-bottom:1rem;transition:background-color .3s ease-in-out}.silence-alarm-modal .silence-alarm-modal__body .body__btn:hover{background-color:#009600;border-color:#000}.silence-alarm-modal .silence-alarm-modal__body .body__btn:active{box-shadow:none!important}.silence-alarm-modal .silence-alarm-modal__body .body__btn:focus{background-color:#009600;border-color:#2a652a;box-shadow:none}.silence-alarm-modal .silence-alarm-modal__body .date-input__group{margin:.25rem 0 0}.silence-alarm-modal .silence-alarm-modal__body .date-input__group:hover .date-input__text{background-color:#009600;color:#fff}.silence-alarm-modal .silence-alarm-modal__body .date-input__group:focus-within .date-input__text{box-shadow:0 0 .25rem #009600;background-color:#2a652a;color:#fff}.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__date,.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__text{width:-moz-fit-content;width:fit-content;margin:5px 0}.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__date{border:1px solid #000;border-left:none;border-radius:.25rem}.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__date:hover{cursor:pointer}.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__date .react-date-picker__wrapper{border-radius:inherit}.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__date .react-date-picker__wrapper .react-date-picker__inputGroup{padding:0 3px 0 5px}.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__text{font-size:20px;border-radius:.25rem!important;border:1px solid #000;border-right:none;border-bottom-right-radius:0!important;border-top-right-radius:0!important;background-color:#2a652a;color:#fff;transition:background-color .3s ease-in-out}.silence-alarm-modal .silence-alarm-modal__body .date-input__group .date-input__text:hover{cursor:pointer}.silence-alarm-modal .body__submit{margin:5px 0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.silence-alarm-modal .body__submit .submit__btn--submit{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;margin:5px 0;font-size:1.3rem;transition:background-color .3s ease-in-out}.silence-alarm-modal .body__submit .submit__btn--submit:hover{background-color:#009600;border-color:#000}.silence-alarm-modal .body__submit .submit__btn--submit:active{box-shadow:none!important}.silence-alarm-modal .body__submit .submit__btn--submit:focus{background-color:#2a652a;border-color:#000;box-shadow:none}@media(max-height:555px),(max-width:600px){.silence-alarm-modal .modal-content{height:85vh}.silence-alarm-modal .silence-alarm-modal__body .body__badge,.silence-alarm-modal .silence-alarm-modal__body .body__btn,.silence-alarm-modal .silence-alarm-modal__body .body__submit .submit__btn--submit{font-size:1rem}}.data-grid{height:100%;min-height:250px;box-sizing:border-box;border:1px solid #000;border-radius:.5rem;overflow-x:hidden;background-color:#fff;color:#000}.data-grid .custom-dgrid-header-div{width:100%;display:flex;grid-column-gap:1rem;column-gap:1rem;cursor:pointer}.data-grid .custom-dgrid-header-div .alarm-count-span{font-weight:400;color:#696969;font-size:.85rem;margin-left:auto}.data-grid .svg-arrow path{transition:d .1s}.data-grid.data-grid--loading{position:relative}.data-grid.data-grid--loading:after{content:"Loading...";background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.data-grid::-webkit-scrollbar{border-radius:.5rem}.data-grid::-webkit-scrollbar:vertical{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid #000}.data-grid::-webkit-scrollbar:horizontal{border-top-left-radius:0;border-top-right-radius:0}.data-grid::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:.5rem;outline:1px solid #000}.data-grid::-webkit-scrollbar-thumb:vertical{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 3px 3px 8px rgba(0,0,0,.3)}.data-grid::-webkit-scrollbar-thumb:horizontal{border-top-right-radius:0;border-top-left-radius:0;box-shadow:inset 3px 3px 8px rgba(0,0,0,.3)}.data-grid .rdg-header-row{font-size:18px;background-color:#fff;color:#000}.data-grid .rdg-header-row .rdg-cell{padding-left:3px;padding-right:12px;border-right:1px solid #000;border-bottom:2px solid #000;box-shadow:none!important}.data-grid .rdg-header-row .rdg-cell:not(:first-child):after{background-image:radial-gradient(#212121 35%,#f9f9f9 0);background-position:5px 0;background-size:5px 5px}.data-grid .rdg-header-row .rdg-cell:not(:first-child):after:hover{cursor:col-resize}.data-grid .rdg-header-row .rdg-cell:last-child{border-right:0}.data-grid .rdg-row{font-size:17px;transition:background-color .3s ease-in-out}.data-grid .rdg-row .rdg-cell{padding-left:3px;border-right:1px solid #000;border-bottom:1px solid #000;box-shadow:none!important}.data-grid .rdg-row .rdg-cell:last-child{border-right:0}.data-grid .rdg-row:hover{background-color:#9f9f9f}.data-grid .rdg-row-even{background-color:#dfdfdf}.data-grid .rdg-row-odd{background-color:#bfbfbf}.data-grid .data-grid--empty{margin:auto;grid-column:1/-1;height:213px;display:flex;flex-direction:column;justify-content:center}.data-grid .data-grid--empty .data-grid--empty-title{text-align:center;margin:0 auto}@media(max-width:900px){.data-grid{background-color:#fff;font-size:10px;color:#000}.data-grid .rdg-header-row{background-color:#f9f9f9;font-size:1em}.data-grid .rdg-header-row .rdg-cell{padding-right:12px}.data-grid .rdg-row{font-size:1em}.data-grid .rdg-row .rdg-cell{padding-right:3px}}@media(max-width:600px){.data-grid .rdg-row{display:grid;line-height:35px;grid-template-columns:100%;grid-template-rows:none;grid-auto-rows:35px;border-bottom:1px solid #000}.data-grid .rdg-row .rdg-cell{grid-column:1/-1!important;grid-row:35px;grid-column-start:unset!important;max-height:35px;border:none;border-bottom:1px dotted grey;padding-left:30%}.data-grid .rdg-row .rdg-cell:before{font-weight:700;font-size:larger;content:attr(aria-label);position:absolute;top:0;left:6px;width:30%;white-space:nowrap}}.data-grid--wrapper{position:relative;flex:1 1 auto}.data-grid--wrapper .refetchingAlarmsDiv{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,67.5%,.66);display:flex;justify-content:center;align-items:center;border-radius:.5rem}.data-grid--wrapper .refetchingAlarmsDiv .refetchingAlarmsDiv--text{text-align:center;color:#fff;font-size:30px;margin:auto;-webkit-text-stroke:1px solid #000;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.data-grid--wrapper .refetchingAlarmsDiv .refetchingAlarmsDiv--text .loading-spinner{color:#000;width:5rem;height:5rem}.data-grid--wrapper.ANNUN .data-grid .rdg-row{transition:background-color .1s}.data-grid--wrapper.ANNUN .data-grid .rdg-row:hover{background-color:#ff9090}.data-grid--wrapper.ANNUN .data-grid .rdg-row-even{background-color:#ff3030}.data-grid--wrapper.ANNUN .data-grid .rdg-row-odd{background-color:#ff6060}.data-grid--wrapper.FILT .data-grid .rdg-row{transition:background-color .1s}.data-grid--wrapper.FILT .data-grid .rdg-row:hover{background-color:#feffdf}.data-grid--wrapper.FILT .data-grid .rdg-row-even{background-color:#fbff00}.data-grid--wrapper.FILT .data-grid .rdg-row-odd{background-color:#fdff9f}.data-grid--wrapper.OVER .data-grid .rdg-row{transition:background-color .1s}.data-grid--wrapper.OVER .data-grid .rdg-row:hover{background-color:#a9c8ff}.data-grid--wrapper.OVER .data-grid .rdg-row-even{background-color:#9cb6f1}.data-grid--wrapper.OVER .data-grid .rdg-row-odd{background-color:#81a0e8}.nav{margin-left:1rem;margin-right:1rem}.tab-content{height:100%;margin-bottom:1rem}.tab-content .tab-pane.active{z-index:3;height:100%}.alarms__tabs{margin:1rem 2rem 0;border-radius:10px;z-index:3}.alarms__tabs,.alarms__tabs .nav-item{border-bottom:none}.alarms__tabs .nav-item .nav-link{color:#000;background-color:#f5f3e5;border:none;box-shadow:inset 0 -5px 3px rgba(0,0,0,.4);z-index:2}.alarms__tabs .nav-item .active,.alarms__tabs .nav-item .nav-link.active{z-index:3;background-color:#f5f3e5;color:#000}.alarms__tabs .nav-item .active{border:1px solid #000;border-bottom:none;box-shadow:-2px -3px 2px 1px rgba(0,0,0,.4)}.snooze-alarm_chime-modal .form-label{font-size:20px}.snooze-alarm_chime-modal .form-control{font-size:18px!important}.snooze-alarm_chime-modal .form-control:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.snooze-alarm_chime-modal .form-control:active{border-color:#2a652a}.alarms-tabs__section{padding:1rem;margin:0 1rem 1rem;background-color:#f5f3e5;height:100%;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);border-radius:.5rem;display:flex;flex-direction:column}.alarms-tabs__section--history #alarm_history_legend{overflow-x:auto;margin-bottom:.5rem}.alarms-tabs__section--history #alarm_history_legend table{margin-bottom:0}.alarms-tabs__section--history #alarm_history_legend tr:first-of-type td{border-bottom:1px solid grey;text-decoration:underline}.alarms-tabs__section--history #alarm_history_legend tr:first-of-type td:last-of-type{border-top-right-radius:.5rem}.alarms-tabs__section--history #alarm_history_legend tr:first-of-type th{border-bottom:2px solid #000}.alarms-tabs__section--history #alarm_history_legend tr:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.alarms-tabs__section--history #alarm_history_legend tr:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.alarms-tabs__section--history #alarm_history_legend tr:last-of-type th{border-bottom-left-radius:.5rem}.alarms-tabs__section--history #alarm_history_legend th{border-bottom:none}.alarms-tabs__section--history #alarm_history_legend th:first-of-type{border-right:2px solid #000;border-top-left-radius:.5rem}.alarms-tabs__section--annunciated .silence-alarm-modal{position:fixed;background-color:hsla(0,0%,47.1%,.6);width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:2}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body{background-color:#f5f3e5;width:-moz-fit-content;width:fit-content;max-width:90%;min-width:50%;height:60%;margin:auto;vertical-align:middle;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border-radius:7px}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__submit{border-top:1px solid #000;padding:10px 0 0;width:95%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__submit .submit__btn--submit{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;transition:background-color .1s}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__submit .submit__btn--submit:hover{background-color:#009600;border-color:#000}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__submit .submit__btn--submit:active{box-shadow:none!important}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__submit .submit__btn--submit:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__badge{font-size:1.3rem;margin:0 5px;background-color:#2a652a!important;text-overflow:ellipsis}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__btn{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;font-size:1.5rem;width:6em;justify-content:center;transition:background-color .1s}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__btn:hover{background-color:#009600;border-color:#000}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__btn:active{box-shadow:none!important}.alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__btn:focus{background-color:#009600;border-color:#2a652a;box-shadow:none}.alarms-tabs__section--annunciated .alarms-annunciated__snooze-bell{background-color:rgba(254,0,51,.95);color:#fff;border:none;border-radius:8px;position:fixed;bottom:1%;right:50%;transform:translate(50%,1%);font-size:1.5em!important;will-change:opacity;animation:fadein 1s ease-in-out;transition:background-color .1s}.alarms-tabs__section--annunciated .alarms-annunciated__snooze-bell:hover{box-shadow:0 0 .5rem #2a652a!important;background-color:#fe0033}.alarms-tabs__section--annunciated .alarms-annunciated__snooze-bell:focus{background-color:#fe0033;box-shadow:none}.alarms-tabs__section--annunciated .alarms-annunciated__snooze-bell:active{background-color:#fe0033}.alarms-tabs__section--annunciated .alarms-annunciated__snooze-bell:disabled{background-color:rgba(254,0,51,.95)!important;opacity:.95}@media(max-height:555px),(max-width:600px){.alarms .alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body{height:80%}.alarms .alarms-tabs__section--annunciated .silence-alarm-modal .silence-alarm-modal__body .body__badge{display:block;font-size:1em;max-width:90%;white-space:normal;word-wrap:break-word;height:-moz-fit-content;height:fit-content}}@media(min-height:900px){.alarms .alarms-tabs__section{padding-bottom:0}}.higher-z{z-index:3}.higher-z .accordion-collapse{z-index:inherit}.config-container{flex-grow:0;overflow-y:auto;scrollbar-gutter:stable;padding:1rem;background-color:#fff}.config-container .accordion-button{padding:0!important;font-size:18px!important;background-color:#f5f3e5}.config-container .accordion-button:after{background-image:none!important;width:auto!important;height:auto!important}.config-container .accordion-button:focus{box-shadow:none!important;border-color:#000!important}.config-container .accordion-button:not(.collapsed){background-color:#f5f3e5}.config-container .accordion,.config-container .accordion-flush{margin:auto;border-radius:.5rem;box-shadow:2px 3px 10px 3px rgba(0,0,0,.4);background-color:#f5f3e5}.config-container .accordion-item{border-bottom:1px solid rgba(0,0,0,.5)}.config-container .accordion-item:first-child{border-radius:.5rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.config-container .accordion-item:first-child .accordion-header{border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.config-container .accordion-item:first-child .accordion-header .accordion-button{border-radius:.5rem!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.config-container .accordion-item:first-child .accordion-header .accordion-button .config-accordion__btn{border-radius:.5rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.config-container .accordion-item:last-child{border-radius:.5rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.config-container .accordion-item:last-child .accordion-header{border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0}.config-container .accordion-item:last-child .accordion-header .accordion-button{border-radius:.5rem!important;border-top-left-radius:0;border-top-right-radius:0}.config-container .accordion-item:last-child .accordion-header .accordion-button .config-accordion__btn{border-radius:.5rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.config-container .config-accordion__btn{background-color:#f5f3e5;color:#000;border:none!important;width:100%;padding:.6125rem .5rem .6125rem 1rem}.config-container .config-accordion__btn:hover{background-color:#fff;color:#009600;border-color:#000}.config-container .config-accordion__btn:active{background-color:#fff;box-shadow:none!important}.config-container .config-accordion__btn:focus{background-color:#fff;color:#2a652a;box-shadow:none!important;border-color:#000}.config-container .config-accordion__btn--selected{background-color:#2a652a;color:#fff;box-shadow:-3px -2px 8px 3px rgba(0,0,0,.4);z-index:2}.config-container .config-accordion__btn--selected:hover{background-color:#009600;color:#fff}.config-container .config-accordion__btn--selected:active{background-color:#2a652a}.config-container .config-accordion__btn--selected:focus{background-color:#2a652a;color:#fff}.config-container .accordion-collapse.collapse.show,.config-container .accordion-header{z-index:inherit}.config-container .receiver-row{display:flex;justify-content:space-between;align-items:center}.config-container .not-saved{position:absolute;background-color:#f5f3e5;left:95%;top:50%;transform:translate(-80%,-50%);z-index:2;color:#f03;border:none;border-radius:6px;padding:3px;transition:color .33s ease-in-out}.config-container .not-saved:hover{color:#2a652a}.config-container .not-saved--phones{left:90%!important}.config-container .legend-cloud{color:#f03}.config-container .receiver-table{margin-bottom:0}.config-container .config-receiver__form{display:flex;flex-direction:column}.config-container .accordion__body{padding:0!important;height:-moz-fit-content;height:fit-content;background-color:#f5f3e5;border-radius:inherit;z-index:inherit}.config-container .accordion__body .table-responsive{min-height:max-content;padding:2px 1px 1px}.config-container .accordion__body .table-responsive .table{height:max-content}.config-container .accordion__body .config-item-container{padding:1rem;border-radius:inherit;border-top:none;background-color:#f5f3e5;position:relative;z-index:inherit}.config-container .accordion__body .config-item-container .table-responsive table tr td .input-txt.form-control{width:100%}.config-container .accordion__body .config-item-container .config-item__form .config-item-form-group__container{display:flex;align-items:flex-end;grid-column-gap:1rem;column-gap:1rem}.config-container .accordion__body .config-item-container .config-item__form .config-item-form__group{position:relative}.config-container .accordion__body .config-item-container .dates-container{display:flex;flex-direction:column}.config-container .accordion__body .config-item-container .dates-container .react-date-picker{max-width:400px;max-height:320px}.config-container .accordion__body .config-item-container .dates-container .react-date-picker .react-date-picker__wrapper{border:1px solid #000;border-radius:.25rem;background-color:#fff;padding:.375rem .75rem}.config-container .accordion__body .config-item-container .dates-container .react-date-picker .react-date-picker__wrapper:hover{cursor:pointer}.config-container .accordion__body .config-item-container .dates-container .react-date-picker .react-date-picker__wrapper:focus{border:1px solid #2a652a;box-shadow:0 0 .25rem #009600;caret-color:transparent}.config-container .accordion__body .config-item-container .dates-container .react-date-picker .react-date-picker__wrapper:focus-visible{outline:none}.config-container .accordion__body .config-item-container .dates-container .react-date-picker .react-date-picker__wrapper:active{border:1px solid #2a652a;box-shadow:0 0 .25rem #009600;caret-color:transparent}.config-container .accordion__body .config-item-container .dates-container .react-date-picker span{content:"pp"}.config-container .accordion__body .config-item-container .dates-container .react-date-picker span div{width:400px}.config-container .accordion__body .config-item-container .dates-container .react-date-picker span div .dates-calender{width:400px;height:320px;font-size:20px}.config-container .accordion__body .config-item-container .dates-container .react-date-picker span div button{padding:13px 6.6667px!important}.config-container .accordion__body .config-item-container .dates-container .react-date-picker--disabled{cursor:default}.config-container .accordion__body .config-item-container .dates-container .react-date-picker--disabled .react-date-picker__wrapper{background-color:#e9ecef;-webkit-user-select:none;user-select:none;caret-color:transparent}.config-container .accordion__body .config-item-container .dates-container .react-date-picker--disabled .react-date-picker__wrapper:hover{cursor:default}.config-container .accordion__body .config-item-container .dates-container .react-date-picker--disabled .react-date-picker__wrapper:active{border:1px solid #000;box-shadow:none;caret-color:transparent}.config-container .accordion__body .config__btn-container{display:flex;flex-wrap:wrap}.config-container .accordion__body .sys-settings__top-container{display:flex;justify-content:space-between;margin:0 0 1rem;align-items:flex-start}.config-container .accordion__body .sys-settings__top-container .config__btn-container--sys-settings{flex-wrap:wrap;grid-column-gap:1rem;column-gap:1rem;margin-bottom:1rem}.config-container .accordion__body .sys-settings__top-container .sys-settings__check-container{display:flex;flex-direction:column}.config-container .accordion__body .config__btn-container--margin-bottom{margin-bottom:1rem}.config-container .accordion__body .config__upload-div{display:flex;justify-content:flex-start;align-items:center}.config-container .accordion__body .config__file-input{width:-moz-fit-content;width:fit-content;margin:5px 5px 5px 0;border:1px solid #000}.config-container .accordion__body .config__file-input:hover::-webkit-file-upload-button{background-color:#009600!important}.config-container .accordion__body .config__file-input:hover::file-selector-button{background-color:#009600!important}.config-container .accordion__body .config__file-input::file-selector-button{background-color:#2a652a;color:#fff;transition:background-color .3s ease-in-out}.config-container .accordion__body .config__file-input::file-selector-button:hover{background-color:#009600!important}.config-container .accordion__body .config__file-input::-webkit-file-upload-button{background-color:#2a652a;color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.config-container .accordion__body .config__file-input::-webkit-file-upload-button:hover{background-color:#009600!important}.config-container .accordion__body .td--right-align{text-align:right}.config-container .accordion__body .td--left-align{text-align:left}.config-container .accordion__body .number-help-block{position:absolute;width:71%;left:50%;top:95%;transform:translateY(10%) translateX(-50%)}.confirm-save__sys-settings{height:100vh;width:100vw}.confirm-save__sys-settings .modal-content{max-height:95vh}.confirm-save__sys-settings .modal-content .confirm-save__sys-settings__body{overflow-y:auto}.confirm-save__sys-settings .modal-content .confirm-save__sys-settings__body .table tbody .new-value{background-color:rgba(0,150,0,.4745098039)}.confirm-save__sys-settings .modal-content .confirm-save__sys-settings__body .table tbody .old-value{background-color:#ff6060}.confirm-eth-settings .modal-content .table tbody .new-value{background-color:rgba(0,150,0,.4745098039)}.confirm-eth-settings .modal-content .table tbody .old-value{background-color:#ff6060}.confirm-email-server-settings__modal .modal-content .table tbody .new-value{background-color:rgba(0,150,0,.4745098039)}.confirm-email-server-settings__modal .modal-content .table tbody .old-value{background-color:#ff6060}@media(max-height:555px),(max-width:600px){.config-container{overflow:visible;overflow-y:visible}.accordion__body .config-item-container .sys-settings__top-container{flex-direction:column;grid-row-gap:1rem;row-gap:1rem}.accordion__body .config-item-container .sys-settings__top-container .config__btn-container--sys-settings{flex-direction:column;align-self:flex-end;grid-row-gap:.5rem;row-gap:.5rem;align-items:flex-end}.accordion__body .config-item-container .config__btn-container--sys-settings{flex-direction:column;align-items:flex-start}.accordion__body .config-item-container .dates-container .react-date-picker{max-width:50%}.accordion__body .config-item-container .dates-container .react-date-picker span{content:"pp"}.accordion__body .config-item-container .dates-container .react-date-picker span div{width:300px!important}.accordion__body .config-item-container .dates-container .react-date-picker span div .dates-calender{width:300px;font-size:20px}}.react-simple-keyboard{font-family:"OpenSans","Roboto";max-height:70%;height:60%}.react-simple-keyboard .hg-rows{height:100%}.react-simple-keyboard .hg-rows .hg-row{height:18.5%}.simple-keyboard.hg-layout-default .hg-button.bg-green,.simple-keyboard.hg-layout-number .hg-button.bg-green,.simple-keyboard.hg-layout-shift .hg-button.bg-green{background-color:#2a652a;border-color:#000;color:#fff}.simple-keyboard.hg-layout-default .hg-button-clear.bg-red,.simple-keyboard.hg-layout-number .hg-button-clear.bg-red,.simple-keyboard.hg-layout-shift .hg-button-clear.bg-red{background-color:#f03;border-color:#000;color:#fff}.hg-layout-default,.hg-layout-shift{padding:10px;background-color:#f5f3e5}.hg-layout-number{width:50%}.hg-functionBtn,.hg-standardBtn{font-size:1.5em;width:30px!important;height:100%!important}.hg-functionBtn:active,.hg-standardBtn:active{background-color:#efefef}.hg-button-space{height:auto!important}.input-modal-dialog{max-width:100%;max-height:100%;height:calc(100% - 1rem);margin:.5rem}.input-modal{overflow-y:hidden!important;z-index:1059!important;width:100vw;height:100vh;min-height:0}.input-modal__backdrop{z-index:1058!important}.input-modal__content{max-height:100%;min-height:0;flex:1 1 auto;height:100%}.input-modal__body{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#f5f3e5;border-radius:7px}.input-modal__body .input-group{height:85px;margin-top:85px}.input-modal__body .input-group .form-floating{display:flex;height:100%}.input-modal__body .input-group .form-floating input{height:100%}.input-modal__body .input-group textarea{height:100%;margin-top:-85px}.input-modal__body .form-floating>.form-control:focus~label,.input-modal__body .form-floating>.form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-1rem) translateX(.15rem)}.input-modal__body .input-group-text,.input-modal__body .input-modal__input{padding:44px 12px 30px!important;max-width:600px;font-size:2em;border-color:#000}.input-modal__body .input-group-text:focus,.input-modal__body .input-modal__input:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.input-modal__body .input-group-text{height:100%}.input-modal__body .input-modal__textarea--label{font-size:20px;margin-top:.5rem}.input-modal__body .input-modal__input--textarea{height:auto!important;font-size:2em}.input-modal__body .input-modal__input--textarea:focus{box-shadow:0 0 .25rem #009600;border:1}.input-modal__body .form-check-input{font-size:30px;border:1px solid #000;margin:0 .5rem 0 -1.5rem}.input-modal__body .form-check-input:checked{background-color:#2a652a;border-color:#000}.input-modal__body .form-check-input:focus{box-shadow:none}.input-modal__body .form-check-label{font-size:22px}.selection-modal-backdrop{z-index:1055!important}.selection-modal{z-index:1056!important}.selection-modal .selection-modal__header{background-color:#f5f3e5;display:flex;justify-content:center}.selection-modal .selection-modal__header .selection-modal__search-bar{border:1px solid #000}.selection-modal .selection-modal__header .selection-modal__search-bar:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.selection-modal .selection-modal__body{max-height:75vh;display:flex;flex-direction:column;align-items:center;overflow-y:auto;background-color:#f5f3e5;grid-row-gap:.25rem;row-gap:.25rem;flex-shrink:1;padding:0!important;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.selection-modal .selection-modal__body .selection-modal__btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;color:#000;border:1px solid #f5f3e5;min-width:100%;flex:1 0 auto;border-radius:0}.selection-modal .selection-modal__body .selection-modal__btn:active{border-color:#2a652a;box-shadow:0 0 15px 15px #009600;z-index:1;color:#2a652a;background-color:#f5f3e5;cursor:wait}.selection-modal .selection-modal__body .selection-modal__btn:focus{box-shadow:0 0 5px 5px #009600}.selection-modal .selection-modal__body .selection-modal__btn--selected{font-weight:700;background-color:#2a652a;color:#fff}@media(max-height:555px),(max-width:600px){.selection-modal .selection-modal__body{max-height:69vh}}.progress-bar__tick{font-size:12px;padding-top:1px}.progress-bar__tick:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:25%;background-color:#000}.time-input__modal{z-index:1059!important;overflow:hidden}.time-input__modal__backdrop{z-index:1058!important}.time-input__body{display:flex;flex-direction:row;max-height:72vh;padding:0;position:relative;overflow:hidden;grid-column-gap:3px;column-gap:3px;pointer-events:all}.time-input__body .header-time-container{display:flex;flex-direction:column;flex:1 0;background-color:#fff;-webkit-user-select:none;user-select:none;pointer-events:all;position:relative}.time-input__body .header-time-container h4{text-align:center;z-index:2;background-color:#fff}.time-input__body .header-time-container:before{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.05));bottom:50%;margin-bottom:1rem;top:0}.time-input__body .header-time-container:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0}.time-input__body .header-time-container:after,.time-input__body .header-time-container:before{content:"";height:2rem;left:0;position:absolute;right:0;z-index:1}.time-input__body .header-time-container .time-container{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;max-height:350px;-webkit-user-select:none;user-select:none;pointer-events:all;cursor:pointer}.time-input__body .header-time-container .time-container:active{cursor:grabbing;cursor:-moz-grabbing}.time-input__body .header-time-container .time-container:before{content:"";background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 0,#fff 70%);top:0}.time-input__body .header-time-container .time-container:after{content:"";background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0}.time-input__body .header-time-container .time-container:after,.time-input__body .header-time-container .time-container:before{font-size:25px;height:2rem;left:0;position:absolute;right:0;z-index:1}.time-input__body .header-time-container .time-container .outer-list-container{position:relative}.time-input__body .header-time-container .time-container .outer-list-container:before{position:absolute;content:"";height:30px;width:100%;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.75)}.time-input__body .header-time-container .time-container .inner-list-container{position:relative}.time-input__body .time__btn{background-color:hsla(0,0%,87.5%,.8);color:#9f9f9f;border-color:#dfdfdf;display:flex;justify-content:center;font-size:25px;-webkit-user-select:none;user-select:none}.time-input__body .time__btn--selected{background-color:hsla(0,0%,87.5%,.8);color:#2a652a;font-weight:600;position:relative}.confirm__modal{z-index:1057!important}.confirm__modal .modal-content .confirm__modal__body{display:flex;flex-direction:column}.confirm__modal .modal-content .confirm__modal__body .text-bold{font-weight:800}.confirm__modal .modal-content .confirm__modal__body .text-red{color:#f03!important}.confirm__modal .modal-content .confirm__modal__body .confirm__modal__btn-container{display:flex;justify-content:space-between}.confirm__modal__backdrop{z-index:1056!important}.device-scan-data.popover{min-width:300px;max-width:600px;min-height:100px;max-height:500px;width:auto;height:auto}.device-scan-data.popover .device-scan-data--body{overflow-y:auto;max-height:420px}.device-template-description-modal{z-index:1057!important}.device-template-description-modal-backdrop{z-index:1056!important}.device-config__modal{overflow:hidden}.device-config__modal .config__btn{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease-in-out}.device-config__modal .config__btn:hover{background-color:#009600;border-color:#000}.device-config__modal .config__btn:active{box-shadow:none!important}.device-config__modal .config__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.device-config__modal .device-config-modal__header{background-color:#f5f3e5;display:flex;flex-direction:row;align-items:flex-start}.device-config__modal .device-config-modal__header .modal-title{word-wrap:break-word;max-width:340px}.device-config__modal .device-config-modal__body .device-config{padding:10px;background-color:#f5f3e5;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.device-config__modal .device-config-modal__body .buttons--space-between{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1rem 0 0}.device-config__modal .device-config-modal__body .device-settings__form-group{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;grid-column-gap:1rem;column-gap:1rem}.device-config__modal .device-config-modal__body .config__btn{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease-in-out}.device-config__modal .device-config-modal__body .config__btn:hover{background-color:#009600;border-color:#000}.device-config__modal .device-config-modal__body .config__btn:active{box-shadow:none!important}.device-config__modal .device-config-modal__body .config__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.device-config__modal .device-config-modal__body .form-select{border:1px solid #000;font-size:18px}.device-config__modal .device-config-modal__body .form-select:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.device-config__modal .device-config-modal__body .form-check{font-size:30px;display:flex;grid-column-gap:.75rem;column-gap:.75rem;align-items:center;margin-bottom:.5rem;margin-top:.5rem}.device-config__modal .device-config-modal__body .form-check-input{font-size:30px;border:1px solid #000;margin-top:0}.device-config__modal .device-config-modal__body .form-check-input:checked{background-color:#2a652a;border-color:#000}.device-config__modal .device-config-modal__body .form-check-input:focus{box-shadow:none;border-color:#000}.device-config__modal .device-config-modal__body .form-check-label{font-size:20px}.device-config__modal .device-config-modal__body .form-control{border:1px solid #000;font-size:18px}.device-config__modal .device-config-modal__body .form-control:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.ssid__list{display:flex;flex-direction:column;grid-row-gap:.25rem;row-gap:.25rem}.wifi__ssid-option{background-color:#bfbfbf;border-radius:6px;cursor:pointer;padding:.125rem .5rem}.wifi__ssid-option:hover{background-color:#dfdfdf}.wifi-scan-btn__container{position:relative;margin-right:"auto";max-width:400px;min-width:100px}.wifi-scan-btn{position:absolute;right:0;bottom:50%;transform:translateY(50%);padding:3px 8px;background-color:rgba(108,117,125,.2);border:2px solid transparent;color:#000}.data-export{padding:1rem 1rem .1rem;overflow-y:auto;height:100%}.data-export .data-export-btn__container{display:flex;align-items:center;align-self:center}.data-export .data-export__btn{margin:0 5px 5px 0;background-color:#2a652a;color:#fff;border-color:#000;display:flex;flex-direction:row;align-items:center;transition:background-color .3s ease-in-out}.data-export .data-export__btn:hover{background-color:#009600;border-color:#000}.data-export .data-export__btn:active{box-shadow:none!important}.data-export .data-export__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.data-export .data-export__btn--download{margin:5px 0}.data-export .data-export__btn--margin-right{margin-right:5px}.data-export .data-export-dates__container{display:flex;flex-direction:row;grid-column-gap:2rem;column-gap:2rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.data-export .data-export-dates__container .dates-container-input__group{margin:5px 0}.data-export .data-export-dates__container .dates-container-input__group:hover .dates-container-input__text{background-color:#009600;color:#fff}.data-export .data-export-dates__container .dates-container-input__group:focus-within .dates-container-input__text{box-shadow:0 0 .25rem #009600;background-color:#2a652a;color:#fff}.data-export .data-export-dates__container .dates-container-input__group .dates-container-input__date,.data-export .data-export-dates__container .dates-container-input__group .dates-container-input__text{width:-moz-fit-content;width:fit-content;margin:5px 0;transition:background-color .3s ease-in-out}.data-export .data-export-dates__container .dates-container-input__group .dates-container-input__date{border:1px solid #000;border-left:none}.data-export .data-export-dates__container .dates-container-input__group .dates-container-input__date:hover{cursor:pointer}.data-export .data-export-dates__container .dates-container-input__group .dates-container-input__text{font-size:20px;border-radius:.25rem!important;border:1px solid #000;border-right:none;border-bottom-right-radius:0!important;border-top-right-radius:0!important;background-color:#2a652a;color:#fff}.data-export .data-export-dates__container .dates-container-input__group .dates-container-input__text:hover{cursor:pointer}.data-export .data-export__device-section .data-export__device-section-header{display:flex;justify-content:space-evenly;align-items:center}.data-export .data-export__device-section .form-check .form-check-input{font-size:25px;margin-top:0}.data-export .data-export__device-section .form-check .form-check-label{font-size:17px;vertical-align:middle}.data-export .data-export__device-section .value-check{flex-basis:20%;flex-grow:1;max-width:212px;min-width:212px;margin-top:5px}.data-export .data-export__device-section .value-check .form-check-label{text-decoration:underline}.data-export .data-export__device-section .data-export__values-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:5px;margin-bottom:5px}.data-export .data-export__device-section .data-export__values-section:last-child{margin-bottom:0;padding-bottom:0}.data-export .data-export__device-section .data-export__values-section .tab-content{background-color:#f5f3e5;border-radius:.5rem;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);width:100%}.data-export .data-export__device-section .data-export__values-section .data-export__cell_type{justify-content:flex-start;padding:5px}.data-export .data-export__device-section .data-export__values-section .data-export__tabs{border-radius:10px;border-bottom-right-radius:0;width:100%;z-index:3}.data-export .data-export__device-section .data-export__values-section .data-export__tabs .nav-item .nav-link{color:#000;background-color:#f5f3e5;border:none;box-shadow:inset 0 -5px 3px rgba(0,0,0,.4)}.data-export .data-export__device-section .data-export__values-section .data-export__tabs .nav-item .active{background-color:#f5f3e5;color:#000;border:1px solid #000;border-bottom:none;box-shadow:-2px -3px 2px 1px rgba(0,0,0,.4);z-index:4!important}.data-export .data-export__device-section .data-export__values-section .data-export__app-values{flex-basis:25%;border:1px solid transparent;margin:5px 0 0;max-width:212.41px;transition:all .5s linear}.data-export .data-export__device-section .data-export__values-section .data-export__app-values .checkbox-app-name{padding-left:40px}.data-export .data-export__device-section .data-export__values-section .data-export__app-values .checkbox-app-name .form-check-label{font-weight:700;min-width:165.41px}.data-export .data-export__device-section .data-export__values-section .data-export__app-values .checkbox-app-name .form-check-input{margin-left:-1.25em}.data-export .data-export__device-section .data-export__values-section .data-export__app-values .checkbox-app-name .form-check-input:checked{background-color:inherit;background-image:url(../../static/media/arrow-up.6784e7d5.svg);border:none;border-top:1px solid #000;border-radius:0}.data-export .data-export__device-section .data-export__values-section .data-export__app-values .checkbox-app-name .form-check-input:not(:checked){background-image:url(../../static/media/arrow-down.83bf9f28.svg);background-color:inherit;border:none;border-bottom:1px solid #000;border-radius:0}.data-export .data-export__device-section .data-export__values-section .data-export__app-values .data-export__values{margin:0 0 0 10px}.data-export .data-export__device-section .data-export__values-section .data-export__app-values .data-export__values .form-check-input{margin-left:-1.25em}.data-export .data-export__device-section .data-export__values-section .data-export__app-values--open{background-color:#f5f3e5;border:1px solid #000;border-radius:.25rem}.data-export .data-export__device-section .data-export__values-section .data-export__cell_type{display:flex;flex-direction:row;flex-wrap:wrap}.data-export .progress{margin-left:auto;margin-right:auto;animation:expand .5s ease-in-out}.data-export .progress-bar{height:23px;width:75%;background-color:grey}.data-export .progress-bar p{margin-top:auto;margin-bottom:auto;font-weight:800;font-size:20px}.data-export .progress-bar__container{height:23px;display:flex;justify-content:center;width:100%}@media(max-height:555px),(max-width:600px){.data-export{overflow-y:visible}.data-export__device-section .value-check{max-width:158px!important;padding-left:47px!important;min-width:0!important}.data-export__values .form-check-label{font-size:12px!important}.data-export__app-values{max-width:160px!important}.data-export__app-values .checkbox-app-name .form-check-label{font-weight:600!important;font-size:12px!important}}.data-log{padding:1rem;overflow-y:auto;overflow-x:hidden;height:100%}.data-log .dygraph-label.dygraph-title{text-align:center}.data-log .accordion{margin-bottom:.5rem}.data-log .accordion .accordion-item .accordion-header .accordion-button{background-color:#f5f3e5;color:#000;font-size:1.25rem;font-weight:700}.data-log .accordion .accordion-item .accordion-header .accordion-button:hover{background-color:#f5f3e5;color:#009600;border-color:#000}.data-log .accordion .accordion-item .accordion-header .accordion-button:active{background-color:#f5f3e5;color:#009600;box-shadow:none!important}.data-log .accordion .accordion-item .accordion-header .accordion-button:focus{background-color:#f5f3e5;color:#2a652a;box-shadow:none!important;border-color:#000}.data-log .accordion .accordion-item .accordion-collapse.collapse.show,.data-log .accordion .accordion-item .accordion-collapse.collapsing{background-color:#f5f3e5}.data-log .accordion .accordion-item .accordion-button__selected{box-shadow:-3px -2px 8px 3px rgba(0,0,0,.4)}.data-log .dygraph-legend{text-align:center;background-color:hsla(0,0%,100%,.7);margin-bottom:2rem}.data-log .dygraph-xlabel,.data-log .dygraph-ylabel{text-align:center;font-size:18px}.data-log .dygraph-ylabel{transform:rotate(-90deg) translate(1.5rem,.75rem)}.data-log .table-responsive{padding:1px}.data-log .data-export-btn__container{display:flex;align-items:center;align-self:center}.data-log .data-log-btn__container{display:flex;align-items:center;grid-column-gap:.5rem;column-gap:.5rem;margin-bottom:.5rem}.data-log .graph-legend{display:flex;flex-direction:column;background-color:#fff;position:absolute;width:-moz-fit-content;width:fit-content;padding:10px;top:20%!important;margin-top:-2rem;z-index:10;border-radius:1rem}.data-log .graph-legend .highlighted{text-decoration:underline}.data-log .dygraph-legend>span.highlight{border:1px solid grey}.data-log .graph-legend>span.highlight{border:1px solid grey}.data-log .graph-tools{position:absolute;display:flex;justify-content:space-evenly;grid-column-gap:.75rem;column-gap:.75rem;top:2%;width:90%;left:5%}.data-log .graph-tools .pan-tools,.data-log .graph-tools .zoom-tools{display:flex;grid-column-gap:1rem;column-gap:1rem}.data-log .graph-container{padding-top:75px}.data-log .graph-main-container{padding-bottom:90px;background-color:#f5f3e5!important;border-radius:.5rem;margin-bottom:1rem}.data-log .legend-entry{display:flex;align-items:center;grid-column-gap:.25rem;column-gap:.25rem}.data-log .legend-entry--x{margin-left:calc(15px + .25rem)}.data-log .graph-value{font-weight:300}.data-log .progress{margin-left:auto;margin-right:auto;animation:expand .5s ease-in-out}.data-log .progress-bar{height:23px;width:75%;background-color:grey}.data-log .progress-bar p{margin-top:auto;margin-bottom:auto;font-weight:800;font-size:20px}.data-log .progress-bar__container{height:23px;display:flex;justify-content:center;width:100%}.data-log .data-export-dates__container{display:flex;flex-direction:row;grid-column-gap:2rem;column-gap:2rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.data-log .data-export-dates__container .dates-container-input__group{margin:5px 0}.data-log .data-export-dates__container .dates-container-input__group:hover .dates-container-input__text{background-color:#009600;color:#fff}.data-log .data-export-dates__container .dates-container-input__group:focus-within .dates-container-input__text{box-shadow:0 0 .25rem #009600;background-color:#2a652a;color:#fff}.data-log .data-export-dates__container .dates-container-input__group .dates-container-input__date,.data-log .data-export-dates__container .dates-container-input__group .dates-container-input__text{width:-moz-fit-content;width:fit-content;margin:5px 0;transition:background-color .3s ease-in-out}.data-log .data-export-dates__container .dates-container-input__group .dates-container-input__date{border:1px solid #000;border-left:none}.data-log .data-export-dates__container .dates-container-input__group .dates-container-input__date:hover{cursor:pointer}.data-log .data-export-dates__container .dates-container-input__group .dates-container-input__text{font-size:20px;border-radius:.25rem!important;border:1px solid #000;border-right:none;border-bottom-right-radius:0!important;border-top-right-radius:0!important;background-color:#2a652a;color:#fff}.data-log .data-export-dates__container .dates-container-input__group .dates-container-input__text:hover{cursor:pointer}.data-log .data-log__btn{margin:0 8px 8px 0;background-color:#2a652a;color:#fff;border-color:#000;display:flex;flex-direction:row;align-items:center;transition:background-color .3s ease-in-out}.data-log .data-log__btn:hover{background-color:#009600;border-color:#000}.data-log .data-log__btn:active{box-shadow:none!important}.data-log .data-log__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.data-log .data-log__btn--graph{margin:5px 0}.data-log .data-log__color-input.form-control{width:100%!important}.data-log .data-log-input__container{display:flex;flex-direction:column;align-items:flex-start}.data-log .data-log-input__container .data-log-input-group{margin:5px 0}.data-log .data-log-input__container .data-log-input-group:hover .data-log-input__text{background-color:#2a652a;color:#fff}.data-log .data-log-input__container .data-log-input-group:focus-within .data-log-input__text{box-shadow:0 0 .25rem #009600;background-color:#2a652a;color:#fff}.data-log .data-log-input__container .data-log-input-group .data-log-input__text,.data-log .data-log-input__container .data-log-input-group .data-log__date-input{width:-moz-fit-content;width:fit-content;transition:background-color .3s ease-in-out;margin:5px 0}.data-log .data-log-input__container .data-log-input-group .data-log__date-input{width:-moz-fit-content;width:fit-content;border:1px solid #000;border-left:none}.data-log .data-log-input__container .data-log-input-group .data-log__date-input:hover{cursor:pointer}.data-log .data-log-input__container .data-log-input-group .data-log-input__text{border-radius:.25rem!important;border:1px solid #000;border-right:none;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.data-log .data-log-input__container .data-log-input-group .data-log-input__text:hover{cursor:pointer}@keyframes expand{0%{transform:scale(0);opacity:0;background:#fff}}.coil-on.cool{stroke:#00f}.coil-on{stroke-dasharray:3 1;animation:coilFlow 200s linear infinite reverse}.coil-on.heat{stroke:red}.coil-off{stroke:#909090}@keyframes coilFlow{to{stroke-dashoffset:1000}}.fan-on{transform-origin:center;transform-box:fill-box;animation:fanRotate 1.5s linear infinite;fill:#228b22}@keyframes fanRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#svg-container{display:flex;justify-content:center}#svg-container #rtu-svg{margin:auto;max-height:500px;min-height:250px}.table-container{position:relative}.table-container .table-header-group .table-header{min-width:150px}.table-container .table-row{position:relative}.table-container .inactive-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);border-radius:inherit;display:flex;justify-content:center;color:#fff;font-weight:700;font-style:italic}.dss__marker-legend{background-color:rgba(245,243,229,.8352941176);max-width:350px;width:auto!important}.dss__marker-legend .placement-options{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:.25rem}.dss__marker-legend .filter-markers{border-bottom:1px solid grey;padding-bottom:.25rem;padding-left:1rem;padding-right:1rem}.dss__marker-legend .dss__marker-legend--body{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-basis:auto;grid-row-gap:.125rem;row-gap:.125rem}.dss__marker-legend .dss__marker-legend--body .marker-legend--item{display:flex;flex-direction:row;grid-column-gap:.5rem;column-gap:.5rem;background-color:#dfdfdf;width:100%;cursor:pointer;border-radius:.25rem;border:2px solid grey;padding:.5rem .25rem}.dss__marker-legend .dss__marker-legend--body .marker-legend--item:hover{background-color:#9f9f9f;border-color:#c71585}.dss__marker-legend .dss__marker-legend--body .marker-legend--item.marker-legend--item__highlight{background-color:#00ff7f;border:2px solid #ff69b4;text-decoration:underline}.dss__marker-legend.offcanvas-bottom,.dss__marker-legend.offcanvas-top{flex-direction:row;flex-wrap:wrap;max-width:100%;height:auto;max-height:300px}.dss__marker-legend.offcanvas-bottom .placement-options,.dss__marker-legend.offcanvas-top .placement-options{width:auto}.dss__marker-legend.offcanvas-bottom .dss__marker-legend--body,.dss__marker-legend.offcanvas-top .dss__marker-legend--body{flex-direction:row;flex-wrap:wrap;grid-column-gap:.125rem;column-gap:.125rem;max-height:200px}.dss__marker-legend.offcanvas-bottom .dss__marker-legend--body .marker-legend--item,.dss__marker-legend.offcanvas-top .dss__marker-legend--body .marker-legend--item{width:auto}svg *{transform-box:fill-box;transition:stroke 1s,fill 1s}svg :not(.zeroTransformOrigin){transform-origin:center!important}.fill-ashGray{fill:#b2beb5}.fill-silver{fill:silver}.fill-neonBlue{fill:#1f51ff}.fill-neonOrange{fill:#ff5f1f}.stroke-gunmetalGray{stroke:#818589}.stroke-lightOrange{stroke:#ffd580}.stroke-blueGray{stroke:#7393b2}.stroke-cornflowerBlue{stroke:#6495ed}.stroke-blue{stroke:#00f}.defrost-stage__icon *{transition:stroke 1s,fill 1s,stroke-dashoffset 1s,height 1s}.percentVertical{height:0;transition:height 1s;transform:rotate(180deg)}.percentCircular{stroke-dashoffset:0;transition:stroke-dashoffset 1s}.tempGauge__text{font-size:30px;font-weight:700}.tempGauge__text--smaller{font-size:21px;font-weight:700}.noIcon__text{font-size:30px;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:700}.percentScaleVertical__text{font-size:30px;color:#fff}.pressure-gauge__text{font-size:30px;font-weight:700}.spinning-fan{animation:spin 3s linear infinite}.newMarkerInfo{font-weight:700}.highlighted-span{background-color:#fff;padding:0 5px;border-radius:5px;border:1px solid #d3d3d3;font-weight:400}.create-markers__modal{width:100vw;height:100vh;min-height:0}.create-markers__modal .create-marker__modal__content{max-height:100%;min-height:0;flex:1 1 auto;height:100%}.create-markers__modal .create-marker__modal__content .modal-body{overflow:auto}.create-markers__modal .create-marker__modal__content .modal-body .data-grid{width:100%}.create-markers__modal .create-marker__modal__content .modal-body .data-grid .rdg-row-even,.create-markers__modal .create-marker__modal__content .modal-body .data-grid .rdg-row-odd{background-color:#2a652a}.create-markers__modal .create-marker__modal__content .modal-body .data-grid .rdg-row{width:100%}.create-markers__modal .create-marker__modal__content .modal-body .data-grid .rdg-row .rdg-cell{display:flex;justify-content:center;align-items:center;padding:0}.create-markers__modal .create-marker__modal__content .modal-body .data-grid .rdg-row .rdg-cell .hl-btn{width:100%}.create-markers__modal .create-marker__modal__content .modal-body .hoverable{cursor:pointer;color:#fff;width:100%;text-align:center}.filtering-container{display:block;position:relative}.filtering-container .filtering-spinner{position:absolute;right:2%;top:30%;z-index:6}.icons-list{display:flex;flex-direction:row;flex-wrap:wrap;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;border:1px solid #000;padding:.5rem;border-radius:.5rem;margin-top:.5rem}.icons-list .icon-option{display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px solid transparent;transition:all .3s;background-color:rgba(66,66,66,.5)}.icons-list .icon-option.transparent{background-color:transparent}.icons-list .icon-option.solid{background-color:#000}.icons-list .icon-option.solid.white{background-color:#fff}.icons-list .icon-option.solid.grey{background-color:grey}.icons-list .icon-option.text{padding:0 .25rem}.icons-list .icon-option.selected{border-color:#90ee90;background-color:#deddd5}.icons-list .icon-option:hover:not(.selected){background-color:rgba(66,66,66,.35)}details summary{display:flex;align-items:center;transition:all .15s ease-out}details summary:after{content:"❯";transition:transform .15s ease-in-out;margin-left:.5rem;transform:rotate(90deg)}details[open] summary:after{transform:rotate(-90deg)}.device-status-screen__marker{cursor:pointer;display:flex;justify-content:center;align-items:center}.device-status-screen__marker:hover{cursor:pointer}.device-status-screen__marker.pressed{background-color:purple;cursor:grabbing}.device-status-screen__marker .marker-legend-active{line-height:normal;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d3d3d3;border:1px solid #000;color:#000;z-index:6}.device-status-screen__marker .marker-legend-active,.device-status-screen__marker .marker-legend-active .scaletext-wrapper{display:flex;justify-content:center;align-items:center}.device-status-screen__marker .marker-legend-active.legend-highlighted{background-color:#00ff7f;border:2px solid #ff69b4;color:#000;z-index:6}.device-status-screen__marker .marker-legend-active.legend-highlighted:before{content:"";position:absolute;top:-25%;left:-25%;width:150%;height:150%;background:#7fff00;background:radial-gradient(circle,#7fff00 77%,#fff 100%);opacity:0;animation:highlighted 1s}.dss-marker__modal .dss-marker__modal--body{display:flex;flex-direction:column;grid-row-gap:.5rem;row-gap:.5rem}.dss-marker__modal .dss-marker__modal--body .table-label{margin-left:13%;font-weight:900;font-style:normal;font-size:23px;margin-bottom:0}.dss-marker__modal .dss-marker__modal--body .table-label--alarm{margin-left:1%}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table{margin:auto;width:99%;outline:1px solid #000}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table tr{border-bottom:1px solid #000}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table tr:last-child{border-bottom:none}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table thead tr{background-color:#deddd5}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table thead tr th{padding:5px;border-left:1px solid #000}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table thead tr th:first-of-type{border-left:none}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table thead tr:first-child{border-bottom:1px solid #000!important}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table td{padding:5px;border-left:1px solid #000}.dss-marker__modal .dss-marker__modal--body .dss-marker__modal__alarms-table td:first-of-type{border-left:none}.dss-marker__modal .dss-marker__modal--body .marker-modal-table{border:1px solid #d3d3d3}.dss-marker__modal .dss-marker__modal--body .marker-modal-table thead tr{background-color:#deddd5}.dss-marker__modal .dss-marker__modal--body .marker-modal-table thead tr th{padding:5px}.dss-marker__modal .dss-marker__modal--body .marker-modal-table thead tr th:last-of-type{border-left:1px solid #d3d3d3}.dss-marker__modal .dss-marker__modal--body .marker-modal-table th{background-color:#deddd5;padding-left:5px}.dss-marker__modal .dss-marker__modal--body .marker-modal-table tr{border-bottom:1px solid #d3d3d3}.dss-marker__modal .dss-marker__modal--body .marker-modal-table tr:last-child{border-bottom:none}.dss-marker__modal .dss-marker__modal--body .marker-modal-table tr:first-child{border-bottom:1px solid #d3d3d3!important}.dss-marker__modal .dss-marker__modal--body .marker-modal-table td{padding:5px}.dss-marker__modal .dss-marker__modal--body .marker-modal-table td:last-of-type{border-left:1px solid #d3d3d3}.dss-marker__modal .dss-marker__modal--body .marker-modal-table .on-td{background-color:#fd9a37}.dss-marker__modal .dss-marker__modal--body .edit-marker-size-container{font-size:1.25rem}.dss-marker__modal .dss-marker__modal--body .edit-marker-type-container{display:flex;flex-direction:column}.dss-marker__modal .dss-marker__modal--body .edit-marker-type-container .current-marker__update-marker{display:flex;flex-direction:row;align-items:center;grid-column-gap:1rem;column-gap:1rem}.dss-marker__modal .dss-marker__modal--body .edit-marker-type-container .current-marker__update-marker .current-marker-container{display:flex;justify-content:center;align-items:center;border:1px solid #d3d3d3;background-color:#deddd5}@keyframes highlighted{0%{opacity:0}16.5%{opacity:1}33%{opacity:0}49.5%{opacity:1}66%{opacity:0}82.5%{opacity:1}to{opacity:0}}.active-alarms__modal .modal-content{max-height:100%;min-height:0;flex:1 1 auto;height:100%}.active-alarms__modal .modal-content .active-alarms__modal-header .active-alarms__modal-title{font-weight:500}.active-alarms__modal .modal-content .table-info{display:flex;flex-direction:row;justify-content:space-between}.active-alarms__modal .modal-content .table-info .legend svg{color:#ff3030}.active-alarms__modal .modal-content .alarm-silenced__banner{position:absolute;right:0;top:-20%;color:#ff3030}.active-alarms__modal .modal-content .active-alarms__modal-body{height:auto;margin-bottom:1rem}@media(max-width:600px){.active-alarms__modal .modal-content .active-alarms__modal-body{margin-bottom:2.5rem}}.device-status-screen__view{position:relative;height:100%;overflow:auto;background-color:#f5f3e5}.device-status-screen__view .image-marker{width:-moz-fit-content;width:fit-content;height:100%;-webkit-user-select:none;user-select:none}.device-status-screen__view .image-marker .image-marker__image{height:100%;width:auto;-webkit-user-select:none;user-select:none}.device-status-screen__view .resizing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,82.4%,.95);z-index:11;display:flex;justify-content:center;align-items:center;font-size:2rem}.device-status-screen__view .fullscreen-toggle{cursor:pointer;position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center;margin-right:.5rem;margin-bottom:.5rem;border-radius:50%;background-color:rgba(0,0,0,.15);padding:5px}.device-status-screen__view .fullscreen-toggle:hover{background-color:rgba(0,0,0,.25)}.device-status-screen__view .fullscreen-toggle svg{color:#fff;mix-blend-mode:difference}.device-status-screen__view .edit-warning{position:absolute;top:0;left:0;z-index:3;font-size:1.5rem;background-color:hsla(0,0%,58.4%,.55);border-radius:1rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:5px;animation:flash 3s ease-in-out;animation-iteration-count:infinite;-webkit-user-select:none;user-select:none;pointer-events:none}.device-status-screen__view .device-status-screen__view__btn-container{position:absolute;top:50%;left:1%;transform:translate(1%,-50%);z-index:5}.device-status-screen__view .device-status-screen__view__btn-container .sidebar-btn{position:relative;background-color:rgba(42,101,42,.843)!important;line-height:1;transition:background-color .3s ease-in-out}.device-status-screen__view .device-status-screen__view__btn-container .sidebar-btn:hover{background-color:#009600!important}.device-status-screen__view .device-status-screen__view__btn-container .sidebar-btn:active:focus{background-color:#009600!important}.device-status-screen__view .device-status-screen__view__btn-container .sidebar-btn:focus:hover{background-color:#009600!important}.device-status-screen__view .device-status-screen__view__btn-container .sidebar-btn:focus{background-color:rgba(42,101,42,.843);box-shadow:none}.device-status-screen__view .device-status-screen__view__btn-container .sidebar-btn .sidebar-btn-tooltip{position:absolute;left:2%;top:110%;width:140px;color:#000;background-color:#f5f3e5;padding:5px 1px;animation:flashNfade 7s ease-in-out forwards;display:flex;flex-direction:column}.device-status-screen__view .device-status-screen__view__btn-container .sidebar-btn .sidebar-btn-tooltip .pointing-arrow{display:flex}.device-status-screen__view .refresh-btn-container{position:absolute;display:flex;flex-direction:column;bottom:2rem;left:.5rem;justify-content:flex-start;width:-moz-fit-content;width:fit-content;z-index:1;grid-row-gap:.25rem;row-gap:.25rem;background-color:transparent}.device-status-screen__view .refresh-btn-container .dss-refresh-btn{position:relative;opacity:.9;cursor:pointer}.device-status-screen__view .refresh-btn-container .dss-refresh-btn:disabled{opacity:.3}.device-status-screen__view .last-updated{left:.5rem;bottom:.5rem;position:absolute;color:#fff;mix-blend-mode:difference;z-index:1;font-weight:700}.device-status-screen__view .last-updated:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)}.device-status-screen__view .refreshing-icon{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.device-status-screen__view .info-popover{width:96vw;max-width:500px!important}.device-status-screen__view .info-popover .info-popover__body{max-height:515px;overflow:auto;padding:1rem 1rem 1rem 0}.device-status-screen__view .info-popover .info-popover__body ul{margin-bottom:0}.device-status-screen__view .info-popover .info-popover__body .inline-legend{display:flex;align-items:flex-start}.device-status-screen__view .info-popover .info-popover__body .legend-ul{list-style-type:none}.device-status-screen__view .info-popover .info-popover__body .legend-ul li{margin-bottom:.25rem}.sidebar__dss{position:absolute!important;display:flex;flex-direction:column;align-items:flex-start;grid-row-gap:1rem;row-gap:1rem;padding:0 1rem;background-color:#f5f3e5!important;max-width:250px!important}.sidebar__dss .sidebar-header{width:100%;border-bottom:2px outset #789;display:flex;flex-direction:column}.sidebar__dss .sidebar-header h2{text-align:center;font-size:28px;font-weight:600}.sidebar__dss .sidebar-header .offcanvas-title{font-size:25px!important;margin:auto}.sidebar__dss .sidebar-btn--close{position:absolute;top:50%;left:100%;background-color:#2a652a!important;line-height:1}.sidebar__dss .fp__btn--info{line-height:1;padding:5px}.sidebar__dss .fp__btn--editing{background-color:red!important}.sidebar__dss .fp__btn--editing:hover{background-color:rgba(255,0,0,.85)!important}.sidebar__dss .fp__btn--editing:active:focus{background-color:rgba(255,0,0,.85)!important}.sidebar__dss .fp__btn--editing:focus{background-color:red!important}.sidebar__dss .marker-size-container{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;width:100%}.sidebar__dss .marker-size-container .fp__btn--marker-size{margin-right:auto}.file-input{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#fff;border:1px solid #000;border-radius:5px}.file-input:hover .file-input__icon{background-color:#009600}.file-input .file-input__icon{padding:5px;background-color:#2a652a;border-radius:4px;color:#fff;justify-self:flex-start;transition:background-color .3s ease-in-out}.file-input .file-input__file-name{padding:5px;border-radius:5px;margin:auto}.file-input:hover{cursor:pointer}.file-picker{padding:.5rem 1rem 3.5rem;background-color:rgba(208,215,222,.523);margin-bottom:1rem;margin-top:.5rem;border-radius:.5rem}.files-picker__container{display:flex;flex-wrap:wrap;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:2rem;row-gap:2rem;min-height:170px}.files-picker__container .files-picker__container--no-files{width:100%;font-size:23px;display:flex;justify-content:center;align-items:center}.files-picker__container .file{width:144px;height:110px;z-index:1}.files-picker__container .file:hover{cursor:pointer;z-index:2}.files-picker__container .file:hover .file-name__container{text-decoration:underline;background-color:rgba(240,248,255,.679)}.files-picker__container .file:hover .image-container{background-color:#009600}.files-picker__container .file .image-container{border-radius:.5rem;background-color:#2a652a;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in-out}.files-picker__container .file .image-container .file-img{margin:5px;object-fit:scale-down;height:auto;width:auto;max-height:100px;max-width:130px}.files-picker__container .file .file-name__container{text-align:center;transition:background-color .3s ease-in-out}.files-picker__container .file .file-name__container .file-name{text-overflow:clip;max-width:100px;word-break:break-word;font-size:14px}.files-picker__container .file--selected{border:1px solid #000;border-radius:.5rem}.files-picker__container .file--selected .image-container{background-color:#009600}.files-picker__container .file--selected .file-name__container .file-name{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.device-status-screens__container{box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);padding:3px;margin:0 0 0 1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;background-color:#f5f3e5;border-radius:.5rem;flex-grow:1;position:relative;min-height:0}.device-status-screens__container .dss-tabs-n-view{flex-wrap:nowrap}@media(max-width:576px){.device-status-screens__container .dss-tabs-n-view{flex-direction:column}}.device-status-screens__container .dss-tabs-column .dss-tabs{display:flex;flex-direction:column}@media(max-width:576px){.device-status-screens__container .dss-tabs-column .dss-tabs{flex-direction:row}}.device-status-screens__container .dss-tabs-column .dss-tab-item .dss-tab-item__link.active{background-color:#2a652a}.device-status-screens__container .dss-tabs-column .dss-tab-item .dss-tab-item__link:not(.active){color:#2a652a}.device-status-screens__container .dss-view-column{flex:1 1 auto}@media(max-width:576px){.device-status-screens__container .dss-view-column{padding-left:0;padding-right:0}}.device-status-screens__container .create-dss{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.device-status-screens__container .create-dss .create-dss__header{text-align:center}.device-status-screens__container .create-dss .create-dss__body-wrapper{display:flex;flex-direction:row;justify-content:center}.device-status-screens__container .create-dss .create-dss__body-wrapper .create-dss__body{flex-grow:1;display:flex;flex-direction:column;background-color:#deddd5;border-radius:.5rem;padding:0 1rem 1rem;max-width:600px;grid-row-gap:.5rem;row-gap:.5rem}.device-status-screens__container .create-dss .create-dss__body-wrapper .create-dss__body .to-files-container{display:flex;justify-content:space-between;flex-wrap:wrap}.devices{padding:1rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow-y:auto;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.devices .no-devices-header{margin:auto;align-self:center;animation:fadein 3s linear}.devices .devices__item{display:flex;position:relative;flex-direction:column;background-color:#2a652a;align-items:center;width:200px;min-height:200px;border:1px solid #9f9f9f;border-radius:10px;color:#fff;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.devices .devices__item:hover{cursor:pointer;border-color:#dfdfdf}.devices .devices__item:hover:not(.devices__item--alarm):not(.device__item--offline){background-color:#009600}.devices .devices__item .devices-item__image{margin:1rem 1rem .25rem;width:160px;height:140px;position:relative;display:flex;flex-direction:column}.devices .devices__item .devices-item__image .devices-item__image__img{position:relative;object-fit:contain;border-radius:10px;background-color:#fff;padding:5px}.devices .devices__item .devices-item__image .devices-item__image--state{top:0;transform:translateX(-50%);border-top-left-radius:10px;border-top-right-radius:10px}.devices .devices__item .devices-item__image .devices-item__image--state,.devices .devices__item .devices-item__image .devices-item__image--temp{position:absolute;color:#000;z-index:2;left:50%;display:flex;flex-direction:row;width:100%;justify-content:center;text-transform:uppercase;font-size:1.45rem}.devices .devices__item .devices-item__image .devices-item__image--temp{top:100%;transform:translate(-50%,-100%);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.devices .devices__item .device-item__name{line-height:1;margin-top:5px;flex-grow:1;position:relative;max-width:150px;text-align:center}.devices .devices__item .offline-div{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:3;color:#000;display:flex;justify-content:center;align-items:center;font-size:25px;border-radius:10px;font-family:"PressStart",monospace}.devices .devices__item--placeholder{border:1px solid transparent;background-color:#d3d3d3;width:200px!important;height:200px!important}.devices .devices__item--alarm{background-color:#f03;color:#fff}.devices .devices__item--alarm:hover{background-color:#ff6060}.devices .device__item--offline{background-color:#fbff00;color:#fff}.devices .device__item--offline:hover{background-color:#fdff9f}.device__status{padding:1rem 0 0;overflow-y:auto;flex-grow:1;scrollbar-gutter:stable;display:flex;flex-direction:column;z-index:1;position:relative}.device__status .device__status--controllerName-float{position:absolute;top:0;right:0;transform:translate(calc(-1rem - 10px),calc(100% - 1rem));background-color:#dfdfdf;padding:5px;border:1px solid #000;border-radius:5px}.device__status.device-status-screen{overflow-y:hidden;overflow-x:hidden;padding:1rem 1rem 0 0;scrollbar-gutter:auto}.device__status.device-status-screen .tab-content{min-height:0;height:100%!important;flex:1 1;position:relative;display:block}.device__status.device-status-screen .tab-content .tab-pan.active{position:relative;height:100%;display:block}.device__status .device__status--good{background-color:rgba(50,200,115,.6)}.device__status .device__status--bad{background-color:rgba(249,110,110,.6)}.device__status .rtuImage-text{font-size:10px;font-family:"OpenSans","Roboto",sans-serif}.device__status .rtuImage-text--data{font-size:10px;font-weight:700}.device__status .topBottom-strokes{stroke:#000;stroke-dasharray:70 20 70 20}.device__status .topBottom-strokes--shorter{stroke:#000;stroke-dasharray:60 20 60 20}.device__status .leftRight-strokes{stroke:#000;stroke-dasharray:0 40 55 40 55 40}.device__status .leftBottom-strokes{stroke:#000;stroke-dasharray:0 40 40}.device__status .rightBottom-strokes{stroke:#000;stroke-dasharray:0 20 20}.device__status .spinning-fan{transform-origin:570px 570px;animation:spin 3.5s linear infinite}@keyframes neon{0%{box-shadow:0 0 10px 3px #fff,0 0 20px 5px #fff,0 0 30px 7px #fff,0 0 40px 9px #f17,0 0 70px 20px #f17,0 0 80px 20px #f17,0 0 100px 40px #f17,0 0 150px 50px #f17}to{box-shadow:0 0 5px 1px #fff,0 0 10px 2.5px #fff,0 0 15px 5px #fff,0 0 20px 10px #f17,0 0 35px 12px #f17,0 0 40px 22px #f17,0 0 50px 20px #f17,0 0 75px 10px #f17}}@keyframes svg-shadow{0%{filter:pink}to{filter:#ff7e7e}}.device__status .device-status__btn{margin:0 0 10px;background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.device__status .device-status__btn:hover{background-color:#009600;border-color:#000}.device__status .device-status__btn:active{box-shadow:none!important}.device__status .device-status__btn:focus{background-color:#009600;border-color:#000;box-shadow:none}.device__status .device-status__btn--graph{margin:auto;width:6em;justify-content:space-between}.device__status .device-status__tabs{border-radius:10px;border-bottom:none;margin:0 2rem;z-index:3}.device__status .device-status__tabs .nav-item .nav-link{color:#000;background-color:#f5f3e5;border:none;box-shadow:inset 0 -5px 3px rgba(0,0,0,.4)}.device__status .device-status__tabs .nav-item .active{background-color:#f5f3e5;color:#000;border:1px solid #000;border-bottom:none;box-shadow:-2px -3px 2px 1px rgba(0,0,0,.4)}.device__status .configure__device-settings--evco{margin:0 1rem;padding:1rem;background-color:#f5f3e5;border-radius:.5rem;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4)}.device__status .configure__device-settings--evco .evco-configure-table tbody tr td:first-child{font-weight:900}.device__status .configure__device-settings--evco .table-cell--red{background-color:rgba(255,96,96,.4745098039)}.device__status .configure__device-settings--evco .table-cell--green{background:rgba(0,150,0,.4745098039)}.device__status .configure__device-settings--evco .accordion-container .accordion-button{padding:.6125rem .5rem .6125rem 1rem!important;font-size:18px!important;background-color:#f5f3e5;display:flex;flex-grow:1;width:100%}.device__status .configure__device-settings--evco .accordion-container .accordion-button:after{background-image:none!important;width:auto!important;height:auto!important}.device__status .configure__device-settings--evco .accordion-container .accordion-button:focus{box-shadow:none!important;border-color:#000!important}.device__status .configure__device-settings--evco .accordion-container .accordion-button:not(.collapsed){background-color:#f5f3e5;color:#2a652a}.device__status .configure__device-settings--evco .accordion-container .accordion,.device__status .configure__device-settings--evco .accordion-container .accordion-flush{margin:auto;border-radius:.5rem;box-shadow:2px 3px 10px 3px rgba(0,0,0,.4);background-color:#f5f3e5}.device__status .configure__device-settings--evco .accordion-container .accordion-item{border-bottom:1px solid rgba(0,0,0,.5)}.device__status .configure__device-settings--evco .accordion-container .accordion-item:first-child{border-radius:.5rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.device__status .configure__device-settings--evco .accordion-container .accordion-item:first-child .accordion-header{border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.device__status .configure__device-settings--evco .accordion-container .accordion-item:first-child .accordion-header .accordion-button{border-radius:.5rem!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.device__status .configure__device-settings--evco .accordion-container .accordion-item:first-child .accordion-header .accordion-button .config-accordion__btn{border-radius:.5rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.device__status .configure__device-settings--evco .accordion-container .accordion-item:last-child{border-radius:.5rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.device__status .configure__device-settings--evco .accordion-container .accordion-item:last-child .accordion-header{border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0}.device__status .configure__device-settings--evco .accordion-container .accordion-item:last-child .accordion-header .accordion-button{border-radius:.5rem!important;border-top-left-radius:0;border-top-right-radius:0}.device__status .configure__device-settings--evco .accordion-container .accordion-item:last-child .accordion-header .accordion-button .config-accordion__btn{border-radius:.5rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.device__status .configure__device-settings--evco .accordion-container .accordion-item .accordion-body{padding:0}.device__status .configure__device-settings--evco .accordion-container .accordion-item .accordion-body table{margin-bottom:0}.device__status .tab-content{height:auto!important;z-index:1}.device__status .tab-content,.device__status .tab-content .tab-pane.active{flex-grow:1;display:flex;flex-direction:column}.device__status .device-status-tabs__tab{padding:1rem 1rem 0;margin:0 1rem;background-color:#f5f3e5;border-radius:.5rem;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);display:flex;flex-direction:column;height:100%}.device__status .device-status-tabs__tab .evco_status__group{display:flex;flex-direction:row;justify-content:space-evenly;grid-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;grid-row-gap:1rem;row-gap:1rem}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container{display:flex;flex-direction:row;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:1rem;row-gap:1rem;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;margin-bottom:1rem}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .evco__table-container{flex:1 1 33%;display:flex;justify-content:center}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .evco__functions__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1 33%}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .evco__schematic__img{width:100%;height:auto;flex:1 0 auto;border-radius:.5rem;max-width:400px}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .evco__other-status-table{max-width:400px;margin-bottom:0;min-width:200px}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .input-table,.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .output-table{min-width:250px;max-width:300px}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .evco__main-status-table{min-width:250px;max-width:400px;margin-bottom:0;border-right:none!important}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .evco__main-status-table tbody tr:first-child{border-top-right-radius:.5rem;border-top-left-radius:.5rem}.device__status .device-status-tabs__tab .evco_status__group .evco__status__container .evco__main-status-table tbody tr th{border-left-width:0}.device__status .device-status-tabs__tab .evco_status__group .input-output__group--space-evenly{justify-content:space-evenly;grid-row-gap:1rem;row-gap:1rem;margin-bottom:1rem}.device__status .device-status-tabs__tab .device-status__table--small{width:100%}.device__status .device-status-tabs__tab .cell-type__header{font-weight:800;text-align:center}.device__status .device-status-tabs__tab .cell-type__container{margin:1.25rem .5rem;flex-grow:1}.device__status .device-status-tabs__tab .filter-celltype__container{display:flex;justify-content:center;margin-top:2.25rem}.device__status .device-status-tabs__tab .configure__device-settings .device-settings__form-group{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;grid-column-gap:1rem;column-gap:1rem}.device__status .device-status-tabs__tab .loading-spinner{margin:3rem auto;width:5rem;height:5rem}.device__status .device-status-tabs__tab .configure__device-logging{height:auto;margin-top:1rem;margin-bottom:1rem;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-evenly}.device__status .device-status-tabs__tab .configure__device-logging .configure-device__search{margin-bottom:1em;width:50%;margin-left:auto;margin-right:auto}.device__status .device-status-tabs__tab .configure__device-logging .data-grid .form-check-input{margin-top:2px}.device__status .device-status-tabs__tab .image-container{display:flex;justify-content:center;align-items:center}.device__status .device-status-tabs__tab .tab-status__section{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.device__status .device-status-tabs__tab .tab-status__section .table-responsive{flex:1 1 auto;padding:2px 20px 0;max-width:600px;margin:0 auto}.device__status .device-status-tabs__tab .tab-status__section .table-responsive .on-td{background-color:#fd9a37;margin:-.25rem;padding:.2rem}.device__status .device-status-tabs__tab .tab-status__section .application_table--header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.35rem;row-gap:.35rem;align-items:center}.device__status .device-status-tabs__tab .tab-status__section .application_table--name{font-size:22px;margin-right:auto;display:flex;flex-direction:row;grid-column-gap:.5rem;column-gap:.5rem;align-items:center}.device__status .device-status-tabs__tab .device-status-tabs__tab__alarms{position:relative;display:flex;flex-direction:column;flex:1 0 auto}.device__status .device-status-tabs__tab .device-status-tabs__tab__alarms--active{margin-top:0;justify-self:flex-start}.device__status .device-status-tabs__tab .device-status-tabs__tab__alarms--active .data-grid .rdg-row:hover{background-color:#ff9090}.device__status .device-status-tabs__tab .device-status-tabs__tab__alarms--active .data-grid .rdg-row-even{background-color:#ff3030}.device__status .device-status-tabs__tab .device-status-tabs__tab__alarms--active .data-grid .rdg-row-odd{background-color:#ff6060}.device__status .device-status-tabs__tab--alarms{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:1rem;grid-row-gap:1rem;row-gap:1rem}.device__status--less-padding{scrollbar-gutter:auto}.device__status--less-padding .tab-content{margin-bottom:0}@media(max-height:555px),(max-width:600px){.devices{flex-direction:column;align-items:center;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:.75rem;column-gap:.75rem;padding:.75rem;overflow-y:visible;height:auto}.devices .devices__item{margin:0;width:190px}.device__status{overflow-y:visible;overflow:visible}.device__status:after{width:0;height:0}.device-status-tabs__tab .device-status__table--small{width:50%;font-size:11px}.device-status-tabs__tab .tab-status__section{display:flex;flex-direction:row;justify-content:space-evenly;grid-gap:8px;gap:8px;flex-wrap:wrap}.device-status-tabs__tab .tab-status__section .table-responsive{display:inline-flex!important;width:14em;height:auto;padding:2px!important;margin:0 0 5px}.device-status-tabs__tab .configure__device-settings .device-settings__form-group{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;grid-column-gap:.5rem;column-gap:.5rem}}.files__tabs{border-bottom:none;margin:0 1rem 0 2rem;z-index:3}.files__tabs .nav-item .nav-link{color:#000;background-color:#f5f3e5;border:none;box-shadow:inset 0 -5px 3px rgba(0,0,0,.4);z-index:2}.files__tabs .nav-item .active{background-color:#f5f3e5!important;color:#000!important;border:1px solid #000;border-bottom:none;box-shadow:-2px -3px 2px 1px rgba(0,0,0,.4);z-index:3}.files{padding:1rem 0 0;overflow-y:auto;height:100%;scrollbar-gutter:stable}.files .tab-content{height:auto!important}.files-tabs__tab{padding:1rem 1rem 0;margin:0 1rem 1rem;border-radius:.5rem;background-color:#f5f3e5;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);display:flex;flex-direction:column}.files-tabs__tab .image-inputs{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.files-tabs__tab .remove-image__container{margin-left:auto;display:flex;flex-direction:column;align-items:center;grid-column-gap:.5rem;column-gap:.5rem}.files-tabs__tab .remove-image__container .remove-image__file{display:flex;flex-direction:column}.files-tabs__tab .remove-image__container ul{margin:0}.files-tabs__tab .content-fadein{display:flex;flex-direction:column}.files-tabs__tab .content-fadein .backup-container{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-bottom:1rem;align-items:flex-start}.files-tabs__tab .file-input{width:-moz-fit-content;width:fit-content;min-width:100px}.files-tabs__tab .files-tabs-tab__list{list-style:none;padding-left:5px}.files-tabs__tab .files-tabs-tab__btn{background-color:#2a652a!important;color:#fff!important;border-color:#000!important;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease-in-out}.files-tabs__tab .files-tabs-tab__btn:hover{background-color:#009600;border-color:#000}.files-tabs__tab .files-tabs-tab__btn:active{box-shadow:none!important}.files-tabs__tab .files-tabs-tab__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.files-tabs__tab .choose-file-note,.files-tabs__tab .restore-backup-warning{margin-left:5px}.files-tabs__tab .upload-file__input--placeholder{width:60%;margin:0 5px;border:1px solid #000}.files-tabs__tab .upload-file__container{display:flex;flex-direction:row;justify-content:flex-start;align-self:flex-end;margin:0}.files-tabs__tab .upload-file__container .upload-file__btn{background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease-in-out}.files-tabs__tab .upload-file__container .upload-file__btn:hover{background-color:#009600;border-color:#000}.files-tabs__tab .upload-file__container .upload-file__btn:active{box-shadow:none!important}.files-tabs__tab .upload-file__container .upload-file__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.files-tabs__tab .upload-file__container .upload-file__input{width:-moz-fit-content;width:fit-content;margin:0 5px 0 0;border:1px solid #000}.files-tabs__tab .upload-file__container .upload-file__input:disabled::-webkit-file-upload-button{background-color:#2a652a!important;opacity:.65}.files-tabs__tab .upload-file__container .upload-file__input:disabled::-webkit-file-upload-button:hover{background-color:#2a652a}.files-tabs__tab .upload-file__container .upload-file__input:disabled::file-selector-button{background-color:#2a652a!important;opacity:.65}.files-tabs__tab .upload-file__container .upload-file__input:disabled::file-selector-button:hover{background-color:#2a652a}.files-tabs__tab .upload-file__container .upload-file__input:hover::-webkit-file-upload-button{background-color:#009600}.files-tabs__tab .upload-file__container .upload-file__input:hover::file-selector-button{background-color:#009600}.files-tabs__tab .upload-file__container .upload-file__input::file-selector-button{background-color:#2a652a;color:#fff;font-size:20px;transition:background-color .3s ease-in-out}.files-tabs__tab .upload-file__container .upload-file__input::file-selector-button:hover{background-color:#009600}.files-tabs__tab .upload-file__container .upload-file__input::file-selector-button:disabled{pointer-events:none;opacity:.65}.files-tabs__tab .upload-file__container .upload-file__input::file-selector-button:disabled:hover{background-color:#2a652a}.files-tabs__tab .upload-file__container .upload-file__input::-webkit-file-upload-button{background-color:#2a652a;color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.files-tabs__tab .upload-file__container .upload-file__input::-webkit-file-upload-button:hover{background-color:#009600}.files-tabs__tab .upload-file__container .upload-file__input::-webkit-file-upload-button:disabled{opacity:.65;pointer-events:none}.files-tabs__tab .upload-file__container .upload-file__input::-webkit-file-upload-button:disabled:hover{background-color:#2a652a}.files-tabs__tab .upload-file__container--restore{align-self:flex-start;margin-bottom:1rem}@media(max-height:555px),(max-width:600px){.files{overflow-y:visible}.files-tabs__tab .image-inputs{flex-direction:column}.files-tabs__tab .upload-file__container{flex-direction:column;align-self:flex-start;align-items:flex-start}.files-tabs__tab .upload-file__container .upload-file__input{margin:5px 0;width:16em}.files-tabs__tab .upload-file__container .upload-file__btn{margin:0}.files-tabs__tab .upload-file__input--placeholder{width:16em;margin:5px 0}}.create-fp{display:flex;flex-direction:column;max-width:600px;margin:1rem auto;background-color:#deddd5;padding:1rem;border-radius:.5rem}.create-fp .create-fp-header{text-align:center}.create-fp .create-fp__body{display:flex;flex-direction:column}.filepicker__modal .modal-dialog{max-width:833px}.filepicker__modal .modal-content{width:900px}.filepicker__modal .modal-content .filepicker-modal__body{max-height:70vh;overflow:auto;padding:0;border-top-left-radius:.5rem}.filepicker__modal .modal-content .file-picker{margin:0}.filepicker__modal .modal-content .modal-footer{background-color:rgba(208,215,222,.523);border-top:1px solid #9f9f9f}.edit-floorplan-modal .modal-content .edit-floorplan-modal__header{opacity:1}.edit-floorplan-modal .modal-content .edit-floorplan-modal__body{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem}.edit-floorplan-modal .modal-content .edit-floorplan-modal__footer{display:flex;flex-direction:row;justify-content:space-between}.apps-modal{width:100vw;height:100vh;min-height:0}.apps-modal .modal-content{max-height:100%;min-height:0;flex:1 1 auto;height:100%}.apps-modal .apps-modal__header{background-color:#f5f3e5;display:flex}.apps-modal .apps-modal__header .apps-modal__header__title .apps-modal__header__title__search{border:1px solid #000}.apps-modal .apps-modal__header .apps-modal__header__title .apps-modal__header__title__search:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.apps-modal .apps-modal__header .apps-modal__header__title .filtering-container{display:block;position:relative}.apps-modal .apps-modal__header .apps-modal__header__title .filtering-spinner{position:absolute;right:2%;top:30%}.apps-modal .apps-modal__body{overflow:auto;background-color:#f5f3e5}.apps-modal .apps-modal__body .data-grid{width:100%}.apps-modal .apps-modal__body .data-grid .rdg-row-even,.apps-modal .apps-modal__body .data-grid .rdg-row-odd{background-color:#2a652a}.apps-modal .apps-modal__body .data-grid .rdg-row{width:100%}.apps-modal .apps-modal__body .data-grid .rdg-row .rdg-cell{display:flex;justify-content:center;align-items:center;padding:0}.apps-modal .apps-modal__body .data-grid .rdg-row .rdg-cell .hl-btn{width:100%}.apps-modal .apps-modal__body .hoverable{cursor:pointer;color:#fff;width:100%;text-align:center}.apps-modal .apps-modal__body .apps-modal__body__btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:inherit;color:#000;border:none;line-height:1.7;min-width:100%;flex-grow:1;border-radius:0;padding:0 10px}.apps-modal .apps-modal__body .apps-modal__body__btn:active{border-color:#2a652a;box-shadow:0 0 15px 15px #009600;z-index:1;color:#2a652a;background-color:#f5f3e5}.apps-modal .apps-modal__body .apps-modal__body__btn:focus{box-shadow:0 0 5px 5px #009600}.apps-modal .apps-modal__body .apps-modal__body__btn:hover{background-color:inherit}.apps-modal .hoverable{cursor:pointer;color:#fff}.apps-modal .data-grid .rdg-row{transition:background-color .1s;cursor:pointer}.apps-modal .data-grid .rdg-row:hover{background-color:#009600}.app-marker-example{width:0;height:0;position:relative;display:inline-block}.app-marker{padding:.75rem;background-color:rgba(255,0,0,.7);color:#000;border-radius:.75rem;border:1px dashed grey;z-index:1;position:absolute;font-size:14px}.app-marker:hover{cursor:pointer}.app-marker p{margin:0;-webkit-user-select:none;user-select:none}.app-marker .app-marker__info{background-color:red;-webkit-user-select:none;user-select:none}.app-marker .marker-legend{line-height:normal;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d3d3d3;border:1px solid #000;color:#000;display:flex;justify-content:center;align-items:center;border-radius:.75rem}.app-marker .marker-legend.marker-legend-active{visibility:visible;z-index:6}.app-marker .marker-legend.marker-legend-inactive{visibility:hidden}.app-marker .marker-legend .scaletext-wrapper,.app-marker .marker-legend div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:inherit}.app-marker .marker-legend.legend-highlighted{background-color:#00ff7f;border:2px solid #ff69b4;color:#000;z-index:6}.app-marker .marker-legend.legend-highlighted:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;border-radius:50%;background:#7fff00;background:radial-gradient(circle,rgba(127,255,0,.7) 40%,#7fff00 60%,#fff 100%);opacity:0;animation:highlighted 1s}.app-marker--controller{border-radius:0!important;box-shadow:2px 3px 5px 2px rgba(0,0,0,.5);border:2px solid #000}.app-marker--controller:after{font-family:"FontAwesome";content:"";color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:absolute;font-size:100%;font-weight:900;top:50%;left:59%;transform:translate(-59%,-50%)}.app-marker--sensor{background-color:transparent!important;border-radius:0!important;background-size:contain;color:orange;border:none;position:relative}.app-marker--good{background-color:rgba(1,254,1,.7);color:rgba(1,254,1,.7)}.app-marker--alarm{background-color:rgba(255,0,0,.7);color:rgba(255,0,0,.7)}.app-marker--silenced{background-color:rgba(0,0,255,.7);color:rgba(0,0,255,.7)}.app-marker--pressed{background-color:rgba(133,32,221,.7);color:rgba(133,32,221,.7);z-index:3}.app-marker--defrost{background-color:rgba(255,128,0,.7019607843);color:rgba(255,128,0,.7019607843)}.app-marker--stale:after{content:"?";color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:absolute;font-size:100%;font-weight:600;top:50%;left:50%;transform:translate(-50%,-50%)}.app-marker__modal .modal-content .app-marker__modal__alarms-table{margin:auto;width:99%;outline:1px solid #000}.app-marker__modal .modal-content .app-marker__modal__alarms-table tr{border-bottom:1px solid #000}.app-marker__modal .modal-content .app-marker__modal__alarms-table tr:last-child{border-bottom:none}.app-marker__modal .modal-content .app-marker__modal__alarms-table thead tr{background-color:#deddd5}.app-marker__modal .modal-content .app-marker__modal__alarms-table thead tr th{padding:5px;border-left:1px solid #000}.app-marker__modal .modal-content .app-marker__modal__alarms-table thead tr th:first-of-type{border-left:none}.app-marker__modal .modal-content .app-marker__modal__alarms-table thead tr:first-child{border-bottom:1px solid #000!important}.app-marker__modal .modal-content .app-marker__modal__alarms-table td{padding:5px;border-left:1px solid #000}.app-marker__modal .modal-content .app-marker__modal__alarms-table td:first-of-type{border-left:none}.app-marker__modal .modal-content .app-marker__modal-footer,.app-marker__modal .modal-content .app-marker__modal-header{z-index:2}.app-marker__modal .modal-content .app-marker__modal-header{box-shadow:0 3px 10px rgba(0,0,0,.25)}.app-marker__modal .modal-content .app-marker__modal-footer{border-top:1px solid #bfbfbf}.app-marker__modal .modal-content .app-marker__modal-body{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;max-height:70vh;overflow:auto}.app-marker__modal .modal-content .app-marker__modal-body .table-label__container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:-.85rem}.app-marker__modal .modal-content .app-marker__modal-body .table-label__container p{margin-bottom:0}.app-marker__modal .modal-content .app-marker__modal-body .table-label{margin-left:13%;font-weight:900;font-style:normal;font-size:23px;margin-bottom:0}.app-marker__modal .modal-content .app-marker__modal-body .table-label--alarm{margin-left:1%}.app-marker__modal .modal-content .app-marker__modal-body .table-label--last_update{font-size:18px;font-weight:400;margin-left:auto;margin-right:1%!important}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__modal-btn_container{display:flex;justify-content:space-between}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__info__table{margin:auto;max-width:600px;width:100%;outline:1px solid #000}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__info__table tr{border-bottom:1px solid #000}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__info__table tr:last-of-type{border-bottom:none}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__info__table td{padding:5px;border-left:1px solid #000}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__info__table th{padding:5px;background-color:#deddd5}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table{outline:1px solid #000;max-width:600px;width:100%;margin:auto}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table thead tr{background-color:#deddd5}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table thead tr th{padding:5px}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table thead tr th:last-of-type{border-left:1px solid #000}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table tr{border-bottom:1px solid #000}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table tr:last-child{border-bottom:none}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table tr:first-child{border-bottom:1px solid #000!important}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table td{padding:5px}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table td:last-of-type{border-left:1px solid #000}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__values-table .on-td{background-color:#fd9a37}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__function-btn__container{display:flex;flex-direction:row;flex-wrap:wrap;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;justify-content:center}.app-marker__modal .modal-content .app-marker__modal-body .app-marker__function-btn__container button{justify-content:center;flex-basis:40%}.setpoint-override{display:flex;flex-direction:column;justify-content:center}.setpoint-override .setpoint-override--slider{width:30px;height:90%}.setpoint-override .setpoint-override--slider.disabled:hover{cursor:not-allowed}.setpoint-override .setpoint-override--slider.disabled:active .setpoint-override--slider-thumb{background-color:#7e99b4;box-shadow:none;cursor:not-allowed}.setpoint-override .setpoint-override--slider.disabled .setpoint-override--slider-thumb{cursor:not-allowed;background-color:#7e99b4}.setpoint-override .setpoint-override--slider.disabled .setpoint-override--slider-track{background-color:grey}.setpoint-override .setpoint-override--slider:active .setpoint-override--slider-thumb{background-color:#009600;box-shadow:0 0 5px 1px rgba(1,254,1,.7);cursor:grabbing}.setpoint-override .setpoint-override--slider:hover{cursor:grab}.setpoint-override .setpoint-override--slider .setpoint-override--slider-track{top:0;bottom:0;border-radius:999px;width:50%;right:50%;transform:translateX(50%)}.setpoint-override .setpoint-override--slider .setpoint-override--slider-track-0{background-color:red;z-index:1}.setpoint-override .setpoint-override--slider .setpoint-override--slider-track-1{z-index:0;background-color:#0ff}.setpoint-override .setpoint-override--slider .setpoint-override--slider-thumb{width:100%;height:30px;margin-left:auto;margin-right:auto;border-radius:20px;background-color:#2a652a;position:relative;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.5rem}.setpoint-override .override-slider.form-control{-webkit-appearance:none!important;appearance:none!important}.setpoint-override .override-slider.form-control::-webkit-slider-runnable-track{background-color:grey;width:15px}.setpoint-override .override-slider.form-control::-webkit-slider-thumb{border-radius:75%;background-color:#2a652a;width:25px}.setpoint-override .override-slider.form-control::-moz-range-track{background-color:#d3d3d3;width:15px;height:100%}.setpoint-override .override-slider.form-control::-moz-range-thumb{-moz-appearance:none;background-color:#000}.setpoint-override .setpoint-override--container{display:flex;align-items:flex-end;grid-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;justify-content:center}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container{display:flex;flex-direction:row;max-width:550px;max-height:490px;flex-grow:1;border:1px solid #000;align-self:center;background-color:#fff;border-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container{display:flex;flex-direction:column;flex-basis:50%;flex-grow:1;position:relative}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .center-lock{position:absolute;bottom:calc(100% + 12px);right:50%;transform:translateY(0) translateX(50%);z-index:1;background-color:#f5f3e5;padding:2px 6px 3px;border-radius:100%;opacity:1}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .center-lock:hover{filter:brightness(1.1);cursor:pointer}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label{display:flex;padding:1rem;grid-column-gap:1rem;column-gap:1rem;align-items:center;justify-content:space-between;z-index:0;position:relative}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .active-sp{position:absolute;left:0;bottom:0;margin-left:1rem;display:flex;grid-column-gap:.25rem;column-gap:.25rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .active-sp .green-text{color:green}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .active-sp .red-text{color:red}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .active-sp .active-sp--label{font-weight:600}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .green-text{color:green}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .red-text{color:red}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .setpoint-label{font-size:1.3rem;font-weight:700;padding:5px 0}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .setpoint{background-color:#e0ffff;font-size:1.3rem;padding:5px;position:relative;border-radius:.25rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .setpoint--heat{background-color:pink}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .setpoint--target{background-color:#d3d3d3}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .setpoints-container .sp-and-label .setPoints-btn--container{display:flex;flex-direction:column;grid-row-gap:.5rem;row-gap:.5rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container{padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;flex-basis:45%}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container .spaceTemp-label{font-size:1.3rem;font-weight:700;position:relative;flex-grow:1}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container .spaceTemp{position:absolute;font-size:1.75rem;flex-grow:1;bottom:50%;right:50%;transform:translateY(50%) translateX(50%);background-color:#d3d3d3;padding:5px;border-radius:.25rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container .spaceTemp-label-2{font-size:1.3rem;font-weight:700;position:relative}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container .spaceTempTwo{font-size:1.75rem;background-color:#d3d3d3;padding:5px;border-radius:.25rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container .rtuMode-label{font-size:1.3rem;font-weight:700;position:relative}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container .rtuMode{font-size:1.3rem;background-color:#d3d3d3;padding:5px;border-radius:.25rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container-2{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;flex-basis:45%}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container-2 .spaceTemp-label{font-size:1.3rem;font-weight:700;position:relative;flex-grow:1}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container-2 .spaceTemp{position:absolute;font-size:1.75rem;flex-grow:1;bottom:50%;right:50%;transform:translateY(50%) translateX(50%);background-color:#d3d3d3;padding:5px;border-radius:.25rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container-2 .spaceTemp-label-2{font-size:1.3rem;font-weight:700;position:relative}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container-2 .spaceTempTwo{font-size:1.75rem;background-color:#d3d3d3;padding:5px;border-radius:.25rem}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container-2 .rtuMode-label{font-size:1.3rem;font-weight:700;position:relative}.setpoint-override .setpoint-override--container .setpoints-and-spaceTemp--container .spaceTemp--container-2 .rtuMode{font-size:1.3rem;background-color:#d3d3d3;padding:5px;border-radius:.25rem}.setpoint-override .setpoint-override--humidity{display:flex;flex-direction:column;grid-column-gap:1rem;column-gap:1rem;max-width:550px;padding:.25rem 1rem 1rem;background-color:#fff;border:1px solid #000;border-top:none;flex-grow:1}.setpoint-override .setpoint-override--humidity .range-slider__wrap{display:flex;justify-content:center;padding:1rem 0 .5rem}.setpoint-override .setpoint-override--humidity .setpoint{background-color:#d3d3d3;font-size:1.3rem;padding:5px;position:relative;border-radius:.25rem}.setpoint-override .setpoint-override--humidity .form-control{text-align:right;max-width:250px}.setpoint-override .setpoint-override--humidity .input-group-text{border-color:#000}.setpoint-override .setpoint-override--time{display:flex;flex-direction:row;grid-column-gap:1rem;column-gap:1rem;align-items:flex-end;justify-content:space-between;max-width:550px;padding:.25rem 1rem 1rem;background-color:#fff;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border:1px solid #000;border-top:none;flex-grow:1}.rtu-zonesv2-zone-setpoints__container{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;padding:1rem;max-width:570px;min-width:200px;margin:auto;background-color:#fff;border-radius:5px;border:1px solid #000}.rtu-zonesv2-zone-setpoints__container input{max-width:200px;text-align:right}.rtu-zonesv2-zone-setpoints__container .input-group-text{border-color:#000}.rtu-zonesv2-zone-setpoints__container .highlight{background-color:#e8ffe0}.rtu-zonesv2-zone-setpoints__container .inactive{background-color:#e9e9e9}.floorplan-view{height:100%;overflow:auto;flex:1 1 auto;position:relative}.floorplan-view .refreshing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,52.2%,.36);z-index:11}.floorplan-view .refreshing-overlay .loading-container{width:100%;height:100%!important;margin:0;border-radius:0;box-shadow:none;background-color:inherit}.floorplan-view .resizing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,82.4%,.95);z-index:11;display:flex;justify-content:center;align-items:center;font-size:2rem}.floorplan-view .floorplan-tools{position:fixed;top:23%;left:3%;width:200px;max-height:400px;overflow-y:auto;border-radius:.25rem;color:#fff;background-color:rgba(0,0,0,.5)}.floorplan-view .floorplan-tools .tool{outline:1px solid #fff;padding:.5rem}.floorplan-view .floorplan-tools .tool:hover{cursor:pointer}.floorplan-view .floorplan-view__btn-container{position:fixed;top:50%;left:1%;z-index:5}.floorplan-view .floorplan-view__btn-container .sidebar-btn{position:relative;background-color:rgba(42,101,42,.843)!important;line-height:1;transition:background-color .3s ease-in-out}.floorplan-view .floorplan-view__btn-container .sidebar-btn:hover{background-color:#009600!important}.floorplan-view .floorplan-view__btn-container .sidebar-btn:active:focus{background-color:#009600!important}.floorplan-view .floorplan-view__btn-container .sidebar-btn:focus:hover{background-color:#009600!important}.floorplan-view .floorplan-view__btn-container .sidebar-btn:focus{background-color:rgba(42,101,42,.843);box-shadow:none}.floorplan-view .floorplan-view__btn-container .sidebar-btn .sidebar-btn-tooltip{position:absolute;left:2%;top:110%;width:140px;color:#000;background-color:#f5f3e5;padding:5px 1px;animation:flashNfade 7s ease-in-out forwards;display:flex;flex-direction:column}.floorplan-view .floorplan-view__btn-container .sidebar-btn .sidebar-btn-tooltip .pointing-arrow{display:flex}.floorplan-view .refresh-app-markers__container{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;grid-row-gap:.5rem;row-gap:.5rem;z-index:1;margin-left:.5rem}.floorplan-view .refresh-app-markers__container .floorplan-refresh-btn{position:relative;opacity:.9;cursor:pointer}.floorplan-view .refresh-app-markers__container .floorplan-refresh-btn:disabled{background-color:rgba(42,101,42,.333)!important;border:1px solid grey}.floorplan-view .refresh-app-markers__container .refreshing-icon{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.floorplan-view .refresh-app-markers__container .refresh-last-updated-time{background-color:hsla(0,0%,100%,.5);padding:3px;border-radius:6px;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:.5rem}.floorplan-view .image-marker{width:-moz-fit-content;width:fit-content;height:100%;-webkit-user-select:none;user-select:none}.floorplan-view .image-marker .image-marker__image{height:100%;width:auto;-webkit-user-select:none;user-select:none}.floorplan-view .edit-warning{position:absolute;top:0;left:0;z-index:3;font-size:1.5rem;background-color:hsla(0,0%,58.4%,.55);border-radius:1rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:5px;animation:flash 3s ease-in-out;animation-iteration-count:infinite;-webkit-user-select:none;user-select:none;pointer-events:none}.sidebar__fp{display:flex;flex-direction:column;align-items:flex-start;grid-row-gap:1rem;row-gap:1rem;padding:0 1rem;background-color:#f5f3e5!important;max-width:250px!important}.sidebar__fp .sidebar-header{width:100%;border-bottom:2px outset #789;display:flex;flex-direction:column}.sidebar__fp .sidebar-header h2{text-align:center;font-size:28px;font-weight:600}.sidebar__fp .sidebar-header .offcanvas-title{font-size:25px!important;margin:auto}.sidebar__fp .sidebar-btn--close{position:absolute;top:50%;left:100%;background-color:#2a652a!important;line-height:1}.sidebar__fp .fp__btn--info{line-height:1;padding:5px}.sidebar__fp .fp__btn--editing{background-color:red!important}.sidebar__fp .fp__btn--editing:hover{background-color:rgba(255,0,0,.85)!important}.sidebar__fp .fp__btn--editing:active:focus{background-color:rgba(255,0,0,.85)!important}.sidebar__fp .fp__btn--editing:focus{background-color:red!important}.sidebar__fp .marker-size-container{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;width:100%}.sidebar__fp .marker-size-container .fp__btn--marker-size{margin-right:auto}.info-popover{width:96vw;max-width:500px!important}.info-popover .info-popover__body{max-height:515px;overflow:auto;padding:1rem 1rem 1rem 0}.info-popover .info-popover__body ul{margin-bottom:0}.info-popover .info-popover__body .inline-legend{display:flex;align-items:flex-start}.info-popover .info-popover__body .legend-ul{list-style-type:none}.info-popover .info-popover__body .legend-ul li{margin-bottom:.25rem}@keyframes flashNfade{0%{color:#000;opacity:1}25%{color:#f03;opacity:1}50%{color:#000;opacity:1}75%{color:#f03;opacity:1}to{color:#000;opacity:0}}@keyframes flash{0%{color:#000}25%{color:#f03}50%{color:#000}75%{color:#f03}to{color:#000}}@media(max-width:600px){.info-popover .info-popover__body{max-height:475px}}.floor-plan__container{display:flex;flex-direction:column;height:100vh;width:100vw;padding:0;scrollbar-gutter:stable}.floor-plan__container .tabsss{margin:0;background-color:#2a652a;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-bottom:none}.floor-plan__container .tabsss .nav-item{flex-shrink:0}.floor-plan__container .tabsss .nav-item .nav-link{background-color:#dfdfdf;color:#000;border:1px solid #bfbfbf;border-bottom:none}.floor-plan__container .tabsss .nav-item .nav-link:not(.active):hover{background-color:#9f9f9f;color:#fff}.floor-plan__container .tabsss .nav-item .nav-link.active{border:1px solid #000;border-bottom:none;background-color:#f5f3e5;font-weight:700;color:#000}.floor-plan__container .tab-content{min-height:0;flex:1 1;position:relative;margin-bottom:0;background-color:#f5f3e5}.floor-plan__container .tab-content .tab-pane.active{position:relative}.floor-plan__container .tab-content .tab-pane.active .loading-floorplan-view{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-row-gap:1rem;row-gap:1rem}.floor-plan__container .tab-content .tab-pane.active .loading-floorplan-view .loading-container{width:100%;margin:0;border-radius:0;box-shadow:none;flex-grow:0!important}.loading-floorplans__container{position:relative;flex:1 1 100%;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background-color:#f5f3e5}.loading-floorplans__container .loading-container{margin:0;border-radius:0;flex-grow:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login{display:flex;flex-direction:column;align-items:center;width:100vw;height:100vh;justify-content:center;background-color:#2a652a;color:#fff}.login .login__form{padding:0 0 10px}.login .login__form .login-input{width:300px;margin:0 0 .25rem;max-width:100%!important}.login .login-form__submit{background-color:#fff;color:#000;border-color:#000;margin:5px 0 0}.login .login-form__submit:hover{background-color:#fff;border-color:#000;color:#000}.login .login-form__submit:active{box-shadow:none!important;background-color:#fff;border-color:#000;color:#000}.login .login-form__submit:focus{box-shadow:none!important;background-color:#fff;border-color:#000;color:#000}.login--basic{color:#000;background-color:#f5f3e5;width:auto;height:100%;margin:1rem;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);border-radius:.5rem}.login--basic .login-form__submit--basic{background-color:#2a652a;color:#fff;transition:background-color .3s ease-in-out}.login--basic .login-form__submit--basic:hover{background-color:#009600;color:#fff}.login--basic .login-form__submit--basic:active{background-color:#2a652a;color:#fff}.login--basic .login-form__submit--basic:focus{background-color:#2a652a;color:#fff}.service{padding:1rem;margin:1rem;border-radius:.5rem;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);height:100%;background-color:#f5f3e5}.service,.service .service__flex-container{position:relative;flex-wrap:wrap;grid-row-gap:1rem;row-gap:1rem}.service .service__flex-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.service .service__btn__section{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem}.service .service__btn__section__flex50{display:flex;align-items:center;justify-content:flex-start;flex:1 1 50%}.service .service__btn__section__flex50.end{justify-content:flex-end}.service .service__btn__section--actions{align-items:flex-end}.service .service__btn--reset{position:absolute;right:1rem}.service__section{padding:1rem;margin:1rem;background-color:#f5f3e5;overflow-y:auto;display:flex;flex-direction:column;height:100%;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);border-radius:.5rem}.service__section .btn-header__container{display:flex;align-items:center;justify-content:space-between}.service__section .btn-header__container .header__container{display:flex;flex-direction:column;align-items:center}.service__section .btn-header__container .header__container h3{margin-bottom:0}.service__section .service-section__btn{margin:0 0 10px;background-color:#2a652a;color:#fff;border-color:#000;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;transition:background-color .3s ease-in-out}.service__section .service-section__btn:hover{background-color:#009600;border-color:#000}.service__section .service-section__btn:active{box-shadow:none!important}.service__section .service-section__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.service__section .service-section__btn--align-left{align-self:flex-start}.service__section .service-section__select{width:-moz-fit-content;width:fit-content}.service__section .table-responsive{padding:1px}.service__section .service__section-fade{display:flex;flex-direction:column;height:100%}.service__section .service__section-fade .form-label{margin:0}.service__section .service__section-fade .service-section__select{margin-bottom:.5rem}.email-detail__modal{overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important}.email-detail__modal .modal-content{max-height:95vh}.email-detail__modal .email-detail__modal__body{overflow-y:auto;overflow-x:auto}.email-detail__modal .email-detail__modal__body .email-details__to-table tbody tr td{border-bottom:none;padding:3px 3px 3px 0}.email-detail__modal .email-detail__modal__body .email-details__inner-alarm-table{font-size:15px;background-color:#e6e6e6;overflow:auto;border:1px solid #000;margin-top:.75rem;margin-bottom:.75rem}.email-detail__modal .email-detail__modal__body .email-details__inner-alarm-table .email-details__inner-alarm-table--head .email-details__inner-alarm-table--row .email-details__inner-alarm-table--header-cell{border-left:1px solid #000}.email-detail__modal .email-detail__modal__body .email-details__inner-alarm-table .email-details__inner-alarm-table--head .email-details__inner-alarm-table--row .email-details__inner-alarm-table--header-cell :first-child{border-left:none}.email-detail__modal .email-detail__modal__body .email-details__inner-alarm-table .email-details__inner-alarm-table--body .email-details__inner-alarm-table--row .email-details__inner-alarm-table--cell{border:1px solid #000;padding:1px 5px}.email-detail__modal .email-detail__modal__body .email-details__inner-alarm-td{padding:0}.online{background-color:#32c873}.offline{background-color:#f96e6e}.popup-audit-log{width:-moz-fit-content;width:fit-content;max-width:400px!important;max-height:350px}.popup-audit-log .popover-body{overflow-y:auto;max-height:275px}@media(max-height:555px),(max-width:600px){.service .service__btn__section--actions{align-items:flex-start}.email-detail__modal{font-size:15px}.email-detail__modal .email-detail__modal__body,.email-detail__modal .email-detail__modal__body td{padding:5px}.service__section{overflow-y:visible}.service__section .service-section__btn{min-width:100px;margin:0}.service__section .btn-header__container .form-text{text-align:center;margin:0}}.paginatingTableContainer{width:100%;height:100%;min-height:0;max-height:100%;position:relative;display:flex;flex-direction:column;flex:1 1;overflow:hidden;grid-row-gap:.5rem;row-gap:.5rem}.paginatingTableContainer .paginatingTableWrapper{width:100%;max-width:100%;overflow-y:auto;flex:1 1;border:1px solid grey;border-radius:.5rem;border-top-right-radius:0;border-bottom-right-radius:0;position:relative}.paginatingTableContainer .paginatingTableWrapper .paginatingTable{width:100%;flex:1 1;position:relative;min-height:0;max-height:100%;border-radius:.5rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.paginatingTableContainer .paginatingTableWrapper .paginatingTable thead{background-color:#fff;position:sticky;top:0;z-index:1}.paginatingTableContainer .paginatingTableWrapper .paginatingTable thead tr{font-size:18px;background-color:#fff;color:#000;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.paginatingTableContainer .paginatingTableWrapper .paginatingTable thead tr th{position:relative;top:0;border-bottom:1px solid #000;padding:5px}.paginatingTableContainer .paginatingTableWrapper .paginatingTable thead tr th:not(:first-child){border-left:1px solid #000}.paginatingTableContainer .paginatingTableWrapper .paginatingTable thead tr th:last-child{border-right:1px solid #000}.paginatingTableContainer .paginatingTableWrapper .paginatingTable tbody tr:nth-child(odd){background-color:#bfbfbf}.paginatingTableContainer .paginatingTableWrapper .paginatingTable tbody tr:nth-child(2n){background-color:#dfdfdf}.paginatingTableContainer .paginatingTableWrapper .paginatingTable tbody tr:hover{background-color:#9f9f9f;cursor:pointer}.paginatingTableContainer .paginatingTableWrapper .paginatingTable tbody tr td{border-bottom:1px solid grey;overflow:hidden}.paginatingTableContainer .paginatingTableWrapper .paginatingTable tbody tr td:not(:first-child){border-left:1px solid grey}.paginatingTableContainer .paginatingTableWrapper .paginatingTable tbody tr td:last-child{border-right:1px solid grey}.pagination-container{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;height:auto;border-radius:5px}.pagination-container li{background-color:#2a652a;color:#fff;display:flex;justify-content:center;align-items:center;border-top:1px solid #275627;border-bottom:1px solid #275627}.pagination-container li:hover{cursor:pointer}.pagination-container li.selected{color:#fff;border:1px solid #000;background-color:#009600}.pagination-container li.disabled{background-color:#a9a9a9;color:grey;border-color:grey}.pagination-container li.next{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #275627}.pagination-container li.next.disabled{border-right-color:grey}.pagination-container li.previous{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #275627}.pagination-container li.previous.disabled{border-left-color:grey}.pagination-container li a{color:inherit;padding:10px}.pagination-container li:not(.next):not(.previous) a{padding-left:20px;padding-right:20px}.resizer{position:absolute;right:0;top:0;height:100%;width:5px;background:rgba(0,0,0,.5);cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}.resizer.isResizing{background:#00f;opacity:1}.users-role-picker__group{max-height:70vh;overflow-y:auto}.users-role-picker__group .form-check{font-size:30px;display:flex;grid-column-gap:.75rem;column-gap:.75rem;align-items:center;margin-bottom:.5rem;margin-top:.5rem}.users-role-picker__group .form-check-input{font-size:30px;border:1px solid #000;margin-top:0}.users-role-picker__group .form-check-input:checked{background-color:#2a652a;border-color:#000}.users-role-picker__group .form-check-input:focus{box-shadow:none;border-color:#000}.users-role-picker__group .form-check-label{font-size:20px}.users-role-picker__group .accordion-button{font-size:18px!important}.users-role-picker__group .accordion-button:after{color:#2a652a}.users-role-picker__group .accordion-button:focus{box-shadow:none!important;border-color:#000!important}.users-role-picker__group .accordion-button:not(.collapsed){background-color:#f5f3e5;color:#2a652a}.users-container{overflow-y:auto;height:100%;scrollbar-gutter:stable}.users{padding:1rem;margin:1rem;border-radius:.5rem;box-shadow:1px 1px 6px 1px rgba(0,0,0,.4);overflow-y:auto;height:auto;background-color:#f5f3e5}.users .users-btn__group{display:flex;margin-bottom:1rem}.users .users-btn__group:nth-child(2){margin-left:1rem}.users .users__btn--margin-auto{margin-bottom:0;margin-right:0;min-width:203px;max-height:60px}.users .table-responsive{padding:1px!important}.users .table-responsive .no-users-body{width:100%}.users .table-responsive .no-users-body .no-users-placeholder{display:flex;justify-content:center;align-items:center;height:30vh;width:100%;margin:auto;position:static}.users .users-table__roles-cell{cursor:pointer}.users .users-table__roles{background-color:#fff;border-radius:.25rem;border:1px solid #000;margin:0;padding:0 .2rem}.users .users-table__roles:hover{cursor:pointer}.users .users-table__roles[aria-disabled=true]{pointer-events:none;background-color:#e9ecef}.change-password__modal .modal__header{background-color:#f5f3e5}.change-password__modal .modal__body{border-radius:.25rem;padding:1rem!important;display:flex;flex-direction:column;background-color:#f5f3e5}.change-password__modal .modal__body .modal-body__form-group .form-group__label{margin:0 0 0 3px}.change-password__modal .modal__body .modal-body__form-group .form-group__input{border:1px solid #000;width:100%}.change-password__modal .modal__body .modal-body__form-group .form-group__input:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}.change-password__modal .modal__body .form-check{font-size:30px;display:flex;grid-column-gap:.75rem;column-gap:.75rem;align-items:center;margin-bottom:.5rem;margin-top:.5rem}.change-password__modal .modal__body .form-check-input{font-size:30px;border:1px solid #000;margin-top:0}.change-password__modal .modal__body .form-check-input:checked{background-color:#2a652a;border-color:#000}.change-password__modal .modal__body .form-check-input:focus{box-shadow:none;border-color:#000}.change-password__modal .modal__body .form-check-label{font-size:20px}.modal-body__button-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modal-body__button-container .modal-body__btn{background-color:#2a652a;font-size:1.2rem;color:#fff;border-color:#000;display:flex;align-items:center;margin-top:1rem;transition:background-color .3s ease-in-out}.modal-body__button-container .modal-body__btn:hover{background-color:#009600;border-color:#000}.modal-body__button-container .modal-body__btn:active{box-shadow:none!important}.modal-body__button-container .modal-body__btn:focus{background-color:#2a652a;border-color:#000;box-shadow:none}.users-role-picker__group{display:flex;flex-direction:column}.users-role-picker__group .role-picker-group__label{font-size:2em;margin-left:10px}.users-role-picker__group .role-picker-group__checkbox{align-items:center;margin-left:10px}.users-add-user__form{display:flex;flex-direction:column}.users-add-user__form .form-control{border:1px solid #000}.users-add-user__form .form-control:focus{box-shadow:0 0 .25rem #009600;border:1px solid #2a652a}@media(max-height:555px),(max-width:600px){.users-container{overflow-y:visible}.users .input-txt{max-width:10em!important}.users .users-add-user__modal .users-add-user__form,.users .users-role-picker__modal .users-role-picker__group{width:90vw}.change-password__modal{display:flex!important;flex-direction:row!important;justify-content:center!important}.change-password__modal .modal-content{width:80vw}}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;font-stretch:90%;src:url(../../static/media/OpenSans-VariableFont_wdth,wght.a42bbe68.ttf) format("truetype");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:90%;src:url(../../static/media/OpenSans-VariableFont_wdth,wght.a42bbe68.ttf) format("truetype");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(../../static/media/Roboto-Regular.a8d6ac03.ttf) format("truetype");font-display:swap}@font-face{font-family:"PressStart";font-style:normal;font-weight:400;src:url(../../static/media/PressStart2P-Regular.21503c6a.ttf) format("truetype");font-display:swap}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;src:url(../../static/media/fa-solid-900.b1a653db.ttf) format("truetype");font-display:swap}svg{font-family:"OpenSans","Roboto"}html{scroll-behavior:smooth}body{margin:0;height:100%;width:100%;font-family:"OpenSans","Roboto";font-size:18px}input[type=range][orient=vertical]{writing-mode:bt-lr;-webkit-appearance:slider-vertical}input[type=range][orient=vertical]:focus{box-shadow:none}input[type=range]{cursor:grab;appearance:none;-webkit-appearance:none;--thumb-background:#4169e1;--thumb-background-hover:#1e90ff;--thumb-background-active:#00f;--thumb-background-disabled:#7e99b4;--thumb-shadow:1px 1px 1px rgba(0,0,0,0.25098039215686274),0px 0px 1px rgba(13,13,13,0.25098039215686274);--slider-background:#d3d3d3;--slider-shadow:1px 1px 1px rgba(0,0,0,0.5019607843137255),0px 0px 1px rgba(13,13,13,0.5019607843137255)}input[type=range]:active{cursor:grabbing}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed;background-color:var(--thumb-background-disabled)}input[type=range]:disabled::-webkit-slider-thumb:hover{background-color:var(--thumb-background-disabled)}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed;background-color:var(--thumb-background-disabled)}input[type=range]:disabled::-moz-range-thumb:hover{background-color:var(--thumb-background-disabled)}input[type=range]:disabled::-ms-thumb{cursor:not-allowed;background-color:var(--thumb-background-disabled)}input[type=range]:disabled::-ms-thumb:hover{background-color:var(--thumb-background-disabled)}input[type=range]:disabled::-webkit-slider-runnable-track{background-color:#ababab;cursor:not-allowed}input[type=range]:disabled::-moz-range-track{background-color:#ababab;cursor:not-allowed}input[type=range]:disabled::-ms-track{background-color:#ababab;cursor:not-allowed}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;border-radius:100%;background-color:var(--thumb-background);border:1px solid grey;width:20px;height:20px;cursor:grab;box-shadow:var(--thumb-shadow);margin-top:-6px;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}input[type=range]::-webkit-slider-thumb:hover{background-color:var(--thumb-background-hover)}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;background-color:var(--thumb-background-active)}input[type=range]::-moz-range-thumb{appearance:none;-webkit-appearance:none;border-radius:100%;background-color:var(--thumb-background);border:1px solid grey;width:20px;height:20px;cursor:pointer;box-shadow:var(--thumb-shadow);-moz-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}input[type=range]::-moz-range-thumb:hover{background-color:var(--thumb-background-hover)}input[type=range]::-moz-range-thumb:active{background-color:var(--thumb-background-active)}input[type=range]::-ms-thumb{appearance:none;-webkit-appearance:none;border-radius:100%;background-color:var(--thumb-background);border:1px solid grey;width:20px;height:20px;cursor:pointer;box-shadow:var(--thumb-shadow);-ms-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}input[type=range]::-ms-thumb:hover{background-color:var(--thumb-background-hover)}input[type=range]::-ms-thumb:active{background-color:var(--thumb-background-active)}input[type=range]::-webkit-slider-runnable-track{position:relative;width:100%;height:10px;min-height:5px;max-height:25px;background-color:#d3d3d3;box-shadow:var(--slider-shadow);border-radius:5px;border:1px solid grey}input[type=range]::-moz-range-track{position:relative;width:100%;height:10px;min-height:5px;max-height:25px;background-color:#d3d3d3;box-shadow:var(--slider-shadow);border-radius:5px;border:1px solid grey}input[type=range]::-ms-track{position:relative;width:100%;height:10px;min-height:5px;max-height:25px;background-color:#d3d3d3;box-shadow:var(--slider-shadow);border-radius:5px;border:1px solid grey}