.pagina-calcolatore{--larghezza:1040px;padding-bottom:64px}.pagina-calcolatore .briciole{color:var(--testo-secondario);flex-wrap:wrap;gap:8px;padding:24px 0 36px;font-size:.85rem;display:flex}.pagina-calcolatore .briciole a{color:inherit}.pagina-calcolatore header{max-width:800px}.pagina-calcolatore .apertura-calcolatore{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;max-width:none;display:grid}.pagina-calcolatore .testo-apertura{min-width:0}.pagina-calcolatore .immagine-apertura{border-radius:16px;width:100%;height:auto;display:block}@media (width<=800px){.pagina-calcolatore .apertura-calcolatore{grid-template-columns:minmax(0,1fr);gap:24px}.pagina-calcolatore .immagine-apertura{display:none}}.pagina-calcolatore h1{font-size:clamp(2rem,5vw,3rem)}.pagina-calcolatore .introduzione{color:var(--testo-secondario);margin-top:20px;font-size:1.05rem}.pagina-calcolatore .pannello-input{background:var(--fondo-alt);border:1px solid var(--linea);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 24px;margin:36px 0 16px;padding:32px;display:grid}.pagina-calcolatore label{flex-direction:column;gap:10px;font-size:.9rem;font-weight:600;display:flex}.pagina-calcolatore input:not([type=checkbox]):not([type=hidden]){width:100%;min-width:0;min-height:48px;font:inherit;color:var(--testo);background:#fff;border:1px solid #bac6db;border-radius:8px;padding:12px}.pagina-calcolatore small,.pagina-calcolatore .nota,.pagina-calcolatore .assunzioni{color:var(--testo-secondario);font-size:.82rem;font-weight:400;line-height:1.6}.pagina-calcolatore .assunzioni,.pagina-calcolatore form>.nota{align-self:center}.pagina-calcolatore .pannello-input>button{grid-column:1/-1;justify-self:start;min-height:48px}.pagina-calcolatore .personalizza{border-top:1px solid var(--linea);grid-column:1/-1;padding-top:20px}.pagina-calcolatore summary{cursor:pointer;font-size:.9rem;font-weight:600}.pagina-calcolatore .opzioni,.pagina-calcolatore .campi-opzionali{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.pagina-calcolatore [role=alert]{color:#a21515;margin-top:24px}.pagina-calcolatore .risultato{border:1px solid var(--linea);border-radius:16px;margin-top:40px;padding:32px}.pagina-calcolatore .risultato>h2{margin-bottom:20px;font-size:1.5rem}.pagina-calcolatore .risultato>p+p{margin-top:12px}.pagina-calcolatore dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.pagina-calcolatore dl>div{min-width:0}.pagina-calcolatore dt{color:var(--testo-secondario);font-size:.82rem}.pagina-calcolatore dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1.3rem;font-weight:700}.pagina-calcolatore .riepilogo{background:var(--azzurro);border-radius:12px;padding:24px}.pagina-calcolatore .riepilogo dd{font-size:clamp(1.4rem,3vw,1.8rem)}.pagina-calcolatore .riepilogo>div:nth-child(-n+2) dd{color:var(--blu)}.sensibilita .riepilogo{grid-template-columns:repeat(3,minmax(0,1fr))}.sensibilita .riepilogo>div:nth-child(-n+2) dd{color:var(--testo)}.sensibilita .riepilogo>div:last-child dd{color:var(--blu)}.pagina-calcolatore .risultato>.riepilogo:last-child{margin-bottom:0}.pagina-calcolatore .risultato[hidden]~.metodo .dettagli-risultato{display:none}.pagina-calcolatore .opzione-recupero{flex-direction:row;align-items:center;gap:12px;margin:24px 0;font-weight:400}.pagina-calcolatore .opzione-recupero input{width:18px;height:18px;accent-color:var(--blu);flex:none}.pagina-calcolatore .azioni-risultato{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;padding-top:24px;font-size:.85rem;display:flex}.pagina-calcolatore .risultato h3{margin-top:36px}.pagina-calcolatore .scorrimento{margin-top:20px;overflow-x:auto}.pagina-calcolatore table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.pagina-calcolatore th,.pagina-calcolatore td{text-align:right;border-bottom:1px solid var(--linea);padding:14px 12px}.pagina-calcolatore th{background:var(--fondo-alt);font-size:.78rem;font-weight:600}.pagina-calcolatore th:first-child,.pagina-calcolatore td:first-child{text-align:left;white-space:nowrap}.rendimento th:nth-child(2),.rendimento td:nth-child(2){text-align:left}.pagina-calcolatore caption{text-align:left;color:var(--testo-secondario);padding-bottom:16px;font-size:.82rem}.pagina-calcolatore tr.scelto{background:var(--azzurro);font-weight:700}.pagina-calcolatore #note-calcolo,.pagina-calcolatore #avvertenze-obiettivo{padding-left:20px}.pagina-calcolatore #note-calcolo:empty,.pagina-calcolatore #avvertenze-obiettivo:empty,.pagina-calcolatore #note-sensibilita:empty{display:none}.pagina-calcolatore li+li{margin-top:8px}.pagina-calcolatore .metodo{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);margin-top:40px;padding:24px 0}.pagina-calcolatore .dettagli-metodo{max-width:78ch;color:var(--testo-secondario);margin-top:24px;font-size:.9rem}.pagina-calcolatore .dettagli-metodo p+p{margin-top:16px}.pagina-calcolatore .dettagli-risultato{margin:16px 0}.pagina-calcolatore .faq{margin-top:48px}.pagina-calcolatore .faq h2{margin-bottom:24px;font-size:1.5rem}.pagina-calcolatore .faq details{border-bottom:1px solid var(--linea);padding:20px 0}.pagina-calcolatore .faq p{max-width:78ch;color:var(--testo-secondario);margin-top:16px;font-size:.9rem}@media (width<=640px){.pagina-calcolatore{padding-bottom:40px}.pagina-calcolatore .briciole{padding-bottom:28px}.pagina-calcolatore .pannello-input{gap:24px;margin-top:28px;padding:20px}.pagina-calcolatore .pannello-input,.pagina-calcolatore .opzioni,.pagina-calcolatore .campi-opzionali{grid-template-columns:1fr}.pagina-calcolatore .risultato{margin-top:32px;padding:20px}.pagina-calcolatore .riepilogo{padding:20px}.pagina-calcolatore dl,.sensibilita .riepilogo{grid-template-columns:1fr;gap:24px}.pagina-calcolatore .pannello-input>button{justify-self:stretch}.pagina-calcolatore th,.pagina-calcolatore td{padding:12px 10px}}
