/* Keep the example's AI link, prompt and copy action on one compact row. */
.example-prompt { display:flex; align-items:center; gap:10px; width:100%; min-width:0; max-width:100%; margin-top:10px; }
.example-prompt .example-prompt-label { display:inline-flex; flex:none; align-items:center; gap:6px; margin:0; color:var(--accent-ink); font-size:12px; font-weight:600; line-height:1.5; white-space:nowrap; text-decoration:none; }
.example-prompt .example-prompt-label:hover { text-decoration:underline; }
.example-prompt .example-prompt-text { display:flex; flex:1; align-items:center; gap:8px; min-width:0; margin:0; padding:4px 6px 4px 10px; border:1px solid var(--line); border-radius:var(--radius-s); background:var(--code-bg); color:var(--text); font:12.5px/1.7 var(--font-mono); max-width:none; }
.example-prompt [data-example-prompt-text] { flex:1; min-width:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.example-prompt .example-prompt-copy { display:inline-flex; flex:0 0 24px; align-items:center; justify-content:center; width:24px; height:24px; margin:0; padding:0; border:1px solid var(--line); border-radius:var(--radius-s); background:var(--bg); color:var(--muted); cursor:pointer; }
.example-prompt-copy:hover { color:var(--accent-ink); border-color:var(--accent-line); }
.example-prompt-copy:focus-visible { outline:2px solid var(--accent-ring); outline-offset:1px; }
.example-prompt-copy[data-state=check] { color:var(--positive); }
.example-prompt-copy[data-state=info] { color:var(--negative); }
.example-prompt-copy svg { width:14px; height:14px; }
.chart-feature-card .example-prompt-text { font-size:12px; }
/* Ask AI keeps a pasted multi-line prompt readable above its result. */
#ai-selected-question { white-space:pre-line; }
