/**
 * Veículo em destaque (CRM) — estado «Identificando…» / «Aguarde…».
 * Suplemento: o bundle style.css pode ficar desatualizado face ao SCSS;
 * estas regras espelham pages/_dash-chat.scss para o UI funcionar sem recompilar.
 */
.dash-chat-crm-resumo-car-section .dash-chat-crm-resumo-list > .dash-chat-crm-resumo-car-loading {
  list-style: none;
  margin: 0 0 14px;
  padding: 0;
  border-radius: 12px;
  border: 1px solid var(--cor-borda);
  background: var(--fundo-corpo);
  min-height: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.04);
}

.dash-chat-crm-resumo-car-section .dash-chat-crm-resumo-list .dash-chat-crm-resumo-car-loading-inner {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 18px;
  max-width: 100%;
}

.dash-chat-crm-resumo-car-section .dash-chat-crm-resumo-list .dash-chat-crm-resumo-car-loading-dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--texto-terciario);
  flex-shrink: 0;
  animation: dash-chat-crm-veiculo-destaque-pulse 0.9s ease-in-out infinite alternate;
}

.dash-chat-crm-resumo-car-section .dash-chat-crm-resumo-list .dash-chat-crm-resumo-car-loading-text {
  font-family: "Poppins", sans-serif;
  font-size: 0.78rem;
  font-style: italic;
  line-height: 1.45;
  color: var(--texto-terciario);
  text-align: left;
}

@keyframes dash-chat-crm-veiculo-destaque-pulse {
  from {
    opacity: 0.35;
    transform: scale(0.88);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}
