/* Ponte da IA: indicador na barra e o diálogo do conector MCP. */

#btnAi.on {
  color: var(--brass-2);
  background: var(--brass-wash);
  border-color: var(--brass-edge);
}

.ai-log {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 4px;
  max-height: 168px;
  overflow: auto;
  font-size: 13.5px;
  color: var(--bone-2);
}

.ai-log li {
  display: flex;
  align-items: baseline;
  gap: 8px;
  min-width: 0;
}

.ai-log code {
  font-family: var(--font-mono);
  font-size: 12.5px;
}

.ai-log-time {
  font-family: var(--font-mono);
  font-size: 12px;
  color: var(--lichen);
  flex: none;
}

.ai-log li.is-error {
  color: var(--ember);
}

.ai-log li.ai-log-empty {
  font-style: italic;
  color: var(--lichen);
}
