.fl-agenda{gap:var(--sp-7);max-width:var(--content-max);flex-direction:column;display:flex}.fl-agenda__giornata{gap:var(--sp-5);flex-direction:column;display:flex}.fl-agenda__data{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary)}.fl-agenda__elenco{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.fl-agenda__voce{align-items:center;gap:var(--sp-7);padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--border-subtle);display:flex}.fl-agenda__voce:last-child{border-bottom:0}.fl-agenda__voce:hover{background:var(--surface-row-hover)}.fl-agenda__ora{font:var(--type-caption);color:var(--text-primary);flex:0 0 96px}.fl-agenda__ora span{color:var(--text-muted);display:block}.fl-agenda__corpo{flex:1;min-width:0}.fl-agenda__titolo{font:var(--fw-medium) var(--fs-13) / var(--lh-snug) var(--font-sans);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-agenda__sotto{font:var(--type-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}@media (width<=900px){.fl-agenda__voce{gap:var(--sp-5);flex-wrap:wrap}.fl-agenda__ora{flex-basis:100%}.fl-agenda__ora span{margin-left:var(--sp-4);display:inline}}.fl-agenda__voce--modificabile{cursor:pointer}.fl-agenda__voce--modificabile:focus-visible{outline:2px solid var(--focus-ring,var(--brand-600));outline-offset:-2px}.agenda{gap:var(--sp-6);flex-direction:column;display:flex}.agenda__barra{justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.agenda__navigazione,.agenda__comandi{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.agenda__titolo{font:var(--type-h2);color:var(--text-primary);margin:0 0 0 var(--sp-4);text-transform:capitalize}.agenda__viste{border:1px solid var(--border-default);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.agenda__vista{background:var(--surface-card);font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;border:0;padding:6px 12px}.agenda__vista+.agenda__vista{border-left:1px solid var(--border-default)}.agenda__vista--attiva{background:var(--brand-50,#eef3fb);color:var(--text-primary);font-weight:600}.agenda__filtri{gap:var(--sp-3);flex-wrap:wrap;display:flex}.agenda__filtro{border:1px solid var(--border-default);background:var(--surface-card);font:var(--type-caption);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.agenda__filtro--spento{opacity:.45;text-decoration:line-through}.agenda__pallino{background:var(--c-voce,var(--text-muted));border-radius:50%;width:8px;height:8px}.agenda__categoria{font:var(--type-caption);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.agenda__filtro--udienza,.agenda-voce--udienza{--c-voce:var(--status-critical-fg);--c-sfondo:var(--status-critical-bg)}.agenda__filtro--appuntamento,.agenda-voce--appuntamento{--c-voce:var(--status-info-fg);--c-sfondo:var(--status-info-bg)}.agenda__filtro--riunione,.agenda-voce--riunione{--c-voce:#6b4fbb;--c-sfondo:#f0ecfb}.agenda__filtro--mediazione,.agenda-voce--mediazione{--c-voce:var(--status-success-fg);--c-sfondo:var(--status-success-bg)}.agenda__filtro--scadenza,.agenda-voce--scadenza{--c-voce:var(--status-warning-fg);--c-sfondo:var(--status-warning-bg)}.agenda__filtro--altro,.agenda-voce--altro{--c-voce:var(--status-neutral-fg);--c-sfondo:var(--status-neutral-bg)}.agenda-voce{text-align:left;cursor:pointer;border:0;border-left:3px solid var(--c-voce);background:var(--c-sfondo);width:100%;min-width:0;font:var(--type-caption);color:var(--text-primary);border-radius:3px;align-items:center;gap:4px;padding:1px 5px;display:flex}.agenda-voce:hover{filter:brightness(.97)}.agenda-voce--fatta{opacity:.55;text-decoration:line-through}.agenda__testo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda__ora-breve{color:var(--text-secondary);flex:none}.agenda__sotto{font:var(--type-caption);color:var(--text-muted)}.agenda__teams{font:var(--type-caption);align-items:center;gap:4px;display:inline-flex}.agenda-mese{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.agenda-mese__intestazione{background:var(--surface-card);font:var(--type-overline);color:var(--text-muted);text-transform:uppercase;padding:6px 8px}.agenda-mese__cella{background:var(--surface-card);cursor:default;flex-direction:column;gap:2px;min-height:104px;padding:4px;display:flex}.agenda-mese__cella--fuori{background:var(--surface-app)}.agenda-mese__cella--fuori .agenda-mese__numero{color:var(--text-disabled)}.agenda-mese__numero{font:var(--type-caption);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;padding:2px 6px}.agenda-mese__numero--oggi{background:var(--brand-600,#1f4e8c);color:#fff;font-weight:600}.agenda-mese__altri{text-align:left;font:var(--type-caption);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px}.agenda-ore{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.agenda-ore__testa,.agenda-ore__giornata,.agenda-ore__griglia{display:grid}.agenda-ore__testa{border-bottom:1px solid var(--border-subtle)}.agenda-ore__giorno{font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:8px 4px}.agenda-ore__giorno strong{color:var(--text-primary)}.agenda-ore__giorno--oggi strong{color:var(--brand-600,#1f4e8c)}.agenda-ore__giornata{border-bottom:1px solid var(--border-subtle);min-height:30px}.agenda-ore__etichetta{font:var(--type-caption);color:var(--text-muted);padding:4px;line-height:1.2}.agenda-ore__intera{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;padding:3px;display:flex}.agenda-ore__griglia{max-height:68vh;padding-top:8px;overflow-y:auto}.agenda-ore__scala{flex-direction:column;display:flex}.agenda-ore__scala span{font:var(--type-caption);color:var(--text-muted);text-align:right;padding:0 6px;transform:translateY(-7px)}.agenda-ore__colonna{border-left:1px solid var(--border-subtle);position:relative}.agenda-ore__slot{border:0;border-top:1px solid var(--border-subtle);cursor:pointer;background:0 0;width:100%;display:block}.agenda-ore__slot:hover{background:var(--surface-row-hover)}.agenda-ore__adesso{background:var(--status-critical-fg);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.agenda-voce--blocco{z-index:1;flex-direction:column;align-items:flex-start;gap:0;padding:2px 5px;position:absolute;overflow:hidden}.dialogo-evento__griglia{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.dialogo-evento__teams{gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-app);display:grid}.dialogo-evento__nota{font:var(--type-caption);color:var(--text-muted);margin:0}.dialogo-evento__link{font:var(--type-body-sm)}@media (width<=760px){.agenda__titolo{font:var(--type-h3);width:100%;margin:0}.agenda-mese__cella{min-height:64px}.agenda-mese .agenda-voce .agenda__testo,.agenda-mese .agenda__ora-breve{display:none}.agenda-mese .agenda-voce{height:6px;padding:0}}.barra-modulo{top:calc(-1 * var(--sp-9));z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--sp-6);margin:0 calc(-1 * var(--gutter));padding:var(--sp-5) var(--gutter);background:var(--surface-app);border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex;position:sticky}.barra-modulo__testo{min-width:0}.barra-modulo__titolo{font:var(--type-h1);color:var(--text-primary)}.barra-modulo__sotto{font:var(--type-body-sm);color:var(--text-secondary);margin-top:2px}.barra-modulo__azioni{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}@media (width<=900px){.barra-modulo{top:calc(-1 * var(--sp-7))}}.carica-file{gap:var(--sp-5);flex-direction:column;display:flex;position:relative}.carica-file__barra{gap:var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.carica-file__suggerimento{gap:var(--sp-3);font:var(--type-caption);color:var(--text-muted);align-items:center;margin:0;display:flex}.carica-file__avviso{font:var(--type-body-sm);color:var(--status-critical-fg);margin:0}.carica-file__velo{z-index:5;justify-content:center;align-items:center;gap:var(--sp-4);min-height:160px;font:var(--type-body);color:var(--brand-600);background:color-mix(in srgb, var(--surface-card) 88%, transparent);border:2px dashed var(--brand-600);border-radius:var(--radius-lg);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}@media (width<=640px){.carica-file__suggerimento{display:none}}.visore{z-index:1000;background:var(--surface-app);flex-direction:column;display:flex;position:fixed;inset:0}.visore__barra{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;display:flex}.visore__titolo{flex-direction:column;flex:1;min-width:160px;display:flex}.visore__nome{font:var(--type-label);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visore__sottotitolo,.visore__stato{font:var(--type-caption);color:var(--text-muted)}.visore__zoom{align-items:center;gap:var(--sp-2,2px);font:var(--type-caption);display:inline-flex}.visore__zoom .tnum{text-align:center;min-width:42px}.visore__chiudi{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.visore__chiudi:hover{background:var(--surface-raised);color:var(--text-primary)}.visore__chiudi:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.visore__conferma{padding:var(--sp-4) var(--sp-6) 0}.visore__corpo{flex:1;min-height:0;position:relative;overflow:auto}.visore__corpo--word{overflow:hidden}.visore__avviso{margin:var(--sp-8) auto;max-width:60ch;font:var(--type-body-sm);color:var(--text-secondary);text-align:center}.visore__pdf{align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-4) var(--sp-10,48px);background:var(--surface-sunken);flex-direction:column;min-height:100%;display:flex}.visore__pagina{background:#fff;max-width:none;box-shadow:0 1px 3px #0000001f,0 4px 16px #00000014}.visore__pagina canvas{display:block}.visore__immagine{padding:var(--sp-6);background:var(--surface-sunken);justify-content:center;min-height:100%;display:flex}.visore__immagine img{background:#fff;align-self:flex-start;max-width:none;height:auto}.visore__testo{max-width:100ch;padding:var(--sp-6);white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 var(--font-mono,ui-monospace, monospace);color:var(--text-body);margin:0 auto}.visore__media{padding:var(--sp-8);justify-content:center;align-items:center;height:100%;display:flex}.visore__media video{max-width:100%;max-height:100%}.visore__nessuno{justify-content:center;align-items:center;gap:var(--sp-5);height:100%;padding:var(--sp-8);text-align:center;color:var(--text-secondary);font:var(--type-body-sm);flex-direction:column;display:flex}.visore__word{flex-direction:column;height:100%;display:flex}.visore__word>*{flex:1;min-height:0}@media (width<=760px){.visore__barra{padding:var(--sp-3) var(--sp-4)}.visore__titolo{flex-basis:calc(100% - 48px)}.visore__pdf{padding:var(--sp-4) 0;gap:var(--sp-4)}}.visore__link{font:var(--type-caption);color:var(--brand-600,var(--text-secondary));text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.visore__link:hover{text-decoration:underline}.visore__versioni{padding:var(--sp-4) var(--sp-6);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);font:var(--type-body-sm)}.visore__versioni ul{margin:var(--sp-3) 0 0;gap:var(--sp-2,2px);padding:0;list-style:none;display:grid}.visore__versioni li{align-items:center;gap:var(--sp-4);color:var(--text-secondary);justify-content:space-between;display:flex}.documenti-fascicolo{gap:var(--sp-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.documenti-fascicolo__file{min-width:0}.documenti-fascicolo__titolo{align-items:center;gap:var(--sp-3);font:var(--type-label);color:var(--text-primary);display:inline-flex}.cartelle{top:var(--sp-6);gap:var(--sp-4);padding:var(--sp-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;position:sticky}.cartelle ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cartelle__voce{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cartelle__voce:hover{background:var(--surface-raised);color:var(--text-primary)}.cartelle__voce:focus-visible{outline:2px solid var(--focus-ring,var(--brand-600));outline-offset:1px}.cartelle__voce--attiva,.cartelle__voce--attiva:hover{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--brand-600,currentColor);font-weight:600}.cartelle__nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cartelle__numero{font:var(--type-caption);color:var(--text-muted)}.cartelle__nuova{gap:var(--sp-3);display:flex}@media (width<=760px){.documenti-fascicolo{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.cartelle{padding:var(--sp-3);position:static}.cartelle ul{scrollbar-width:none;flex-direction:row;overflow-x:auto}.cartelle__voce{white-space:nowrap}.cartelle__nome{overflow:visible}}.stampa-pagina{background:var(--surface-sunken);min-height:100vh;padding:24px 16px 48px}.stampa-comandi{max-width:210mm;font:var(--type-body-sm);color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin:0 auto 16px;display:flex}.foglio{box-sizing:border-box;color:#1d232c;max-width:210mm;min-height:297mm;font:10.5pt/1.5 var(--font-sans,system-ui, sans-serif);background:#fff;margin:0 auto;padding:18mm 18mm 20mm;box-shadow:0 2px 16px #0c131b1f}.foglio__bozza{color:#b54a4a;text-align:center;border:1px dashed #b54a4a;margin:0 0 8mm;padding:6px 10px;font-weight:600}.foglio__testata{border-bottom:1.5px solid #111c31;justify-content:space-between;gap:12mm;padding-bottom:8mm;display:flex}.foglio__emittente{color:#3c434d;flex-direction:column;gap:1px;font-size:9.5pt;display:flex}.foglio__emittente strong{color:#111c31;margin-bottom:2px;font-size:12.5pt}.foglio__logo{object-fit:contain;object-position:left;max-width:42mm;max-height:18mm;margin-bottom:4mm}.foglio__titolo{text-align:right;color:#3c434d;white-space:nowrap;flex-direction:column;gap:1px;font-size:9.5pt;display:flex}.foglio__titolo h1{font:600 18pt/1.1 var(--font-serif,Georgia, serif);color:#111c31;margin:0 0 2mm}.foglio__destinatario{flex-direction:column;gap:1px;width:80mm;margin:10mm 0 0 auto;font-size:10pt;display:flex}.foglio__destinatario strong{font-size:11pt}.foglio__etichetta{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:1mm;font-size:8pt;display:block}.foglio__oggetto{margin:10mm 0 0;font-size:10pt}.foglio__conti{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8mm}.foglio__conti th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:1px solid #111c31;padding:2mm 0;font-size:8.5pt}.foglio__conti th:last-child,.foglio__conti td:last-child{text-align:right;white-space:nowrap;width:40mm}.foglio__conti td{vertical-align:top;border-bottom:1px solid #e5e3dd;padding:2.2mm 0}.foglio__conti td small{color:#6b7280;font-size:8pt;display:block}.foglio__parziale td{color:#3c434d}.foglio__totale td{border-top:1px solid #111c31;font-weight:600}.foglio__netto td{color:#111c31;border-bottom:2px solid #111c31;font-size:12pt;font-weight:700}.foglio__pagamento{margin-top:8mm;font-size:10pt}.foglio__note{color:#4b5563;margin-top:8mm;font-size:8.5pt}.foglio__note p{margin:0 0 2mm}.foglio__note-libere{white-space:pre-wrap;color:#1d232c;font-size:9.5pt}@media (width<=640px){.foglio{min-height:0;padding:16px;font-size:10pt}.foglio__testata{flex-direction:column;gap:16px}.foglio__titolo{text-align:left}.foglio__destinatario{width:auto;margin-left:0}}@page{size:A4;margin:0}@media print{.stampa-pagina{background:0 0;min-height:0;padding:0}.stampa-comandi{display:none}.foglio{box-shadow:none;max-width:none;margin:0}.foglio__conti tr{break-inside:avoid}}.foglio__voci td:nth-child(2),.foglio__voci th:nth-child(2){text-align:right;white-space:nowrap;width:18mm;padding-right:4mm}.foglio__voci+.foglio__conti{margin-top:6mm}.scegli-soggetto{position:relative}.scegli-soggetto__campo{align-items:center;gap:var(--sp-3);height:var(--control-md);padding:0 var(--sp-2,4px) 0 var(--sp-5);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md,6px);color:var(--text-muted);display:flex}.scegli-soggetto__campo:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring,#3b82f626)}.scegli-soggetto__campo input{min-width:0;font:var(--type-body);color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.scegli-soggetto__scelto{align-items:center;gap:var(--sp-4);min-height:var(--control-md);padding:var(--sp-2,4px) var(--sp-2,4px) var(--sp-2,4px) var(--sp-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md,6px);flex-wrap:wrap;display:flex}.scegli-soggetto__scelto .scegli-soggetto__nome{font-weight:600}.scegli-soggetto__scelto .scegli-soggetto__dettaglio{flex:1}.scegli-soggetto__nome{font:var(--type-body-sm);color:var(--text-primary)}.scegli-soggetto__dettaglio{font:var(--type-caption);color:var(--text-muted)}.scegli-soggetto__elenco{z-index:950;padding:var(--sp-2,4px) 0;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);max-height:300px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 28px #00000024}.scegli-soggetto__voce{padding:var(--sp-4) var(--sp-6);cursor:pointer;gap:1px;display:grid}.scegli-soggetto__voce--attiva{background:var(--surface-raised)}.scegli-soggetto__nuovo{align-items:center;gap:var(--sp-3);border-top:1px solid var(--border-subtle);font:var(--type-body-sm);color:var(--brand-600,var(--text-primary));font-weight:600;display:flex}.scegli-soggetto__vuoto{padding:var(--sp-4) var(--sp-6);font:var(--type-body-sm);color:var(--text-muted)}.documento{gap:var(--sp-7);max-width:var(--content-max);flex-direction:column;display:flex}.documento__titolo{align-items:center;gap:var(--sp-5);margin-top:var(--sp-3);display:flex}.documento__testa h1{align-items:center;gap:var(--sp-5);margin:var(--sp-3) 0 0;font:var(--type-h1);color:var(--text-primary);display:flex}.documento__testa p{font:var(--type-body-sm);color:var(--text-secondary);margin:2px 0 0}.documento__indietro{font:var(--type-caption);color:var(--text-muted);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.documento__indietro:hover{color:var(--text-primary)}.documento__corpo{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.documento__principale{gap:var(--sp-7);min-width:0;display:grid}.documento__lato{gap:var(--sp-6);display:grid;position:sticky;top:96px}.documento__griglia{gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.documento__valore{min-height:var(--control-md);font:var(--type-body);color:var(--text-primary);align-items:center;display:flex}.documento__vuoto{font:var(--type-body-sm);color:var(--text-muted);margin:0}.documento__catena{gap:var(--sp-3);font:var(--type-body-sm);margin:0;padding:0;list-style:none;display:grid}.documento__totale{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3);font:var(--type-body);color:var(--text-primary);justify-content:space-between;font-weight:600;display:flex}.documento__residuo{color:var(--status-warning-fg);justify-content:space-between;font-weight:600;display:flex}.documento__nota{font:var(--type-caption);color:var(--text-muted);margin-top:var(--sp-2)}.documento__azioni{gap:var(--sp-3);display:grid}.documento__azioni>button{justify-content:center}.documento__incassi{gap:var(--sp-3);font:var(--type-body-sm);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:grid}.documento__incassi li{gap:var(--sp-5);grid-template-columns:100px minmax(0,1fr) auto;display:grid}.voci{gap:var(--sp-3);display:grid}.voci__riga{gap:var(--sp-4);font:var(--type-body-sm);color:var(--text-primary);grid-template-columns:170px minmax(0,1fr) 70px 120px 110px 32px;align-items:start;display:grid}.voci__riga--testa{font:var(--type-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.voci__num{text-align:right;align-self:center}.voci__tipo{color:var(--text-secondary)}.voci__ore{font:var(--type-caption);color:var(--text-muted);align-items:center;gap:3px;margin-top:2px;display:inline-flex}.voci__aggiungi{gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;display:flex}.voci__fasi{gap:var(--sp-3);font:var(--type-caption);color:var(--text-muted);flex-wrap:wrap;align-items:center;display:inline-flex}.voci__fase{border:1px solid var(--border-subtle);background:var(--surface-card);padding:2px var(--sp-4);font:var(--type-caption);color:var(--text-secondary);cursor:pointer;border-radius:999px}.voci__fase:hover{border-color:var(--border-default);color:var(--text-primary)}.ore-scelta{border:1px solid var(--border-subtle);border-radius:var(--radius-md,6px);max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.ore-scelta li+li{border-top:1px solid var(--border-subtle)}.ore-scelta label{gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);font:var(--type-body-sm);color:var(--text-primary);cursor:pointer;grid-template-columns:auto 90px minmax(0,1fr) 70px 90px;align-items:center;display:grid}.ore-scelta__testo span{color:var(--text-muted)}@media (width<=1100px){.documento__corpo{grid-template-columns:1fr}.documento__lato{position:static}}@media (width<=760px){.documento__griglia{grid-template-columns:1fr}.voci__riga{grid-template-columns:1fr 1fr}.voci__riga--testa{display:none}}.posta{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:220px minmax(260px,360px) minmax(0,1fr);height:calc(100dvh - 150px);min-height:480px;display:grid;overflow:hidden}.posta ul{margin:0;padding:0;list-style:none}.posta-caselle{gap:var(--sp-4);padding:var(--sp-5) var(--sp-4);background:var(--surface-sunken);border-right:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow-y:auto}.posta-caselle ul{flex-direction:column;gap:2px;display:flex}.posta-caselle__gruppo{margin-top:var(--sp-5);padding:0 var(--sp-4);font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.posta-caselle__voce{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.posta-caselle__voce:hover{background:var(--surface-raised);color:var(--text-primary)}.posta-caselle__voce:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.posta-caselle__voce--attiva,.posta-caselle__voce--attiva:hover{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--brand-600,currentColor);font-weight:600}.posta-caselle__nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.posta-caselle__numero{font:var(--type-caption);color:var(--brand-600,var(--text-primary));font-weight:600}.posta-caselle__impostazioni{margin-top:auto}.posta-elenco{border-right:1px solid var(--border-subtle);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.posta-elenco__cerca{z-index:1;padding:var(--sp-4);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.posta-elenco__nota{padding:var(--sp-6) var(--sp-5);font:var(--type-body-sm);color:var(--text-muted);margin:0}.posta-riga{gap:2px var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-5);border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;color:var(--text-body);background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.posta-riga:hover{background:var(--surface-row-hover)}.posta-riga:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.posta-riga--attiva,.posta-riga--attiva:hover{background:var(--surface-row-selected)}.posta-riga__persona{font:var(--type-body-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posta-riga__data{font:var(--type-caption);color:var(--text-muted)}.posta-riga__oggetto{font:var(--type-body-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.posta-riga--nuova .posta-riga__persona,.posta-riga--nuova .posta-riga__oggetto{color:var(--text-primary);font-weight:600}.posta-riga--nuova{box-shadow:inset 3px 0 0 var(--brand-600,currentColor)}.posta-riga__segni{align-items:center;gap:var(--sp-3);color:var(--text-muted);grid-column:1/-1;display:flex}.posta-riga__segni:empty{display:none}.posta-riga__fascicolo{font:var(--type-caption);padding:0 var(--sp-3);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.posta-lettura{min-width:0;overflow-y:auto}.posta-lettura__vuota{justify-content:center;align-items:center;gap:var(--sp-4);height:100%;color:var(--text-muted);font:var(--type-body-sm);flex-direction:column;display:flex}.lettore{gap:var(--sp-6);padding:var(--sp-6) var(--sp-7);flex-direction:column;display:flex}.lettore__azioni{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.lettore__indietro{display:none}.lettore__oggetto{align-items:center;gap:var(--sp-4);margin:var(--sp-5) 0 var(--sp-4);font:var(--type-h3);color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.lettore__intestazioni{gap:2px var(--sp-5);font:var(--type-body-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.lettore__intestazioni dt{color:var(--text-muted)}.lettore__intestazioni dd{color:var(--text-body);overflow-wrap:anywhere;margin:0}.lettore__allegati{gap:var(--sp-3);flex-direction:column;display:flex}.lettore__allegati li{align-items:center;gap:var(--sp-3);display:flex}.lettore__allegato{align-items:center;gap:var(--sp-3);min-width:0;max-width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);font:var(--type-body-sm);color:var(--text-body);cursor:pointer;display:inline-flex}.lettore__allegato:hover{border-color:var(--border-strong-c,var(--border-default));color:var(--text-primary)}.lettore__allegato-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lettore__allegato-misura{font:var(--type-caption);color:var(--text-muted)}.lettore__corpo{min-height:200px}.lettore__cornice{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;width:100%;height:60vh;min-height:320px}.lettore__testo{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-body-sm);color:var(--text-body)}.lettore__nota{margin:0 0 var(--sp-4);font:var(--type-caption);color:var(--text-muted)}.lettore__fascicoli{gap:var(--sp-4);padding-top:var(--sp-6);border-top:1px solid var(--border-subtle);display:grid}.lettore__fascicoli h3{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);margin:0}.lettore__fascicolo{align-items:center;gap:var(--sp-5);display:flex}.lettore__fascicolo a{flex:1;min-width:0}.lettore__collega{gap:var(--sp-4);align-items:center;display:flex}.componi{gap:var(--sp-4);display:grid}.componi__riga{align-items:center;gap:var(--sp-5);grid-template-columns:72px minmax(0,1fr);display:grid}.componi__riga>label{font:var(--type-label);color:var(--text-secondary)}.componi__campo{gap:var(--sp-3);align-items:center;display:flex}.componi__campo>:first-child{flex:1;min-width:0}.componi__nota{font:var(--type-caption);color:var(--text-muted);margin:0}.componi__formato{gap:var(--sp-8);margin-top:var(--sp-4);display:flex}.componi__allegati{gap:var(--sp-4);display:grid}.componi__documenti{gap:var(--sp-3);max-height:200px;padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);display:grid;overflow-y:auto}.componi__elenco{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.componi__elenco li{align-items:center;gap:var(--sp-3);padding:var(--sp-2,2px) var(--sp-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:var(--type-caption);color:var(--text-body);display:inline-flex}.componi__elenco li span{color:var(--text-muted)}.componi__elenco button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.componi__elenco button:hover{color:var(--text-primary)}.editor-posta{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card)}.editor-posta:focus-within{border-color:var(--border-focus)}.editor-posta__barra{padding:var(--sp-2,2px) var(--sp-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:2px;display:flex}.editor-posta__tasto{border-radius:var(--radius-sm);min-width:28px;height:26px;color:var(--text-secondary);font:var(--type-body-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.editor-posta__tasto:hover{background:var(--surface-raised);color:var(--text-primary)}.editor-posta__tasto--g{font-weight:700}.editor-posta__tasto--c{font-style:italic}.editor-posta__tasto--s{text-decoration:underline}.editor-posta__area{padding:var(--sp-5);color:var(--text-body);overflow-wrap:anywhere;outline:none;max-height:50vh;font:14px/1.5 Arial,Helvetica,sans-serif;overflow-y:auto}.editor-posta__area blockquote{border-left:2px solid var(--border-default);margin:0 0 0 .8ex;padding-left:1ex}@media (width<=1100px){.posta{grid-template-columns:200px minmax(0,1fr)}.posta-lettura,.posta--lettura .posta-elenco{display:none}.posta--lettura .posta-lettura{display:block}.lettore__indietro{display:inline-flex}}@media (width<=760px){.posta{border:0;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.posta-caselle{border-right:0;border-bottom:1px solid var(--border-subtle)}.posta-caselle ul{scrollbar-width:none;flex-direction:row;overflow-x:auto}.posta-caselle__voce{white-space:nowrap}.posta-caselle__nome{overflow:visible}.posta-caselle__impostazioni{margin-top:0}.posta--lettura .posta-caselle{display:none}.posta-elenco{border-right:0}.lettore{padding:var(--sp-5) 0}.componi__riga{gap:var(--sp-2,2px);grid-template-columns:minmax(0,1fr)}}.assegna{display:inline-flex;position:relative}.assegna__persone{align-items:center;gap:2px;display:inline-flex}.assegna__iniziali{background:var(--surface-sunken,#eef1f5);width:24px;height:24px;color:var(--text-primary);border:1px solid var(--border-subtle);font:600 10px/1 var(--font-sans);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.assegna__iniziali--piccole{flex:none;width:22px;height:22px}.assegna__nessuno{font:var(--type-caption);color:var(--text-muted);margin-right:2px}.assegna__piu{cursor:pointer;border:1px dashed var(--border-default);width:24px;height:24px;color:var(--text-secondary);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.assegna__piu:hover{color:var(--text-primary);background:var(--surface-raised);border-style:solid}.assegna__piu:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.assegna__menu{z-index:950;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);width:260px;max-height:320px;padding:var(--sp-3) 0;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 8px 28px #00000024}.assegna__menu ul{margin:0;padding:0;list-style:none}.assegna__voce{align-items:center;gap:var(--sp-4);cursor:pointer;padding:var(--sp-3) var(--sp-5);font:var(--type-body-sm);color:var(--text-primary);display:flex}.assegna__voce:hover{background:var(--surface-raised)}.assegna__nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.assegna__squadra{font:var(--type-caption);color:var(--text-muted)}.assegna__errore{padding:var(--sp-3) var(--sp-5);font:var(--type-caption);color:var(--status-critical-fg);margin:0}.angolo{right:var(--sp-8,24px);bottom:var(--sp-8,24px);z-index:900;align-items:flex-end;gap:var(--sp-5,12px);pointer-events:none;flex-direction:column;max-height:calc(100vh - 96px);display:flex;position:fixed}.angolo:empty{display:none}.angolo__posto{align-items:flex-end;gap:var(--sp-4,8px);flex-direction:column;display:flex}.angolo__posto:empty{display:none}.angolo__posto>*{pointer-events:auto}@media (width<=760px){.angolo{align-items:stretch;bottom:16px;left:16px;right:16px}.angolo__posto{align-items:stretch}}@media print{.angolo{display:none!important}}.timer-riquadro,.timer-acceso{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);font:var(--type-body-sm);color:var(--text-secondary);box-shadow:0 6px 24px #0000001f,0 1px 3px #00000014}.timer-riquadro{width:320px;padding:var(--sp-6);gap:var(--sp-5);animation:.18s ease-out timer-entra;display:grid}.timer-riquadro__testa{align-items:flex-start;gap:var(--sp-3);color:var(--text-primary);display:flex}.timer-riquadro__testa>span:nth-child(2){flex:1}.timer-riquadro__azioni{gap:var(--sp-3);display:flex}.timer-riquadro__spegni{text-align:left;cursor:pointer;font:var(--type-caption);color:var(--text-muted);background:0 0;border:0;padding:0}.timer-riquadro__spegni:hover{text-decoration:underline}.timer-acceso{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);max-width:min(520px,100vw - 32px);display:flex}.timer-acceso__tempo{align-items:center;gap:var(--sp-3);cursor:pointer;font:600 15px/1 var(--font-sans);color:var(--brand-600,var(--text-primary));background:0 0;border:0;padding:0;display:inline-flex}.timer-acceso--pausa .timer-acceso__tempo{color:var(--text-muted)}.timer-acceso__fascicolo{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);max-width:260px;overflow:hidden}.timer-acceso--ridotto{padding-right:var(--sp-5)}@keyframes timer-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.timer-riquadro,.timer-acceso{width:auto;max-width:none}.timer-acceso__fascicolo{flex:1;max-width:none}}.fl-fascicolo{gap:var(--sp-7);max-width:var(--content-max);flex-direction:column;display:flex}.fl-fascicolo__testa{justify-content:space-between;align-items:flex-start;gap:var(--sp-8);display:flex}.fl-fascicolo__numero{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary)}.fl-fascicolo__sede{text-transform:none;letter-spacing:0;color:var(--text-muted)}.fl-fascicolo__testa h1{font:var(--type-h1);color:var(--text-primary);margin-top:2px}.fl-fascicolo__oggetto{margin-top:var(--sp-4);max-width:68ch;font:var(--type-body);color:var(--text-secondary)}.fl-fascicolo__stato{padding-top:var(--sp-4);flex:none}.fl-fascicolo__griglia{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.fl-fascicolo__membri{margin:0;padding:0;list-style:none}.fl-fascicolo__membri>li{justify-content:space-between;align-items:baseline;gap:var(--sp-6);padding:var(--sp-4) 0;border-bottom:1px solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-primary);display:flex}.fl-fascicolo__membri>li:last-child{border-bottom:0}.fl-fascicolo__membro-ruolo{font:var(--type-caption);color:var(--text-muted)}.fl-fascicolo__totali{gap:var(--sp-9);font:var(--type-body-sm);color:var(--text-secondary);display:flex}.fl-fascicolo__totali strong{color:var(--text-primary)}.fl-fascicolo__note{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fl-fascicolo__note>li{padding:var(--sp-6) var(--sp-7);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.fl-fascicolo__nota-testa{justify-content:space-between;gap:var(--sp-6);font:var(--type-caption);color:var(--text-muted);margin-bottom:var(--sp-4);display:flex}.fl-fascicolo__note p{font:var(--type-body-sm);color:var(--text-body);white-space:pre-wrap}@media (width<=900px){.fl-fascicolo__testa{gap:var(--sp-5);flex-direction:column}.fl-fascicolo__stato{padding-top:0}}.squadra{margin:0;padding:0;list-style:none}.squadra__persona{padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--border-subtle);gap:var(--sp-4);display:grid}.squadra__testa{justify-content:space-between;align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.squadra__nome{align-items:center;gap:var(--sp-4);color:var(--text-primary);flex-wrap:wrap;display:flex}.squadra__profilo{font:var(--type-caption);color:var(--text-muted)}.squadra__azioni{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.squadra__incarichi{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.squadra__incarichi li{align-items:center;gap:var(--sp-4);font:var(--type-body-sm);color:var(--text-secondary);display:flex}.squadra__incarico{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.squadra__quando{font:var(--type-caption);color:var(--text-muted)}.squadra__altri,.squadra__vuoto{font:var(--type-caption);color:var(--text-muted);margin:0}.squadra__aggiungi{gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);flex-wrap:wrap;align-items:center;display:flex}.piattaforma{background:var(--surface-app);min-height:100vh}.piattaforma__testata{background:var(--surface-nav);padding:var(--sp-6) var(--gutter,24px);justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.piattaforma__utente{font:var(--type-caption);color:#ffffffb8;overflow-wrap:anywhere}.piattaforma__corpo{max-width:1280px;padding:var(--sp-10) var(--gutter,24px);gap:var(--sp-9);margin:0 auto;display:grid}.piattaforma__numeri{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.piattaforma__numero{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md,6px);padding:var(--sp-7)}.piattaforma__aggiungi{align-items:flex-end;gap:var(--sp-6);flex-wrap:wrap;display:flex}@media (width<=600px){.piattaforma__testata,.piattaforma__corpo{padding-left:16px;padding-right:16px}}.fl-prospetto{gap:var(--sp-8);max-width:var(--content-max);flex-direction:column;display:flex}.fl-prospetto__griglia{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.fl-prospetto__voci{margin:0;padding:0;list-style:none}.fl-prospetto__voci>li{padding:var(--sp-5) 0;border-bottom:1px solid var(--border-subtle)}.fl-prospetto__voci>li:first-child{padding-top:0}.fl-prospetto__voci>li:last-child{border-bottom:0;padding-bottom:0}.fl-prospetto__voce-testa{justify-content:space-between;align-items:baseline;gap:var(--sp-6);display:flex}.fl-prospetto__titolo{align-items:center;gap:var(--sp-4);min-width:0;font:var(--fw-medium) var(--fs-13) / var(--lh-snug) var(--font-sans);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}a.fl-prospetto__titolo{border-bottom:0}a.fl-prospetto__titolo:hover{color:var(--text-link-hover)}.fl-prospetto__quando{font:var(--type-caption);color:var(--text-secondary);flex:none}.fl-prospetto__voce-sotto{font:var(--type-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.fl-prospetto__critica{background:var(--ox-600);border-radius:50%;flex:none;width:6px;height:6px}.fl-prospetto__elenco-critico{padding-left:var(--sp-7);margin:0}.fl-prospetto__elenco-critico>li{margin-top:2px}.fl-scadenze{gap:var(--sp-7);max-width:var(--content-max);flex-direction:column;display:flex}.fl-scadenze__gruppo{gap:var(--sp-5);flex-direction:column;display:flex}.fl-scadenze__titolo{align-items:baseline;gap:var(--sp-5);font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);display:flex}.fl-scadenze__titolo--critico{color:var(--status-critical-fg)}.fl-scadenze__titolo span{color:var(--text-muted)}.fl-scadenze__elenco{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.fl-scadenze__voce{align-items:center;gap:var(--sp-7);padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--border-subtle);display:flex}.fl-scadenze__voce:last-child{border-bottom:0}.fl-scadenze__voce:hover{background:var(--surface-row-hover)}.fl-scadenze__voce--fatta .fl-scadenze__titolo-voce{color:var(--text-muted);text-decoration:line-through}.fl-scadenze__corpo{flex:1;min-width:0}.fl-scadenze__titolo-voce{font:var(--fw-medium) var(--fs-13) / var(--lh-snug) var(--font-sans);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-scadenze__sotto{font:var(--type-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.fl-scadenze__data{text-align:right;font:var(--type-caption);color:var(--text-secondary);flex:none}.fl-scadenze__data span{color:var(--text-muted);display:block}@media (width<=900px){.fl-scadenze__voce{gap:var(--sp-5);flex-wrap:wrap}.fl-scadenze__corpo{flex-basis:calc(100% - 40px)}.fl-scadenze__data{text-align:left}}.caricamenti{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);width:360px;max-width:100%;overflow:hidden;box-shadow:0 6px 24px #0000001f}.caricamenti__testa{align-items:center;gap:var(--sp-2,4px);padding:var(--sp-4) var(--sp-3) var(--sp-4) var(--sp-6);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);display:flex}.caricamenti__titolo{font:600 var(--type-body-sm,13px/1.4 var(--font-sans));color:var(--text-primary);flex:1}.caricamenti__elenco{padding:var(--sp-2,4px) 0;max-height:280px;margin:0;list-style:none;overflow:auto}.caricamenti__voce{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-3) var(--sp-6);font:var(--type-body-sm);color:var(--text-secondary);display:flex}.caricamenti__voce>svg{color:var(--text-muted);flex:none;margin-top:2px}.caricamenti__corpo{flex:1;gap:4px;min-width:0;display:grid}.caricamenti__nome{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caricamenti__progresso{background:var(--surface-sunken,#eef1f5);border-radius:2px;height:3px;display:block;overflow:hidden}.caricamenti__progresso>span{background:var(--brand-600,var(--border-focus));height:100%;transition:width .16s linear;display:block}.caricamenti__errore{font:var(--type-caption);color:var(--status-critical-fg);white-space:normal}.caricamenti__stato{font:var(--type-caption);color:var(--text-muted);flex:none;margin-top:2px;display:inline-flex}.caricamenti__voce--fatto .caricamenti__stato{color:var(--status-success-fg)}.caricamenti__voce--errore .caricamenti__stato{color:var(--status-critical-fg)}@media (width<=760px){.caricamenti{width:auto}}.notifiche{display:inline-flex;position:relative}.notifiche__campanella{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.notifiche__campanella:hover{background:var(--surface-raised);color:var(--text-primary)}.notifiche__campanella:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.notifiche__numero{background:var(--status-critical-fg,#c0392b);color:#fff;min-width:16px;height:16px;font:600 10px/16px var(--font-sans);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:3px;right:2px}.notifiche__pannello{z-index:950;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md,8px);width:360px;max-width:calc(100vw - 32px);max-height:70vh;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 28px #00000024}.notifiche__testa{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.notifiche__vuoto{padding:var(--sp-7) var(--sp-6);font:var(--type-body-sm);color:var(--text-muted);margin:0}.notifiche__elenco{margin:0;padding:0;list-style:none}.notifiche__voce{text-align:left;cursor:pointer;width:100%;padding:var(--sp-5) var(--sp-6);border:0;border-bottom:1px solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-secondary);background:0 0;gap:2px;display:grid}.notifiche__voce:hover{background:var(--surface-raised)}.notifiche__voce--nuova{background:var(--surface-sunken,#f6f8fb)}.notifiche__voce--nuova .notifiche__titolo{font-weight:600}.notifiche__titolo{color:var(--text-primary)}.notifiche__corpo,.notifiche__quando{font:var(--type-caption);color:var(--text-muted)}@media (width<=760px){.notifiche__pannello{width:auto;position:fixed;top:56px;left:16px;right:16px}}.notifiche__avviso{align-items:flex-start;gap:var(--sp-3);width:340px;max-width:100%;padding:var(--sp-4) var(--sp-3) var(--sp-4) var(--sp-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:3px solid var(--brand-600,var(--border-focus));border-radius:var(--radius-md,8px);animation:.18s ease-out notifiche-entra;display:flex;box-shadow:0 6px 24px #0000001f}.notifiche__avviso-corpo{gap:var(--sp-4);text-align:left;cursor:pointer;min-width:0;font:var(--type-body-sm);color:var(--text-secondary);background:0 0;border:0;flex:1;align-items:flex-start;padding:0;display:flex}.notifiche__avviso-corpo>span{gap:2px;min-width:0;display:grid}.notifiche__avviso-corpo>svg{color:var(--brand-600,var(--text-primary));flex:none;margin-top:2px}@keyframes notifiche-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.notifiche__avviso{width:auto}}@media (prefers-reduced-motion:reduce){.notifiche__avviso{animation:none}}.fl-shell{background:var(--surface-app);height:100vh;display:flex;overflow:hidden}.fl-shell__nav{flex:none;height:100%}.fl-shell__corpo{flex-direction:column;flex:1;min-width:0;display:flex}.fl-shell__contenuto{padding:var(--sp-9) var(--gutter);flex:1;overflow:auto}.fl-shell__esci{align-items:center;gap:var(--sp-5);width:100%;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-sm);color:var(--text-nav);font:var(--fw-medium) var(--fs-12) / 1 var(--font-sans);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;display:flex}.fl-shell__esci:hover{color:var(--text-nav-active);background:#ffffff14}.fl-shell__velo{display:none}.fl-shell__cerca{flex-direction:column;display:flex;position:relative}.fl-shell__cerca-pannello{width:min(520px, calc(100vw - var(--gutter) * 2));background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);max-height:min(480px,100vh - 160px);box-shadow:var(--shadow-modal);z-index:var(--z-modal);position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.fl-shell__cerca-gruppo{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);padding:var(--sp-5) var(--sp-6) var(--sp-2)}.fl-shell__cerca-voce{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-6);font:var(--type-body-sm);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.fl-shell__cerca-voce:hover{background:var(--surface-sunken)}.fl-shell__cerca-sotto{font:var(--type-caption);color:var(--text-muted);margin-top:1px}@media (width<=900px){.fl-shell__nav{z-index:var(--z-modal);transition:transform var(--transition-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.fl-shell__nav--aperto{transform:translate(0)}.fl-shell__velo{z-index:calc(var(--z-modal) - 1);background:#0c131b73;display:block;position:fixed;inset:0}.fl-shell__contenuto{padding:var(--sp-7) var(--gutter)}}.fl-shell__aggiornamento{justify-content:center;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-6);background:var(--brand-600,#2e4576);color:#fff;font:var(--type-body-sm);flex-wrap:wrap;display:flex}.fl-shell__aggiornamento button{color:#fff;border-radius:var(--radius-sm);font:600 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffffb3;padding:4px 12px}.fl-shell__aggiornamento button:hover{background:#ffffff1f}.login-layout{background:var(--surface-card);grid-template-columns:minmax(0,1fr) 460px;min-height:100vh;display:grid}.login-brand{background:var(--brand-700);padding:var(--sp-13);justify-content:space-between;gap:var(--sp-12);flex-direction:column;display:flex}.login-form{padding:var(--sp-13) var(--sp-12);justify-content:center;gap:var(--sp-8);flex-direction:column;display:flex}@media (width<=900px){.login-layout{grid-template-columns:1fr}.login-brand{padding:var(--sp-9) var(--sp-8);gap:var(--sp-8)}.login-brand h1{font-size:var(--fs-24)}.login-form{padding:var(--sp-9) var(--sp-8)}}.modulo-accesso{gap:var(--sp-8);flex-direction:column;display:flex}.scelta-fattore{text-align:left;cursor:pointer;width:100%;padding:var(--sp-6) var(--sp-7);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);font:var(--type-body-sm);flex-direction:column;gap:4px;display:flex}.scelta-fattore strong{font:var(--type-label);color:var(--text-primary);font-size:15px}.scelta-fattore small{font:var(--type-caption);color:var(--text-muted)}.scelta-fattore:hover,.scelta-fattore:focus-visible{border-color:var(--brand-600,currentColor);outline:none}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-italic-400-600-latin-ext.woff2)format("woff2");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:Instrument Sans;font-style:italic;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-italic-400-600-latin.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-normal-400-700-latin-ext.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-normal-400-700-latin.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-normal-400-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-normal-400-latin.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-500-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-500-latin.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-400-500-latin-ext.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-400-500-latin.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-normal-400-600-latin-ext.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-normal-400-600-latin.woff2)format("woff2");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{--n-0:#fff;--n-25:#f8f9fb;--n-50:#f1f3f7;--n-100:#e6e9ef;--n-200:#d5dae3;--n-300:#b9c0cd;--n-400:#949dae;--n-500:#6e7889;--n-600:#55606f;--n-700:#3d4757;--n-800:#27303e;--n-900:#16202c;--n-950:#0c131b;--brand-50:#eef1f7;--brand-100:#dce3ef;--brand-200:#b6c2da;--brand-300:#8698bc;--brand-400:#55699a;--brand-500:#2e4576;--brand-600:#16243d;--brand-700:#111c31;--brand-800:#0c1424;--brand-900:#080d18;--ox-50:#faedee;--ox-100:#f2d6d9;--ox-200:#e0a9af;--ox-300:#c97a83;--ox-400:#a34c57;--ox-500:#7e262f;--ox-600:#6e1f27;--ox-700:#54171d;--green-50:#e8f3ed;--green-100:#cde6d9;--green-500:#1b6b4b;--green-600:#14563c;--amber-50:#fdf3df;--amber-100:#f8e4b8;--amber-500:#8a5a00;--amber-600:#6e4800;--blue-50:#e9f0fa;--blue-100:#cfdef3;--blue-500:#1f5299;--blue-600:#17407a;--font-sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-serif:"Newsreader",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fs-38:38px;--fs-48:48px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.45;--lh-relaxed:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-caps:.06em;--ls-tight:-.011em;--ls-tighter:-.02em;--ls-num:.01em;--type-display:var(--fw-semibold) var(--fs-38)/var(--lh-tight) var(--font-serif);--type-h1:var(--fw-semibold) var(--fs-24)/var(--lh-snug) var(--font-sans);--type-h2:var(--fw-semibold) var(--fs-18)/var(--lh-snug) var(--font-sans);--type-h3:var(--fw-semibold) var(--fs-14)/var(--lh-snug) var(--font-sans);--type-body:var(--fw-regular) var(--fs-14)/var(--lh-normal) var(--font-sans);--type-body-sm:var(--fw-regular) var(--fs-13)/var(--lh-normal) var(--font-sans);--type-table:var(--fw-regular) var(--fs-13)/1.35 var(--font-sans);--type-table-dense:var(--fw-regular) var(--fs-12)/1.3 var(--font-sans);--type-label:var(--fw-medium) var(--fs-12)/1.2 var(--font-sans);--type-caption:var(--fw-regular) var(--fs-11)/1.3 var(--font-sans);--type-overline:var(--fw-semibold) var(--fs-11)/1.2 var(--font-sans);--type-numeric:var(--fw-medium) var(--fs-13)/1.3 var(--font-mono);--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:16px;--sp-8:20px;--sp-9:24px;--sp-10:32px;--sp-11:40px;--sp-12:48px;--sp-13:64px;--sp-14:96px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-pill:999px;--border-hairline:1px;--border-strong:2px;--row-compact:28px;--row-default:36px;--row-comfortable:44px;--control-sm:26px;--control-md:32px;--control-lg:40px;--touch-min:44px;--shadow-0:none;--shadow-1:0 1px 1px #0c131b0d;--shadow-2:0 1px 2px #0c131b12,0 2px 6px #0c131b0d;--shadow-popover:0 8px 24px #0c131b24,0 1px 2px #0c131b1a;--shadow-modal:0 24px 60px #0c131b47;--shadow-inset-top:inset 0 1px 0 #ffffff0f;--ring-focus:0 0 0 2px var(--n-0),0 0 0 4px var(--brand-400);--ring-focus-inset:inset 0 0 0 1px var(--brand-500);--transition-fast:.11s cubic-bezier(.2,0,.38,1);--transition-base:.16s cubic-bezier(.2,0,.38,1);--sidebar-w:236px;--sidebar-w-collapsed:56px;--topbar-h:52px;--subbar-h:44px;--content-max:1440px;--reading-max:68ch;--form-max:560px;--gutter:24px;--gutter-mobile:16px;--bp-sm:640px;--bp-md:900px;--bp-lg:1200px;--bp-xl:1600px;--z-sticky:100;--z-dropdown:400;--z-modal:600;--z-toast:800;--surface-app:var(--n-50);--surface-card:var(--n-0);--surface-raised:var(--n-0);--surface-sunken:var(--n-100);--surface-nav:var(--brand-700);--surface-nav-active:#ffffff1a;--surface-header:var(--n-0);--surface-row-hover:var(--n-25);--surface-row-selected:var(--brand-50);--surface-inverse:var(--n-900);--text-primary:var(--n-900);--text-body:var(--n-800);--text-secondary:var(--n-600);--text-muted:var(--n-500);--text-disabled:var(--n-400);--text-inverse:var(--n-0);--text-nav:#ffffffc7;--text-nav-active:#fff;--text-link:var(--brand-500);--text-link-hover:var(--brand-600);--border-subtle:var(--n-100);--border-default:var(--n-200);--border-strong-c:var(--n-300);--border-focus:var(--brand-400);--action-primary-bg:var(--brand-600);--action-primary-bg-hover:var(--brand-700);--action-primary-bg-active:var(--brand-800);--action-primary-text:var(--n-0);--action-secondary-bg:var(--n-0);--action-secondary-bg-hover:var(--n-50);--action-secondary-border:var(--n-300);--action-ghost-bg-hover:var(--n-100);--action-danger-bg:var(--ox-600);--action-danger-bg-hover:var(--ox-700);--status-info-fg:var(--blue-600);--status-info-bg:var(--blue-50);--status-info-border:var(--blue-100);--status-success-fg:var(--green-600);--status-success-bg:var(--green-50);--status-success-border:var(--green-100);--status-warning-fg:var(--amber-600);--status-warning-bg:var(--amber-50);--status-warning-border:var(--amber-100);--status-critical-fg:var(--ox-600);--status-critical-bg:var(--ox-50);--status-critical-border:var(--ox-100);--status-neutral-fg:var(--n-600);--status-neutral-bg:var(--n-100);--status-neutral-border:var(--n-200);--accent-rule:var(--ox-600)}[data-theme=dark]{--surface-app:#0c131b;--surface-card:#141c26;--surface-raised:#1a2431;--surface-sunken:#0a1017;--surface-nav:#0a1017;--surface-nav-active:#ffffff14;--surface-header:#141c26;--surface-row-hover:#1a2431;--surface-row-selected:#1b2b44;--surface-inverse:var(--n-50);--text-primary:#eef1f5;--text-body:#dde2e9;--text-secondary:#a3adbb;--text-muted:#8b95a3;--text-disabled:#5c6672;--text-inverse:#0c131b;--text-nav:#ffffffb8;--text-nav-active:#fff;--text-link:#9cb6de;--text-link-hover:#c2d3ec;--border-subtle:#1f2a36;--border-default:#2b3745;--border-strong-c:#3d4a59;--border-focus:#6c87b5;--action-primary-bg:#2e4576;--action-primary-bg-hover:#3b5691;--action-primary-bg-active:#48659f;--action-primary-text:#fff;--action-secondary-bg:#1a2431;--action-secondary-bg-hover:#222e3c;--action-secondary-border:#38455470;--action-ghost-bg-hover:#1f2a36;--action-danger-bg:#8e2a34;--action-danger-bg-hover:#a3323d;--status-info-fg:#a9c4ea;--status-info-bg:#152438;--status-info-border:#1f3552;--status-success-fg:#8ed3ae;--status-success-bg:#12261d;--status-success-border:#1c3a2c;--status-warning-fg:#e8c377;--status-warning-bg:#2a2010;--status-warning-border:#3e3018;--status-critical-fg:#e9a7ae;--status-critical-bg:#2c1418;--status-critical-border:#421d23;--status-neutral-fg:#a3adbb;--status-neutral-bg:#1f2a36;--status-neutral-border:#2b3745;--accent-rule:#c97a83;--shadow-1:0 1px 1px #0000004d;--shadow-2:0 1px 2px #00000059,0 2px 6px #00000047;--shadow-popover:0 8px 24px #00000080,0 0 0 1px #2b3745;--ring-focus:0 0 0 2px #0c131b,0 0 0 4px #6c87b5}:root{--print-font-body:"Newsreader",Georgia,serif;--print-font-ui:"Instrument Sans",Arial,sans-serif;--print-fs-body:10.5pt;--print-fs-small:9pt;--print-fs-micro:7.5pt;--print-fs-h1:19pt;--print-fs-h2:12pt;--print-fs-label:8pt;--print-lh:1.42;--print-ink:#101418;--print-ink-soft:#4a5259;--print-rule:#b9bfc6;--print-rule-strong:#101418;--print-accent:#6e1f27;--print-page-w:210mm;--print-page-h:297mm;--print-margin:18mm;--print-table-row:7.2mm}*,:before,:after{box-sizing:border-box}body{font:var(--type-body);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p{margin:0}a{color:var(--text-link);transition:color var(--transition-fast),border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}a:hover{color:var(--text-link-hover);border-bottom-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ring-focus);outline:none}table{border-collapse:collapse}input,select,textarea,button{font-family:inherit}.tnum{font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}::selection{background:var(--brand-100);color:var(--brand-700)}.ds-dialog-sfondo{padding:8vh 16px}.ds-dialog{max-height:calc(100dvh - 16vh)}@media (width<=640px){.ds-dialog-sfondo{padding:12px}.ds-dialog{max-height:calc(100dvh - 24px)}.ds-dialog__corpo{padding:var(--sp-6)!important}}.ds-sola-lettura:disabled :is(input,textarea,select){background:var(--surface-sunken)!important;color:var(--text-secondary)!important;cursor:not-allowed!important}.ds-sola-lettura:disabled label{cursor:not-allowed}
