.g-aikit-message-list {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1;
  align-self: stretch;
}
.g-aikit-message-list__messages {
  display: flex;
  flex-direction: column;
  gap: var(--g-spacing-4);
}
.g-aikit-message-list__retry-button {
  display: flex;
  align-items: center;
  gap: var(--g-spacing-1);
}
.g-aikit-message-list__loader, .g-aikit-message-list__error-alert {
  margin-top: var(--g-spacing-4);
}
.g-aikit-message-list__load-trigger {
  display: flex;
  justify-content: center;
  padding: var(--g-spacing-2);
}
.g-aikit-message-list__rating-block {
  position: sticky;
  bottom: 0;
  margin-top: var(--g-spacing-4);
  background: var(--g-color-base-background);
  z-index: 1;
}