.newChatPage {
  width: 100%;
  min-height: calc(var(--app-viewport-block-unit, 1dvh) * 100);
  display: flex;
  font-size: var(--font-size-4);
  font-weight: var(--font-weight-4-1);
  color: var(--font-color-main);
}
.newChatPage .chatMobileHeader {
  position: sticky;
  top: 0;
  z-index: 20;
  flex: 0 0 76px;
  flex-shrink: 0;
  min-height: 76px;
  max-height: 76px;
}
.newChatPage.listenMode {
  height: calc(var(--app-viewport-block-unit, 1dvh) * 100);
  min-height: calc(var(--app-viewport-block-unit, 1dvh) * 100);
  overflow: hidden;
}
.newChatPage.listenMode .chatMobileHeader {
  position: static;
  top: auto;
  flex: 0 0 48px;
  flex-shrink: 0;
  min-height: 48px;
  max-height: 48px;
}
