.fin-opzioni{border-top:1px solid #e5e7eb;margin-bottom:1.5em;padding-top:1em}.fin-opzioni>summary{cursor:pointer;color:var(--primary-color);align-items:center;gap:.5em;min-height:44px;padding:.35em 0;font-weight:500;list-style:none;display:flex}.fin-opzioni>summary::-webkit-details-marker{display:none}.fin-opzioni>summary:before{content:"+";text-align:center;width:1em;font-weight:600}.fin-opzioni[open]>summary:before{content:"−"}.fin-opzioni[open]>summary{margin-bottom:.75em}.fin-opzioni .form-row{margin-bottom:.5em}#fin-app .form-row{grid-template-columns:1fr;gap:1.1em;margin-bottom:1.1em}.fin-risultato h2{margin-top:0}.fin-risultato h3{margin:1.75em 0 .25em;font-size:1.1rem}.fin-rata{border-radius:var(--border-radius-xl);background:#eef2ff;border:1.5px solid #d7dfff;flex-direction:column;gap:.15em;margin:1em 0;padding:1em 1.15em;display:flex}.fin-rata__label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.fin-rata__valore{color:var(--primary-color);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:700;line-height:1.15}.fin-rata__nota{color:var(--text-secondary);font-size:.9rem}.fin-voci{margin:0}.fin-voci>div{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:baseline;gap:1em;padding:.7em 0;display:flex}.fin-voci>div[hidden]{display:none}.fin-voci dt{color:var(--text-secondary)}.fin-voci dd{color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fin-nota{color:#6b7280;margin:.6em 0;font-size:.875rem;line-height:1.5}.fin-nota:empty{display:none}.fin-incidenza{border-radius:var(--border-radius-md);background:#f8f9fa;border-left:4px solid #16a34a;margin:1.25em 0 0;padding:.85em 1em}.fin-incidenza[data-livello=medio]{border-left-color:#f59e0b}.fin-incidenza[data-livello=alto]{border-left-color:#dc2626}.fin-incidenza p{margin:0;line-height:1.55}.fin-tabella-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.fin-tabella-scroll .faq-table{min-width:300px}.fin-tabella-scroll .faq-table th:not(:first-child),.fin-tabella-scroll .faq-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-tabella-scroll .faq-table th,.fin-tabella-scroll .faq-table td{padding:.65rem .6rem}.fin-piano{margin-top:1.5em;margin-bottom:0}.fin-risultato .results-cta{margin-top:1.75em}.fp-gruppo{margin-top:1.5em}.fp-gruppo h3{margin:0 0 .2em;font-size:1.05rem}.fp-gruppo>p{color:var(--text-secondary);margin:0 0 .6em;line-height:1.5}.fp-indice .results-cta{margin:1.25em 0 0}.ic-eyebrow a{color:inherit;text-decoration:none}.ic-eyebrow a:hover{text-decoration:underline}.ic-results .results-cta{margin-bottom:18px}@media (width>=769px){#fin-app .form-row{grid-template-columns:repeat(2,1fr);gap:1.5em;margin-bottom:1.5em}.fin-rata__valore{font-size:2.6rem}.fin-risultato .fin-voci,.fin-risultato .fin-rata,.fin-risultato .fin-incidenza,.fin-tabella-scroll .faq-table{max-width:640px}}.styled-section>p+h2{margin-top:1.5em}#fin-risultato{scroll-margin-top:110px}.fin-opzioni .fin-oppure{margin:.2em 0 .8em}.fin-opzioni input:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.fin-legenda{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4em .5em;margin:.75em 0;font-size:.85rem;display:flex}.fin-legenda span{border-radius:3px;width:12px;height:12px;display:inline-block}.fin-legenda__int{background:#f59e0b}.fin-legenda__cap{background:var(--primary-color);margin-left:.75em}.fin-grafico{gap:4px;display:grid}.fin-barra{color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-template-columns:1.6em minmax(0,1fr) 5.2em;align-items:center;gap:8px;font-size:.8rem;display:grid}.fin-barra__anno{text-align:right}.fin-barra__traccia{background:#f1f5f9;border-radius:4px;height:14px;display:block;overflow:hidden}.fin-barra__pieno{background:var(--primary-color);border-radius:4px;height:100%;display:block;overflow:hidden}.fin-barra__int{background:#f59e0b;height:100%;display:block}.fin-barra__valore{text-align:right;white-space:nowrap;color:#b45309}@media (width>=769px){.fin-grafico{max-width:640px}.fin-barra__traccia{height:16px}}.fin-confronto{margin-top:1.5em}.fin-confronto__verdetto{color:var(--text-primary);margin:.5em 0;font-weight:600;line-height:1.5}.fin-rimborso{margin-top:1.5em;margin-bottom:0}.fin-rimborso+.results-cta{margin-top:1.75em}
/*# sourceMappingURL=finanza-personale.b1c8063b.css.map */
