.calcolatore{margin:2.5rem 0;padding:1.5rem;border:1px solid var(--linea,#dce3ee);border-radius:12px;background:#f7f9fc}.calcolatore h2{margin-top:0}.calcolatore form{display:grid;gap:1rem}.calcolatore label{display:grid;gap:.4rem;font-weight:600}.calcolatore input,.calcolatore select{font:inherit;padding:.7rem;border:1px solid #78869a;border-radius:6px;max-width:100%;width:100%;box-sizing:border-box;min-height:44px;background:#fff;color:#172131}.calcolatore button{font:inherit;min-height:44px;padding:.75rem 1rem;border:0;border-radius:6px;background:#174cc0;color:white;cursor:pointer;justify-self:start}.calcolo-esito{padding:1rem;margin:0;background:white;border-left:4px solid #174cc0;font-variant-numeric:tabular-nums}.calcolo-esito[data-errore]{border-color:#a52222;color:#8c1e1e}[data-tassi]{display:grid;gap:1rem}.calcolatore :focus-visible{outline:3px solid #174cc0;outline-offset:3px}
