:root{--color-primary: #172f3f;--color-primary-hover: #223d51;--color-primary-active: #1f3948;--color-secondary: #5a7a90;--color-secondary-hover: #4d6779;--color-secondary-active: #475f70;--color-success: #40916f;--color-success-hover: #37795e;--color-success-active: #326f57;--color-danger: #c9302c;--color-danger-hover: #ac2925;--color-danger-active: #a02622;--color-warning: #ff9500;--color-warning-hover: #e68500;--color-warning-active: #cc7700;--color-info: #17a2b8;--color-info-hover: #138496;--color-info-active: #117a8b}.grow{flex-grow:1}html{font-size:14px}body{--bs-btn-font-size: 14px;--bs-body-font-size: 14px;--bs-border-radius: .2rem}h1{font-size:2rem;margin-bottom:0}header{margin-bottom:1rem}main a:not(.btn){color:#15679e!important;text-decoration:none}a:hover{text-decoration:underline}.nav{--bs-nav-link-color: inherit}.dropdown-menu-end{right:0}.btn{font-size:14px}.btn-sm{font-size:.75rem}.btn-hover:hover{background-color:var(--bs-gray-200);box-shadow:0 0 10px #0000001a}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-primary-hover);--bs-btn-hover-border-color: var(--color-primary-active);--bs-btn-focus-shadow-rgb: 23, 47, 63;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-primary-active);--bs-btn-active-border-color: #1c3440;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-primary);--bs-btn-disabled-border-color: var(--color-primary)}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: var(--color-secondary);--bs-btn-border-color: var(--color-secondary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-secondary-hover);--bs-btn-hover-border-color: var(--color-secondary-active);--bs-btn-focus-shadow-rgb: 90, 122, 144;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-secondary-active);--bs-btn-active-border-color: #425867;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-secondary);--bs-btn-disabled-border-color: var(--color-secondary)}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: var(--color-success);--bs-btn-border-color: var(--color-success);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-success-hover);--bs-btn-hover-border-color: var(--color-success-active);--bs-btn-focus-shadow-rgb: 58, 129, 105;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-success-active);--bs-btn-active-border-color: #2a5e4c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-success);--bs-btn-disabled-border-color: var(--color-success)}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: var(--color-danger);--bs-btn-border-color: var(--color-danger);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-danger-hover);--bs-btn-hover-border-color: var(--color-danger-active);--bs-btn-focus-shadow-rgb: 201, 48, 44;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-danger-active);--bs-btn-active-border-color: #94231f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-danger);--bs-btn-disabled-border-color: var(--color-danger)}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: var(--color-warning);--bs-btn-border-color: var(--color-warning);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-warning-hover);--bs-btn-hover-border-color: var(--color-warning-active);--bs-btn-focus-shadow-rgb: 217, 131, 31;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-warning-active);--bs-btn-active-border-color: #a26217;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-warning);--bs-btn-disabled-border-color: var(--color-warning)}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: var(--color-info);--bs-btn-border-color: var(--color-info);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-info-hover);--bs-btn-hover-border-color: var(--color-info-active);--bs-btn-focus-shadow-rgb: 23, 162, 184;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-info-active);--bs-btn-active-border-color: #10707f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-info);--bs-btn-disabled-border-color: var(--color-info)}.btn .bi-trash{color:var(--color-danger)}.table-hover>tbody>tr:hover>*{background-color:#0000}.badge-primary{background-color:var(--color-primary);color:#fff}.badge-secondary{background-color:var(--color-secondary);color:#fff}.badge-success{background-color:var(--color-success);color:#fff}.badge-danger{background-color:var(--color-danger);color:#fff}.badge-warning{background-color:var(--color-warning);color:#fff}.badge-info{background-color:var(--color-info);color:#fff}.bg-primary{background-color:var(--color-primary)!important;color:#fff}.bg-secondary{background-color:var(--color-secondary)!important;color:#fff}.bg-success{background-color:var(--color-success)!important;color:#fff}.bg-danger{background-color:var(--color-danger)!important;color:#fff}.bg-warning{background-color:var(--color-warning)!important;color:#fff}.bg-info{background-color:var(--color-info)!important;color:#fff}.breadcrumb{padding:0 0 .5rem;margin:0}.dropdown-hover:hover>.dropdown-menu{display:block!important}.dropdown-hover:hover>button{background-color:var(--bg-white)}.dropend .dropdown-menu[data-bs-popper]{margin-left:0}.dropdown-toggle:after{opacity:.5;margin-left:.1em}label{font-weight:600}.error-message{color:#8b0000}.bg-gray{background-color:gray}.bg-dark{background-color:#172f3f!important}.modal.show,.modal.show+.modal-backdrop{display:block!important}#main-card.border-danger{box-shadow:0 1rem 1rem #ff000080}#modal-alert{z-index:10001}#modal-alert-backdrop{z-index:10000}.cursor-pointer{cursor:pointer}#app{visibility:hidden;display:flex}main{flex-grow:1}#sidebar,#sidebar-sites{width:250px;flex-shrink:0;position:sticky;top:0;height:100vh}#sidebar .nav-item a,#sidebar-sites .nav-item a{display:inline-block;padding:.75rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#sidebar .nav-item a:hover,#sidebar-sites .nav-item a:hover{background-color:#ffffff1a}#sidebar .nav-item a:focus,#sidebar-sites .nav-item a:focus{border:0!important}#sidebar .nav-item a.active,#sidebar-sites .nav-item a.active{background-color:#ffffff1a;font-weight:600;border:0!important}#sidebar{width:250px;flex-shrink:0;position:sticky;top:0;height:100vh}#sidebar .nav-item a{display:inline-block;padding:.75rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#sidebar .nav-item a:hover{background-color:#ffffff1a}#sidebar .nav-item a.active{background-color:#ffffff1a;font-weight:600}.main-header a:hover{text-decoration:none}.card{border:1px solid #dee2e6!important;border-radius:6px!important}.pagination .page-link{color:var(--color-primary);background-color:#fff;border:1px solid #dee2e6}.pagination .page-link:hover{color:#fff;background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.pagination .page-link:focus{box-shadow:0 0 0 .2rem #172f3f40}.pagination .page-item.active .page-link{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.pagination .page-item.disabled .page-link{color:#6c757d;background-color:#fff;border-color:#dee2e6}#menu,#menu .nav-item,#menu .nav-item a{text-align:left;width:100%}#menu .nav-item a{border:0!important}
