main.login-page{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}main.login-page .login-container{background-color:#0000b8;border-radius:10px;color:#fff;display:flex;flex-direction:column;max-width:400px;padding:2rem;position:relative;width:35vw}main.login-page .login-container h1{margin-bottom:2rem;margin-top:0;text-align:center}main.login-page .login-container .form-group{display:flex;flex-direction:column;margin-bottom:1.5rem;position:relative;width:100%}main.login-page .login-container .form-group input{border:none;border-radius:5px;font-size:1.3rem;margin-top:.2rem;padding:.5rem;position:relative}main.login-page .login-container button{background-color:#ffb300;border:none;border-radius:5px;font-size:1.3rem;margin-top:1rem;padding:.5rem;width:100%}main.login-page .login-container .error-messages{background-color:#f06;border:none;border-radius:5px;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;margin-bottom:.7rem;padding:.5rem;width:100%}main.login-page .login-container .error-messages ul{list-style:none;margin:0;padding:0}main.login-page .login-container .error-messages ul li{margin:0}main.login-page .login-container .error-messages ul li:first-child{padding-top:0}main.login-page .login-container .error-messages ul li:last-child{border:none;padding-bottom:0}main.login-page .login-container .error-messages .alert{white-space:normal;word-wrap:break-word;border-bottom:3px solid #fff;padding:1rem 0;word-break:break-word}main.login-page .login-container .error-messages .alert:first-child{padding-top:0}main.login-page .login-container .error-messages .alert:last-child{border:none;padding-bottom:0}.loader{animation:spin 2s linear infinite;height:90%;padding:.2rem;position:relative}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{background-color:#e6e6e6;font-family:sans-serif;justify-content:center;margin:0;padding:0}#root,body,html{display:flex;width:100%}#root{flex-direction:column}html{font-size:16px}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}main{display:flex;flex-direction:column;padding:2rem;width:100%}*,:after,:before{box-sizing:border-box;font-family:Muller,sans-serif;font-style:normal;font-weight:100}body.no-scroll{overflow:hidden}.app-loader{align-items:center;background-color:#e6e6e6;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}.app-loader .spinner{display:flex;height:10vh;position:relative;transform:translateY(-10vh);width:10vw}header{background-color:#fff;justify-content:space-between;left:0;padding:.3rem 1.5rem;position:sticky;top:0;z-index:999}header,header .brand{align-items:center;display:flex}header .brand{height:100%}header .brand img{height:2rem}header .user-info{display:flex;flex-direction:row;padding:.5rem 0 .5rem 1rem;position:relative}header .user-info .username{cursor:pointer;font-size:1.4rem}header .user-info .user-pop-up-menu{background-color:#fff;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;min-width:150px;opacity:0;padding:.5rem;position:absolute;right:0;top:100%;transform:translateY(-.5rem);transition:opacity .3s ease,transform .3s ease;visibility:hidden;z-index:10}header .user-info .user-pop-up-menu ul{list-style:none;margin:0;padding:0}header .user-info .user-pop-up-menu ul li{margin:0;padding:.5rem;width:100%}header .user-info .user-pop-up-menu ul li.hidden{display:none}header .user-info .user-pop-up-menu ul li a{color:#000;display:block;font-size:1rem;width:100%}header .user-info .user-pop-up-menu ul li a span{width:100%}header .user-info .user-pop-up-menu ul li button{background:none;border:none;cursor:pointer;font-size:1rem;margin:0;padding:0;text-align:left;width:100%}header .user-info .user-pop-up-menu ul li button:hover{text-decoration:underline}header .user-info:hover .user-pop-up-menu{opacity:1;transform:translateY(0);visibility:visible}div.header-filters{display:flex;margin:0 3rem;position:relative;width:100%}div.header-filters>div{align-items:center;display:flex;margin-right:2rem}div.header-filters #dashboard-group-by{background-color:#b3b3b3;border-radius:5px;position:relative}div.header-filters #dashboard-group-by .header-button{cursor:pointer;height:100%;min-width:250px;padding:.5rem;position:relative;width:100%}div.header-filters #dashboard-group-by:hover .filter-list-container{display:flex;opacity:1;visibility:visible}div.header-filters #dashboard-group-by .filter-list-container{background-color:#b3b3b3;border-radius:4px;display:none;flex-direction:column;left:0;list-style:none;margin:0;max-height:300px;opacity:0;overflow-y:auto;padding:1.5rem;position:absolute;top:100%;transition:all .2s ease-in-out;visibility:hidden;width:fit-content;z-index:99}div.header-filters #dashboard-group-by .filter-list-container li{cursor:pointer;padding:.5rem;white-space:nowrap}div.header-filters #dashboard-group-by .filter-list-container li:hover{background-color:#fff;border-radius:5px}div.header-filters #dashboard-group-by .filter-list-container li.active{background-color:#0000b8;border-radius:5px;color:#fff}div.header-filters #dashboard-group-by .header-button{min-width:100px}div.header-filters #dashboard-period{background-color:#b3b3b3;border-radius:5px;position:relative}div.header-filters #dashboard-period span{cursor:pointer;height:100%;padding:.5rem;width:100%}div.header-filters #dashboard-period #header-select-period{background-color:#b3b3b3;border-radius:10px;border-top-left-radius:0;display:flex;left:0;opacity:0;padding:1.5rem;position:absolute;top:2rem;transition:all .2s ease-in-out;visibility:hidden}div.header-filters #dashboard-period #header-select-period .date-wrap{margin-right:2rem}div.header-filters #dashboard-period #header-select-period .date-wrap input{font-size:1rem;margin-bottom:1rem}div.header-filters #dashboard-period #header-select-period ul{list-style:none;margin:0;padding:0}div.header-filters #dashboard-period #header-select-period ul li{cursor:pointer;padding:.5rem;white-space:nowrap}div.header-filters #dashboard-period #header-select-period ul li:hover{background-color:#fff;border-radius:5px}div.header-filters #dashboard-period #header-select-period ul li.active{background-color:#0000b8;border-radius:5px;color:#fff}div.header-filters #dashboard-period #header-select-period.active{opacity:1;visibility:visible}.object-select{background-color:#b3b3b3;border-radius:5px;position:relative}.object-select .header-button{cursor:pointer;height:100%;min-width:250px;padding:.5rem;position:relative;width:100%}.object-select:hover .filter-list-container{display:flex;opacity:1;visibility:visible}.object-select .filter-list-container{background-color:#b3b3b3;border-radius:4px;display:none;flex-direction:column;left:0;list-style:none;margin:0;max-height:300px;opacity:0;overflow-y:auto;padding:1.5rem;position:absolute;top:100%;transition:all .2s ease-in-out;visibility:hidden;width:fit-content;z-index:99}.object-select .filter-list-container li{cursor:pointer;padding:.5rem;white-space:nowrap}.object-select .filter-list-container li:hover{background-color:#fff;border-radius:5px}.object-select .filter-list-container li.active{background-color:#0000b8;border-radius:5px;color:#fff}.object-select .filter-list-container{display:flex;opacity:1;padding-top:0;visibility:visible}.object-select .filter-list-container .input-container{background-color:#b3b3b3;padding-top:.5rem;position:sticky;top:0}.object-select .filter-list-container .input-container .list-search-input{border-radius:5px;font-size:1.2rem;margin-bottom:.5rem;padding:.3rem;position:relative;width:100%}.group-by-select{background-color:#b3b3b3;border-radius:5px;position:relative}.group-by-select .header-button{cursor:pointer;height:100%;min-width:250px;padding:.5rem;position:relative;width:100%}.group-by-select:hover .filter-list-container{display:flex;opacity:1;visibility:visible}.group-by-select .filter-list-container{background-color:#b3b3b3;border-radius:4px;display:none;flex-direction:column;left:0;list-style:none;margin:0;max-height:300px;opacity:0;overflow-y:auto;padding:1.5rem;position:absolute;top:100%;transition:all .2s ease-in-out;visibility:hidden;width:fit-content;z-index:99}.group-by-select .filter-list-container li{cursor:pointer;padding:.5rem;white-space:nowrap}.group-by-select .filter-list-container li:hover{background-color:#fff;border-radius:5px}.group-by-select .filter-list-container li.active{background-color:#0000b8;border-radius:5px;color:#fff}.group-by-select .header-button{min-width:100px}.group-by-select .filter-list-container{display:flex;opacity:1;visibility:visible}.period-container{background-color:#b3b3b3;border-radius:5px;position:relative}.period-container span{cursor:pointer;height:100%;padding:.5rem;width:100%}.period-container #header-select-period{background-color:#b3b3b3;border-radius:10px;border-top-left-radius:0;display:flex;left:0;padding:1.5rem;position:absolute;top:2rem;transition:all .2s ease-in-out}.period-container #header-select-period .date-wrap{margin-right:2rem}.period-container #header-select-period .date-wrap input{font-size:1rem;margin-bottom:1rem}.period-container #header-select-period ul{list-style:none;margin:0;padding:0}.period-container #header-select-period ul li{cursor:pointer;padding:.5rem;white-space:nowrap}.period-container #header-select-period ul li:hover{background-color:#fff;border-radius:5px}.period-container #header-select-period ul li.active{background-color:#0000b8;border-radius:5px;color:#fff}.period-container #header-select-period.active{opacity:1;visibility:visible}.dashboard-alert-filter{background-color:#b3b3b3;border-radius:5px;position:relative}.dashboard-alert-filter .header-button{cursor:pointer;height:100%;min-width:250px;padding:.5rem;position:relative;width:100%}.dashboard-alert-filter:hover .filter-list-container{display:flex;opacity:1;visibility:visible}.dashboard-alert-filter .filter-list-container{background-color:#b3b3b3;border-radius:4px;display:none;flex-direction:column;left:0;list-style:none;margin:0;max-height:300px;opacity:0;overflow-y:auto;padding:1.5rem;position:absolute;top:100%;transition:all .2s ease-in-out;visibility:hidden;width:fit-content;z-index:99}.dashboard-alert-filter .filter-list-container li{cursor:pointer;padding:.5rem;white-space:nowrap}.dashboard-alert-filter .filter-list-container li:hover{background-color:#fff;border-radius:5px}.dashboard-alert-filter .filter-list-container li.active{background-color:#0000b8;border-radius:5px;color:#fff}.dashboard-alert-filter .header-button{min-width:100px}.dashboard-alert-filter .filter-list-container{display:flex;opacity:1;visibility:visible}#dashboard-page{display:flex;flex-direction:column;height:100%;position:relative;width:100%}#dashboard-page h1{margin-top:0;text-align:center}#dashboard-page #dashboard-container{display:flex;flex-direction:column;position:relative;width:100%}#dashboard-page #dashboard-container .dashboard-info-container{display:flex;justify-content:start;margin-bottom:2rem}#dashboard-page #dashboard-container .dashboard-info-container span{font-weight:300}#dashboard-page #dashboard-container .dashboard-info-container span:first-child{margin-right:3rem}#dashboard-page #dashboard-container .objects-container-main{display:flex;flex-direction:column;max-width:1100px;position:relative}#dashboard-page #dashboard-container .objects-container-main .objects-container-head{display:grid;gap:1rem;grid-template-columns:1fr .45fr .5fr .5fr;margin-bottom:1rem}#dashboard-page #dashboard-container .objects-container-main .objects-container-head span{font-weight:300}#dashboard-page #dashboard-container .objects-container-main .objects-container-head span:first-child{text-align:center}#dashboard-page #dashboard-container .objects-container-main .object-container-main{cursor:default;display:flex;flex-direction:column;overflow:hidden;transition:max-height .3s ease}#dashboard-page #dashboard-container .objects-container-main .object-container-main.expanded .alerts-container{max-height:fit-content}#dashboard-page #dashboard-container .objects-container-main .object-container-main:nth-child(2n){background-color:rgba(0,0,0,.1)}#dashboard-page #dashboard-container .objects-container-main .object-container-main .object-head{display:grid;gap:1rem;grid-template-columns:1fr .45fr .5fr .5fr;padding:.4rem}#dashboard-page #dashboard-container .objects-container-main .object-container-main .object-head.pointer{cursor:pointer}#dashboard-page #dashboard-container .objects-container-main .object-container-main .object-head span.error{color:#f06}#dashboard-page #dashboard-container .objects-container-main .object-container-main .alerts-container{display:flex;flex-direction:column;margin-left:5rem;max-height:0;max-width:700px;overflow:hidden;transition:max-height .3s ease}#dashboard-page #dashboard-container .objects-container-main .object-container-main .alerts-container .alert-container{display:grid;gap:1rem;grid-template-columns:.8fr .5fr .6fr}#dashboard-page #dashboard-container .objects-container-main .object-container-main .alerts-container .alert-container:first-child{margin-top:.6rem}#dashboard-page #dashboard-container .objects-container-main .object-container-main .alerts-container .alert-container:last-child{margin-bottom:1rem}@font-face{font-family:Muller;font-style:normal;font-weight:100;src:url(/a05f20818442b75302c9.otf)}@font-face{font-family:Muller;font-style:normal;font-weight:300;src:url(/ccc8de4da9c1e8270602.otf)}