.hp-mod{--hp-mod-carta:var(--lv7-color-bianco);--hp-mod-bordo:rgb(102 114 125/0.16);--hp-mod-dentro:var(--lv7-color-sabbia-25);max-width:var(--misura-modulo);margin:0 auto;padding:90px 56px 120px;color:var(--testo-forte)}[data-ambiente=istituzionale] .hp-mod{--hp-mod-carta:var(--lv7-color-sabbia-25);--hp-mod-dentro:var(--lv7-color-bianco)}.hp-mod-ripresa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px;padding:22px 26px;background:var(--hp-mod-carta);border:1px solid var(--hp-mod-bordo);border-radius:12px}.hp-mod-ripresa p{margin:0;max-width:var(--misura-lettura);font-size:14px;line-height:1.7}.hp-mod-ripresa-comandi{display:flex;flex-wrap:wrap;gap:12px}.hp-mod-conto{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.hp-mod-conto-numero{color:var(--testo-forte)}.hp-mod-conto-filetto{width:44px;height:1px;background:var(--accento);flex:none}.hp-mod-conto-nome{color:var(--testo-corpo)}.hp-mod-passi{display:flex;gap:8px;margin:0;padding:0;list-style:none}.hp-mod-passo{display:flex;flex:1;flex-direction:column;gap:8px}.hp-mod-tratto{height:2px;border-radius:999px;background:var(--lv7-color-sabbia-200)}.hp-mod-passo[data-stato=fatto] .hp-mod-tratto{background:var(--testo-forte)}.hp-mod-passo[data-stato=corrente] .hp-mod-tratto{background:var(--accento)}.hp-mod-nome{font-size:12.5px;line-height:1.5;color:var(--testo-corpo)}.hp-mod-passo[data-stato=corrente] .hp-mod-nome{font-weight:600;color:var(--testo-forte)}.hp-mod-tempo{margin:14px 0 0;font-size:12.5px;color:var(--hp-meta)}.hp-mod-carta{margin-top:34px;padding:48px 44px;background:var(--hp-mod-carta);border:1.5px solid var(--hp-mod-bordo);border-radius:24px}.hp-mod-titolo{margin:0;font-family:var(--amb-heading-font);font-size:clamp(32px,3.4vw,48px);font-weight:200;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;outline:none}.hp-mod-sommario{margin:18px 0 0;max-width:var(--misura-lettura-larga);font-size:15.5px;line-height:1.9;color:var(--testo-corpo);text-wrap:pretty}.hp-mod-griglia{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.hp-mod-campo{display:flex;flex-direction:column;gap:10px}.hp-mod-campo[data-intero=si]{grid-column:1/-1}.hp-mod-etichetta{font-size:13px;font-weight:500;letter-spacing:.02em}.hp-mod-facolt{font-weight:400;color:var(--hp-meta)}.hp-mod-aiuto{margin:0;font-size:12.5px;line-height:1.7;color:var(--testo-corpo)}.hp-mod-errore{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;color:var(--stato-errore)}.hp-mod-controllo{width:100%;height:var(--controllo-h-grande);padding:0 18px;font:inherit;font-size:14.5px;color:var(--testo-forte);background:var(--hp-mod-dentro);border:1px solid var(--hp-mod-bordo);border-radius:12px}.hp-mod-controllo::placeholder{color:var(--hp-meta)}.hp-mod-controllo:focus-visible{border-color:var(--accento);outline:none;box-shadow:0 0 0 3px rgb(210 60 27/.18)}.hp-mod-controllo[aria-invalid=true]{border-width:2px;border-color:var(--stato-errore)}.hp-mod-lungo{height:auto;padding:16px 18px;line-height:1.7;resize:vertical}.hp-mod-numero{display:flex;align-items:center;gap:12px}.hp-mod-specifica{display:flex;flex-direction:column;gap:8px;margin-left:2px;padding-left:14px;border-left:2px solid var(--hp-mod-bordo)}.hp-mod-unita{flex:none;font-size:14px;color:var(--testo-corpo)}.hp-mod-scelta{position:relative}.hp-mod-scelta select{cursor:pointer;appearance:none;padding-right:46px}.hp-mod-freccia{position:absolute;inset-block:0;right:18px;display:flex;align-items:center;pointer-events:none;color:var(--testo-corpo)}.hp-mod-combo-campo{cursor:text;padding-right:46px}.hp-mod-combo-lista{position:absolute;inset-inline:0;top:calc(100% + 8px);z-index:40;max-height:min(calc(var(--controllo-h-grande) * 6),40vh);max-height:min(calc(var(--controllo-h-grande) * 6),40dvh);overflow-y:auto;margin:0;padding:6px 0;list-style:none;background:var(--hp-mod-carta);border:1px solid var(--hp-mod-bordo);border-radius:12px;box-shadow:0 40px 70px -40px rgb(11 31 58/.35)}.hp-mod-combo-voce{padding:12px 18px;font-size:14.5px;color:var(--testo-forte);cursor:pointer}.hp-mod-combo-voce--attiva,.hp-mod-combo-voce:hover{background:var(--hp-mod-dentro)}.hp-mod-combo-voce[aria-selected=true]{font-weight:700}.hp-mod-combo-vuota{padding:12px 18px;font-size:14px;color:var(--testo-corpo)}.hp-mod-pillole{display:flex;flex-wrap:wrap;gap:10px}.hp-mod-pillola{font:inherit;font-size:14px;color:var(--testo-forte);text-align:left;background:var(--hp-mod-dentro);border:1px solid var(--hp-mod-bordo);border-radius:999px;padding:12px 20px}.hp-mod-pillola:hover{transform:translateY(-1px);border-color:var(--accento)}.hp-mod-pillola[aria-pressed=true]{background:var(--accento);color:var(--testo-su-accento);border-color:var(--accento)}.hp-mod-vuoto{margin:0;font-size:14px;color:var(--testo-corpo)}.hp-mod-famiglie{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hp-mod-famiglia{position:relative;display:block;width:100%;text-align:left;font:inherit;color:inherit;background:var(--hp-mod-dentro);border:1.5px solid var(--hp-mod-bordo);border-radius:24px;padding:26px 24px}.hp-mod-famiglia:hover{box-shadow:0 40px 70px -40px rgb(11 31 58/.35)}.hp-mod-famiglia[aria-expanded=true],.hp-mod-famiglia[data-dentro=si]{border-color:var(--accento)}.hp-mod-famiglia-nome{display:block;margin:0;padding-right:34px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.hp-mod-famiglia-conto{display:block;margin-top:8px;font-size:12.5px;color:var(--hp-meta);font-variant-numeric:tabular-nums}.hp-mod-famiglia-spunta{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accento);color:var(--testo-su-accento);opacity:0;transform:scale(.6)}.hp-mod-famiglia[data-dentro=si] .hp-mod-famiglia-spunta{opacity:1;transform:scale(1)}.hp-mod-voci{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:22px 24px;background:var(--hp-mod-carta);border:1px solid var(--hp-mod-bordo);border-radius:20px}.hp-mod-nota{margin:18px 0 0;font-size:12.5px;color:var(--hp-meta)}.hp-mod-caselle{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0}.hp-mod-casella{display:flex;align-items:flex-start;gap:14px}.hp-mod-spunta{flex:none;width:var(--condizione-l);height:var(--condizione-l);margin-top:2px;cursor:pointer;appearance:none;background:var(--hp-mod-dentro);border:1.5px solid var(--hp-mod-bordo);border-radius:4px}.hp-mod-spunta:checked{background:var(--accento);border-color:var(--accento);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22white%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M4 12.5l5 5L20 6.5%22/></svg>");background-size:68%;background-position:50%;background-repeat:no-repeat}.hp-mod-spunta:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.hp-mod-casella label{cursor:pointer;font-size:14.5px;line-height:1.6}.hp-mod-consensi{display:flex;flex-direction:column;gap:4px}.hp-mod-consenso{display:flex;align-items:flex-start;gap:16px;padding:12px 0}.hp-mod-consenso-titolo{cursor:pointer;font-size:14.5px;font-weight:600;line-height:1.5}.hp-mod-consenso-spiega{margin:8px 0 0;font-size:12.5px;line-height:1.7;color:var(--testo-corpo);text-wrap:pretty}.hp-mod-avviso{margin:22px 0 0;padding:18px 22px;font-size:14px;font-weight:600;color:var(--stato-errore);border:2px solid var(--stato-errore);border-radius:12px}.hp-mod-coda{justify-content:space-between;margin-top:30px}.hp-mod-coda,.hp-mod-coda-sinistra{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.hp-mod-stato{margin:0;font-size:12.5px;color:var(--hp-meta)}.hp-mod-invito{display:inline-flex;align-items:center;gap:14px;font-family:inherit;font-size:15px;font-weight:600;color:var(--testo-forte);background:transparent;border:1px solid rgb(11 31 58/.28);border-radius:999px;padding:19px 34px}.hp-mod-invito:hover{transform:translateY(-2px)}.hp-mod-invito[data-pieno=si]{background:var(--accento);color:var(--testo-su-accento);border-color:var(--accento);box-shadow:0 18px 40px -18px rgb(210 60 27/.8)}.hp-mod-invito[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hp-mod-invito[aria-disabled=true]:hover{transform:none}.hp-mod-riga{margin:26px 0 0;max-width:62ch;font-size:12.5px;line-height:1.7;color:var(--hp-meta)}.hp-mod[data-vivo=si] .hp-mod-tratto{transition:background .3s ease-out}.hp-mod[data-vivo=si] .hp-mod-controllo{transition:border-color .22s ease-out,box-shadow .22s ease-out}.hp-mod[data-vivo=si] .hp-mod-pillola{transition:background .25s ease-out,color .25s ease-out,border-color .25s ease-out,transform .2s ease-out}.hp-mod[data-vivo=si] .hp-mod-famiglia{transition:transform .3s cubic-bezier(.22,.7,.2,1),box-shadow .3s ease-out,border-color .3s ease-out}.hp-mod[data-vivo=si] .hp-mod-famiglia-spunta{transition:opacity .25s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.hp-mod[data-vivo=si] .hp-mod-spunta{transition:background .2s ease-out,border-color .2s ease-out}.hp-mod[data-vivo=si] .hp-mod-invito{transition:background .35s ease-out,color .35s ease-out,border-color .35s ease-out,box-shadow .35s ease-out,transform .25s ease-out}@media (max-width:1199px){.hp-mod-famiglie{grid-template-columns:repeat(2,1fr)}}@media (max-width:899px){.hp-mod-griglia{grid-template-columns:1fr}}@media (max-width:760px){.hp-mod{padding:44px 20px 70px}.hp-mod-famiglie{grid-template-columns:1fr;gap:14px}.hp-mod-carta{margin-top:26px;padding:28px 22px}.hp-mod-famiglia{padding:22px 20px}.hp-mod-voci{padding:18px}.hp-mod-griglia{gap:18px;margin-top:30px}.hp-mod-invito{padding:16px 26px}.hp-mod-coda{flex-direction:column;align-items:stretch;gap:16px}.hp-mod-coda .hp-mod-invito{justify-content:center}.hp-mod-nome{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.hp-mod[data-vivo=si] .hp-mod-controllo,.hp-mod[data-vivo=si] .hp-mod-famiglia,.hp-mod[data-vivo=si] .hp-mod-famiglia-spunta,.hp-mod[data-vivo=si] .hp-mod-invito,.hp-mod[data-vivo=si] .hp-mod-pillola,.hp-mod[data-vivo=si] .hp-mod-spunta,.hp-mod[data-vivo=si] .hp-mod-tratto{transition-duration:1ms}.hp-mod-invito:hover,.hp-mod-pillola:hover{transform:none}}