[data-aspetto=sereno]{--font-body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--body-bg: #ffffff;--body-color: #020817;--card: #f8fafc;--primary: #1e5ece;--primary-hover: #184ba8;--secondary: #8136dd;--secondary-hover: #6d29bf;--success: #237333;--success-hover: #1c5c29;--info: #176d5d;--warning: #8a5509;--danger: #c21010;--danger-hover: #a30d0d;--light: #f1f5f9;--dark: #0f172a;--d100: #f8fafc;--d200: #f1f5f9;--d300: #d4dde8;--d400: #576983;--d500: #4c5868;--d600: #4c5868;--d700: #4c5868;--d800: #020817;--d900: #020817;--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--radius: 8px;--topbar-h: 72px;--sidenav-w: 260px;--sidenav-bg: #f8fafc;--sidenav-bordo: #d4dde8;--sidenav-titolo: #4c5868;--sidenav-marchio-sotto: #94a3b8;--sidenav-piede: #94a3b8;--sidenav-piede-forte: #4c5868;--sidenav-item: #4c5868;--sidenav-item-hover: #020817;--sidenav-item-hover-bg: color-mix(in srgb, var(--body-color) 6%, transparent);--sidenav-item-active: #020817;--sidenav-item-active-bg: color-mix(in srgb, var(--body-color) 7%, transparent);--topbar-bg: #ffffff;--topbar-item: #4c5868;--topbar-search-border: #d4dde8;--sereno-pieno: #0f172a;--sereno-pieno-testo: #f8fafc;--sereno-velo: color-mix(in srgb, var(--body-color) 6%, transparent);--sereno-raggio-grande: 16px;--sereno-bordo-campo: #6f8db2;--sereno-banda-dare: color-mix(in srgb, var(--primary) 9%, transparent);--sereno-banda-avere: color-mix(in srgb, var(--info) 10%, transparent);--sereno-banda-iva: color-mix(in srgb, var(--secondary) 8%, transparent);--sereno-banda-imposta: color-mix(in srgb, var(--danger) 8%, transparent);--sereno-pastiglia-base: #f8fbff;--sereno-testata-fondo: #f8fbff;color-scheme:light}[data-aspetto=sereno][data-theme=dark]{--body-bg: #0e1420;--body-color: #e8ecf3;--card: #1a2333;--primary: #699dff;--primary-hover: #83aeff;--secondary: #c084fc;--secondary-hover: #ab6df0;--success: #48b85f;--success-hover: #3aa04f;--info: #3fb8a0;--warning: #f6a23c;--danger: #f47185;--danger-hover: #f78a9a;--light: #2a3846;--dark: #0e1420;--d100: #1d2635;--d200: #161f2c;--d300: #2c3544;--d400: #9aa5b8;--d500: #a6b1c0;--d600: #a6b1c0;--d700: #a6b1c0;--d800: #e8ecf3;--d900: #f8fafc;--shadow: 0 1px 3px 0 rgb(0 0 0 / .35), 0 1px 2px -1px rgb(0 0 0 / .35);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .45), 0 4px 6px -4px rgb(0 0 0 / .45);--sidenav-bg: #1a2333;--sidenav-bordo: #2c3544;--sidenav-titolo: #7d8ba3;--sidenav-marchio-sotto: #8b98ac;--sidenav-piede: #5e6b85;--sidenav-piede-forte: #a6b1c0;--sidenav-item: #a6b1c0;--sidenav-item-hover: #e8ecf3;--sidenav-item-hover-bg: color-mix(in srgb, var(--body-color) 6%, transparent);--sidenav-item-active: #e8ecf3;--sidenav-item-active-bg: color-mix(in srgb, var(--body-color) 7%, transparent);--topbar-bg: #0e1420;--topbar-item: #a6b1c0;--topbar-search-border: #2c3544;--sereno-pieno: #f8fafc;--sereno-pieno-testo: #0f172a;--sereno-velo: color-mix(in srgb, var(--body-color) 7%, transparent);--sereno-raggio-grande: 16px;--sereno-bordo-campo: #6a7e9f;--sereno-banda-dare: color-mix(in srgb, var(--primary) 12%, transparent);--sereno-banda-avere: color-mix(in srgb, var(--info) 12%, transparent);--sereno-banda-iva: color-mix(in srgb, var(--secondary) 11%, transparent);--sereno-banda-imposta: color-mix(in srgb, var(--danger) 11%, transparent);--sereno-testata-fondo: #243547;--sereno-pastiglia-base: #172330;color-scheme:dark}[data-aspetto=sereno] body{background:radial-gradient(90% 80% at 95% 5%,#bae6fd8c,#0000 60%),radial-gradient(75% 65% at 5% 95%,#a5f3fc66,#0000 55%),radial-gradient(60% 50% at 50% 45%,#e0f2fe59,#0000 70%),linear-gradient(160deg,#f0f7ff,#e8f4fd 40%,#edf6fb,#f5faff) fixed}[data-aspetto=sereno][data-theme=dark] body{background:radial-gradient(90% 80% at 95% 5%,#7dd3fc21,#0000 60%),radial-gradient(75% 65% at 5% 95%,#67e8f91a,#0000 55%),radial-gradient(60% 50% at 50% 45%,#38bdf812,#0000 70%),linear-gradient(160deg,#1a2a38,#1e2d3c 40%,#172435,#111e2c) fixed}[data-aspetto=sereno] .card{background:var(--superficie);border:1px solid rgba(130,160,190,.28);border-radius:var(--radius);box-shadow:0 1px 2px #0000000d}[data-aspetto=sereno][data-theme=dark] .card{border-color:var(--superficie-bordo)}[data-aspetto=sereno] .modal{border:1px solid var(--d300);border-radius:var(--sereno-raggio-grande)}[data-aspetto=sereno] .card-header,[data-aspetto=sereno] .modal-header{border-bottom-style:solid;border-bottom-color:var(--d300)}[data-aspetto=sereno] .form-input:focus,[data-aspetto=sereno] .form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}[data-aspetto=sereno] .menu-item.active{position:relative}[data-aspetto=sereno] .menu-item.active:after{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--primary);pointer-events:none}[data-aspetto=sereno] .sidenav{border-radius:0}[data-aspetto=sereno] .topbar{box-shadow:none;border-bottom:1px solid var(--d300);border-radius:0 0 0 var(--sereno-raggio-grande);padding:0 14px 0 10px;gap:8px}[data-aspetto=sereno] .tb-menu{width:32px;height:32px;border-radius:var(--radius);background:none;color:var(--topbar-item)}[data-aspetto=sereno] .tb-menu:hover{background:var(--d200);filter:none}[data-aspetto=sereno] .tb-btn{width:32px;height:32px;border:1px solid transparent;border-radius:7px}[data-aspetto=sereno] .tb-btn:hover{background:var(--sereno-velo);border-color:var(--d300);color:var(--body-color)}[data-aspetto=sereno] .tb-select{border-radius:var(--radius);font-weight:500}[data-aspetto=sereno] .tb-user,[data-aspetto=sereno] .tb-azienda{border:1px solid transparent}[data-aspetto=sereno] .tb-user:hover,[data-aspetto=sereno] .tb-azienda:hover{background:var(--sereno-velo);border-color:var(--d300)}[data-aspetto=sereno] .menu-title{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.1em;padding:18px 10px 7px}[data-aspetto=sereno] .menu-title:before{content:"";width:3px;height:12px;flex:none;border-radius:2px;background:var(--primary)}[data-aspetto=sereno] .menu-item{gap:11px;padding:0 10px;height:32px;border-radius:7px;font-size:12.5px}[data-aspetto=sereno] .menu-item.active{font-weight:650}[data-aspetto=sereno] .menu-item.active .icon{color:var(--primary);opacity:1}[data-aspetto=sereno] .menu-item.menu-spenta{color:var(--d400)}[data-aspetto=sereno] .menu-item.menu-spenta .icon{opacity:.6}[data-aspetto=sereno] .menu-item.menu-spenta .icon:last-child{margin-left:auto;opacity:.85}[data-aspetto=sereno] .topbar .sk-barra{position:static;flex:1;min-width:0;background:none;border-bottom:0;gap:4px;padding:0;align-items:center}[data-aspetto=sereno] .sk-tab{min-height:32px;padding:0 8px 0 11px;border:1px solid transparent;border-radius:7px;background:none;font-size:12.5px;color:var(--d700)}[data-aspetto=sereno] .sk-tab:hover{background:var(--sereno-velo);color:var(--body-color)}[data-aspetto=sereno] .sk-tab.attiva{background:var(--sereno-velo);border-color:var(--d300);color:var(--body-color);font-weight:650;margin-bottom:0;padding-bottom:0}[data-aspetto=sereno] .page-title h2{font-size:16px;letter-spacing:-.02em}[data-aspetto=sereno] .page-title{padding:0 0 6px}[data-aspetto=sereno] main{padding:12px 22px var(--fascia-tondo)}[data-aspetto=sereno] .card-title{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--d700)}[data-aspetto=sereno] .card-header{padding:13px 16px}[data-aspetto=sereno] .card-footer{padding:10px 16px;border-top-color:var(--d300);color:var(--d700);font-size:12.5px}[data-aspetto=sereno] .card{margin-bottom:14px}[data-aspetto=sereno] .btn{height:36px;padding:0 13px;gap:7px;border:1px solid var(--d300);border-radius:7px;background:var(--card);color:var(--body-color);font-size:12.5px;font-weight:600}[data-aspetto=sereno] .btn:hover:not(:disabled){border-color:var(--d500);background:var(--sereno-velo)}[data-aspetto=sereno] .btn-sm{height:28px;padding:0 10px;font-size:11px}[data-aspetto=sereno] .btn-primary:hover{background:var(--sereno-pieno);filter:brightness(1.1)}[data-aspetto=sereno] .btn-light{background:var(--sereno-velo);color:var(--d700)}[data-aspetto=sereno] .btn-light:hover:not(:disabled){background:var(--d200)}[data-aspetto=sereno] .btn-outline{background:transparent}[data-aspetto=sereno] .btn-soft-primary{border-color:color-mix(in srgb,var(--primary) 25%,transparent)}[data-aspetto=sereno] .badge{border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:650;border:1px solid transparent}[data-aspetto=sereno] .bg-soft-primary{border-color:color-mix(in srgb,var(--primary) 25%,transparent)}[data-aspetto=sereno] .bg-soft-secondary{border-color:color-mix(in srgb,var(--secondary) 25%,transparent)}[data-aspetto=sereno] .bg-soft-success{border-color:color-mix(in srgb,var(--success) 25%,transparent)}[data-aspetto=sereno] .bg-soft-danger{border-color:color-mix(in srgb,var(--danger) 25%,transparent)}[data-aspetto=sereno] .bg-soft-warning{border-color:color-mix(in srgb,var(--warning) 28%,transparent)}[data-aspetto=sereno] .bg-soft-info{border-color:color-mix(in srgb,var(--info) 28%,transparent)}[data-aspetto=sereno] .bg-soft-dark{border-color:var(--d300)}[data-aspetto=sereno] .table{font-size:12px}[data-aspetto=sereno] .table th{background:none;color:var(--d700);font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal;padding:6px 10px 8px;border-bottom:1px solid var(--d300)}[data-aspetto=sereno] .table td{padding:0 10px;height:34px;border-bottom:1px solid var(--d300)}[data-aspetto=sereno] .table th:first-child,[data-aspetto=sereno] .table td:first-child{padding-left:20px}[data-aspetto=sereno] .table th:last-child,[data-aspetto=sereno] .table td:last-child{padding-right:20px}[data-aspetto=sereno] .table-hover tbody tr:hover{background:var(--d100)}[data-aspetto=sereno] .act-btn{width:26px;height:26px;border-radius:7px}[data-aspetto=sereno] .act-btn:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}[data-aspetto=sereno] .act-btn.del:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}[data-aspetto=sereno] .form-label{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--d700);margin-bottom:5px}[data-aspetto=sereno] .campo-etichetta .form-label{margin-bottom:0}[data-aspetto=sereno] .form-input,[data-aspetto=sereno] .form-select{height:32px;padding:0 11px;border-radius:12px;font-size:12.5px}[data-aspetto=sereno] .input-icon-group .form-input,[data-aspetto=sereno] .scelta-cerca .form-input{padding-left:34px}[data-aspetto=sereno] .form-select{padding-right:30px}[data-aspetto=sereno] .form-check input{border-radius:5px}[data-aspetto=sereno] .kpi .card-body{padding:18px}[data-aspetto=sereno] .kpi .ic{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--kpi-colore) 14%,transparent);border:1px solid color-mix(in srgb,var(--kpi-colore) 25%,transparent);color:var(--kpi-colore)}[data-aspetto=sereno] .kpi h3{font-size:25px;letter-spacing:-.03em}[data-aspetto=sereno] .kpi .bot{flex-wrap:wrap;gap:8px;margin-top:3px}[data-aspetto=sereno] .kpi .lbl{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--d700)}[data-aspetto=sereno] .kpis{gap:14px}[data-aspetto=sereno] .todo-apri,[data-aspetto=sereno] .todo-it{border-bottom:0;border-radius:var(--radius)}[data-aspetto=sereno] .todo-apri{border:1px solid transparent}[data-aspetto=sereno] .todo-apri:hover:not(:disabled){background:var(--sereno-velo);border-color:var(--d300)}[data-aspetto=sereno] .todo-it{padding:9px 10px}[data-aspetto=sereno] .todo-it .dt{width:32px;height:32px;border-radius:9px}[data-aspetto=sereno] .todo-it .t{font-size:13px;font-weight:600}[data-aspetto=sereno] .reg-riquadro h4,[data-aspetto=sereno] .reg-corpo-testa h5,[data-aspetto=sereno] .reg-pannello-testa h4,[data-aspetto=sereno] .reg-pannello-corpo h5{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--d700)}[data-aspetto=sereno] .reg-r .form-input,[data-aspetto=sereno] .reg-r .form-select{height:28px;padding:0 8px;font-size:12.5px;background:none;border-color:transparent}[data-aspetto=sereno] .reg-r .form-input:hover:not(:disabled),[data-aspetto=sereno] .reg-r .form-select:hover:not(:disabled),[data-aspetto=sereno] .reg-r .form-input:focus,[data-aspetto=sereno] .reg-r .form-select:focus{border-color:var(--d300);background:var(--card)}[data-aspetto=sereno] .reg-r .form-input:focus,[data-aspetto=sereno] .reg-r .form-select:focus{border-color:var(--primary)}.sc-pannello{position:fixed;z-index:300;padding:4px;min-width:220px;background:var(--superficie);border:1px solid var(--d300);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;font-family:var(--font-body);display:flex;flex-direction:column;overflow:hidden}.sc-cerca{padding:4px}.sc-cerca input{width:100%;height:32px;padding:0 12px;border-radius:9px;background:var(--light);color:var(--body-color);border:1px solid var(--body-color);outline:none;font:inherit;font-size:12px}.sc-cerca input::placeholder{color:var(--d400)}.sc-cerca{flex:none}.sc-lista{flex:1 1 auto;max-height:224px;overflow-y:auto;padding:4px}.sc-altri{flex:none}.sc-voce{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:6px 8px;border:0;border-radius:4px;background:none;color:var(--body-color);font:inherit;font-size:12px;text-align:left;cursor:pointer}.sc-voce:hover:not(:disabled){background:var(--d100)}.sc-voce.scelta{background:color-mix(in srgb,var(--primary) 15%,transparent)}.sc-voce:disabled{opacity:.45;cursor:not-allowed}.sc-voce .et{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-voce .icon{color:var(--primary);flex:none}.sc-vuoto{padding:14px 10px;text-align:center;color:var(--d400);font-size:12px}.sc-altri{display:block;width:calc(100% - 8px);height:30px;margin:2px 4px 4px;border:1px solid var(--d300);border-radius:7px;background:var(--d100);color:var(--body-color);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.sc-altri:hover{border-color:var(--d500)}[data-aspetto=sereno] .pn-diviso{background:var(--sereno-pieno);border-radius:var(--radius)}[data-aspetto=sereno] .pn-diviso .btn-primary,[data-aspetto=sereno] .pn-diviso .btn-primary:hover:not(:disabled){background:none}[data-aspetto=sereno] .pn-diviso .btn-primary:hover:not(:disabled){box-shadow:inset 0 0 0 999px #ffffff21;filter:none}[data-aspetto=sereno] .tb-tendina,[data-aspetto=sereno] .pn-menu,[data-aspetto=sereno] .menuc,[data-aspetto=sereno] .scelta-tendina{border:1px solid var(--d300);border-radius:10px;box-shadow:var(--shadow-lg);padding:6px}[data-aspetto=sereno] .tb-voce,[data-aspetto=sereno] .menuc-voce,[data-aspetto=sereno] .scelta-voce{border-radius:7px;font-size:13px}[data-aspetto=sereno] .tb-voce:hover,[data-aspetto=sereno] .menuc-voce:hover,[data-aspetto=sereno] .scelta-voce:hover{background:var(--d100)}[data-aspetto=sereno] .tb-tendina-testa,[data-aspetto=sereno] .menuc-testa{border-bottom-style:solid;border-bottom-color:var(--d300)}[data-aspetto=sereno] .scelta-cerca input{border-color:var(--body-color);border-radius:9px}[data-aspetto=sereno] .reg-tendina{padding:0;border:1px solid var(--d500);border-radius:11px;box-shadow:var(--shadow-lg);overflow:hidden auto}[data-aspetto=sereno] .reg-tendina li button{padding:9px 11px;border-radius:0;border-bottom:1px solid var(--d300);font-size:13px}[data-aspetto=sereno] .reg-tendina li:last-child button{border-bottom:0}[data-aspetto=sereno] .reg-tendina li button:hover{background:var(--sereno-velo)}[data-aspetto=sereno] .reg-tendina .mono{font-weight:700;font-variant-numeric:tabular-nums}[data-aspetto=sereno] .reg-tendina .reg-conto{font-size:12px;color:var(--d700)}[data-aspetto=sereno] .reg-tendina .reg-primo button{background:color-mix(in srgb,var(--primary) 12%,transparent);box-shadow:inset 3px 0 0 var(--primary)}[data-aspetto=sereno] .reg-tendina .reg-tasto{border-radius:5px;font-weight:700}[data-aspetto=sereno] .modal-overlay{background:#09101c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-aspetto=sereno] .modal{border-radius:16px}[data-aspetto=sereno] .modal-footer{background:var(--sereno-velo);border-top-color:var(--d300);padding:14px 20px}[data-aspetto=sereno] .modal-header{padding:18px 20px 14px}[data-aspetto=sereno] .modal-header h4{font-size:18px;text-transform:none;letter-spacing:0}[data-aspetto=sereno] .modal-close{border-radius:8px}[data-aspetto=sereno] .modal-close:hover{background:var(--sereno-velo);color:var(--danger)}[data-aspetto=sereno] .pn-drawer{border-left:1px solid var(--d300);box-shadow:var(--shadow-lg);animation:sereno-scorri .2s ease-out}[data-aspetto=sereno] .pn-drawer-testa{padding:18px 22px 14px;border-bottom:1px solid var(--d300)}[data-aspetto=sereno] .pn-drawer-corpo{padding:18px 22px;gap:16px}[data-aspetto=sereno] .pn-drawer-piede{padding:14px 22px;border-top:1px solid var(--d300);background:var(--sereno-velo)}[data-aspetto=sereno] .pn-drawer-sez{display:flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.09em;color:var(--d700);border-bottom:0;padding-bottom:0;margin:20px 0 10px}[data-aspetto=sereno] .pn-drawer-sez:before{content:"";width:3px;height:13px;flex:none;border-radius:2px;background:var(--primary)}[data-aspetto=sereno] .pn-pagine .btn{min-width:30px;height:30px;padding:0 8px;border-radius:9px}[data-aspetto=sereno] .pn-pagine .btn-primary{border-color:transparent}[data-aspetto=sereno] .chip{border-radius:8px;border:1px solid var(--d300);font-size:12.5px}[data-aspetto=sereno] .chip-scelto{background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--primary)}[data-aspetto=sereno] .avvio-bolla{background:var(--body-color);color:var(--card);box-shadow:0 14px 32px -10px #09101c8c;transition:transform .13s}[data-aspetto=sereno] .avvio-bolla:hover{transform:translateY(-2px)}[data-aspetto=sereno] .tree-row.mastro{background:var(--sereno-velo)}[data-aspetto=sereno] .alert{border-radius:var(--radius)}[data-aspetto=sereno] .empty{color:var(--d400);font-size:12.5px}[data-aspetto=sereno] .toast{border-radius:var(--radius);font-weight:600}[data-aspetto=sereno] .pn-barra .input-icon-group .form-input{height:44px;border-radius:12px;box-shadow:var(--shadow);font-size:13.5px}[data-aspetto=sereno] .pn-filtri .form-select,[data-aspetto=sereno] .pn-filtri .form-input,[data-aspetto=sereno] .pn-periodo .form-input,[data-aspetto=sereno] .pn-filtri .btn{height:40px}[data-aspetto=sereno] input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;margin:0;border:1.5px solid var(--d500);border-radius:5px;background:var(--card);display:grid;place-items:center;cursor:pointer}[data-aspetto=sereno] input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}[data-aspetto=sereno] input[type=checkbox]:checked:after{content:"";width:9px;height:5px;margin-top:-2px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}[data-aspetto=sereno] input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}[data-aspetto=sereno] input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}[data-aspetto=sereno] .pn-ord>button{padding:9px 10px}[data-aspetto=sereno] .table th.pn-ord:first-child>button{padding-left:20px}[data-aspetto=sereno] .pn-ord>button:hover{color:var(--primary)}[data-aspetto=sereno] .reg-r{column-gap:0;padding:0 6px;min-height:30px}[data-aspetto=sereno] .reg-r>*{padding-inline:4px}[data-aspetto=sereno] .reg-intestazione{font-size:12px;font-weight:500;color:var(--d700);padding-bottom:6px}[data-aspetto=sereno] .reg-r-generata .reg-conto-generato{font-style:italic;font-variant-numeric:tabular-nums;color:var(--d700)}[data-aspetto=sereno]{--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--card-2: var(--d200);--card-3: var(--d100);--bordo: var(--d300);--bordo-forte: var(--d500);--muto: var(--d700);--muto-2: var(--d400);--primary-2: var(--info);--primary-soft: color-mix(in srgb, var(--primary) 14%, transparent);--success-soft: color-mix(in srgb, var(--success) 14%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 15%, transparent);--danger-soft: color-mix(in srgb, var(--danger) 14%, transparent);--viola: var(--secondary);--viola-soft: color-mix(in srgb, var(--secondary) 15%, transparent);--ciano: var(--info);--ciano-soft: color-mix(in srgb, var(--info) 14%, transparent);--banda-a: var(--sereno-banda-dare);--banda-b: var(--sereno-banda-imposta);--pieno-bg: var(--sereno-pieno);--pieno-testo: var(--sereno-pieno-testo);--superficie: linear-gradient(145deg, #f8fbff 0%, #e9f2fb 100%);--superficie-bordo: rgba(130, 160, 190, .28);--ombra: var(--shadow);--ombra-alta: var(--shadow-lg);--raggio: var(--sereno-raggio-grande);--raggio-sm: var(--radius);--nav-w: var(--sidenav-w);--top-h: var(--topbar-h)}[data-aspetto=sereno][data-theme=dark]{--superficie: linear-gradient(145deg, #243547 0%, #172330 100%);--superficie-bordo: rgba(80, 115, 145, .45)}[data-aspetto=sereno] h1,[data-aspetto=sereno] h2,[data-aspetto=sereno] h3,[data-aspetto=sereno] h4{margin:0;font-weight:700;letter-spacing:-.02em}[data-aspetto=sereno] button,[data-aspetto=sereno] input,[data-aspetto=sereno] select,[data-aspetto=sereno] textarea{font:inherit;color:inherit}[data-aspetto=sereno] button{cursor:pointer}[data-aspetto=sereno] table{border-collapse:separate;border-spacing:0;width:100%}[data-aspetto=sereno] *{scrollbar-width:thin;scrollbar-color:var(--bordo-forte) transparent}[data-aspetto=sereno] [hidden]{display:none!important}[data-aspetto=sereno] .icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-aspetto=sereno] .icon-sm{width:15px;height:15px}[data-aspetto=sereno] .mono{font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}[data-aspetto=sereno] .num{font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}[data-aspetto=sereno] .muto{color:var(--muto)}[data-aspetto=sereno] .etichetta{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muto-2)}[data-aspetto=sereno] .marchio{display:flex;align-items:center;gap:11px;padding:0 14px;height:var(--top-h);flex:none}[data-aspetto=sereno] .marchio .burger{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:none;color:var(--muto)}[data-aspetto=sereno] .marchio .burger:hover{background:var(--card-3);color:var(--body-color)}[data-aspetto=sereno] .marchio .segno{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--viola),var(--primary));box-shadow:0 8px 18px -8px var(--primary)}[data-aspetto=sereno] .marchio .segno svg{width:19px;height:19px}[data-aspetto=sereno] .marchio b{font-size:15.5px;letter-spacing:-.03em}[data-aspetto=sereno] .menu-title{display:flex;align-items:center;gap:8px;padding:18px 18px 7px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muto)}[data-aspetto=sereno] .menu-title:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--c, var(--primary))}[data-aspetto=sereno] .menu-item{display:flex;align-items:center;gap:11px;width:calc(100% - 16px);margin:1px 8px;padding:0 10px;height:34px;position:relative;border:0;border-radius:var(--raggio-sm);background:none;color:var(--muto);font-size:13px;text-align:left}[data-aspetto=sereno] .menu-item:hover{background:var(--card-3);color:var(--body-color)}[data-aspetto=sereno] .menu-item.attiva{color:var(--body-color);font-weight:650;background:var(--card-3)}[data-aspetto=sereno] .menu-item.attiva:before{content:"";position:absolute;left:-8px;top:5px;bottom:5px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--primary),var(--primary-2))}[data-aspetto=sereno] .menu-item.attiva .icon{color:var(--primary)}[data-aspetto=sereno] .menu-item .cnt{margin-left:auto;font:600 10.5px/1 var(--font-mono);color:var(--muto-2)}[data-aspetto=sereno] .menu-dentro{padding-left:30px}[data-aspetto=sereno] .menu-foot{margin-top:auto;padding:14px 18px;font-size:11px;color:var(--muto-2);border-top:1px solid var(--bordo)}[data-aspetto=sereno] .ling{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}[data-aspetto=sereno] .ling-t{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 11px;border:1px solid transparent;border-radius:var(--raggio-sm);background:none;color:var(--muto);font-size:12.5px;white-space:nowrap}[data-aspetto=sereno] .ling-t:hover{background:var(--card-2);color:var(--body-color)}[data-aspetto=sereno] .ling-t.attiva{background:var(--card-2);border-color:var(--bordo);color:var(--body-color);font-weight:650}[data-aspetto=sereno] .ling-t.attiva .icon{color:var(--primary)}[data-aspetto=sereno] .ling-t .x{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;color:var(--muto-2)}[data-aspetto=sereno] .ling-t .x:hover{background:var(--card-3);color:var(--danger)}[data-aspetto=sereno] .tb-cerca{margin-left:auto;display:flex;align-items:center;gap:8px;width:min(300px,26vw);height:34px;padding:0 12px;background:var(--card-2);border:1px solid var(--bordo);border-radius:10px;color:var(--muto-2)}[data-aspetto=sereno] .tb-cerca input{border:0;background:none;outline:none;width:100%;font-size:12.5px}[data-aspetto=sereno] .tb-btn{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--raggio-sm);background:none;color:var(--muto)}[data-aspetto=sereno] .tb-btn:hover{background:var(--card-2);color:var(--body-color);border-color:var(--bordo)}[data-aspetto=sereno] .tb-select{height:34px;padding:0 28px 0 10px;font-size:12.5px;color:var(--muto);background:none;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--freccia);background-repeat:no-repeat;background-position:right 6px center;background-size:15px}[data-aspetto=sereno] .tb-user{display:flex;align-items:center;gap:9px;height:40px;padding:0 8px 0 4px;border:1px solid transparent;border-radius:var(--raggio-sm);background:none}[data-aspetto=sereno] .tb-user:hover{background:var(--card-2);border-color:var(--bordo)}[data-aspetto=sereno] .tb-user .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 11.5px/1 var(--font-body);color:#fff;background:linear-gradient(135deg,#0d8479,#0d818f)}[data-aspetto=sereno] .tb-user .tt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}[data-aspetto=sereno] .tb-user .nm{font-size:13px;font-weight:700;white-space:nowrap}[data-aspetto=sereno] .tb-user .rl{font-size:10.5px;color:var(--muto-2);white-space:nowrap}@keyframes sereno-entra{0%{opacity:0;transform:translateY(5px)}}[data-aspetto=sereno] .page-title{align-items:center;gap:2px 12px;flex-wrap:wrap;margin-bottom:10px}[data-aspetto=sereno] .page-title h2{font-size:16px;line-height:1.2}[data-aspetto=sereno] .page-title .breadcrumb{font-size:11px}[data-aspetto=sereno] .page-title .sotto{color:var(--muto);font-size:13px}[data-aspetto=sereno] .page-title .azioni{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}[data-aspetto=sereno] .aggiornato{display:flex;align-items:center;gap:7px;color:var(--muto-2);font-size:12px;margin:-6px 0 16px}[data-aspetto=sereno] .btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--bordo);border-radius:10px;background:var(--card);color:var(--body-color);font-size:12.5px;font-weight:600;white-space:nowrap;transition:border-color .12s,background .12s}[data-aspetto=sereno] .btn:hover{border-color:var(--bordo-forte);background:var(--card-2)}[data-aspetto=sereno] .btn .icon{color:var(--primary)}[data-aspetto=sereno] .btn-primary{background:var(--pieno-bg);color:var(--pieno-testo);border-color:transparent}[data-aspetto=sereno] .btn-primary:hover{background:var(--pieno-bg);filter:brightness(1.1)}[data-aspetto=sereno] .btn-sm{height:29px;padding:0 10px;font-size:12px}[data-aspetto=sereno] .btn-light,[data-aspetto=sereno] .btn-light .icon{color:var(--muto)}[data-aspetto=sereno] .btn:disabled{opacity:.45;cursor:not-allowed}[data-aspetto=sereno] .gruppo-btn{display:inline-flex;border:1px solid var(--bordo);border-radius:10px;background:var(--card);overflow:hidden}[data-aspetto=sereno] .gruppo-btn button{height:32px;width:36px;display:grid;place-items:center;border:0;background:none;color:var(--muto)}[data-aspetto=sereno] .gruppo-btn button+button{border-left:1px solid var(--bordo)}[data-aspetto=sereno] .gruppo-btn button:hover{background:var(--card-2);color:var(--primary)}[data-aspetto=sereno] .gruppo-btn button.attivo{color:var(--primary);background:var(--primary-soft)}[data-aspetto=sereno] .badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;border:1px solid transparent;font-size:11.5px;font-weight:650;line-height:1.5;white-space:nowrap}[data-aspetto=sereno] .bg-soft-primary{color:var(--primary);background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}[data-aspetto=sereno] .bg-soft-success{color:var(--success);background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 25%,transparent)}[data-aspetto=sereno] .bg-soft-warning{color:var(--warning);background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 28%,transparent)}[data-aspetto=sereno] .bg-soft-danger{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 25%,transparent)}[data-aspetto=sereno] .bg-soft-secondary{color:var(--viola);background:var(--viola-soft);border-color:color-mix(in srgb,var(--viola) 25%,transparent)}[data-aspetto=sereno] .bg-soft-info{color:var(--ciano);background:var(--ciano-soft);border-color:color-mix(in srgb,var(--ciano) 25%,transparent)}[data-aspetto=sereno] .bg-soft-dark{color:var(--muto);background:var(--card-2);border-color:var(--bordo)}[data-aspetto=sereno] .card{background:var(--card);border:1px solid var(--bordo);border-radius:var(--raggio);box-shadow:var(--ombra)}[data-aspetto=sereno] .card-header{align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--bordo)}[data-aspetto=sereno] .card-title{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muto)}[data-aspetto=sereno] .card-body{padding:16px}[data-aspetto=sereno] .card-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--bordo);color:var(--muto);font-size:12.5px}[data-aspetto=sereno] .campo{display:flex;flex-direction:column;gap:5px;min-width:0}[data-aspetto=sereno] .campo>label,[data-aspetto=sereno] .campo-etichetta .form-label{display:flex;align-items:center;min-height:20px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muto)}[data-aspetto=sereno] .campo .req{color:var(--danger)}[data-aspetto=sereno] .form-input,[data-aspetto=sereno] .form-select{height:36px;padding:0 11px;width:100%;background:var(--card);color:var(--body-color);border:1px solid var(--bordo);border-radius:var(--raggio-sm);outline:none}[data-aspetto=sereno] .form-input::placeholder{color:var(--muto-2)}[data-aspetto=sereno] .form-input:focus,[data-aspetto=sereno] .form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}[data-aspetto=sereno] .form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;color:var(--muto);background-image:var(--freccia);background-repeat:no-repeat;background-position:right 9px center;background-size:16px}[data-aspetto=sereno] textarea.form-input{height:auto;padding:9px 11px;resize:vertical}[data-aspetto=sereno] .scelta-campo{height:36px;padding:0 11px;border-radius:var(--raggio-sm)}[data-aspetto=sereno] .switch{display:inline-flex;align-items:center;gap:10px;font-size:13px}[data-aspetto=sereno] .switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:40px;height:22px;border-radius:20px;background:var(--bordo-forte);position:relative;transition:background .15s;cursor:pointer}[data-aspetto=sereno] .switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}[data-aspetto=sereno] .switch input:checked{background:var(--primary)}[data-aspetto=sereno] .switch input:checked:after{transform:translate(18px)}[data-aspetto=sereno] .spunta{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}[data-aspetto=sereno] .spunta input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:17px;height:17px;border-radius:5px;border:1.5px solid var(--bordo-forte);background:var(--card);display:grid;place-items:center;cursor:pointer}[data-aspetto=sereno] .spunta input:checked{background:var(--primary);border-color:var(--primary)}[data-aspetto=sereno] .spunta input:checked:after{content:"";width:9px;height:5px;margin-top:-2px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}[data-aspetto=sereno] .table-wrapper{overflow-x:auto}[data-aspetto=sereno] .table{font-size:12.5px}[data-aspetto=sereno] .table thead th{position:sticky;top:0;z-index:2;background:var(--card-2);color:var(--muto);font-size:11.5px;font-weight:650;text-align:left;white-space:nowrap;padding:9px 10px;border-bottom:1px solid var(--bordo)}[data-aspetto=sereno] .table thead th.num{text-align:right}[data-aspetto=sereno] .table tbody td{padding:0 10px;height:35px;border-bottom:1px solid var(--bordo);white-space:nowrap}[data-aspetto=sereno] .table tbody tr:last-child td{border-bottom:0}[data-aspetto=sereno] .table tbody tr{cursor:pointer}[data-aspetto=sereno] .table tbody tr:hover td{background:var(--card-3)}[data-aspetto=sereno] .table tbody td.banda-a{background:linear-gradient(var(--banda-a),var(--banda-a)),var(--card)}[data-aspetto=sereno] .table tbody td.banda-b{background:linear-gradient(var(--banda-b),var(--banda-b)),var(--card)}[data-aspetto=sereno] .table thead th.banda-a{background:linear-gradient(var(--banda-a),var(--banda-a)),var(--card-2)}[data-aspetto=sereno] .table thead th.banda-b{background:linear-gradient(var(--banda-b),var(--banda-b)),var(--card-2)}[data-aspetto=sereno] .table tbody tr:hover td.banda-a{background:linear-gradient(var(--banda-a),var(--banda-a)),var(--card-3)}[data-aspetto=sereno] .table tbody tr:hover td.banda-b{background:linear-gradient(var(--banda-b),var(--banda-b)),var(--card-3)}[data-aspetto=sereno] .ord{display:inline-flex;align-items:center;gap:5px;cursor:pointer}[data-aspetto=sereno] .ord .frecce{opacity:.45}[data-aspetto=sereno] .ord:hover .frecce,[data-aspetto=sereno] .ord.su .frecce,[data-aspetto=sereno] .ord.giu .frecce{opacity:1;color:var(--primary)}[data-aspetto=sereno] .cella-menu{width:34px;text-align:center;color:var(--muto-2)}[data-aspetto=sereno] .cella-menu button{width:24px;height:24px;border:0;border-radius:6px;background:none;color:inherit}[data-aspetto=sereno] .cella-menu button:hover{background:var(--card);color:var(--primary);box-shadow:var(--ombra)}[data-aspetto=sereno] .azioni-riga{display:flex;gap:3px;justify-content:flex-end}[data-aspetto=sereno] .act-btn{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;background:none;color:var(--muto-2)}[data-aspetto=sereno] .act-btn:hover{background:var(--primary-soft);color:var(--primary)}[data-aspetto=sereno] .act-btn.del:hover{background:var(--danger-soft);color:var(--danger)}[data-aspetto=sereno] .pag{margin-left:auto;display:flex;align-items:center;gap:10px}[data-aspetto=sereno] .pag .tondo{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--bordo);border-radius:9px;background:var(--card);color:var(--muto)}[data-aspetto=sereno] .pag .tondo:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}[data-aspetto=sereno] .pag .tondo:disabled{opacity:.4;cursor:not-allowed}[data-aspetto=sereno] .pag .form-select{height:30px;width:auto;padding:0 28px 0 10px;font-size:12.5px}[data-aspetto=sereno] .gruppo-testa{display:flex;align-items:center;gap:12px;margin:22px 0 14px}[data-aspetto=sereno] .gruppo-testa .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft)}[data-aspetto=sereno] .gruppo-testa h3{font-size:17px}[data-aspetto=sereno] .kpis{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}[data-aspetto=sereno] .kpi{padding:18px;border:1px solid var(--superficie-bordo);border-radius:var(--raggio);background:var(--superficie);box-shadow:var(--ombra)}[data-aspetto=sereno] .kpi .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px;color:var(--primary);background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}[data-aspetto=sereno] .kpi .v{font-size:25px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-aspetto=sereno] .kpi .l{margin-top:3px;font-size:13px;color:var(--muto)}[data-aspetto=sereno] .kpi .s{margin-top:2px;font-size:11.5px;color:var(--muto-2)}[data-aspetto=sereno] .kpi.verde .ic{color:var(--success);background:var(--success-soft)}[data-aspetto=sereno] .kpi.rosso .ic{color:var(--danger);background:var(--danger-soft)}[data-aspetto=sereno] .kpi.viola .ic{color:var(--viola);background:var(--viola-soft)}[data-aspetto=sereno] .due-col{display:grid;gap:14px;grid-template-columns:1.35fr 1fr;margin-top:14px}@media (max-width: 1100px){[data-aspetto=sereno] .due-col{grid-template-columns:1fr}}[data-aspetto=sereno] .grafico{width:100%;height:240px;display:block}[data-aspetto=sereno] .legenda{display:flex;gap:18px;justify-content:center;margin-top:6px;font-size:12px;color:var(--muto)}[data-aspetto=sereno] .legenda i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}[data-aspetto=sereno] .barre{display:flex;align-items:flex-end;gap:14px;height:160px;padding:0 4px}[data-aspetto=sereno] .bgrp{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;height:100%}[data-aspetto=sereno] .bgrp .coppia{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px}[data-aspetto=sereno] .bgrp .b{border-radius:4px 4px 0 0}[data-aspetto=sereno] .bgrp .m{font-size:11px;color:var(--muto-2)}[data-aspetto=sereno] .scadenza{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:none}[data-aspetto=sereno] .scadenza:hover{background:var(--card-2);border-color:var(--bordo)}[data-aspetto=sereno] .scadenza .dt{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}[data-aspetto=sereno] .scadenza .t{font-size:13px;font-weight:600}[data-aspetto=sereno] .scadenza .s{font-size:11.5px;color:var(--muto-2)}[data-aspetto=sereno] .scadenza .w{margin-left:auto;text-align:right}[data-aspetto=sereno] .scadenza .w b{display:block;font-family:var(--font-mono);font-size:13px}[data-aspetto=sereno] .scadenza .w i{font-size:11px;color:var(--muto-2);font-style:normal}[data-aspetto=sereno] .barra-cerca{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}[data-aspetto=sereno] .cerca-grande{flex:1;min-width:260px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;background:var(--card);border:1px solid var(--bordo);border-radius:12px;box-shadow:var(--ombra)}[data-aspetto=sereno] .cerca-grande input{flex:1;border:0;background:none;outline:none;font-size:13.5px}[data-aspetto=sereno] .cerca-grande input::placeholder{color:var(--muto-2)}[data-aspetto=sereno] .totale-pill{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;background:var(--card);border:1px solid var(--bordo);border-radius:12px;box-shadow:var(--ombra)}[data-aspetto=sereno] .totale-pill .v{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}[data-aspetto=sereno] .modal{width:min(1020px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--bordo);border-radius:16px;box-shadow:var(--ombra-alta);overflow:hidden}[data-aspetto=sereno] .modal-header{display:flex;align-items:center;gap:12px;padding:18px 20px 14px}[data-aspetto=sereno] .modal-header h3{font-size:18px}[data-aspetto=sereno] .modal-header .x{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--muto-2)}[data-aspetto=sereno] .modal-header .x:hover{background:var(--card-2);color:var(--danger)}[data-aspetto=sereno] .modal-body{padding:16px 20px;overflow-y:auto}[data-aspetto=sereno] .modal-footer{display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--bordo);background:var(--card-2)}[data-aspetto=sereno] .modal-footer .destra{margin-left:auto;display:flex;gap:8px}[data-aspetto=sereno] .griglia-colonne{display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}[data-aspetto=sereno] .col-chip{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--bordo);border-radius:10px;background:var(--card-2);font-size:12.5px;cursor:pointer}[data-aspetto=sereno] .col-chip:hover{border-color:var(--bordo-forte)}[data-aspetto=sereno] .col-chip.on{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}[data-aspetto=sereno] .col-chip .presa{color:var(--muto-2);cursor:grab}[data-aspetto=sereno] .pn-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(680px,100%);background:var(--card);border-left:1px solid var(--bordo);box-shadow:var(--ombra-alta);display:flex;flex-direction:column;animation:sereno-scorri .2s ease-out}@keyframes sereno-scorri{0%{transform:translate(24px);opacity:.4}}[data-aspetto=sereno] .pn-drawer-testa{padding:18px 22px 14px;border-bottom:1px solid var(--bordo);display:flex;align-items:flex-start;gap:12px}[data-aspetto=sereno] .pn-drawer-testa h3{font-size:19px}[data-aspetto=sereno] .pn-drawer-testa p{margin:2px 0 0;font-size:12.5px;color:var(--muto)}[data-aspetto=sereno] .pn-drawer-corpo{padding:18px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}[data-aspetto=sereno] .pn-drawer-corpo>*{flex:none}[data-aspetto=sereno] .pn-drawer-piede{margin-top:auto;display:flex;gap:8px;padding:14px 22px;border-top:1px solid var(--bordo);background:var(--card-2)}[data-aspetto=sereno] .riquadro{border:1px solid var(--bordo);border-radius:12px;background:var(--card-2)}[data-aspetto=sereno] .riquadro>.tt{display:flex;align-items:center;gap:8px;padding:12px 15px;border-bottom:1px solid var(--bordo);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muto)}[data-aspetto=sereno] .riquadro>.tt:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--c, var(--primary))}[data-aspetto=sereno] .riquadro>.cc{padding:15px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}[data-aspetto=sereno] .reg-schede{display:flex;gap:6px;margin-bottom:14px}[data-aspetto=sereno] .reg-schede button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--bordo);border-radius:10px;background:var(--card);color:var(--muto);font-size:13px;font-weight:600}[data-aspetto=sereno] .reg-schede button:hover:not(:disabled){border-color:var(--bordo-forte);color:var(--body-color)}[data-aspetto=sereno] .reg-schede button.attiva{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--primary)}[data-aspetto=sereno] .reg-schede button:disabled{opacity:.45;cursor:not-allowed}[data-aspetto=sereno] .reg-testa{padding:16px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--bordo)}[data-aspetto=sereno] .reg-riga{display:grid;gap:12px;align-items:start}[data-aspetto=sereno] .reg-riga-1{grid-template-columns:2.2fr 1fr 1fr 1fr 1.2fr 155px}[data-aspetto=sereno] .reg-riga-2{grid-template-columns:324px 90px 210px 150px minmax(0,1fr) 155px}@container reg (min-width: 1210px){[data-aspetto=sereno] .reg-riga-2.con-cambio{grid-template-columns:324px 90px 136px 110px minmax(150px,1fr) 164px 155px}}[data-aspetto=sereno] .reg-riga-3{grid-template-columns:1fr}[data-aspetto=sereno] .reg-riga-4{grid-template-columns:3fr 1fr}@media (max-width: 1150px){[data-aspetto=sereno] .reg-riga-4{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}[data-aspetto=sereno] .campo-etichetta{display:flex;align-items:center;gap:10px;min-height:20px}[data-aspetto=sereno] .campo-etichetta .form-label{margin:0}[data-aspetto=sereno] .campo-etichetta .crea-nuovo{height:18px}[data-aspetto=sereno] .crea-nuovo{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid var(--bordo);border-radius:6px;background:none;color:var(--muto);font-size:11px;font-weight:600;line-height:1}[data-aspetto=sereno] .crea-nuovo:hover{color:var(--primary);border-color:var(--primary);text-decoration:none}[data-aspetto=sereno] .crea-nuovo:disabled:hover{color:var(--muto);border-color:var(--bordo)}[data-aspetto=sereno] .chip-scelta{display:inline-flex;gap:5px}[data-aspetto=sereno] .chip-scelta button{padding:6px 12px;border:1px solid var(--bordo);border-radius:20px;background:var(--card);color:var(--muto);font-size:12.5px;font-weight:600}[data-aspetto=sereno] .chip-scelta button.on{background:var(--primary-soft);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}[data-aspetto=sereno] .reg-riga-avvisi{display:flex;flex-direction:column;gap:6px}[data-aspetto=sereno] .reg-nota-campo{padding:8px 11px;border-radius:9px;font-size:12.5px;background:var(--warning-soft);color:var(--body-color);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}[data-aspetto=sereno] .reg-corpo{padding:16px}[data-aspetto=sereno] .reg-corpo-testa{display:flex;align-items:center;gap:10px;margin-bottom:10px}[data-aspetto=sereno] .reg-corpo-testa h5{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muto)}[data-aspetto=sereno] .reg-corpo-testa .btn{margin-left:auto}[data-aspetto=sereno] .reg-r-generata td{background:var(--card-2);color:var(--muto);font-style:italic}[data-aspetto=sereno] .reg-sotto{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:0 16px 16px}@media (max-width: 900px){[data-aspetto=sereno] .reg-sotto{grid-template-columns:1fr}}[data-aspetto=sereno] .reg-riquadro{border:1px solid var(--bordo);border-radius:12px;background:var(--card-2);padding:14px}[data-aspetto=sereno] .reg-riquadro h4{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muto);margin-bottom:10px}[data-aspetto=sereno] .reg-riquadro .table tbody td{height:30px}[data-aspetto=sereno] .reg-riquadro .table tbody tr{cursor:default}[data-aspetto=sereno] .reg-riquadro .table tbody tr:hover td{background:none}[data-aspetto=sereno] .reg-vuoto{color:var(--muto-2);font-size:12.5px;margin:0}[data-aspetto=sereno] tr.ok td{color:var(--success);font-weight:700}[data-aspetto=sereno] tr.manca td{color:var(--danger);font-weight:700}[data-aspetto=sereno] .reg-stato{display:inline-flex;align-items:center;gap:7px;font-weight:650}[data-aspetto=sereno] .reg-stato.ok{color:var(--success)}[data-aspetto=sereno] .reg-stato.manca{color:var(--danger)}[data-aspetto=sereno] .reg-perc{font:700 12px/1 var(--font-mono)}[data-aspetto=sereno] .tb-tendina{position:absolute;right:0;top:calc(100% + 6px);width:250px;background:var(--card);border:1px solid var(--bordo);border-radius:10px;box-shadow:var(--ombra-alta);padding:6px;text-align:left}[data-aspetto=sereno] .tb-tendina-testa{padding:8px 10px;border-bottom:1px solid var(--bordo);margin-bottom:4px}[data-aspetto=sereno] .tb-tendina-testa b{display:block;font-size:12.5px}[data-aspetto=sereno] .tb-tendina-testa span{font-size:11px;color:var(--muto-2)}[data-aspetto=sereno] .tb-voce{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--body-color);font-size:13px}[data-aspetto=sereno] .tb-voce:hover{background:var(--card-3)}[data-aspetto=sereno] .tendina{position:relative}[data-aspetto=sereno] .reg-tendina{background:var(--card);border:1px solid var(--bordo-forte);border-radius:11px;box-shadow:var(--ombra-alta);overflow:hidden}[data-aspetto=sereno] .tendina-cerca{padding:9px;border-bottom:1px solid var(--bordo)}[data-aspetto=sereno] .tendina-cerca .form-input{height:32px;border-color:var(--body-color)}[data-aspetto=sereno] .tendina-lista{max-height:240px;overflow-y:auto;padding:5px}[data-aspetto=sereno] .tendina-voce{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:none;text-align:left;font-size:13px}[data-aspetto=sereno] .tendina-voce:hover{background:var(--card-2)}[data-aspetto=sereno] .tendina-voce .cod{margin-left:auto;font:600 11.5px/1 var(--font-mono);color:var(--muto-2)}[data-aspetto=sereno] .ris{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;border-bottom:1px solid var(--bordo);background:none;text-align:left}[data-aspetto=sereno] .ris:last-child{border-bottom:0}[data-aspetto=sereno] .ris:hover{background:var(--card-2)}[data-aspetto=sereno] .ris .k{font:700 13px/1 var(--font-mono)}[data-aspetto=sereno] mark{background:none;color:var(--primary);font-weight:700}[data-aspetto=sereno] .ris .k2{font:500 12px/1 var(--font-mono);color:var(--muto-2)}[data-aspetto=sereno] .ris .fine{margin-left:auto;font-size:12px;color:var(--muto)}[data-aspetto=sereno] .cerca-sogg{flex:none;min-width:0;gap:8px;height:36px;padding:0 11px;border-radius:var(--raggio-sm);box-shadow:none}[data-aspetto=sereno] .cerca-sogg input{font-size:13px}[data-aspetto=sereno] .cerca-sogg .icon{width:15px;height:15px}[data-aspetto=sereno] .cerca-sogg:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}[data-aspetto=sereno] .reg-r .form-input{height:28px;padding:0 8px;font-size:12.5px;background:none;border-color:transparent;font-family:inherit}[data-aspetto=sereno] .reg-r .form-input.num{font-family:var(--font-mono);text-align:right}[data-aspetto=sereno] .reg-r .form-input:hover{border-color:var(--bordo);background:var(--card)}[data-aspetto=sereno] .reg-r .form-input:focus{border-color:var(--primary);background:var(--card)}[data-aspetto=sereno] .ai-corpo{padding:4px 4px 8px}[data-aspetto=sereno] .ai-domanda{display:block;width:100%;text-align:left;margin-bottom:6px;padding:9px 11px;font-size:12.5px;border:1px solid var(--bordo);border-radius:9px;background:var(--card-2);color:var(--body-color)}[data-aspetto=sereno] .ai-domanda:hover{border-color:var(--primary);color:var(--primary)}[data-aspetto=sereno] .ai-risposta{margin-top:10px;padding:11px 13px;border-radius:9px;background:var(--primary-soft);font-size:13px;line-height:1.5}[data-aspetto=sereno] .segmenti{display:inline-flex;gap:4px;padding:4px;border-radius:11px;border:1.5px solid var(--warning);background:var(--warning-soft)}[data-aspetto=sereno] .segmenti button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--body-color);font-size:12.5px;font-weight:600}[data-aspetto=sereno] .segmenti button:hover{background:color-mix(in srgb,var(--card) 60%,transparent)}[data-aspetto=sereno] .segmenti button.on{background:var(--card);box-shadow:var(--ombra)}[data-aspetto=sereno] .segmenti button.on .icon{color:var(--warning)}[data-aspetto=sereno] .obbligo{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--warning)}[data-aspetto=sereno] .quadratura{display:flex;justify-content:space-between;align-items:baseline;padding:9px 0;border-bottom:1px dashed var(--bordo);font-size:13px}[data-aspetto=sereno] .quadratura:last-child{border-bottom:0}[data-aspetto=sereno] .quadratura b{font-family:var(--font-mono);font-size:14px}[data-aspetto=sereno] .sbilancio-ok{color:var(--success)}[data-aspetto=sereno] .nodo-apri{width:20px;height:20px;display:inline-grid;place-items:center;vertical-align:-5px;margin-right:2px;border:0;border-radius:5px;background:none;color:var(--muto-2)}[data-aspetto=sereno] .nodo-apri:hover{background:var(--card-3);color:var(--primary)}[data-aspetto=sereno] .nodo-apri.aperto svg{transform:rotate(90deg)}[data-aspetto=sereno] .nodo-apri svg{transition:transform .13s}[data-aspetto=sereno] .liv1>td:first-child{padding-left:12px;font-weight:700}[data-aspetto=sereno] .liv2>td:first-child{padding-left:36px}[data-aspetto=sereno] .liv3>td:first-child{padding-left:60px}[data-aspetto=sereno] .liv1 td{background:var(--card-2)}[data-aspetto=sereno] .riga-conto .dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;background:var(--muto-2)}[data-aspetto=sereno] .fab{position:fixed;right:22px;bottom:22px;z-index:50;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:0;background:var(--body-color);color:var(--card);box-shadow:0 14px 32px -10px #09101c8c}[data-aspetto=sereno] .fab:hover{transform:translateY(-2px)}[data-aspetto=sereno] .fab svg{width:22px;height:22px}[data-aspetto=sereno]{--freccia: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a3b8' stroke-width='2' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>")}[data-aspetto=sereno][data-theme=dark]{--freccia: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6e89' stroke-width='2' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>")}[data-aspetto=sereno] .reg-r{align-items:stretch}[data-aspetto=sereno] .reg-r>*{display:flex;align-items:center;min-width:0}[data-aspetto=sereno] .reg-r>.num,[data-aspetto=sereno] .reg-r>span.num{justify-content:flex-end}[data-aspetto=sereno] .reg-r>*>.form-input,[data-aspetto=sereno] .reg-r>*>.form-select,[data-aspetto=sereno] .reg-r>.form-input,[data-aspetto=sereno] .reg-r>.form-select{width:100%}[data-aspetto=sereno] .reg-r>*:nth-child(n+2):nth-child(-n+5):hover:not(:disabled),[data-aspetto=sereno] .reg-r>*:nth-child(n+2):nth-child(-n+5):focus{background:var(--card)}[data-aspetto=sereno] .reg-tendina{position:fixed;z-index:350;min-width:0}[data-aspetto=sereno] .brand .marchio{display:block;width:150px;height:auto;padding:0;gap:0}[data-aspetto=sereno] .sk-tab{gap:8px;min-height:32px;padding:0 6px 0 10px}[data-aspetto=sereno] .sk-tab>.icon{color:var(--d400);flex:none}[data-aspetto=sereno] .sk-tab.attiva>.icon{color:var(--primary)}[data-aspetto=sereno] .sk-testi{flex-direction:row;align-items:baseline;gap:0;min-width:0}[data-aspetto=sereno] .sk-nome{flex:0 1 auto;min-width:0}[data-aspetto=sereno] .sk-sotto{display:block;flex:1 1000 auto;min-width:0;font-size:10.5px;font-weight:400;color:var(--d400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-aspetto=sereno] .sk-sotto:before{content:"·";margin:0 5px;opacity:.55}[data-aspetto=sereno] .sk-tab:not(.attiva) .sk-x{opacity:.55}[data-aspetto=sereno] .sk-tab .sk-x{width:18px;height:18px;border-radius:5px;color:var(--d400);opacity:.8}[data-aspetto=sereno] .sk-tab .sk-x:hover{opacity:1;background:var(--sereno-velo);color:var(--danger)}.sc-voce.evidenziata{background:var(--d100);box-shadow:inset 2px 0 0 var(--primary)}.sc-voce.evidenziata.scelta{background:color-mix(in srgb,var(--primary) 22%,transparent)}[data-aspetto=sereno] .form-input,[data-aspetto=sereno] .form-select,[data-aspetto=sereno] input[type=checkbox]{border-color:var(--sereno-bordo-campo)}[data-aspetto=sereno] .reg-r .form-input:hover:not(:disabled),[data-aspetto=sereno] .reg-r .form-select:hover:not(:disabled){border-color:var(--sereno-bordo-campo)}[data-aspetto=sereno] .form-input:disabled,[data-aspetto=sereno] .form-select:disabled{border-color:var(--d300)}[data-aspetto=sereno] .empty{color:var(--d700)}[data-aspetto=sereno] .sk-tab .sk-x{width:24px;height:24px}[data-aspetto=sereno] .sk-tab .sk-x .icon{width:13px;height:13px}[data-aspetto=sereno] .chev{width:24px;height:24px}[data-aspetto=sereno] .chev .icon{width:14px;height:14px}[data-aspetto=sereno] .tree-et{padding-block:2px}@media (prefers-reduced-motion: reduce){@keyframes sereno-scorri{0%{opacity:.4}}@keyframes sereno-entra{0%{opacity:0}}@keyframes mIn{0%{opacity:0}to{opacity:1}}@keyframes tIn{0%{opacity:0}to{opacity:1}}@keyframes pnIn{0%{opacity:.6}to{opacity:1}}[data-aspetto=sereno] *,[data-aspetto=sereno] *:before,[data-aspetto=sereno] *:after,.sc-pannello,.sc-pannello *{animation-iteration-count:1!important;transition-property:color,background-color,border-color,opacity,box-shadow,fill,stroke!important;scroll-behavior:auto!important}}@media (max-width: 600px){[data-aspetto=sereno] .avvio-bolla{right:16px;bottom:16px}}@media (max-width: 900px){[data-aspetto=sereno] .topbar{left:0;padding:0 14px;gap:10px}[data-aspetto=sereno] .sidenav{box-shadow:0 0 40px #0006}[data-aspetto=sereno] main{padding:0 14px var(--fascia-tondo)}}@media (max-width: 700px){[data-aspetto=sereno] .tb-user{gap:4px;padding:4px 6px}[data-aspetto=sereno] .page-title{padding:16px 0 12px}[data-aspetto=sereno] .page-title h2{font-size:1.05rem}}@media (max-width: 1100px){[data-aspetto=sereno] .kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){[data-aspetto=sereno] .kpis{grid-template-columns:1fr}}@media (max-width: 560px){[data-aspetto=sereno] .pn-drawer{width:100%}}@container reg (max-width: 900px){[data-aspetto=sereno] .reg-riga-1,[data-aspetto=sereno] .reg-riga-2,[data-aspetto=sereno] .reg-riga-2.con-cambio{grid-template-columns:repeat(3,minmax(0,1fr))}[data-aspetto=sereno] .reg-riga-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container reg (max-width: 400px){[data-aspetto=sereno] .reg-riga-1,[data-aspetto=sereno] .reg-riga-2,[data-aspetto=sereno] .reg-riga-2.con-cambio,[data-aspetto=sereno] .reg-riga-4{grid-template-columns:1fr}}@container reg (max-width: 980px){[data-aspetto=sereno] .reg-r{min-width:940px}}@container reg (max-width: 620px){[data-aspetto=sereno] .reg-sotto{grid-template-columns:1fr}}[data-aspetto=sereno] .kpi{padding:0}[data-aspetto=sereno] .tb-right,[data-aspetto=sereno] .tb-azienda,[data-aspetto=sereno] .tb-user{min-width:0}@media (max-width: 700px){[data-aspetto=sereno] .topbar .sk-barra{display:none}[data-aspetto=sereno] .tb-right>.tb-btn[title^=Scorciatoie]{display:none}}[data-aspetto=sereno] .topbar .sk-tab{flex:0 0 auto;min-width:104px;max-width:190px}[data-aspetto=sereno] .topbar .sk-tab.attiva{min-width:128px;max-width:290px}[data-aspetto=sereno] .topbar .sk-barra{scrollbar-width:none}[data-aspetto=sereno] .topbar .sk-barra::-webkit-scrollbar{display:none}[data-aspetto=sereno] .table-wrapper{max-height:calc(100dvh - 310px);min-height:180px;overflow:auto}[data-aspetto=sereno] .table th{position:sticky;top:0;z-index:2;background:var(--sereno-testata-fondo)}@media (max-width: 900px){[data-aspetto=sereno] .table-wrapper{max-height:none;overflow-x:auto}}[data-aspetto=sereno] .menu-foot,[data-aspetto=sereno] .tb-user .rl,[data-aspetto=sereno] .tb-azienda-testo .rl,[data-aspetto=sereno] .ai-piccolo{color:var(--d700)}[data-aspetto=sereno]{--sidenav-piede: #4c5868}[data-aspetto=sereno][data-theme=dark]{--sidenav-piede: #a6b1c0}[data-aspetto=sereno] .pn-conteggio{color:var(--d700)}[data-aspetto=sereno]{--sidenav-marchio-sotto: #4c5868}[data-aspetto=sereno][data-theme=dark]{--sidenav-marchio-sotto: #a6b1c0}[data-aspetto=sereno] .kpi{background:var(--superficie);border-color:var(--superficie-bordo)}[data-aspetto=sereno] .breadcrumb{color:var(--d700)}[data-aspetto=sereno] .reg-r>*:nth-child(2){background:var(--sereno-banda-dare)}[data-aspetto=sereno] .reg-r>*:nth-child(3){background:var(--sereno-banda-avere)}[data-aspetto=sereno] .reg-r>*:nth-child(4){background:var(--sereno-banda-iva)}[data-aspetto=sereno] .reg-r>*:nth-child(5){background:var(--sereno-banda-imposta)}[data-aspetto=sereno] .reg-r>*:nth-child(n+2):nth-child(-n+5){border-radius:0;padding-inline:8px}[data-aspetto=sereno] .reg-r>*:nth-child(n+2):nth-child(-n+5):hover:not(:disabled),[data-aspetto=sereno] .reg-r>*:nth-child(n+2):nth-child(-n+5):focus{background:linear-gradient(var(--sereno-velo),var(--sereno-velo)),var(--sereno-banda-dare);border-radius:0}[data-aspetto=sereno] .reg-r>*:nth-child(3):hover:not(:disabled),[data-aspetto=sereno] .reg-r>*:nth-child(3):focus{background:linear-gradient(var(--sereno-velo),var(--sereno-velo)),var(--sereno-banda-avere)}[data-aspetto=sereno] .reg-r>*:nth-child(4):hover:not(:disabled),[data-aspetto=sereno] .reg-r>*:nth-child(4):focus{background:linear-gradient(var(--sereno-velo),var(--sereno-velo)),var(--sereno-banda-iva)}[data-aspetto=sereno] .reg-r>*:nth-child(5):hover:not(:disabled),[data-aspetto=sereno] .reg-r>*:nth-child(5):focus{background:linear-gradient(var(--sereno-velo),var(--sereno-velo)),var(--sereno-banda-imposta)}[data-aspetto=sereno] .reg-r{column-gap:0;align-items:stretch}[data-aspetto=sereno] .pt-righe thead th:nth-last-child(3),[data-aspetto=sereno] .pt-righe tbody tr:not(.pt-riporto):not(.pt-chiu):not(.pt-sub)>td:not(.pt-vuoto):nth-last-child(3){background:var(--sereno-banda-dare)}[data-aspetto=sereno] .pt-righe thead th:nth-last-child(2),[data-aspetto=sereno] .pt-righe tbody tr:not(.pt-riporto):not(.pt-chiu):not(.pt-sub)>td:not(.pt-vuoto):nth-last-child(2){background:var(--sereno-banda-avere)}[data-aspetto=sereno] .pt-righe thead th:nth-last-child(1),[data-aspetto=sereno] .pt-righe tbody tr:not(.pt-riporto):not(.pt-chiu):not(.pt-sub)>td:not(.pt-vuoto):nth-last-child(1){background:var(--sereno-banda-iva)}[data-aspetto=sereno] .table thead th.text-end{text-align:right}[data-aspetto=sereno] .table thead th.text-center{text-align:center}[data-aspetto=sereno] .kpi .ic{background:color-mix(in srgb,var(--kpi-colore) 14%,transparent);border:1px solid color-mix(in srgb,var(--kpi-colore) 25%,transparent);color:var(--kpi-colore)}[data-aspetto=sereno] .card-footer,[data-aspetto=sereno] .scheda-piede,[data-aspetto=sereno] .pdc-piede,[data-aspetto=sereno] .cp-barra,[data-aspetto=sereno] .inc-barra{padding-right:68px}@media (max-width: 700px){[data-aspetto=sereno] .card-footer,[data-aspetto=sereno] .scheda-piede,[data-aspetto=sereno] .pdc-piede,[data-aspetto=sereno] .cp-barra,[data-aspetto=sereno] .inc-barra{padding-right:60px}}[data-aspetto=sereno] .card-footer,[data-aspetto=sereno] .scheda-piede,[data-aspetto=sereno] .pdc-piede,[data-aspetto=sereno] .cp-barra,[data-aspetto=sereno] .inc-barra{padding-right:20px}[data-aspetto=sereno] .avvio-bolla.avvio-alta{bottom:var(--avvio-su, 88px)}[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .scheda-piede),[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .pdc-piede),[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .cp-barra),[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .inc-barra){height:calc(100% - var(--fascia-tondo))}[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .scheda-piede) main,[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .pdc-piede) main,[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .cp-barra) main,[data-aspetto=sereno] .page-content:has(.sk-pannello:not([hidden]) .inc-barra) main{padding-bottom:0}[data-aspetto=sereno] input{text-overflow:ellipsis}[data-aspetto=sereno] .gd-testo>p,[data-aspetto=sereno] .gd-testo>ul,[data-aspetto=sereno] .gd-testo>ol,[data-aspetto=sereno] .gd-testo>h2,[data-aspetto=sereno] .gd-testo>h3,[data-aspetto=sereno] .gd-testo>.gd-avviso,[data-aspetto=sereno] .gd-testo>.gd-occhiello{max-width:44rem}[data-aspetto=sereno] .pn-chip>button{position:relative}[data-aspetto=sereno] .pn-chip>button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}[data-aspetto=sereno] .bg-soft-primary{background:color-mix(in srgb,var(--primary) 14%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .bg-soft-success{background:color-mix(in srgb,var(--success) 14%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .bg-soft-warning{background:color-mix(in srgb,var(--warning) 15%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .bg-soft-danger{background:color-mix(in srgb,var(--danger) 14%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .bg-soft-secondary{background:color-mix(in srgb,var(--secondary) 15%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .bg-soft-info{background:color-mix(in srgb,var(--info) 14%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .table thead th.pn-ord,[data-aspetto=sereno] .table thead th.pn-ord:first-child,[data-aspetto=sereno] .table thead th.pn-ord:last-child{padding:0}[data-aspetto=sereno] .avviso{color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .dup-nota.warn{color:var(--warning)}[data-aspetto=sereno] .reg-tendina .reg-raccordo{color:var(--info);background:color-mix(in srgb,var(--info) 18%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .reg-tendina .nat-E{color:var(--warning);background:color-mix(in srgb,var(--warning) 18%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .sqlc-ancora-nota{color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .banda.gialla{color:var(--warning);background:color-mix(in srgb,var(--warning) 16%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .card,[data-aspetto=sereno] .kpi,[data-aspetto=sereno] .scheda,[data-aspetto=sereno] .modal,[data-aspetto=sereno] .pn-drawer,[data-aspetto=sereno] .reg-tendina,[data-aspetto=sereno] .tb-tendina,[data-aspetto=sereno] .pn-menu,[data-aspetto=sereno] .menuc,[data-aspetto=sereno] .scelta-tendina,[data-aspetto=sereno] .dsh-pannello,[data-aspetto=sereno] .dsh-fumetto,[data-aspetto=sereno] .dsh-lato{background:var(--superficie)}[data-aspetto=sereno] .tb-tendina,[data-aspetto=sereno] .pn-menu,[data-aspetto=sereno] .menuc,[data-aspetto=sereno] .scelta-tendina{border-color:var(--superficie-bordo)}[data-aspetto=sereno] .btn-danger{background:var(--danger);color:#fff;border-color:transparent}[data-aspetto=sereno] .btn-danger:hover:not(:disabled){background:var(--danger);filter:brightness(1.08);border-color:transparent}[data-aspetto=sereno] .btn-danger .icon{color:currentColor}[data-aspetto=sereno] .btn-outline{background:transparent;border-color:var(--d300);color:var(--d700)}[data-aspetto=sereno] .btn-outline:hover:not(:disabled){background:var(--sereno-velo);border-color:var(--bordo-forte);color:var(--body-color)}[data-aspetto=sereno] .btn-vuoto,[data-aspetto=sereno] .btn-ghost{background:transparent;border-color:transparent;color:var(--d700)}[data-aspetto=sereno] .btn-vuoto:hover:not(:disabled),[data-aspetto=sereno] .btn-ghost:hover:not(:disabled){background:var(--sereno-velo);border-color:transparent;color:var(--body-color)}[data-aspetto=sereno] .btn-soft-primary{background:color-mix(in srgb,var(--primary) 12%,var(--sereno-pastiglia-base));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}[data-aspetto=sereno] .btn-soft-primary:hover:not(:disabled){background:var(--primary);color:var(--sereno-pieno-testo);border-color:transparent}[data-aspetto=sereno] .btn-light{background:var(--card-2);color:var(--d700);border-color:var(--bordo)}[data-aspetto=sereno] .btn-light:hover:not(:disabled){background:var(--card-3);color:var(--body-color)}[data-aspetto=sereno] .btn-primary{background:var(--sereno-pieno);color:var(--sereno-pieno-testo);border-color:transparent}[data-aspetto=sereno] .btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--sereno-pieno) 90%,var(--sereno-pieno-testo));color:var(--sereno-pieno-testo);border-color:transparent;filter:none}[data-aspetto=sereno] .btn-primary .icon{color:currentColor}[data-aspetto=sereno] .reg-tendina .reg-natura{color:var(--d700);background:color-mix(in srgb,var(--d400) 20%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .reg-tendina .nat-P{color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .tree-row.scelto{background:color-mix(in srgb,var(--primary) 12%,var(--sereno-pastiglia-base))}[data-aspetto=sereno] .tree-row.scelto .cod,[data-aspetto=sereno] .tree-row.scelto .descr{color:var(--primary)}[data-aspetto=sereno] .topbar .sk-tab.sk-sola-icona{min-width:0;padding:0 9px}[data-aspetto=sereno] .sk-freccia{background:var(--topbar-bg);border-color:var(--d300);color:var(--d700)}[data-aspetto=sereno] .sk-freccia:hover{color:var(--primary);border-color:var(--d500)}[data-aspetto=sereno] .inc-partite-elenco{max-height:240px;min-height:0}[data-aspetto=sereno] .salta-al-contenuto{background:var(--pieno-bg);color:var(--pieno-testo)}[data-aspetto=sereno] .legend i{border-radius:50%}[data-aspetto=sereno]{--icona-cal: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a3b8' stroke-width='1.8' stroke-linecap='round'><rect x='4' y='5' width='16' height='16' rx='2'/><path d='M16 3v4M8 3v4M4 11h16'/></svg>");--cal-scelto-bg: var(--pieno-bg);--cal-scelto-testo: var(--pieno-testo)}[data-aspetto=sereno][data-theme=dark]{--icona-cal: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6e89' stroke-width='1.8' stroke-linecap='round'><rect x='4' y='5' width='16' height='16' rx='2'/><path d='M16 3v4M8 3v4M4 11h16'/></svg>")}[data-aspetto=sereno] .cal{padding:12px;border-radius:var(--raggio);background:var(--superficie);border-color:var(--superficie-bordo);box-shadow:var(--ombra-alta)}[data-aspetto=sereno] .cal-nav,[data-aspetto=sereno] .cal-comando{border-color:var(--bordo);border-radius:9px;background:var(--card-2);color:var(--muto)}[data-aspetto=sereno] .cal-nav:hover,[data-aspetto=sereno] .cal-comando:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}[data-aspetto=sereno] .cal-mese,[data-aspetto=sereno] .cal-m{border-radius:9px}[data-aspetto=sereno] .cal-mese:hover,[data-aspetto=sereno] .cal-m:hover{border-color:var(--bordo);background:var(--card-3)}[data-aspetto=sereno] .cal-gs{color:var(--muto-2)}[data-aspetto=sereno] .cal-g{border-radius:9px}[data-aspetto=sereno] .cal-g:hover:not(:disabled){background:var(--card-3)}[data-aspetto=sereno] .cal-g.fuori{color:var(--muto-2)}[data-aspetto=sereno] .cal-g.oggi:after{background:var(--primary)}[data-aspetto=sereno] .cal-g:disabled{color:var(--muto-2)}[data-aspetto=sereno] .cal-piede{border-top-color:var(--bordo)}[data-aspetto=sereno] .btn-elimina{color:var(--danger);border-color:var(--danger)}[data-aspetto=sereno] .btn-elimina .icon{color:currentColor}[data-aspetto=sereno] .btn-elimina:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}[data-aspetto=sereno] .btn-elimina:disabled{opacity:1;color:var(--muto-2);border-color:var(--bordo);background:transparent}[data-aspetto=sereno] .cp-griglia tbody td{padding:5px 6px;height:auto}[data-aspetto=sereno] .cp-griglia tbody td:first-child{padding-left:0}[data-aspetto=sereno] .cp-griglia .form-input,[data-aspetto=sereno] .cp-griglia .form-select{height:32px;padding:0 8px;font-size:12.5px}[data-aspetto=sereno] .cp-griglia .form-select{padding-right:26px}[data-aspetto=sereno] .bil-sotto td:first-child{padding-left:24px}[data-aspetto=sereno] .act-btn-testo{width:auto;padding:0 9px;flex:none}@media (max-width: 900px){[data-aspetto=sereno] .table.griglia-card,[data-aspetto=sereno] .table.griglia-card tbody,[data-aspetto=sereno] .table.griglia-card tfoot,[data-aspetto=sereno] .table.griglia-card tr,[data-aspetto=sereno] .table.griglia-card td{display:block}[data-aspetto=sereno] .table.griglia-card thead{display:none}[data-aspetto=sereno] .table.griglia-card tr{border:1px solid var(--bordo);border-radius:10px;background:var(--card);margin:0 0 10px;padding:3px 0}[data-aspetto=sereno] .table.griglia-card tbody tr:last-child{margin-bottom:0}[data-aspetto=sereno] .table.griglia-card tbody td,[data-aspetto=sereno] .table.griglia-card td{display:flex;align-items:baseline;justify-content:space-between;gap:14px;height:auto;padding:5px 14px;border:none;text-align:right;white-space:normal}[data-aspetto=sereno] .table.griglia-card td:before{content:attr(data-etichetta);flex:0 1 auto;text-align:left;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muto-2);white-space:normal}[data-aspetto=sereno] .table.griglia-card td:not([data-etichetta]){justify-content:flex-end}[data-aspetto=sereno] .table.griglia-card td:empty{display:none}[data-aspetto=sereno] .table.griglia-card td.num{white-space:nowrap}[data-aspetto=sereno] .table.griglia-card tbody td.actions,[data-aspetto=sereno] .table.griglia-card td.actions{padding-top:8px;gap:6px}[data-aspetto=sereno] .table.griglia-card tfoot tr{border-width:2px;border-color:var(--muto-2)}[data-aspetto=sereno] .table.griglia-card tbody td.banda-a,[data-aspetto=sereno] .table.griglia-card tbody td.banda-b{background:none}[data-aspetto=sereno] .table-wrapper:has(.griglia-card){overflow-x:visible}}@media (max-width: 820px){[data-aspetto=sereno] .card-header{padding:12px 14px;gap:10px}[data-aspetto=sereno] .card-header>*{min-width:0}[data-aspetto=sereno] .card-header .form-input,[data-aspetto=sereno] .card-header .form-select,[data-aspetto=sereno] .card-header .input-icon-group{width:100%!important;min-width:0}[data-aspetto=sereno] .card-header .pn-periodo{width:100%;flex-wrap:wrap}[data-aspetto=sereno] .card-header .pn-periodo .form-input{width:auto!important;flex:1 1 120px}[data-aspetto=sereno] .card-header.pt-filtri{grid-template-columns:1fr}}@media (max-width: 1400px){[data-aspetto=sereno] .card-header.pt-filtri{display:flex;flex-wrap:wrap;align-items:center}[data-aspetto=sereno] .pt-cerca{flex:1 1 100%}[data-aspetto=sereno] .pt-ese{flex:0 1 150px}[data-aspetto=sereno] .pt-data{flex:0 1 138px}[data-aspetto=sereno] .pt-spunta{flex:0 0 auto}[data-aspetto=sereno] .pt-esporta{flex:1 0 auto;justify-content:flex-end}}@media (max-width: 720px){[data-aspetto=sereno] .pt-ese,[data-aspetto=sereno] .pt-data{flex:1 1 140px}[data-aspetto=sereno] .pt-spunta{flex:1 1 100%}[data-aspetto=sereno] .pt-esporta{flex:1 1 100%;justify-content:flex-start}}@media (max-width: 560px){[data-aspetto=sereno] .card-header{padding:12px}[data-aspetto=sereno] .table.griglia-card td{padding-left:12px;padding-right:12px}}[data-aspetto=sereno] .avvio-corpo h3{margin:34px 4px 10px}[data-aspetto=sereno] .avvio-corpo>h3:first-child,[data-aspetto=sereno] .avvio-corpo>.avvio-vista>h3:first-child{margin-top:6px}[data-aspetto=sereno] .avvio-titolo h3{margin:0}[data-aspetto=sereno] .spot-corpo h3{margin:18px 4px 10px}[data-aspetto=sereno] .spot-corpo>h3:first-child,[data-aspetto=sereno] .spot-corpo .avvio-due h3{margin-top:4px}[data-aspetto=sereno] .sk-tab.sk-gruppo{box-shadow:3px 3px 0 -1px var(--body-bg),3px 3px 0 0 var(--d300)}[data-aspetto=sereno] .sk-tab.sk-gruppo.sk-gruppo-aperto{background:var(--sereno-velo)}@media (max-width: 820px){[data-aspetto=sereno] .card-header .pn-periodo .campo-data{flex:1 1 120px;min-width:0;width:auto}[data-aspetto=sereno] .card-header .pn-periodo .campo-data>.form-input{width:100%!important}}@media (pointer: coarse),(max-width: 767px){[data-aspetto=sereno] .btn,[data-aspetto=sereno] .form-input,[data-aspetto=sereno] .form-select,[data-aspetto=sereno] .scelta-campo,[data-aspetto=sereno] .form-check,[data-aspetto=sereno] .tb-select,[data-aspetto=sereno] .tb-voce,[data-aspetto=sereno] .tb-azienda,[data-aspetto=sereno] .menu-item,[data-aspetto=sereno] .reg-schede button,[data-aspetto=sereno] .sk-tab{min-height:44px}[data-aspetto=sereno] .chev,[data-aspetto=sereno] .tb-menu,[data-aspetto=sereno] .tb-btn,[data-aspetto=sereno] .tb-user,[data-aspetto=sereno] .act-btn,[data-aspetto=sereno] .modal-close,[data-aspetto=sereno] .indietro,[data-aspetto=sereno] .pn-pagine .btn,[data-aspetto=sereno] .pag .tondo{min-width:44px;min-height:44px}}@media (pointer: coarse){[data-aspetto=sereno] .tb-voce:has(>.tb-tasto){display:none}}@media (max-width: 767px){[data-aspetto=sereno] .reg-schede{overflow-x:auto;overflow-y:clip;scrollbar-width:none}[data-aspetto=sereno] .reg-schede button{flex:none;white-space:nowrap}[data-aspetto=sereno] .scheda-piede,[data-aspetto=sereno] .pdc-piede,[data-aspetto=sereno] .cp-barra,[data-aspetto=sereno] .inc-barra{padding-right:72px}[data-aspetto=sereno] .scheda-piede.scheda-piede-doc{position:static;flex-direction:row;padding:12px 14px}[data-aspetto=sereno] .scheda-piede-doc>.btn{flex:1 1 auto;justify-content:center;padding:0 10px}[data-aspetto=sereno] .scheda-piede-doc>span{display:none}[data-aspetto=sereno] .scheda-piede-doc>select{flex:1 1 100%;width:100%!important}}@media (min-width: 768px){[data-aspetto=sereno] .scheda-piede.scheda-piede-doc{padding-right:84px}}[data-aspetto=sereno] .tb-cerca:focus-within,[data-aspetto=sereno] .cerca-grande:focus-within{outline:2px solid var(--primary);outline-offset:1px}.sc-cerca input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}
