#online-consult-status {
  position: fixed;
  z-index: 10000;
  left: 50%;
  bottom: max(28px, env(safe-area-inset-bottom));
  transform: translateX(-50%);
  width: max-content;
  max-width: calc(100vw - 32px);
  padding: 12px 18px;
  border-radius: 10px;
  background: #25282e;
  color: #fff;
  font: 14px/1.6 "Microsoft YaHei", sans-serif;
  text-align: center;
  box-shadow: 0 6px 24px #0003
}

#online-consult-status[hidden] {
  display: none
}
