body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;color:#222;background:#fff;position:relative;width:100vw;max-width:100vw}a{color:#555}a:hover{color:#222}h2{font-weight:400;font-size:28px;margin-bottom:20px}.form-check-input:checked{background-color:#b5d9ab!important}hr{margin:1rem 0;color:inherit;border:0;border-top:2px solid;opacity:.25}.table{width:100%;border-collapse:collapse;margin-top:20px}.table thead{border-top:2px solid #ddd}.table thead tr th{border-bottom:0;padding-bottom:3rem!important}.table thead th,.table thead th *{text-align:left;font-size:14px!important;color:#212121!important;font-weight:400;text-transform:uppercase}.table thead th:hover,.table thead th:hover *{color:#212121!important}.table thead *{padding-left:0;text-wrap:nowrap!important;text-decoration:none}.table tbody td,.table tbody td *{border-bottom:0!important;text-wrap:nowrap!important;font-size:15px;font-weight:300;color:#757575}.table tbody td{padding-top:6px!important;padding-bottom:6px!important}.table tbody tr{border-top:2px solid #ddd}.table tbody tr:hover td{background-color:#f9f9f9}.table tbody td a:hover,.table tbody td a:hover *{color:#000!important}.text-right{text-align:right}.text-right a{color:#666;margin-left:10px;text-decoration:none}.max-w-none{max-width:none!important}footer{margin-top:7rem}.text-right a:hover{color:#000}.danger{background-color:#ffecec;color:#c00}tr.danger td{background-color:#ffecec!important}.nav{height:55px}.nav .dropdown-toggle,.nav a{color:#555;text-decoration:none}.dropdown-toggle::after{display:none!important}.bi-chevron-bar-expand::before,.bi-chevron-down::before,.bi-chevron-up::before{font-size:.8rem!important}.nav .dropdown-toggle:hover,.nav a:hover{color:#000;text-decoration:none}.dropdown-menu{background-color:#f3f3f1}.dropdown-menu a{color:#555!important;background-color:#f3f3f1!important}.dropdown-menu a:hover{color:#000!important;background-color:#f3f3f1!important}.navbar-brand img{display:inline-block;height:36px;margin-right:6px}.navbar{padding-top:4px!important;padding-bottom:0!important;background:#f0f0ee 0 0 no-repeat padding-box!important}.show{font-weight:700!important}.navbar-brand{color:#000!important;margin-top:-6px;font-weight:700;text-decoration:none!important;font:var(--unnamed-font-style-normal) normal medium var(--unnamed-font-size-17)/20px Neue Haas Grotesk Display Pro;letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal medium 17px/20px Neue Haas Grotesk Display Pro;letter-spacing:0;color:#212121;opacity:1;width:15vw}.navbar-brand span{font-weight:600!important}.navbar-right{display:flex;align-items:center;gap:15px;margin-right:20px;padding-top:8px}.navbar{margin-bottom:7rem}.user-email{color:#999;font-size:14px;padding-top:4px}.navbar-link{color:#222;font-weight:500;text-decoration:none}.navbar-link:hover{text-decoration:underline}.badge{background-color:#f5f5f5;border-radius:6px;padding:6px 10px;font-size:14px;color:#222;white-space:nowrap}.dashboard{margin-left:-6rem!important}.menulist{display:flex;flex-direction:column;gap:.5rem}.menulist>*{width:100%;display:flex;justify-content:space-between}.credits-small{background-color:#fff;padding:0!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:21px!important;padding-right:21px!important;letter-spacing:.25px;border-radius:2rem}.credits{background-color:#fff;padding:0!important;padding-top:18px!important;padding-bottom:18px!important;letter-spacing:.25px;border-radius:2rem}.credits:hover{background-color:#fff!important}.credits .number{font-weight:700;color:#000}form{padding:0!important;margin:0!important}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-color:#000 --bs-btn-border-color: var(--bs-gray-400)}.btn-success{--bs-btn-bg:var(--bs-success);--bs-btn-color:#000;--bs-btn-border-color:var(--bs-gray-400)}.btn-info{--bs-btn-bg:var(--bs-info);--bs-btn-color:#000;--bs-btn-border-color:var(--bs-gray-400)}.btn-outline-dark{--bs-btn-bg:var(--bs-gray-200);--bs-btn-border-color:var(--bs-gray-400)}.main-panel{height:250px}.main-panel,.panel,.small-panel{height:250px;padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px}.main-panel h3,.panel h3,.small-panel h3{font-size:20px}.small-panel{background:var(--bs-gray-400)}.main-panel h3{max-width:250px}.main-panel .logo{width:70px!important;height:70px!important;float:right}.btn{display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e0e0!important;border-radius:5px!important;padding:9px!important}.btn i{margin-left:.5rem}.logout-btn{border:none;text-decoration:none!important;color:#555;border:none!important}.main-panel .btn,.panel .btn{display:flex;justify-content:space-between;align-items:center;min-width:250px;border:var(--bs-btn-border-color)}.btn-light{--bs-btn-bg:var(--bs-gray-200);--bs-btn-color:#000;--bs-btn-border-color:var(--bs-gray-400)}.heading h3,.menulist h3{text-align:left;font-size:14px;color:#666;font-weight:400;text-transform:uppercase}.heading{text-align:left;font-size:14px;color:#666;font-weight:400;text-transform:uppercase}.form-group{margin-bottom:1rem}.input-group{display:flex;flex-direction:row;gap:.5rem;align-items:center}.welcome .subheading{color:#555!important;text-align:left;font-size:14px;color:#666;font-weight:400;text-transform:uppercase}.welcome div{width:30%}input,select,textarea{border:1px solid #e0e0e0!important;border-radius:5px!important;font-size:14px!important}@font-face{font-family:NeueHaas;src:url("/font/NeueHaasDisplay-Roman.ttf") format("truetype")}:root{--unnamed-color-000000:#212121;--unnamed-font-family-aktiv-grotesk:NeueHaas;--unnamed-font-family-neue-haas-grotesk-text-pro:NeueHaas;--unnamed-font-style-normal:normal;--unnamed-font-weight-normal:normal;--unnamed-font-size-13:13px;--unnamed-font-size-17:17px;--unnamed-font-size-25:25px;--unnamed-font-size-35:35px;--unnamed-font-size-65:65pxu;--unnamed-character-spacing-0:0px;--unnamed-character-spacing--0-33:-0.33px;--unnamed-line-spacing-17:17px;--unnamed-line-spacing-21:21px;--unnamed-line-spacing-28:28px;--unnamed-line-spacing-40:40px;--unnamed-line-spacing-68:68px}h3{font-family:var(--unnamed-font-family-aktiv-grotesk)!important;font-style:var(--unnamed-font-style-normal)!important;font-weight:var(--unnamed-font-weight-normal)!important;font-size:var(--unnamed-font-size-17)!important;line-height:var(--unnamed-line-spacing-17)!important;letter-spacing:var(--unnamed-character-spacing-0)!important;color:var(--unnamed-color-000000)}h2{font-family:var(--unnamed-font-family-aktiv-grotesk)!important;font-style:var(--unnamed-font-style-normal)!important;font-weight:var(--unnamed-font-weight-normal)!important;font-size:var(--unnamed-font-size-35)!important;line-height:var(--unnamed-line-spacing-40)!important;letter-spacing:var(--unnamed-character-spacing-0)!important;color:var(--unnamed-color-000000)}h1{font-family:var(--unnamed-font-family-neue-haas-grotesk-text-pro)!important;font-style:var(--unnamed-font-style-normal)!important;font-weight:var(--unnamed-font-weight-normal)!important;font-size:var(--unnamed-font-size-65)!important;line-height:var(--unnamed-line-spacing-68)!important;letter-spacing:var(--unnamed-character-spacing--0-33)!important;color:var(--unnamed-color-000000)}h3{font-family:var(--unnamed-font-family-aktiv-grotesk)!important;font-style:var(--unnamed-font-style-normal)!important;font-weight:var(--unnamed-font-weight-normal)!important;font-size:var(--unnamed-font-size-25)!important;line-height:var(--unnamed-line-spacing-28)!important;letter-spacing:var(--unnamed-character-spacing-0)!important;color:var(--unnamed-color-000000)}a,p{font-family:var(--unnamed-font-family-aktiv-grotesk)!important;font-style:var(--unnamed-font-style-normal)!important;font-weight:var(--unnamed-font-weight-normal)!important;font-size:var(--unnamed-font-size-17)!important;line-height:var(--unnamed-line-spacing-21)!important;letter-spacing:var(--unnamed-character-spacing-0)!important;color:var(--unnamed-color-000000);margin:0}.descrizioni{font-family:var(--unnamed-font-family-aktiv-grotesk)!important;font-style:var(--unnamed-font-style-normal)!important;font-weight:var(--unnamed-font-weight-normal)!important;font-size:var(--unnamed-font-size-13)!important;line-height:var(--unnamed-line-spacing-17)!important;letter-spacing:var(--unnamed-character-spacing-0)!important;color:var(--unnamed-color-000000)}*{font-family:var(--unnamed-font-family-aktiv-grotesk)!important;font-style:var(--unnamed-font-style-normal)!important}