.g-aikit-base-message {
  display: flex;
  flex-direction: column;
  gap: var(--g-spacing-1);
  word-break: break-word;
}
.g-aikit-base-message_variant_user {
  align-items: flex-end;
  max-width: 90%;
}
.g-aikit-base-message_variant_system, .g-aikit-base-message_variant_assistant {
  align-items: flex-start;
}
.g-aikit-base-message_btn-hover .g-aikit-base-message__actions {
  visibility: hidden;
}
.g-aikit-base-message_btn-hover:hover .g-aikit-base-message__actions {
  visibility: visible;
}
.g-aikit-base-message__actions {
  display: flex;
  align-items: center;
  gap: var(--g-spacing-3);
}
.g-aikit-base-message__actions_reverse {
  flex-direction: row-reverse;
}