.report-head.svelte-1huzh2k{justify-content:space-between;align-items:center;display:flex}.report-title.svelte-1huzh2k{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.report-warn.svelte-1huzh2k{background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 35%, transparent);color:var(--warning);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.report-textarea.svelte-1huzh2k{resize:vertical;width:100%;min-height:84px;font:inherit;border:1px solid var(--line);background:var(--surface-muted);color:var(--text);border-radius:10px;padding:10px 12px;font-size:14px}.report-textarea.svelte-1huzh2k:focus{border-color:var(--primary);outline:none}.report-textarea.svelte-1huzh2k::placeholder{color:var(--text-faint,var(--text-soft))}.report-error.svelte-1huzh2k{color:var(--negative);margin:0;font-size:13px}.report-done.svelte-1huzh2k{color:var(--positive);margin:0;font-size:14px}.report-actions.svelte-1huzh2k{justify-content:flex-end;gap:8px;display:flex}.report-cancel.svelte-1huzh2k,.report-send.svelte-1huzh2k{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface-muted);color:var(--text);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600}.report-cancel.svelte-1huzh2k:hover{border-color:var(--line-strong)}.report-send.svelte-1huzh2k{background:var(--primary);border-color:var(--primary);color:#fff}.report-send.svelte-1huzh2k:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.report-send.svelte-1huzh2k:disabled{opacity:.6;cursor:default}.msg-actions.svelte-1jswkp2{opacity:0;align-items:center;gap:4px;margin-top:6px;transition:opacity .15s;display:flex}.chat-bubble-row:hover .msg-actions.svelte-1jswkp2,.msg-actions.svelte-1jswkp2:focus-within{opacity:1}@media (hover:none){.msg-actions.svelte-1jswkp2{opacity:1}}.msg-action.svelte-1jswkp2{width:24px;height:24px;color:var(--muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.msg-action.svelte-1jswkp2:hover{color:var(--text,#222);background:var(--surface-2,#0000000d)}.msg-action-error.svelte-1jswkp2{color:var(--negative,#c0392b);font-size:11px}.spin{animation:1s linear infinite svelte-1jswkp2-msg-action-spin}@keyframes svelte-1jswkp2-msg-action-spin{to{transform:rotate(360deg)}}
