.sf-priv-kinds{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.sf-priv-kinds legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg);padding:0}.sf-priv-kind{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--border);border-radius:var(--r-ui);background:var(--card);color:var(--fg);cursor:pointer;font-size:var(--text-sm);display:flex}.sf-priv-kind:hover{border-color:var(--fg-subtle)}.sf-priv-kind input{width:1.125rem;height:1.125rem;accent-color:var(--accent-ink);flex:none}.sf-priv-kind:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.sf-priv-kind:has(input:focus-visible){box-shadow:0 0 0 var(--ring-w) var(--accent-soft)}.sf-priv-done{gap:var(--space-3);padding:var(--space-5);border:var(--hairline) solid var(--border);border-radius:var(--r-card);background:var(--card);display:grid}.sf-priv-done h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.sf-priv-done p{color:var(--fg-muted);margin:0}
