.modal-backdrop.svelte-32v57s{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;padding:var(--space-4)}.modal-content.svelte-32v57s{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:32rem;width:100%;max-height:90vh;overflow-y:auto}.modal-header.svelte-32v57s{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.modal-title.svelte-32v57s{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.modal-close.svelte-32v57s{font-size:var(--font-size-xl);color:var(--color-text-muted);padding:var(--space-1);border-radius:var(--radius-sm);transition:color var(--transition-fast);line-height:1}.modal-close.svelte-32v57s:hover{color:var(--color-text)}.modal-body.svelte-32v57s{padding:var(--space-6)}.modal-actions.svelte-32v57s{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border)}.report-trigger.svelte-1r9c8o9{background:none;border:none;font-size:var(--font-size-xs);color:var(--color-text-muted);cursor:pointer;padding:var(--space-1) var(--space-2)}.report-trigger.svelte-1r9c8o9:hover{color:var(--color-danger)}.report-prompt.svelte-1r9c8o9{font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.reason-list.svelte-1r9c8o9{display:flex;flex-direction:column;gap:var(--space-2)}.reason-option.svelte-1r9c8o9{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm)}.reason-option.svelte-1r9c8o9:hover{background-color:var(--color-surface-alt)}.success-message.svelte-1r9c8o9{font-size:var(--font-size-sm);color:var(--color-success);text-align:center;padding:var(--space-4)}
