/* Thinking indicator — LoopOS animated SVG loader */
.thinking-indicator {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 4px 0;
}

.thinking-indicator img {
  width: 36px;
  height: 36px;
  animation: pulse-opacity 2s ease-in-out infinite;
}


@keyframes pulse-opacity {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.6; }
}


.ai-message > span:first-child {
  display: none !important;
}
.ai-message {
  gap: 0 !important;
}