.chatBubble {
  max-width: 80%;
  line-height: 1.6;
}

.chatBubbleUser {
  border-top-right-radius: 0;
}

.chatBubbleAssistant {
  border-top-left-radius: 0;
}

.chatScrollViewport {
  scroll-behavior: smooth;
}

/* Chat list item - cogwheel appears on hover */
.chatListItem {
  position: relative;
}

.chatListItem .cogwheel {
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}

.chatListItem:hover .cogwheel {
  opacity: 1;
}
