html body .btn-cancel,html body .btn-confirm,html body .btn-table,html body .btn-table-minus{align-items:center;background-image:none!important;border-radius:999px!important;box-shadow:none;display:inline-flex;font-size:.85rem!important;font-weight:500!important;gap:6px;justify-content:center;line-height:1.1!important;min-height:38px;min-width:38px;padding:0 11px!important;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease;white-space:nowrap}html body .btn-cancel.btn-sm,html body .btn-confirm.btn-sm,html body .btn-table-minus.btn-sm,html body .btn-table.btn-sm{font-size:.78rem!important;min-height:30px;min-width:30px;padding:0 8px!important}html body .btn-cancel:active,html body .btn-confirm:active,html body .btn-table-minus:active,html body .btn-table:active{transform:translateY(1px)}html body .btn-cancel:focus-visible,html body .btn-confirm:focus-visible,html body .btn-table-minus:focus-visible,html body .btn-table:focus-visible{box-shadow:0 0 0 3px rgba(101,112,180,.28)!important;outline:none}html body .btn-cancel.disabled,html body .btn-cancel:disabled,html body .btn-confirm.disabled,html body .btn-confirm:disabled,html body .btn-table-minus.disabled,html body .btn-table-minus:disabled,html body .btn-table.disabled,html body .btn-table:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5}html body .btn-confirm{background-color:#6570b4!important;border:1px solid #6570b4!important;box-shadow:0 1px 2px rgba(31,35,64,.12),0 2px 8px rgba(101,112,180,.22);color:#fff!important;font-weight:600!important}html body .btn-confirm:hover:not(:disabled):not(.disabled){background-color:#4f59a3!important;border-color:#4f59a3!important;color:#fff!important}html body .btn-cancel{background-color:#fff!important;border:1px solid #d5d9ee!important;color:#4f59a3!important}html body .btn-cancel:hover:not(:disabled):not(.disabled){background-color:#eef0fb!important;border-color:#c4c9e8!important;color:#3f4891!important}html body .btn-table{background-color:#fafafc!important;border:1.5px solid #b4bbe2!important;color:#3f4891!important}html body .btn-table:hover:not(:disabled):not(.disabled){background-color:#f0f1fa!important;border-color:#8f97d0!important;color:#2f3778!important}html body .btn-table-minus{background-color:#f1f2f7!important;border:1px solid transparent!important;color:#4b5068!important}html body .btn-table-minus:hover:not(:disabled):not(.disabled){background-color:#e6e8f2!important;color:#2b2f45!important}html body :is(.btn-table,.btn-table-minus,.btn-cancel,.sm-btn.neutro,.sm-btn.ghost) .fa-file-pdf{color:#d0364a}html body :is(.btn-table,.btn-table-minus,.btn-cancel,.sm-btn.neutro,.sm-btn.ghost) :is(.fa-file-excel,.fa-file-csv){color:#1f9d61}html body table.dataTable{border-bottom:0!important;border-collapse:separate!important;border-spacing:0}html body table.dataTable thead,html body table.dataTable thead tr{background:#eceef7!important;color:#474c68!important}html body table.dataTable thead td,html body table.dataTable thead th{background-color:#eceef7!important;border-bottom:1px solid #d3d7e8!important;border-top:1px solid #e0e3ef!important;color:#474c68!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.04em;padding-bottom:11px!important;padding-top:11px!important;text-transform:uppercase;white-space:nowrap}html body table.dataTable thead th:first-child{border-top-left-radius:12px}html body table.dataTable thead th:last-child{border-top-right-radius:12px}html body .dataTables_scrollBody table.dataTable thead,html body .dataTables_scrollBody table.dataTable thead tr{background:transparent!important}html body .dataTables_wrapper .dataTables_scrollBody table.dataTable thead td,html body .dataTables_wrapper .dataTables_scrollBody table.dataTable thead th{background-color:transparent!important;border-bottom:0!important;border-top:0!important;height:0!important;line-height:0!important;padding-bottom:0!important;padding-top:0!important}html body .dataTables_scrollBody table.dataTable thead>tr>th:after,html body .dataTables_scrollBody table.dataTable thead>tr>th:before{display:none!important}html body table.dataTable thead>tr>th.sorting:after,html body table.dataTable thead>tr>th.sorting:before,html body table.dataTable thead>tr>th.sorting_asc:after,html body table.dataTable thead>tr>th.sorting_asc:before,html body table.dataTable thead>tr>th.sorting_desc:after,html body table.dataTable thead>tr>th.sorting_desc:before{color:#6570b4;opacity:.2!important}html body table.dataTable thead>tr>th.sorting_asc:before,html body table.dataTable thead>tr>th.sorting_desc:after{opacity:.9!important}html body table.dataTable thead th.sorting_asc,html body table.dataTable thead th.sorting_desc{color:#4f59a3!important}html body table.dataTable tbody td{border-bottom:1px solid #eef0f5!important;border-top:0!important;color:#2b2f45;font-size:.8rem;padding-bottom:10px;padding-top:10px;vertical-align:middle}html body table.dataTable tbody tr>*{box-shadow:none!important}html body table.dataTable tbody tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(101,112,180,.04)!important}html body table.dataTable tbody tr.selected{background-color:#fff!important}html body table.dataTable tbody tr.selected:hover>*,html body table.dataTable tbody tr.selected>*{background-color:transparent!important;box-shadow:inset 0 0 0 9999px rgba(101,112,180,.1)!important;color:#2b2f45!important}html body table.dataTable tbody tr.selected>:first-child{box-shadow:inset 3px 0 0 #6570b4,inset 0 0 0 9999px rgba(101,112,180,.1)!important}html body .dataTables_wrapper.no-footer .dataTables_scrollBody,html body .dataTables_wrapper.no-footer table.dataTable{border-bottom:0!important}html body .dataTables_wrapper .dataTables_filter input,html body .dataTables_wrapper .dataTables_length select{background-color:#fff!important;border:1px solid #e3e6f0!important;box-shadow:none!important;color:#2b2f45!important;font-size:.8rem!important;min-height:32px;transition:border-color .15s ease,box-shadow .15s ease}html body .dataTables_wrapper .dataTables_length select{height:32px!important;padding:0 22px 0 12px!important;width:auto!important}html body .dataTables_wrapper .dataTables_filter input:focus,html body .dataTables_wrapper .dataTables_length select:focus{border-color:#9aa1d6!important;box-shadow:0 0 0 3px rgba(101,112,180,.18)!important;outline:none}html body .dataTables_wrapper #search-box .input-group-text{background:#fff;border-color:#e3e6f0;color:#8a8fa8}html body .dataTables_wrapper .dataTables_info{color:#8a8fa8!important;font-size:.75rem!important;padding-top:14px!important}html body .dataTables_wrapper .dataTables_paginate{padding-top:10px!important}html body .dataTables_wrapper .dataTables_paginate .paginate_button{background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;color:#4b5068!important;font-size:.78rem!important;font-weight:600;height:32px;line-height:30px!important;margin:0 2px!important;min-width:32px;padding:0 10px!important}html body .dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current){background:#f3f4fa!important;border-color:#e3e6f0!important;color:#4f59a3!important}html body .dataTables_wrapper .dataTables_paginate .paginate_button.current,html body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#6570b4!important;border-color:#6570b4!important;color:#fff!important}html body .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:#c3c6d4!important}html body table.dataTable>tbody>tr>td.dataTables_empty{text-align:center!important}html body .dataTables_wrapper .dataTables_processing{background:hsla(0,0%,100%,.88)!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:#4f59a3!important;font-size:.9rem!important;font-weight:600;padding-top:34px!important;z-index:5}html body .dataTables_wrapper .dataTables_processing>div:last-child{margin-top:8px}html body .dataTables_wrapper .dataTables_processing>div:last-child>div{background:#6570b4!important}html body .custom-select,html body .form-control{background-color:#fff;border:1px solid #d9dcea;box-shadow:none;color:#2b2f45;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}html body .custom-select:hover:not(:disabled):not(:focus),html body .form-control:hover:not(:disabled):not([readonly]):not(:focus){border-color:#b9bfe0}html body .custom-select:focus,html body .form-control:focus{background-color:#fff;border-color:#8f97d0;box-shadow:0 0 0 3px rgba(101,112,180,.18);color:#2b2f45;outline:0}html body .form-control::placeholder{color:#a0a5bd;opacity:1}html body .custom-select:disabled,html body .form-control:disabled,html body .form-control[readonly]{background-color:#f4f5f9;border-color:#e6e8f1;color:#7a7f96;cursor:not-allowed}html body .form-control[readonly].datepicker,html body .form-control[readonly].hasDatepicker{background-color:#fff;color:#2b2f45;cursor:pointer}html body .custom-select.is-invalid,html body .form-control.error-position,html body .form-control.is-invalid{border-color:#e0566a}html body .custom-select.is-invalid:focus,html body .form-control.error-position:focus,html body .form-control.is-invalid:focus{border-color:#e0566a;box-shadow:0 0 0 3px rgba(224,86,106,.18)}html body .custom-select.is-valid,html body .form-control.is-valid{border-color:#3ac47d}html body .custom-select.is-valid:focus,html body .form-control.is-valid:focus{box-shadow:0 0 0 3px rgba(58,196,125,.18)}html body .input-group-text{background-color:#f7f8fc;border:1px solid #d9dcea;color:#6b7089}html body textarea.form-control{line-height:1.45}:root{--campo-raggio:16px}html body .custom-select,html body .dataTables_wrapper .dataTables_filter input,html body .dataTables_wrapper .dataTables_length select,html body .form-control,html body .select2-container .select2-selection,html body input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=image],.select2-search__field)),html body select,html body textarea:where(:not(.select2-search__field)){border-radius:var(--campo-raggio)!important}html body .input-group>:is(.form-control,.custom-select,input:not([type=hidden]),select):has(~:is(.input-group-append,.input-group-prepend,.input-group-text,.form-control,.custom-select,input:not([type=hidden]),select)){border-bottom-right-radius:0!important;border-top-right-radius:0!important}html body .input-group>:is(.input-group-prepend,.input-group-append,.input-group-text,.form-control,.custom-select,input:not([type=hidden]),select)~:is(.form-control,.custom-select,input:not([type=hidden]),select){border-bottom-left-radius:0!important;border-top-left-radius:0!important}html body .input-group>.input-group-append>.btn,html body .input-group>.input-group-append>.input-group-text,html body .input-group>.input-group-prepend>.btn,html body .input-group>.input-group-prepend>.input-group-text{border-radius:0!important}html body .input-group>:first-child>.btn:first-child,html body .input-group>:first-child>.input-group-text:first-child{border-bottom-left-radius:var(--campo-raggio)!important;border-top-left-radius:var(--campo-raggio)!important}html body .input-group>:last-child>.btn:last-child,html body .input-group>:last-child>.input-group-text:last-child{border-bottom-right-radius:var(--campo-raggio)!important;border-top-right-radius:var(--campo-raggio)!important}html:not(:has(#pac-input)) #navbarFilterDropdown{align-items:center;background:#fff;border:1px solid #e3e6f0;border-radius:999px;color:#2b2f45;display:inline-flex;gap:8px;height:36px;margin:0 4px!important;padding:0 10px 0 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}html:not(:has(#pac-input)) #navbarFilterDropdown:hover{background:#f3f4fa;border-color:#c9cde6}html:not(:has(#pac-input)) #navbarFilterDropdown>i{color:#6570b4;font-size:13px!important;margin:0!important}html:not(:has(#pac-input)) #navbarFilterDropdown>i:after{color:#2b2f45;content:"Filtri";font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-left:8px}html:not(:has(#pac-input)) #navbarFilterDropdown #badgeFilter{background:#eceef4!important;border-radius:999px;color:#6b7280!important;font-size:11px;font-weight:600;left:auto;line-height:1.2;margin:0!important;min-width:20px;padding:3px 6px;position:static!important;right:auto;top:auto;transform:none}html:not(:has(#pac-input)) #navbarFilterDropdown #badgeFilter:empty{display:none}html:not(:has(#pac-input)) #colorHeader .navbar>div:has(#navbarFilterDropdown){flex-wrap:nowrap!important}html:not(:has(#pac-input)) #colorHeader .navbar>div:has(#navbarFilterDropdown)>*{flex-shrink:0}html:not(:has(#pac-input)) #navbarFilterDropdown.filtri-attivi{background:#eef0fb;border-color:#c4c9e8}html:not(:has(#pac-input)) #navbarFilterDropdown.filtri-attivi>i:after{color:#4f59a3;font-weight:600}html:not(:has(#pac-input)) #navbarFilterDropdown.filtri-attivi #badgeFilter{background:#6570b4!important;color:#fff!important}@media (max-width:991px){html:not(:has(#pac-input)) #navbarFilterDropdown{gap:6px;padding:0 9px 0 11px}html:not(:has(#pac-input)) #navbarFilterDropdown>i:after{content:none}}html body table.dataTable tbody button[id^=aggiungi]{align-items:center;background:#fff!important;border:2px solid #c9cde6!important;border-radius:50%!important;box-shadow:none!important;color:transparent!important;display:inline-flex;height:26px;justify-content:center;min-height:26px;min-width:26px;padding:0!important;width:26px}html body table.dataTable tbody button[id^=aggiungi]:hover{border-color:#6570b4!important}html body table.dataTable tbody button[id^=aggiungi] .fa:before,html body table.dataTable tbody button[id^=aggiungi] .fas:before{content:"\f00c";font-size:.7rem}html body table.dataTable tbody button[id^=aggiungi].btn-table-minus{background:#6570b4!important;border-color:#6570b4!important;color:#fff!important}html body table.dataTable td>input[type=checkbox],html body table.dataTable th input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff 50%/16px 16px no-repeat;border:2px solid #c9cde6;border-radius:50%;cursor:pointer;height:26px;margin:0;position:static;transition:background-color .12s,border-color .12s;vertical-align:middle;width:26px}html body table.dataTable td>input[type=checkbox]:hover,html body table.dataTable th input[type=checkbox]:hover{border-color:#6570b4}html body table.dataTable td>input[type=checkbox]:checked,html body table.dataTable th input[type=checkbox]:checked{background-color:#6570b4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.5 8.4 3 3 6-6.6'/%3E%3C/svg%3E");border-color:#6570b4}html body table.dataTable th input[type=checkbox]:indeterminate{background-color:#6570b4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.2' d='M4 8h8'/%3E%3C/svg%3E");border-color:#6570b4}html body table.dataTable td>input[type=checkbox]:focus-visible,html body table.dataTable th input[type=checkbox]:focus-visible{outline:2px solid #aab1e3;outline-offset:2px}html body table.dataTable tbody tr:has(button[id^=aggiungi].btn-table-minus)>*,html body table.dataTable:not(#data-table) tbody tr:has(td>input[type=checkbox]:checked)>*{box-shadow:inset 0 0 0 9999px rgba(101,112,180,.1)!important}html body table.dataTable tbody tr:has(button[id^=aggiungi].btn-table-minus)>:first-child,html body table.dataTable:not(#data-table) tbody tr:has(td>input[type=checkbox]:checked)>:first-child{box-shadow:inset 3px 0 0 #6570b4,inset 0 0 0 9999px rgba(101,112,180,.1)!important}html body table.dataTable:has(tbody :is(button[id^=aggiungi],td>input[type=checkbox],.cl-az--scegli,.cl-az--scelto))
	tbody tr.selected:not(:has(button[id^=aggiungi].btn-table-minus,td>input[type=checkbox]:checked,.cl-az--scelto))>*,html body table.dataTable:has(tbody :is(button[id^=aggiungi],td>input[type=checkbox],.cl-az--scegli,.cl-az--scelto))
	tbody tr.selected:not(:has(button[id^=aggiungi].btn-table-minus,td>input[type=checkbox]:checked,.cl-az--scelto))>:first-child{box-shadow:none!important}html body table.dataTable th.sel-testa button#multiselect{display:none!important}html body table.dataTable th.sel-testa{text-align:center}html body table.dataTable th input[type=checkbox]:disabled{cursor:default;opacity:.45}html body .dataTables_wrapper #search-box{align-items:center;background:#fff;border:1px solid #d9dcea;border-radius:999px;display:flex;flex-wrap:nowrap;height:36px;padding:0 3px 0 0;transition:border-color .15s,box-shadow .15s;width:auto}html body .dataTables_wrapper #search-box:focus-within{border-color:#6570b4;box-shadow:0 0 0 3px rgba(101,112,180,.15)}html body .dataTables_wrapper .dataTables_filter #search-box>input{background:transparent!important;border:0!important;border-radius:999px 0 0 999px!important;box-shadow:none!important;flex:1 1 auto;height:34px;margin:0!important;min-height:0;outline:none;padding:0 8px 0 15px;width:160px}html body .dataTables_wrapper #search-box>.input-group-prepend{margin:0}html body .dataTables_wrapper #search-box .input-group-text{align-items:center;background:transparent!important;border:0!important;border-radius:50%!important;color:#8a90ad;display:inline-flex;font-size:.78rem;height:28px;justify-content:center;padding:0;width:28px}html body .dataTables_wrapper #search-box .input-group-text.dt-cerca-bottone{background:#6570b4!important;color:#fff!important;cursor:pointer;font-size:.74rem;transition:background .15s,transform .1s}html body .dataTables_wrapper #search-box .input-group-text.dt-cerca-bottone:hover{background:#4f59a3!important}html body .dataTables_wrapper #search-box .input-group-text.dt-cerca-bottone:active{transform:scale(.94)}html body .dataTables_wrapper .dataTables_filter [id$=_searchModeBtn]{border-color:#d9dcea!important;color:#5b6182!important;height:36px!important;margin-left:8px!important;width:36px!important}html body .dataTables_wrapper .dataTables_filter [id$=_searchModeBtn]:hover{border-color:#6570b4!important;color:#3d4a9a!important}html body .dataTables_wrapper .dataTables_filter [id$=_searchModeBtn_badge]{background:#6570b4!important;border:2px solid #fff;border-radius:999px!important;font-size:9px!important;height:17px!important;left:auto!important;line-height:13px!important;min-width:17px!important;right:-5px!important;top:-5px!important}html body .dataTables_wrapper .dataTables_filter{overflow:visible;padding-right:6px;padding-top:5px}.rv-val{align-items:baseline;background:#eef0fb;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(31,35,64,.16);color:#3d4a9a;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;margin:2px 0;padding:3px 11px;white-space:nowrap}.rv-val small{color:#6b7190;font-size:.7rem;font-weight:500}.nota-pagina{align-items:flex-start;background:#f1f2fa;border-radius:12px;color:#4a5072;display:flex;font-size:.78rem;gap:9px;line-height:1.45;margin:10px 12px 6px;max-width:min(100% - 24px,900px);padding:8px 14px 8px 10px;text-align:left;width:fit-content}.nota-pagina>i{color:#6570b4;flex:0 0 auto;font-size:.9rem;margin-top:2px}.nota-pagina b{color:#2b2f45;font-weight:600}.pastiglia-dato{align-items:center;background:#f1f2f7;border-radius:6px;color:#4b5563;display:inline-flex;font-size:.7rem;font-weight:500;gap:5px;line-height:1.4;max-width:100%;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.pastiglia-dato em{color:#9aa0b4;font-size:.6rem;font-style:normal;font-weight:700;letter-spacing:.04em}.pastiglia-dato--id{color:#1f2340;font-weight:600}.pastiglia-dato--conc{background:#e7f6f8;color:#1f6a78}.pastiglia-dato--spento{background:#fdecec;color:#c0392b;font-weight:600}.pastiglia-dato{border:1px solid #c9cedf}.pastiglia-dato--conc{border-color:#a9d6de}.pastiglia-dato--spento{border-color:#efb9b3}html body table.dataTable.dtr-column>tbody>tr>td.control,html body table.dataTable.dtr-column>tbody>tr>td.dtr-control,html body table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,html body table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative}html body table.dataTable.dtr-column>tbody>tr>td.control:before,html body table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,html body table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,html body table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{align-items:center;background:#fff;border:2px solid #c9cde6;border-radius:50%;color:#2f3566;content:"\f078";display:inline-flex;font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Pro,FontAwesome;font-size:11px;font-weight:900;height:26px;justify-content:center;line-height:1;margin-right:8px;transition:background .15s,border-color .15s,color .15s;vertical-align:middle;width:26px}html body table.dataTable.dtr-column>tbody>tr:hover>td.control:before,html body table.dataTable.dtr-column>tbody>tr:hover>td.dtr-control:before,html body table.dataTable.dtr-inline.collapsed>tbody>tr:hover>td.dtr-control:before{background:#eef0fb;border-color:#2f3566}html body table.dataTable.dtr-column>tbody>tr.parent td.control:before,html body table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,html body table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,html body table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{background:#2f3566;border-color:#2f3566;color:#fff;content:"\f077"}