@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sfondo:#f5f6f8;--superficie:#fff;--laterale:#fbfbfc;--testo:#15181e;--tenue:#667085;--linea:#e6e8ec;--linea-forte:#d0d5dd;--primario:#3448c5;--primario-scuro:#2a3aa3;--primario-chiaro:#eef0fd;--ok:#157347;--ok-chiaro:#e5f5ec;--avviso:#a15c07;--avviso-chiaro:#fef4e0;--errore:#c0312b;--errore-chiaro:#fdecea;--neutro-chiaro:#eef0f3;--campo:#fffacd8c;--fuoco:#3448c5;--ombra:0 1px 2px #1018280d;--ombra-alta:0 12px 32px #10182829}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--sfondo);color:var(--testo);font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased;font:14.5px/1.5 Inter Variable,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,p{margin:0}h1{letter-spacing:-.015em;font-size:24px;font-weight:650;line-height:1.25}h2{font-size:15.5px;font-weight:620}h3{margin:16px 0 6px;font-size:13.5px;font-weight:620}a{color:var(--primario)}kbd{border:1px solid var(--linea-forte);background:var(--superficie);color:var(--tenue);border-radius:4px;padding:3px 5px;font:500 11px/1 Inter Variable,system-ui,sans-serif}.mono{letter-spacing:.01em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.93em}.spazio{flex:1}.tenue{color:var(--tenue)}.vuoto{color:var(--tenue);text-align:center;padding:32px}.errore{color:var(--errore)}:focus-visible{outline:2px solid var(--fuoco);outline-offset:1px}button,.pulsante,.pulsante-file{border:1px solid var(--primario);background:var(--primario);color:#fff;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:550 14px/1 Inter Variable,system-ui,sans-serif;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}button:hover:not(:disabled),.pulsante:hover,.pulsante-file:hover{background:var(--primario-scuro);border-color:var(--primario-scuro)}button.secondario,.pulsante.secondario,.pulsante-file.secondario{background:var(--superficie);border-color:var(--linea-forte);color:var(--testo);box-shadow:var(--ombra)}button.secondario:hover:not(:disabled),.pulsante.secondario:hover,.pulsante-file.secondario:hover{background:var(--sfondo);border-color:var(--linea-forte)}button:disabled{opacity:.45;cursor:not-allowed}button.icona{width:32px;min-height:32px;color:var(--tenue);background:0 0;border:0;border-radius:6px;padding:0}button.icona:hover:not(:disabled){background:var(--neutro-chiaro);color:var(--testo);border:0}button.collegamento{min-height:0;color:var(--primario);background:0 0;border:0;padding:0;font-size:13px;font-weight:500}button.collegamento:hover:not(:disabled){background:0 0;border:0;text-decoration:underline}button.collegamento.pericolo{color:var(--errore)}.pulsante-file input{display:none}.pulsante-file.piccolo{min-height:30px;padding:0 10px;font-size:13px}input,select{font:inherit;border:1px solid var(--linea-forte);height:38px;color:var(--testo);background:#fff;border-radius:8px;width:100%;min-width:0;padding:0 10px}input:focus,select:focus{border-color:var(--primario);box-shadow:0 0 0 3px var(--primario-chiaro);outline:none}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primario)}.griglia{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:end;gap:12px;margin:10px 0;display:grid}.griglia label,.finestra label,.login label,.campagna{color:var(--tenue);gap:4px;font-size:13px;font-weight:500;display:grid}.spunte{flex-wrap:wrap;gap:8px 20px;margin:8px 0;display:flex}.spunta{align-items:center;gap:8px;display:inline-flex}.azioni{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.azioni.sinistra{justify-content:flex-start;margin:0 0 16px}.esito-azione{color:var(--tenue);margin-right:auto}.filtri{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.filtri input{flex:1;width:auto;min-width:180px}.guscio{grid-template-columns:268px minmax(0,1fr);height:100%;display:grid}.laterale{background:var(--laterale);border-right:1px solid var(--linea);flex-direction:column;min-height:0;padding:14px 12px 10px;display:flex;overflow-y:auto}.marchio{color:var(--testo);align-items:center;gap:9px;padding:2px 8px 12px;font-size:13.5px;font-weight:620;text-decoration:none;display:flex}.marchio-segno{background:var(--primario);color:#fff;letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;width:34px;height:26px;font-size:12px;font-weight:700;display:inline-grid}.voci{gap:1px;display:grid}.voce{color:#344054;border-radius:7px;align-items:center;gap:9px;min-height:30px;padding:3px 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.voce:hover{background:var(--neutro-chiaro)}.voce.attiva{background:var(--primario-chiaro);color:var(--primario-scuro);font-weight:600}.scelta-soggetto{background:var(--neutro-chiaro);border-radius:8px;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid}.scelta-soggetto button{min-height:28px;color:var(--tenue);text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12.5px;display:block;overflow:hidden}.scelta-soggetto button:hover:not(:disabled){color:var(--testo);background:0 0;border:0}.scelta-soggetto button.attivo,.scelta-soggetto button.attivo:hover:not(:disabled){background:var(--superficie);color:var(--testo);box-shadow:var(--ombra)}.utente{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:8px 4px 0 8px;display:flex}.utente a{color:var(--tenue);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.pratica{flex-direction:column;height:100%;display:flex}.pratica .principale{flex:1}.marchio-testo{justify-items:start;gap:3px;min-width:0;display:grid}.in-sviluppo{background:var(--avviso-chiaro);color:var(--avviso);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5}.testata{z-index:7;background:var(--superficie);border-bottom:1px solid var(--linea);flex:none;align-items:center;gap:12px;min-height:60px;padding:8px 16px;display:flex;position:relative}.testata-torna{min-height:36px;color:var(--tenue);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px 0 4px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.testata-torna:hover{background:var(--neutro-chiaro);color:var(--testo)}.testata-linea{background:var(--linea);flex:none;width:1px;height:28px}.testata-chi{min-width:0;line-height:1.25;display:grid}.testata-chi strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.testata-chi small{text-overflow:ellipsis;white-space:nowrap;color:var(--tenue);font-size:12.5px;overflow:hidden}.testata .pillola{flex:none}.testata-azioni{flex:none;align-items:center;gap:8px;display:flex}.testata-azioni .attivo{background:var(--primario-chiaro);color:var(--primario-scuro);border-color:#0000}.testata .utente{border-top:0;border-left:1px solid var(--linea);flex:none;margin:0;padding:0 0 0 12px}.principale{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.fascia{background:var(--avviso-chiaro);color:var(--avviso);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:13.5px;display:flex}.contenuto{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.contenuto-maschera{flex:1 1 0}.apri-menu{display:none}.pagina{width:min(1040px,100%);margin:0 auto;padding:24px 28px 48px}.pagina.larga{width:min(1240px,100%)}.pagina.stretta{width:min(760px,100%)}.pagina>h1{margin-bottom:6px}.titolo-pagina{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.titolo-pagina .spiega{margin:2px 0 0}.titolo-pagina .pulsante-file,.titolo-pagina>button{align-self:end}.campagna select{width:124px}.titolo-sezione{margin:24px 0 10px}.spiega{color:var(--tenue);margin:2px 0 12px;font-size:13.5px}.blocco{background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--ombra);border-radius:12px;margin:0 0 14px;padding:18px 20px}.blocco.evidenzia{background:var(--avviso-chiaro);border-color:#f2d7a0}.blocco>h2{margin-bottom:8px}.blocco h3:first-of-type{margin-top:12px}.titolo-blocco{align-items:flex-start;gap:12px;display:flex}summary{cursor:pointer;padding:2px 0;font-size:14px;font-weight:600}details[open]>summary{margin-bottom:10px}details .tabella{margin-bottom:0}.avviso{color:var(--avviso);background:var(--avviso-chiaro);border-radius:8px;margin:8px 0;padding:8px 12px;font-size:13.5px}.nota-ok{color:var(--ok);margin:4px 0;font-size:13.5px}.due-colonne{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.schede{gap:4px;margin:10px 0 12px;display:flex}.schede button{color:var(--tenue);background:0 0;border:0;border-radius:8px}.schede button:hover:not(:disabled){background:var(--neutro-chiaro);border:0}.schede button.attivo,.schede button.attivo:hover:not(:disabled){background:var(--primario-chiaro);color:var(--primario-scuro)}.prossimo{color:#fff;background:linear-gradient(135deg,#2f41b5,#4259dc);border-radius:14px;justify-items:start;gap:6px;margin-bottom:14px;padding:24px 26px;display:grid}.prossimo h1{font-size:26px}.prossimo p{color:#dfe3fb;max-width:60ch}.prossimo button{color:var(--primario-scuro);background:#fff;border-color:#fff;margin-top:10px}.prossimo button:hover:not(:disabled){background:#eef0fd;border-color:#eef0fd}.sopratitolo{letter-spacing:.05em;text-transform:uppercase;color:#c7cdf7;font-size:12px;font-weight:600}.dati{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0 14px;display:grid}.dato{background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--ombra);border-radius:12px;gap:2px;min-width:0;padding:14px 18px;display:grid}.dato span{color:var(--tenue);font-size:13px}.dato strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.dato small{color:var(--tenue);font-size:12.5px}.credito{color:var(--ok)}.debito{color:var(--errore)}.storico{gap:8px;margin:0;padding:0;list-style:none;display:grid}.storico li{grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;font-size:13.5px;display:grid}.storico svg{color:var(--ok)}.storico small{color:var(--tenue);grid-column:2;font-size:12px}.avanzamento{z-index:6;background:var(--superficie);border-top:1px solid var(--linea);flex:none;position:sticky;bottom:0}.avanzamento .rosso{--semaforo:#d92d20;--semaforo-testo:var(--errore)}.avanzamento .giallo{--semaforo:#eaaa08;--semaforo-testo:var(--avviso)}.avanzamento .verde{--semaforo:#17a35a;--semaforo-testo:var(--ok)}.avanzamento .grigio{--semaforo:#c4c9d2;--semaforo-testo:var(--tenue)}.avanzamento .nonattivo{--semaforo:transparent;--semaforo-testo:#8a93a3}.fasi-barra{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:6px 12px;list-style:none;display:grid}.fase-barra{width:100%;min-height:44px;color:var(--tenue);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:5px;padding:5px 8px 6px;font-size:12.5px;font-weight:550;display:grid}.fase-barra:hover:not(:disabled),.fase-barra[aria-expanded=true]:not(:disabled){background:var(--neutro-chiaro);border:0}.fase-barra.qui{color:var(--primario);font-weight:650}.fase-testo{justify-content:space-between;gap:6px;min-width:0;display:flex}.fase-testo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fase-testo small{color:var(--tenue);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:500}.progresso{background:var(--neutro-chiaro);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.fase-barra:hover .progresso,.fase-barra[aria-expanded=true] .progresso{background:var(--linea)}.progresso i{background:var(--semaforo);flex:1}.progresso i.grigio{background:0 0}.punti{background:var(--superficie);border-top:1px solid var(--linea);visibility:hidden;opacity:0;padding:12px 20px 14px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.3,1),visibility .2s;position:absolute;bottom:100%;left:0;right:0;transform:translateY(14px);box-shadow:0 -10px 24px #1018281a}.punti.aperti{visibility:visible;opacity:1;transform:none}.punti-testa{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:12px;display:flex}.punti-testa strong{font-size:13.5px;font-weight:650}.legenda-semaforo{color:var(--tenue);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legenda-semaforo li{align-items:center;gap:5px;display:inline-flex}.legenda-semaforo li:before{content:"";background:var(--semaforo);border-radius:50%;width:10px;height:10px}.legenda-semaforo .nonattivo:before{background:0 0;border:1.5px dashed #98a2b3}.punti ol{flex-wrap:wrap;justify-content:center;row-gap:12px;margin:0;padding:0;list-style:none;display:flex}.punti ol li{min-width:0;max-width:148px;animation:.24s cubic-bezier(.2,.8,.3,1) both sale;animation-delay:calc(var(--i) * 18ms);flex:86px;position:relative}@keyframes sale{0%{opacity:0;transform:translateY(12px)}}.punti ol li:not(:last-child):after{content:"";background:var(--linea);width:calc(100% - 32px);height:2px;position:absolute;top:14px;left:calc(50% + 16px)}.punti a{color:var(--testo);text-align:center;border-radius:8px;justify-items:center;gap:1px;padding:0 4px 4px;text-decoration:none;display:grid}.punti a:hover strong{text-decoration:underline}.punti a[aria-current] .nodo{box-shadow:0 0 0 2px var(--superficie), 0 0 0 4px var(--primario)}.punti strong{font-size:12.5px;font-weight:600;line-height:1.25}.punti small{color:var(--semaforo-testo);font-size:11.5px;line-height:1.3}.nodo{background:var(--semaforo);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:4px;transition:transform .12s;display:grid}.punti a:hover .nodo{transform:scale(1.12)}.nonattivo .nodo{background:var(--superficie);color:#98a2b3;border:1.5px dashed #98a2b3}.punti .nonattivo strong{color:var(--tenue);font-weight:500}@media (prefers-reduced-motion:reduce){.punti,.nodo{transition:none}.punti ol li{animation:none}}.pillola.nonattivo{background:var(--neutro-chiaro);color:var(--tenue)}.pillola.nonattivo:before{display:none}.titolo-procedura{margin-top:10px}.elenco-punti{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.cerca{margin-bottom:12px;position:relative}.cerca svg{color:var(--tenue);position:absolute;top:12px;left:12px}.cerca input{border-radius:10px;height:42px;padding-left:38px}.filtri-veloci{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filtri-veloci button{background:var(--superficie);border:1px solid var(--linea-forte);color:#344054;min-height:38px;box-shadow:var(--ombra);gap:8px;padding:0 12px;font-weight:500;position:relative}.filtri-veloci button:hover:not(:disabled){background:var(--sfondo);border-color:var(--linea-forte)}.filtri-veloci strong{font-variant-numeric:tabular-nums;font-weight:650}.filtri-veloci .rosso strong{color:var(--errore)}.filtri-veloci .giallo strong{color:#b86e00}.filtri-veloci .verde strong{color:var(--ok)}.filtri-veloci button.attivo,.filtri-veloci button.attivo:hover:not(:disabled){background:var(--primario-chiaro);border-color:var(--primario);color:var(--primario-scuro)}.tavola{background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--ombra);border-radius:12px;overflow-x:auto}.tavola .tabella{box-shadow:none;border:0;margin:0}.tabella.elenco td{vertical-align:middle;padding:11px 14px}.tabella.elenco th{padding:10px 14px}.tabella.elenco tbody tr{cursor:pointer}.tabella.elenco tbody tr:hover,.tabella.elenco tbody tr:focus-visible{background:#f7f8fb;outline:none}.tabella.elenco small{color:var(--tenue);font-size:12px;display:block}.etichetta{background:var(--neutro-chiaro);color:var(--tenue);border-radius:5px;margin-left:8px;padding:1px 6px;font-size:11.5px;font-weight:500}.pillola{white-space:nowrap;background:var(--neutro-chiaro);color:#475467;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:12.5px;font-weight:550;display:inline-flex}.pillola:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pillola.rosso{background:var(--errore-chiaro);color:var(--errore)}.pillola.giallo{background:var(--avviso-chiaro);color:var(--avviso)}.pillola.verde{background:var(--ok-chiaro);color:var(--ok)}.nota-segno{color:var(--linea-forte)}.nota-segno.piena{color:#2f9e44}.tabella{border-collapse:collapse;background:var(--superficie);border:1px solid var(--linea);width:100%;box-shadow:var(--ombra);border-radius:12px;margin-bottom:14px;font-size:13.5px;overflow:hidden}.blocco .tabella{box-shadow:none}.tabella th{text-align:left;color:var(--tenue);background:#fafbfc;font-size:12.5px;font-weight:550}.tabella th,.tabella td{border-bottom:1px solid var(--linea);padding:8px 12px}.tabella tbody:last-child tr:last-child td{border-bottom:0}.tabella .azioni{flex-wrap:nowrap;margin-top:0}.tabella .num{text-align:right;font-variant-numeric:tabular-nums}.tabella tr.evidenzia,.tabella.elenco tr.evidenzia:hover{background:var(--avviso-chiaro)}.tabella tfoot td{color:var(--tenue)}.tabella .sezione td{background:#fafbfc;font-weight:620}.tabella tr.differenza td{background:#fff4c2}.errori{color:var(--errore);margin:10px 0 0;padding-left:18px;font-size:13.5px}.fasi-chiusura{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fasi-chiusura li{border:1px solid var(--linea);border-radius:10px;align-content:start;gap:4px;padding:12px;display:grid}.fasi-chiusura span{color:var(--tenue);min-height:40px;font-size:13px}.fasi-chiusura li.attuale{border-color:var(--primario);background:var(--primario-chiaro)}.fasi-chiusura li.fatto{background:var(--ok-chiaro);border-color:#bfe5cf}.fasi-chiusura li.fatto button{color:var(--ok);opacity:1;background:0 0;border-color:#0000}.fasi-chiusura li:not(.attuale):not(.fatto) button{background:var(--neutro-chiaro);border-color:var(--neutro-chiaro);color:var(--tenue)}.area{flex:1;grid-template-columns:minmax(0,1fr) 316px;min-height:0;display:grid}.foglio-scorre{padding:20px;overflow:auto}.strumenti-foglio{z-index:4;background:var(--sfondo);align-items:center;gap:10px;max-width:1040px;margin:-20px auto 12px;padding:10px 0;display:flex;position:sticky;top:-20px}.scorciatoie{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.scorciatoie button{background:var(--superficie);border:1px solid var(--linea);min-height:26px;color:var(--tenue);border-radius:6px;padding:0 8px;font-size:12px;font-weight:500}.scorciatoie button.compilata{color:var(--primario-scuro);border-color:var(--primario)}.scorciatoie button.con-errori{color:var(--errore);border-color:var(--errore)}.scelta-vista{background:var(--neutro-chiaro);border-radius:7px;flex:none;padding:2px;display:flex}.scelta-vista button{min-height:26px;color:var(--tenue);background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12.5px}.scelta-vista button:hover:not(:disabled){color:var(--testo);background:0 0;border:0}.scelta-vista button.attivo,.scelta-vista button.attivo:hover:not(:disabled){background:var(--superficie);color:var(--testo);box-shadow:var(--ombra)}.componenti{max-width:1040px;margin:0 auto}.componenti.foglio{box-shadow:0 1px 3px #1018281f, 0 0 0 1px var(--linea);background:#fff;border-radius:6px;overflow:hidden}.componenti.sezioni{gap:10px;display:grid}.componente{scroll-margin-top:44px}.componenti.sezioni details{background:var(--superficie);border:1px solid var(--linea);border-radius:8px;overflow:hidden}.componenti.sezioni summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.componenti.sezioni summary small{color:var(--tenue);font-weight:500}.occorrenza+.occorrenza{border-top:2px solid var(--linea-forte)}.occorrenza-testa{color:var(--tenue);justify-content:space-between;align-items:center;padding:6px 12px;font-size:12.5px;display:flex}.occorrenza-piede{border-top:1px solid var(--linea);justify-content:flex-end;padding:8px 12px;display:flex}.carta-scorre{background:#fff;padding:7px 0;overflow-x:auto}.voci-quadro{--foglio:#ef8051;background:#fff;padding:0 3.6% 10px}.titolo-voci{border-block:1px solid var(--foglio);align-items:center;gap:6px;padding:3px 0;display:flex}.titolo-voci h3{color:var(--foglio);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:12px;font-weight:700}.voce-azione,.voce-azione:hover:not(:disabled){color:#b5532a;background:0 0;border:1px solid #f5c3ab;border-radius:3px;min-height:24px;padding:0 8px;font-size:12px;font-weight:500}.voce-azione:hover:not(:disabled){background:#fdeee6}.tabella-foglio{box-shadow:none;border:0;border-radius:0;margin:0;font-size:13px}.tabella-foglio th{color:#8a4a2c;background:#fdeee6;font-size:11.5px}.tabella-foglio th,.tabella-foglio td{border-bottom:1px solid #f8d9c8;padding:4px 8px}.tabella-foglio .vuoto{padding:8px;font-size:12.5px}.tabella-foglio tfoot td{font-size:12px}.voci-quadro .blocco{box-shadow:none;border-color:#f8d9c8;border-radius:4px;margin:8px 0}.carta{background:#fff;width:100%;min-width:760px;position:relative;container-type:inline-size}.carta img{pointer-events:none;width:100%;height:100%;display:block}.campo{background:var(--campo);color:#10217a;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;border:0;border-radius:1px;margin:0;padding:0 .25cqw;scroll-margin:60px;font:600 1.25cqw/1 ui-monospace,Menlo,Consolas,monospace;display:block;position:absolute}.campo:hover:not(:disabled){background:#fff096cc;border:0}.campo:focus{box-shadow:0 0 0 2px var(--fuoco);z-index:2;background:#fff;border:0;outline:none}.campo.importo{text-align:right;padding-right:2.7cqw}.campo.codice,.campo.giorni,.campo.casella,.campo.perc,.campo.data{text-align:center}.campo.casella{padding:0}.campo.testo{text-align:left;padding-left:.5cqw}.campo.bloccante{background:var(--errore-chiaro);box-shadow:0 0 0 1.5px var(--errore)}.campo.avviso{background:var(--avviso-chiaro);box-shadow:0 0 0 1.5px var(--avviso);border-radius:1px;margin:0;padding-top:0;font-size:1.25cqw}.campo.derivato{color:#33424f;cursor:not-allowed;background:#e8eef2}.contenitore-campo{display:contents}.cerca-campo{z-index:3;border:1px solid var(--primario);width:1.5cqw;min-width:14px;height:1.5cqw;min-height:14px;color:var(--primario);opacity:.75;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-40%,-30%)}.cerca-campo svg{width:70%;height:70%}.cerca-campo:hover:not(:disabled){opacity:1;background:#fff}.pannello{background:var(--superficie);border-left:1px solid var(--linea);flex-direction:column;min-height:0;display:flex}.pannello-scorre{flex:1;align-content:start;gap:12px;min-height:0;padding:16px;display:grid;overflow-y:auto}.pannello-piede{border-top:1px solid var(--linea);padding:12px 16px}.titolo-quadro{font-size:15px;line-height:1.3}.stato{color:var(--tenue);gap:2px;font-size:13px;display:grid}.stato.salvato>span:first-child{color:var(--ok)}.stato.conflitto>span:first-child,.stato.errore>span:first-child{color:var(--errore)}.semaforo{font-size:12.5px}.semaforo.uguale{color:var(--ok)}.semaforo.diverso{color:var(--avviso)}.moduli{align-items:center;gap:6px;font-size:13px;display:flex}.moduli span{text-align:center;color:var(--tenue);flex:1}.moduli button{min-height:30px;padding:0 8px;font-size:12.5px}.scartati{background:var(--errore-chiaro);color:var(--errore);border-radius:6px;padding:6px 8px;font-size:13px}.dettaglio{background:var(--sfondo);border-radius:8px;min-height:66px;padding:10px 12px;font-size:13.5px}.dettaglio p,.dettaglio .spiega{margin:2px 0 0}.dettaglio .Bloccante{color:var(--errore)}.dettaglio .Confermabile,.dettaglio .Warning{color:var(--avviso)}.codice-spiegato{color:var(--primario);font-size:13px}.controlli h3,.documenti-quadro h3{margin:0 0 4px}.controlli .spiega{margin:0}.controlli ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.controlli li button{text-align:left;white-space:normal;border:0;border-left:3px solid var(--avviso);background:var(--avviso-chiaro);width:100%;min-height:0;color:var(--testo);border-radius:4px;padding:7px 10px;font-size:13px;font-weight:400;line-height:1.4;display:block}.controlli li button:hover:not(:disabled){background:var(--avviso-chiaro);border-left:3px solid var(--avviso)}.controlli li button.Bloccante,.controlli li button.Bloccante:hover:not(:disabled){border-left-color:var(--errore);background:var(--errore-chiaro)}.controlli .esito{font-weight:600}.controlli small{color:var(--tenue);display:block}.documenti-quadro ul{max-height:80px;margin:0 0 6px;padding:0;font-size:13px;list-style:none;overflow:auto}.documenti-quadro button:not(label *){min-height:0;color:var(--primario);background:0 0;border:0;padding:0;text-decoration:underline}.tasti{color:var(--tenue);font-size:12px;line-height:2}.conferma{width:100%;min-height:42px}.velo{z-index:20;background:#10182866;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.finestra{background:var(--superficie);width:min(440px,100%);box-shadow:var(--ombra-alta);border-radius:14px;gap:12px;padding:22px;display:grid}.finestra h2{font-size:17px}.finestra.larga{width:min(720px,100%)}.risultati{max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.risultati button{text-align:left;white-space:normal;width:100%;min-height:0;color:var(--testo);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13.5px;font-weight:400;line-height:1.4;display:block}.risultati button:hover:not(:disabled),.risultati button.attivo{background:var(--primario-chiaro);color:var(--testo);border:0}.postit{background:#dcf5d6;border-radius:8px;margin:6px 0;padding:10px 30px 10px 12px;position:relative}.postit small{color:#3b6b3d}.postit button{color:#16501b;background:0 0;border:0;min-height:0;padding:0 4px;font-size:15px;position:absolute;top:6px;right:6px}.postit button:hover:not(:disabled){background:0 0;border:0}.scelte{margin:4px 0;padding:0;list-style:none}.scelte button{text-align:left;background:var(--superficie);border-color:var(--linea-forte);width:100%;min-height:36px;color:var(--testo);margin-bottom:4px;font-weight:450;display:block}.scelte button:hover:not(:disabled){background:var(--sfondo);border-color:var(--linea-forte)}.chiave{word-break:break-all;font-size:16px}.elenco-archivio{margin:0 0 14px;padding-left:18px;font-size:13.5px}.proposta{border-top:1px solid var(--linea);grid-template-columns:220px minmax(0,1fr);gap:14px;margin-top:12px;padding:12px 0;display:grid}.proposta img{object-fit:contain;object-position:top;background:var(--sfondo);border-radius:8px;width:100%;max-height:340px}.accesso{place-items:center;min-height:100%;padding:16px;display:grid}.login{background:var(--superficie);border:1px solid var(--linea);width:min(360px,100%);box-shadow:var(--ombra);border-radius:14px;justify-items:stretch;gap:14px;padding:28px;display:grid}.login-marchio{justify-content:space-between;align-items:center;display:flex}.login h1{font-size:20px}.login .spiega{margin:-10px 0 4px}.login button{min-height:40px}@media (width<=1440px){.testata-azioni .testata-etichetta{display:none}}@media (width<=1240px){.testata .testata-etichetta{display:none}.testata .utente a{gap:0;font-size:0}}.tabelle{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;margin-top:12px;display:grid}.gruppo-tabelle{color:var(--tenue);text-transform:uppercase;letter-spacing:.05em;margin:10px 8px 4px;font-size:11.5px;font-weight:600}.controlli-visto{gap:8px;margin:12px 0;padding:0;font-size:14px;list-style:none;display:grid}.controlli-visto li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.controlli-visto li.ok svg{color:var(--ok)}.controlli-visto li.no svg{color:var(--avviso)}.controlli-visto small{color:var(--tenue);font-size:12.5px;display:block}.pulsante-file.disabilitato{opacity:.45;cursor:not-allowed}small.scaduta{color:var(--errore);font-weight:600;display:block}td small.tenue{display:block}.lotto{margin-top:14px}.lotto textarea{width:100%;min-height:64px;font:inherit;border:1px solid var(--linea-forte);border-radius:8px;padding:8px}.conta-elenchi{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.avviso-cookie{z-index:30;background:var(--superficie);border:1px solid var(--linea);width:min(340px,100vw - 32px);box-shadow:var(--ombra-alta);border-radius:12px;justify-items:end;gap:10px;padding:14px 16px;display:grid;position:fixed;bottom:16px;right:16px}.avviso-cookie p{color:var(--testo);margin:0;font-size:13px;line-height:1.4}@media (width<=1100px){.testata{flex-wrap:wrap;gap:8px;padding:8px 12px}.testata-linea,.testata-torna svg,.testata>.spazio{display:none}.testata-torna{padding:0}.testata-chi{flex:calc(100% - 130px)}.testata .utente{border-left:0;order:1;padding:0}.testata .pillola{order:2}.testata .scelta-soggetto{order:3}.testata-azioni{flex:1;order:4;justify-content:flex-end}.area{grid-template-rows:minmax(0,1fr) 240px;grid-template-columns:1fr}.pannello{border-left:0;border-top:1px solid var(--linea)}.due-colonne,.tabelle{grid-template-columns:1fr}.punti ol li:after{display:none}}@media (width<=860px){.testata-azioni{flex-basis:100%}.testata-azioni>:last-child{flex:1;min-width:0}.guscio{grid-template-columns:minmax(0,1fr)}.laterale{z-index:15;width:280px;box-shadow:var(--ombra-alta);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.laterale.aperto{transform:none}.apri-menu{z-index:16;background:var(--superficie);display:inline-flex;position:fixed;top:10px;right:10px}.pagina{padding:56px 16px 40px}.contenuto .pagina{padding-top:16px}.proposta{grid-template-columns:1fr}.fasi-barra{gap:2px;padding:4px 6px}.fase-barra{padding:4px;font-size:11px}.fase-testo span{white-space:normal;line-height:1.15}.fase-testo small{display:none}.punti{max-height:60vh;padding:10px 12px 12px;overflow-y:auto}.punti ol li{flex-basis:30%}}
