.sf-alert{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.sf-alert__head,.sf-alert[data-done]{align-items:flex-start;gap:var(--space-3);display:flex}.sf-alert__badge{background:var(--accent-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.sf-alert__badge svg{block-size:1.125rem;inline-size:1.125rem}.sf-alert[data-done] .sf-alert__badge{background:var(--success-soft);color:var(--success)}.sf-alert__title{font-weight:var(--weight-semibold);font-size:var(--text-base);line-height:var(--leading-snug);margin:0}.sf-alert__text{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.sf-alert__pair{gap:var(--space-4);display:grid}@media (min-width:40rem){.sf-alert__pair{grid-template-columns:1fr 1fr}}.sf-alert__hint{margin:calc(-1 * var(--space-2)) 0 0;color:var(--fg-muted);font-size:var(--text-xs)}.sf-alert__consent{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.sf-kit-offer-acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}
