/* 手机端细节修正：顶栏文字隐藏、主题按钮缩圆点、隐藏表格横向滚动条灰条 */
@media (max-width: 680px) {
  /* LOGO 右侧两行文字在手机上隐藏，避免出现孤零零的「·」 */
  .top .hz-logo-link span,
  .top .hz-logo-link .t1,
  .top .hz-logo-link .t2 { display: none !important; }
  .top .hz-logo-link img { height: 34px !important; margin: 0 !important; }
  .top .hz-logo-link { gap: 0 !important; }

  /* 主题按钮缩成圆点，别挤「会员管理 / 退出」 */
  /* 主题按钮：正圆 + 稍小，避免竖向椭圆 */
  #hz-theme-btn {
    padding: 0 !important;
    width: 26px !important;
    min-width: 26px !important;
    max-width: 26px !important;
    height: 26px !important;
    min-height: 26px !important;
    max-height: 26px !important;
    flex: 0 0 26px !important;
    border-radius: 50% !important;
    justify-content: center !important;
    align-items: center !important;
    align-self: center !important;
    margin-left: 8px !important;
    line-height: 1 !important;
  }
  #hz-theme-btn .txt { display: none !important; }
  #hz-theme-btn .dot { width: 11px !important; height: 11px !important; margin: 0 !important; }
}

/* 表格横滑容器：能左右滑，但不显示那条灰色滚动条 */
.tw-scroll { scrollbar-width: none; -ms-overflow-style: none; }
.tw-scroll::-webkit-scrollbar { height: 0 !important; width: 0 !important; display: none !important; }
.tw-scroll::-webkit-scrollbar-thumb { background: transparent !important; }

/* 整页不出现横向滚动条 */
html, body { overflow-x: clip; }
