@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap);:root{--layoutBackground:#efefef;--cardBackground:white;--textColor:#333;--fontSize:1.4rem;--lineHeight:1.4rem;--fontFamily:"Montserrat",sans-serif;--borderColor:#ccc;--darkBorderColor:#333;--navbarBackground:#f6f6ff;--navbarFont:"Montserrat",sans-serif;--dangerColor:#dc3545;--successColor:#28a745;--warningColor:#ffc107;--disabledColor:#eee;--logo:url("/img/logo.png")}body,html{display:flex;margin:0;padding:0;width:100%;height:100%;overflow:hidden}layout{display:flex;flex-direction:column;flex:1;overflow:hidden;font-family:var(--fontFamily);background:var(--layoutBackground)}layout .mobile-nav-item{display:none}layout .navbar-brand img{height:30px!important}@media (max-width:767px) or (max-height:575px){layout>nav.navbar{padding:4px 0}layout>nav.navbar .nav-link{padding:0}layout>nav.navbar .navbar-brand{padding:0}layout>nav.navbar .navbar-brand img{height:25px!important}layout>nav.navbar .mobile-nav-item{padding:0;display:block;color:var(--textColor);font-size:22px}layout>nav.navbar .navbar-toggler{padding:2px 6px;line-height:1rem}layout>nav.navbar .navbar-toggler .navbar-toggler-icon{width:1rem;height:1rem}@media (max-width:767px){layout>nav.navbar .navbar-toggler{display:block}}layout>nav.navbar .navbar-collapse{position:absolute;left:0px;right:0px;top:40px;background:var(--navbarBackground);border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;flex-direction:column;gap:5px;padding:6px;align-items:flex-start;flex-basis:100%;flex-grow:1}layout>nav.navbar .navbar-collapse.show{display:flex}layout>nav.navbar .navbar-collapse .ms-auto{margin-left:0!important}layout>nav.navbar .navbar-collapse .dropdown-menu{position:absolute}layout>nav.navbar .navbar-collapse .dropdown-menu-end{right:auto}layout>nav.navbar .navbar-collapse .navbar-nav{flex-direction:column}@media (min-width:768px){layout>nav.navbar .navbar-collapse{display:flex!important;flex-basis:auto}layout>nav.navbar .navbar-collapse .navbar-nav{flex-direction:row}}layout>nav.navbar .navbar-collapse:not(.show){display:none!important}layout footer.app-footer{display:none!important}}layout #root{display:block;width:100%;max-width:100%;flex:1;min-height:0;overflow:auto;padding:0 10%;padding-bottom:10px}layout nav.app-menu{display:flex;justify-content:flex-end;align-items:center;position:fixed;z-index:1000;right:15px;top:10px}layout nav.app-menu .dropdown-button{padding:6px 12px;color:var(--textColor);font-size:18px}layout footer.app-footer{padding:.4em 10%;border-top:1px solid var(--borderColor);display:flex;font-size:.8em}layout footer.app-footer .versions{margin-left:auto;display:flex}layout footer.app-footer .versions .version+.version{margin-left:10px}.pager{margin-top:1rem}.pager .badge{color:var(--textColor)}.notification{grid-column-gap:10px;width:auto;max-width:30vw}.notification .btn-close{margin-left:auto}.validation-summary-valid{display:none}.alert ul{margin-bottom:0}.alert.alert-outline-danger{color:var(--dangerColor);background-color:#fff5f6;border-color:var(--dangerColor)}.alert.alert-outline-danger ul{list-style-type:square}.alert.alert-outline-danger ul li{white-space:pre-wrap}.alert.alert-outline-danger.alert-text-danger,.alert.alert-text-danger{color:var(--dangerColor);background-color:initial;border:0;padding:0}.alert.alert-outline-danger.alert-text-danger ul,.alert.alert-text-danger ul{list-style-type:square}.alert.alert-outline-danger.alert-text-danger ul li,.alert.alert-text-danger ul li{white-space:pre-wrap}.modal-dialog-scrollable>form{height:100%}.modal-body .alert{margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;border-radius:0;border-top-width:0;border-left:0;border-right:0}.modal-header+.modal-body .alert{border-top-width:1px}.hidden{display:none!important}header.page-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}header.page-header .title{font-size:2rem;line-height:2;margin-right:10px}header.page-header .sub-title{width:100%;margin-top:-.5rem;margin-bottom:1rem}.split{display:flex}.split>*{flex:1}.fill{flex:1}.btn-xs{font-size:12px;line-height:1.2;padding:3px 6px}.btn-xxs{font-size:10px;line-height:1.2;padding:2px 4px;border-radius:.25rem}.form-check,.form-group{margin-bottom:1rem}.form-control-xs{height:23px;padding:.25rem;font-size:10px;line-height:15px;border-radius:2px}.form-select-xs{height:23px;padding:.25rem;font-size:10px;line-height:15px;border-radius:2px;padding-right:1.25rem;background-position:right .25rem center}body.loading .wait-animation{display:flex}.wait-animation{display:none;position:fixed;z-index:9999;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8) 50% 50% no-repeat;justify-content:center;align-items:center}.wait-animation span{color:#fff;font-size:70px}.bootstrap-select .select-input{background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.bootstrap-select .select-input.show,.bootstrap-select .select-input:focus{outline:0!important;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}select.selectpicker.is-invalid~.btn.dropdown-toggle{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .7rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}select.selectpicker.is-valid~.btn.dropdown-toggle{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .7rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}select.form-control.is-invalid,select.form-control.is-valid{background-position:right calc(.375em + .7rem) center}.date .bootstrap-datetimepicker-widget{font-family:Arial,sans-serif}.field-validation-error{width:100%;margin-top:0;font-size:80%;color:#dc3545;margin-bottom:15px;display:block}.offcanvas-size-lg{--bs-offcanvas-width:960px}@media (max-width:959px){.offcanvas-size-lg{--bs-offcanvas-width:100%}}.offcanvas-size-md{--bs-offcanvas-width:576px}@media (max-width:575px){.offcanvas-size-md{--bs-offcanvas-width:100%}}.offcanvas-body-scroll>form{display:contents}.offcanvas-body-scroll .offcanvas-body{flex:1}.offcanvas-body-scroll .offcanvas-footer{flex-grow:0}.offcanvas-footer{flex-grow:1;padding:1rem 1rem;overflow-y:auto;text-align:right}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.item .colorbox{width:2rem;height:2rem;border:1px solid var(--darkBorderColor);border-radius:.2rem;padding:2px}.item .colorbox:before{display:block;content:" ";background-color:var(--colore);width:calc(100% - 2px);height:calc(100% - 2px);margin:1px}.colorpicker input[type=color]{flex:0 1 45px}span.twitter-typeahead .tt-menu{cursor:pointer}.dropdown-menu,span.twitter-typeahead .tt-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}span.twitter-typeahead .tt-suggestion{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#373a3c;text-align:inherit;white-space:nowrap;background:#fff;border:0}.dropdown-item:hover,span.twitter-typeahead .tt-suggestion:focus,span.twitter-typeahead .tt-suggestion:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}span.twitter-typeahead .active.tt-suggestion,span.twitter-typeahead .active.tt-suggestion:focus,span.twitter-typeahead .active.tt-suggestion:hover,span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion.tt-cursor:focus,span.twitter-typeahead .tt-suggestion.tt-cursor:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}span.twitter-typeahead .disabled.tt-suggestion,span.twitter-typeahead .disabled.tt-suggestion:focus,span.twitter-typeahead .disabled.tt-suggestion:hover{color:#818a91}span.twitter-typeahead .disabled.tt-suggestion:focus,span.twitter-typeahead .disabled.tt-suggestion:hover{text-decoration:none;cursor:not-allowed;background-color:#fff;background-image:none}span.twitter-typeahead{width:100%}.input-group span.twitter-typeahead{display:block!important}.input-group span.twitter-typeahead .tt-menu{top:2.375rem!important}