.modal-overlay.svelte-4vowdw{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-4vowdw{background:var(--color-surface);border-radius:12px;padding:var(--space-lg);width:100%;box-shadow:0 8px 32px #0003}.modal-content.svelte-4vowdw h3:where(.svelte-4vowdw){margin:0 0 4px;font-size:1.1rem}.modal-subtitle.svelte-4vowdw{color:var(--color-text-secondary);font-size:.88rem;margin:0 0 var(--space-md) 0}.feedback-textarea.svelte-4vowdw{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-sm);font-family:inherit;font-size:.9rem;resize:vertical;background:var(--color-bg);color:var(--color-text);box-sizing:border-box}.feedback-textarea.svelte-4vowdw:focus{outline:none;border-color:var(--color-green)}.feedback-hint.svelte-4vowdw{font-size:.72rem;color:var(--color-grey);margin:0}.modal-actions.svelte-4vowdw{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}.modal-actions.svelte-4vowdw .btn:where(.svelte-4vowdw){margin-top:0}.btn-skip.svelte-4vowdw{background:var(--color-grey);color:#fff}.btn-skip.svelte-4vowdw:hover{background:var(--color-dark-grey)}
