.data-rights{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;margin-top:2rem;padding:1.5rem}.data-rights-heading{align-items:center;gap:.6rem;display:flex}.data-rights-heading h2{font-size:1.25rem;font-weight:600}.data-rights-block{border-top:1px solid var(--border);justify-items:start;gap:.8rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.data-rights-block h3,.data-rights-request h3{font-weight:600}.data-rights label{gap:.35rem;width:100%;max-width:40rem;display:grid}.data-rights textarea,.data-rights select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;padding:.6rem .75rem}.data-rights .data-rights-check{align-items:flex-start;gap:.6rem;display:flex}.data-rights button{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.data-rights-requests{gap:.8rem;width:100%;padding:0;list-style:none;display:grid}.data-rights-request{border:1px solid var(--border);border-radius:var(--radius);justify-items:start;gap:.6rem;padding:1rem;display:grid}.data-rights-quote{color:var(--muted)}.data-rights-actions{flex-wrap:wrap;gap:.6rem;display:flex}
