.fh-5-testata{display:flex;flex-direction:column;gap:4px;min-width:0}.fh-5-testata h2{font-size:1.25rem;letter-spacing:-.022em;line-height:1.25}.fh-5-testata .sotto{font-size:.84375rem;color:var(--text-muted);max-width:var(--reading-max)}.fh-5-testata.con-azione{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.fh-5-testata.con-azione>.fh-5-titoli{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 240px}.fh-5-testata.con-azione>.fh-5-testata-azione{display:flex;align-items:center;gap:8px;flex:none}.fh-5-dati{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 24px;margin:0}.fh-5-dati>div{display:flex;flex-direction:column;gap:4px;min-width:0}.fh-5-dati dt{margin:0}.fh-5-dati dd{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-strong);overflow-wrap:anywhere}.fh-5-dati dd.mono{font-size:.875rem;font-weight:500}.campo.fh-5-caselle{width:12ch;max-width:100%;font-family:var(--font-mono);font-size:1.375rem;font-weight:600;letter-spacing:.45em;text-align:center;padding-left:.45em}.campo.fh-5-caselle::placeholder{letter-spacing:.45em;color:var(--omni-grey-300)}.btn-tondo.aiuto.aiuto{width:40px;height:40px;margin:0;display:inline-flex;vertical-align:middle;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--omni-navy-700)}.btn-tondo.aiuto.aiuto:hover,.btn-tondo.aiuto.aiuto:focus-visible{background:var(--surface-accent-soft);border-color:var(--border-accent);color:var(--omni-blue-700)}.pg-riga:has(>.aiuto),.vista-testata>.pg-riga:has(>.aiuto){flex-wrap:nowrap;align-items:center}.pg-riga:has(>.aiuto)>h1,.pg-riga:has(>.aiuto)>h2{min-width:0}.pg.profilo>.avviso,.pg.fatture>.avviso{margin-bottom:16px}.pg .pg-testa .omni-overline{display:block;margin-bottom:6px}.pg .pg-testa .pg-indietro+.omni-overline{margin-top:4px}.fh-5-azioni{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg .card.pad-none.fh-5-lista{gap:0}.pg .card.pad-none.fh-5-lista .card-piede .nota{margin:0}.pg.manuale>*{max-width:1120px}.pg.manuale .manuale-testa{align-items:flex-end;margin-bottom:20px}.manuale-titoli{display:flex;flex-direction:column;min-width:0;flex:1 1 320px}.manuale-titoli .pg-indietro{align-self:flex-start;margin-bottom:6px}.manuale-azioni{display:flex;gap:8px;flex-wrap:wrap}.pg.manuale .manuale-corpo{display:grid;grid-template-columns:minmax(220px,268px) minmax(0,1fr);gap:24px;align-items:start}.pg.manuale .manuale-indice{position:sticky;top:calc(var(--fh-barra-h) + 16px);display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - var(--fh-barra-h) - 32px);overflow:visible}.pg.manuale .manuale-cerca{position:relative;margin:0;z-index:3}.manuale-cerca .campo-box{padding-right:6px}.manuale-cerca .campo-box .btn-tondo{margin-left:auto}.pg.manuale .manuale-risultati{position:absolute;top:calc(100% + 6px);left:0;width:min(560px,calc(100vw - 2 * var(--fh-gutter)));margin:0;padding:6px;list-style:none;display:grid;gap:2px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);max-height:min(60vh,480px);overflow:auto}.pg.manuale .manuale-risultati>li>button{width:100%;display:grid;gap:2px;text-align:left;padding:10px 12px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-body);font:inherit;cursor:pointer}.pg.manuale .manuale-risultati>li>button:hover,.pg.manuale .manuale-risultati>li>button:focus-visible{background:var(--surface-accent-soft)}.pg.manuale .manuale-risultato-dove{font-size:.8125rem;font-weight:700;color:var(--omni-blue-700)}.pg.manuale .manuale-risultato-contesto{font-size:.8125rem;color:var(--text-muted);line-height:1.45;overflow-wrap:anywhere}.pg.manuale .manuale-nessuno{padding:10px 12px;font-size:.8125rem;color:var(--text-muted)}.manuale-nav{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;min-height:0;display:flex;flex-direction:column}.pg.manuale .manuale-tendina{display:none}.pg.manuale .manuale-capitoli{list-style:none;margin:0;padding:0;display:block;overflow:auto;min-height:0}.pg.manuale .manuale-capitoli>li+li{border-top:1px solid var(--border-subtle)}.pg.manuale .manuale-capitoli a{display:flex;gap:10px;align-items:center;min-height:44px;padding:8px 14px;color:var(--text-body);text-decoration:none;font-size:.875rem;line-height:1.3;transition:background-color var(--dur-fast) var(--ease-standard)}.pg.manuale .manuale-capitoli>li>a:hover{background:var(--omni-grey-50);color:var(--text-strong);text-decoration:none}.pg.manuale .manuale-capitoli>li.attivo>a{background:var(--surface-accent-soft);color:var(--omni-blue-700);font-weight:700}.pg.manuale .manuale-numero{flex:none;width:26px;height:26px;border-radius:var(--radius-pill);display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;background:var(--surface-sunken);color:var(--text-muted);font-variant-numeric:tabular-nums}.pg.manuale .manuale-capitoli>li.attivo .manuale-numero{background:var(--action-primary-bg);color:var(--action-primary-fg)}.pg.manuale .manuale-sezioni{list-style:none;margin:0;padding:2px 8px 10px 40px;display:grid;gap:1px}.pg.manuale .manuale-sezioni a{min-height:32px;padding:5px 10px;border-radius:var(--radius-sm);font-size:.8125rem;color:var(--text-muted)}.pg.manuale .manuale-sezioni a:hover{background:var(--omni-grey-50);color:var(--text-strong);text-decoration:none}.pg.manuale .manuale-sezioni a[aria-current=location]{color:var(--omni-blue-700);font-weight:700}.pg.manuale .manuale-testo{max-width:860px;min-width:0;font-size:.9375rem;line-height:1.6;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(20px,3.5vw,40px)}.pg.manuale .manuale-sopra{display:block;margin:0 0 8px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.pg.manuale .manuale-testo .manuale-h1{margin:0 0 16px;font-size:2rem;font-weight:700;letter-spacing:-.032em;line-height:1.12}.pg.manuale .manuale-testo .manuale-h2{margin:36px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle);font-size:1.25rem;font-weight:700;letter-spacing:-.016em;color:var(--text-strong);line-height:1.25;scroll-margin-top:calc(var(--fh-barra-h) + 16px)}.pg.manuale .manuale-testo .manuale-h3{margin:22px 0 6px;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;scroll-margin-top:calc(var(--fh-barra-h) + 16px)}.pg.manuale .manuale-testo .manuale-h2:focus,.pg.manuale .manuale-testo .manuale-h3:focus{outline:none;box-shadow:none}.pg.manuale .manuale-testo p{margin:0 0 12px}.pg.manuale .manuale-testo .manuale-elenco{margin:0 0 12px;padding-left:22px;list-style:revert}.pg.manuale .manuale-testo .manuale-elenco>li{margin:0 0 6px;padding-left:2px}.pg.manuale .manuale-testo .manuale-elenco>li::marker{color:var(--text-muted);font-weight:600}.pg.manuale .manuale-testo code{font-family:inherit;font-size:.9em;font-weight:600;padding:1px 9px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-strong);white-space:nowrap}.pg.manuale .manuale-testo hr{border:none;border-top:1px solid var(--border-subtle);margin:24px 0}.pg.manuale .manuale-testo a.manuale-link{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.pg.manuale .manuale-testo a.manuale-link:hover{color:var(--text-link-hover)}.pg.manuale .manuale-testo .manuale-riquadro{margin:16px 0 18px;border:none;border-radius:var(--radius-md);padding:14px 16px;font-size:.84375rem;font-style:normal}.pg.manuale .manuale-testo .manuale-riquadro p{margin:0}.pg.manuale .manuale-testo .manuale-riquadro p+p{margin-top:6px}.pg.manuale .manuale-testo .manuale-riquadro.citazione{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted);font-style:italic;font-size:.875rem}.pg.manuale .manuale-testo .manuale-riquadro.citazione>svg{flex:none;margin-top:2px;color:var(--text-faint)}.pg.manuale .manuale-testo .manuale-riquadro.citazione strong{color:var(--text-strong)}.pg.manuale .manuale-prossimo{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:32px;padding-top:16px;border-top:1px solid var(--border-subtle)}.pg.manuale .manuale-prossimo a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--omni-blue-700);font-size:.875rem;font-weight:700;text-decoration:none}.pg.manuale .manuale-prossimo a:hover{text-decoration:underline}.pg.manuale .manuale-prossimo a.dopo{margin-left:auto;text-align:right}.pg.manuale .manuale-indice-stampa{margin:0 0 24px;padding-left:22px}.pg.manuale .manuale-capitolo-stampa{margin-top:32px}@media(max-width:720px){.pg.manuale .manuale-corpo{grid-template-columns:1fr;gap:12px}.pg.manuale .manuale-indice{position:static;max-height:none}.manuale-nav{overflow:visible;background:transparent;border:none;box-shadow:none;border-radius:0}.pg.manuale .manuale-tendina{width:100%;display:flex;gap:10px;align-items:center;min-height:var(--control-h-md);padding:8px 12px;background:var(--surface-card);border:1.5px solid var(--border-subtle);border-radius:var(--radius-field);color:var(--text-strong);font:inherit;font-size:.875rem;font-weight:700;text-align:left;cursor:pointer}.pg.manuale .manuale-tendina[aria-expanded=true]{border-color:var(--border-accent)}.pg.manuale .manuale-tendina .cresce{flex:1 1 auto;min-width:0}.pg.manuale .manuale-tendina svg{flex:none;color:var(--text-faint)}.pg.manuale .manuale-capitoli{display:none;margin-top:8px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);overflow:hidden}.pg.manuale .manuale-capitoli.aperto{display:block}.pg.manuale .manuale-testo{max-width:none;padding:20px}.pg.manuale .manuale-testo .manuale-h1{font-size:1.75rem}}@media print{.pg.manuale>*{max-width:none}.pg.manuale .manuale-corpo{display:block}.pg.manuale .manuale-testo{max-width:none;border:none;box-shadow:none;padding:0;font-size:12pt;line-height:1.5;color:#000;background:#fff}.pg.manuale .manuale-testo .manuale-h1{font-size:20pt}.pg.manuale .manuale-testo .manuale-h2{font-size:14pt;color:#000;border-bottom-color:#000;break-after:avoid}.pg.manuale .manuale-testo .manuale-h3{font-size:12pt;break-after:avoid}.pg.manuale .manuale-testo code{border-color:#999;background:#f2f2f2;color:#000}.pg.manuale .manuale-testo ol,.pg.manuale .manuale-testo ul{padding-inline-start:2.2em}.pg.manuale .manuale-testo .manuale-riquadro{background:#f2f2f2;color:#000;break-inside:avoid}.pg.manuale .manuale-testo a.manuale-link{color:#000}.pg.manuale .manuale-capitolo-stampa{break-before:page;margin-top:0}.pg.manuale .manuale-testo li{break-inside:avoid}.pg.manuale .manuale-testo.manuale-kit{font-size:11pt;line-height:1.4}.pg.manuale .manuale-testo.manuale-kit>.manuale-sopra,.pg.manuale .manuale-testo.manuale-kit>.manuale-h1,.pg.manuale .manuale-testo.manuale-kit>.manuale-h1+p,.pg.manuale .manuale-testo.manuale-kit>hr{display:none}.pg.manuale .manuale-testo.manuale-kit .manuale-h2{font-family:var(--font-display);font-size:15pt;font-weight:700;letter-spacing:-.02em;text-transform:none;border:none;padding:0;margin:0 0 6pt}.pg.manuale .manuale-testo.manuale-kit .manuale-h2+.manuale-h2{font-size:22pt;margin:4pt 0 8pt}.pg.manuale .manuale-testo.manuale-kit .manuale-h3{font-size:11.5pt;margin:9pt 0 3pt}.pg.manuale .manuale-testo.manuale-kit p,.pg.manuale .manuale-testo.manuale-kit li{margin:0 0 3pt}.pg.manuale .manuale-testo.manuale-kit .manuale-elenco{margin:0 0 4pt}}.profilo-form{display:grid;gap:12px}.profilo-form-riga{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.profilo-stato{font-size:.9375rem;color:var(--text-body)}.profilo-setup{display:grid;gap:14px}.profilo-qr-riga{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.profilo-qr{display:inline-grid;place-items:center;padding:12px;border-radius:var(--radius-md);background:var(--surface-sunken);flex:none}.profilo-qr img{display:block;width:190px;height:190px;border-radius:var(--radius-sm);background:var(--omni-white)}.profilo-qr-testo{display:flex;flex-direction:column;gap:6px;flex:1 1 240px;min-width:0}.profilo-chiave{display:block;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.06em;color:var(--text-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.profilo-codici{display:grid;gap:10px}.profilo-codici-lista{columns:2;column-gap:24px;margin:8px 0 4px;padding:0;list-style:decimal inside;font-family:var(--font-mono);font-size:.9375rem;font-weight:600;letter-spacing:.04em;color:var(--fh-success-deep)}.profilo-codici-lista li{padding:3px 0;break-inside:avoid}.profilo-codici-azioni{margin-top:6px}.profilo-codici-stampa{margin:0 0 12px;font-size:12pt;font-weight:700}@media(max-width:520px){.profilo-codici-lista{columns:1}}@media print{.pg.profilo>:not(.profilo-stampa-codici){display:none!important}.pg .card.profilo-stampa-codici.profilo-stampa-codici{display:grid!important;border:none;box-shadow:none;padding:0;margin:0}.pg .card.profilo-stampa-codici.profilo-stampa-codici>:not(.profilo-codici){display:none!important}.profilo-codici .avviso{background:#fff;color:#000;padding:0}.profilo-codici-lista{color:#000}.profilo-codici-stampa{display:block}}.fatture-griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:16px;align-items:start;margin-bottom:16px}.fatture-griglia>.card,.fatture-colonna>.card:last-child{margin-bottom:0}.fatture-colonna{display:grid;gap:16px;min-width:0}.fatture-totale{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fatture-cifra{font-family:var(--font-display);font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--text-strong)}.fatture-unita{font-size:1rem;font-weight:600;color:var(--text-muted)}.fatture-conteggio{margin:-6px 0 0;font-size:.875rem;color:var(--text-muted)}.fatture-scaglioni{list-style:none;margin:4px 0 0;padding:0}.fatture-scaglioni>li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-subtle);font-size:.90625rem;color:var(--text-muted)}.fatture-scaglioni>li:last-child{border-bottom:1px solid var(--border-subtle)}.fatture-scaglione-prezzo{font-weight:700;color:var(--text-strong);white-space:nowrap}.fatture-scaglioni>li.corrente,.fatture-scaglioni>li.corrente .fatture-scaglione-prezzo{color:var(--omni-blue-700)}.fatture-nota{margin:0;font-size:.84375rem;color:var(--text-muted);line-height:1.5}.fatture-attiva{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-top:4px}.fatture-metodi{display:flex;gap:6px;flex-wrap:wrap}.fatture-spento .riga-titolo{color:var(--text-muted)}.fatture-spento .riga-sotto{color:var(--fh-danger-text)}.riga .interruttore-riga{gap:10px}.riga .interruttore-etichetta{font-size:.8125rem;color:var(--text-muted)}.fatture-sepa-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;align-items:end;padding:12px 20px 16px}.fatture-sepa-form .btn{align-self:end}.fatture-modalita{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.fatture-scade{display:block;margin-top:3px;font-size:.75rem;color:var(--text-muted)}.tabella .fatture-scarica{text-align:right;white-space:nowrap}@media(max-width:720px){.fatture-cifra{font-size:2.5rem}.fatture-sepa-form{padding:12px 16px 16px}}
