.Chat-container {
  display: grid;
  grid-template-rows: 7fr 3fr;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  align-items: stretch;
  overflow: hidden; /* prevent internal scrollbars */
  container-type: inline-size; /* enable cqw-based scaling */
  border: 1px solid #3efc0f;
}

.Chat-history {
  min-height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.Chat-input {
  min-height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
