/* MedDex Chat — what to ask (meddex-chat-suggestions.js).
   Suggestions are composer chips: the one scrolling row directly above the
   chat input (.mdx-bar-chips), in the same chip language as the rest of the
   bar. Each kind carries a small tinted icon; the next-question chips after an
   answer are plain text. They step aside while a question is being typed. */
.mdx-bar-chips.is-suggest .mdx-suggest { --tone: var(--mdx-blue, #1769ff); }
.mdx-bar-chips.is-suggest .mdx-suggest.is-story,
.mdx-bar-chips.is-suggest .mdx-suggest.is-atlas { --tone: #0f766e; }
.mdx-bar-chips.is-suggest .mdx-suggest.is-drug { --tone: #b7791f; }
.mdx-bar-chips.is-suggest .mdx-suggest.is-clerk,
.mdx-bar-chips.is-suggest .mdx-suggest.is-case { --tone: #6d5ce7; }
.mdx-bar-chips.is-suggest .mdx-suggest.is-ddx { --tone: #be185d; }
.mdx-bar-chips.is-suggest .mdx-suggest.is-ecg { --tone: #dc2626; }
.mdx-bar-chips.is-suggest .mdx-suggest.is-osce { --tone: #0369a1; }
.mdx-suggest-icon { display: inline-flex; flex: none; color: var(--tone); }
.mdx-suggest-icon svg { width: 15px; height: 15px; opacity: 1 !important; }
.mdx-bar-chips.is-suggest .mdx-suggest { animation: mdxSuggestIn 260ms var(--mdx-ease, ease) both; }
@keyframes mdxSuggestIn { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: none; } }
/* Typing a question: the suggestions step aside. */
.mdx-bar:has(#mdxBarInput:not(:placeholder-shown)) .mdx-bar-chips.is-suggest { display: none; }
@media (prefers-reduced-motion: reduce) { .mdx-bar-chips.is-suggest .mdx-suggest { animation: none; } }
