.privacy-request-form{gap:22px;max-width:720px;display:grid}.privacy-request-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.privacy-request-form legend{margin-bottom:10px;font-size:16px;font-weight:600}.privacy-request-free{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.privacy-request-free svg{color:var(--primary);flex-shrink:0;margin-top:2px}.privacy-request-selected{border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 16px;display:flex}.privacy-request-selected span{color:var(--muted-foreground);font-size:14px}.privacy-request-selected a{text-underline-offset:3px;align-items:center;gap:4px;font-size:13px;text-decoration:underline;display:inline-flex}.privacy-request-kind{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.privacy-request-kind[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.privacy-request-kind input{margin-top:4px}.privacy-request-kind span{gap:4px;display:grid}.privacy-request-kind small{color:var(--muted-foreground);font-size:13px;line-height:1.6}.privacy-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.privacy-request-fields .field,.privacy-request-form>.field{margin-top:0}.privacy-request-form input:not([type=radio],[type=checkbox]),.privacy-request-form textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;min-width:0;font:inherit;padding:10px 12px}.privacy-request-truthful{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.privacy-request-truthful input{margin-top:4px}.privacy-request-note,.privacy-request-small{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.privacy-request-small a{text-decoration:underline}.privacy-request-form>button{justify-self:start}.privacy-request-sent,.privacy-confirm-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:12px;max-width:640px;padding:24px;display:grid}.privacy-request-sent:focus,.privacy-confirm-card:focus{outline:2px solid var(--primary);outline-offset:2px}.privacy-request-sent svg,.privacy-confirm-card>svg{color:var(--primary)}.privacy-request-sent h2,.privacy-confirm-card h2{margin:0;font-size:22px}.privacy-request-sent p,.privacy-confirm-card p{margin:0;line-height:1.7}.privacy-confirm-card>button,.privacy-confirm-card>a{justify-self:start}.privacy-request-outcomes{gap:10px;padding:0;list-style:none;display:grid}.privacy-request-outcomes li{border-top:1px solid var(--border);padding:12px 0;line-height:1.7}@media (width<=640px){.privacy-request-fields{grid-template-columns:1fr}}
