.asp-card { overflow-wrap: anywhere; }
.asp-card h2, .asp-card h3 { font-size: 1.1rem; margin: 0 0 .5rem; }
.asp-card p { margin-bottom: .5rem; }
.asp-nota { opacity: .85; }
.asp-esito { padding: .5rem .75rem; border-inline-start: 3px solid currentColor; }
.asp-avviso { margin-top: .75rem; padding: .75rem; border-inline-start: 3px solid currentColor; }
.asp-spunta { display: flex; align-items: flex-start; gap: .6rem; margin: .75rem 0; min-height: 44px; }
.asp-spunta input { width: 22px; height: 22px; flex: 0 0 auto; margin-top: .1rem; }
.asp-azioni { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: .75rem; }
#gestisci button[data-gn^="pf-asp-"] { min-height: 44px; white-space: normal; }
