/* Final layout overrides loaded after every feature stylesheet. */
.ai-chat-window > .ai-chat-window-head {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important;
  align-items: center !important;
}

.ai-chat-window > .ai-chat-window-head > .ai-chat-head-model {
  position: relative !important;
  grid-column: 2 !important;
  justify-self: center !important;
  width: max-content !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  margin: 0 !important;
  translate: none !important;
  transform: none !important;
}

.ai-chat-window > .ai-chat-window-head > .ai-chat-exit {
  grid-column: 3 !important;
  justify-self: end !important;
  margin: 0 !important;
}