.feedback-form-card.svelte-1kfqa3r{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:32px 0;padding:24px}.feedback-form-card.compact.svelte-1kfqa3r{margin:20px 0}h2.svelte-1kfqa3r{margin:0 0 6px;font-size:1.12rem}p.svelte-1kfqa3r{margin:0 0 16px}form.svelte-1kfqa3r{gap:10px;display:grid}label.svelte-1kfqa3r{color:var(--text-2);font-size:.8rem;font-weight:600}textarea.svelte-1kfqa3r,input.svelte-1kfqa3r{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}textarea.svelte-1kfqa3r{resize:vertical;min-height:110px}textarea.svelte-1kfqa3r:focus,input.svelte-1kfqa3r:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}button.svelte-1kfqa3r{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:8px;justify-self:start;padding:10px 14px;font-family:inherit;font-size:.92rem;font-weight:600}button.svelte-1kfqa3r:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.svelte-1kfqa3r:disabled{opacity:.6;cursor:not-allowed}.error.svelte-1kfqa3r{color:var(--status-overdue);margin:0;font-size:.9rem}
