.frm-ricevuta p,.frm-ricevuta h3,.frm-ricevuta dl,.frm-ricevuta dd,.frm-riletto p,.frm-firme p,.frm-firme h2{margin:0}.frm-ricevuta{gap:var(--spacing-sm);min-width:0;padding-top:var(--spacing-md);border-top:1px solid var(--color-line);display:grid}.frm-ricevuta__dati{gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.frm-ricevuta__dato{gap:var(--spacing-xs);min-width:0;display:grid}.frm-ricevuta__dato dd{overflow-wrap:anywhere}.frm-ricevute{gap:var(--spacing-md);margin-top:var(--spacing-sm);display:grid}.frm-cifre{font-variant-numeric:tabular-nums}.frm-riletto{gap:var(--spacing-sm);min-width:0;display:grid}.frm-riletto__testo{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch}.frm-impronta-intera{overflow-wrap:anywhere}.frm-firme{gap:var(--spacing-sm);max-width:64rem;margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-line);display:grid}.frm-elenco{margin:var(--spacing-sm) 0 0;padding:0;list-style:none;display:grid}.frm-voce{gap:var(--spacing-xs);min-width:0;padding:var(--spacing-md) 0;border-top:1px solid var(--color-line-soft);display:grid}.frm-voce__testa,.frm-voce__gesti{align-items:center;gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.frm-voce__nome{overflow-wrap:anywhere;min-width:0}.frm-altre{margin-top:var(--spacing-sm)}@media (width<=56rem){.frm-ricevuta .ui-btn,.frm-firme .ui-btn{min-height:var(--control-touch)}}.frm-riletti{gap:var(--spacing-2xl);overscroll-behavior:contain;max-height:60vh;margin-inline:calc(-1 * var(--spacing-sm));padding:var(--spacing-md) var(--spacing-sm);border-top:1px solid var(--color-line);display:grid;overflow:auto}.frm-riletti:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.frm-riletto h3{margin:0}.frm-domanda{gap:var(--spacing-sm);min-width:0;margin:var(--spacing-md) 0 0;border:0;padding:0;display:grid}.frm-domanda legend{margin-bottom:var(--spacing-xs);padding:0}.frm-domanda p{margin:0}.frm-domanda__risposta{align-items:flex-start;gap:var(--spacing-sm);min-height:var(--control-touch);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;display:flex}.frm-domanda__risposta:hover{border-color:var(--color-text)}.frm-domanda__risposta:has(:checked){border-color:var(--color-penale);background:var(--color-penale-tint)}.frm-domanda__radio{width:1rem;height:1rem;margin:calc(var(--spacing-xs) / 2) 0 0;accent-color:var(--color-penale);flex:none}.frm-domanda__radio:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.frm-domanda[aria-invalid=true] .frm-domanda__risposta{border-color:var(--color-error)}
