.legal.svelte-19sspxp{max-width:860px;margin:0 auto;padding:3rem 1rem 5rem}.legal.svelte-19sspxp h1:where(.svelte-19sspxp){font-size:2rem;line-height:1.25;margin-bottom:.75rem}.legal.svelte-19sspxp .lead:where(.svelte-19sspxp){color:#525252;margin-bottom:1.5rem}.legal.svelte-19sspxp h2:where(.svelte-19sspxp){margin-top:2rem;margin-bottom:.75rem;font-size:1.375rem}.legal.svelte-19sspxp p:where(.svelte-19sspxp){line-height:1.7;color:#333;margin-bottom:1rem}.gdpr-actions.svelte-19sspxp{background:#f4f4f4;padding:2rem;border-radius:8px;margin:2rem 0}.action-buttons.svelte-19sspxp{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.active-requests.svelte-19sspxp{margin:2rem 0}.requests-list.svelte-19sspxp{display:flex;flex-direction:column;gap:1rem}.request-item.svelte-19sspxp{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem}.request-header.svelte-19sspxp{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.request-header.svelte-19sspxp h3:where(.svelte-19sspxp){margin:0;font-size:1rem;color:#333}.request-id.svelte-19sspxp{font-size:.875rem;color:#666;font-family:monospace}.request-details.svelte-19sspxp p:where(.svelte-19sspxp){margin:.25rem 0;font-size:.875rem}.status-pending.svelte-19sspxp{color:#f1c40f;font-weight:600}.status-completed.svelte-19sspxp{color:#27ae60;font-weight:600}.status-failed.svelte-19sspxp{color:#e74c3c;font-weight:600}.modal-content.svelte-19sspxp{margin-top:1rem}.request-info.svelte-19sspxp{margin-top:1.5rem;padding:1rem;background:#f8f9fa;border-radius:4px}.request-info.svelte-19sspxp h4:where(.svelte-19sspxp){margin:0 0 .5rem;font-size:1rem}.request-info.svelte-19sspxp ul:where(.svelte-19sspxp){margin:0;padding-left:1.25rem}.request-info.svelte-19sspxp li:where(.svelte-19sspxp){margin:.25rem 0;font-size:.875rem}
