.g-aikit-prompt-input {
  border-radius: var(--g-border-radius-xl);
  border: 1px solid var(--g-color-line-generic);
  background: var(--g-color-base-float);
  overflow: hidden;
}
.g-aikit-prompt-input_view_simple {
  display: flex;
  flex-direction: column;
  padding: var(--g-spacing-1) var(--g-spacing-1) var(--g-spacing-1) var(--g-spacing-3);
}
.g-aikit-prompt-input_view_full {
  display: flex;
  padding: var(--g-spacing-2);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--g-spacing-2);
}
.g-aikit-prompt-input_view_full .g-aikit-prompt-input__textarea {
  padding-top: 0;
}
.g-aikit-prompt-input__content {
  display: flex;
  align-items: flex-end;
  gap: var(--g-spacing-2);
  width: 100%;
}
.g-aikit-prompt-input__panel-wrapper {
  background: var(--g-color-base-simple-hover-solid);
  border-radius: var(--g-border-radius-xl);
}
.g-aikit-prompt-input__panel {
  overflow: hidden;
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
  will-change: max-height, opacity, margin;
  max-height: 0;
  opacity: 0;
  margin: 0;
}
.g-aikit-prompt-input__panel_open {
  max-height: var(--g-aikit-prompt-input-panel-max-height);
  opacity: 1;
}
.g-aikit-prompt-input__suggestions-wrapper {
  align-self: stretch;
  flex: 1;
}
.g-aikit-prompt-input__suggestions {
  padding-bottom: var(--g-spacing-2);
}