/* Conversation index selector, reusing Knowledge Search choice tokens and sizing. */
#ecaiConsole[data-active-view="chat"] .chat-indexes {
  flex: 0 0 auto;
  margin: 0;
  border: 0;
  border-bottom: 1px solid var(--theme-border, var(--line));
  border-radius: 0;
  box-shadow: none;
  background: var(--theme-surface, var(--paper));
}
#ecaiConsole[data-active-view="chat"] .chat-indexes > summary {
  padding: 10px 16px;
  font-size: 12px;
}
#ecaiConsole[data-active-view="chat"] .chat-indexes .knowledge-index-body {
  max-height: min(36vh, 310px);
  overflow-y: auto;
  padding: 6px 16px 12px;
  overscroll-behavior-y: contain;
}
#ecaiConsole[data-active-view="chat"] .chat-indexes .knowledge-index-choices {
  gap: 10px;
}
#ecaiConsole[data-active-view="chat"] .chat-indexes .knowledge-index-choice {
  padding: 9px;
  margin-bottom: 5px;
}
#ecaiConsole[data-active-view="chat"] .chat-indexes .knowledge-index-copy strong {
  font-size: 12px;
}
#ecaiConsole[data-active-view="chat"] .chat-retrieval-hint {
  margin-left: auto;
  min-width: 0;
  color: var(--theme-muted, var(--muted));
  font-size: 11px;
  overflow-wrap: anywhere;
}
#ecaiConsole[data-active-view="chat"] .chat-retrieval-hint[data-partial="true"] {
  color: var(--theme-warning, #bd9456);
}
@media (max-width: 640px) {
  #ecaiConsole[data-active-view="chat"] .chat-indexes > summary { padding-inline: 11px; }
  #ecaiConsole[data-active-view="chat"] .chat-indexes .knowledge-index-body { padding-inline: 10px; }
}
