/* Shared API use-case chat sizing + multi-line agent briefs
 * Cache: 20260909brief — loaded after page <style> so these win on height/wrap.
 */
.ag-chat {
  width: 100%;
  max-width: 100%;
}
.ag-chat-body {
  min-height: 390px;
  max-height: 590px;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.ag-turn {
  max-width: 96%;
  white-space: pre-line;
  word-break: break-word;
}
.ag-turn-typing {
  white-space: normal;
}
.ag-compose-field {
  white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
  .ag-chat-body { scroll-behavior: auto; }
}
