/* 20260910 修复 iOS Safari 交易页输入框聚焦自动放大页面
   根因：聚焦的 input 计算字号 < 16px 时 iOS Safari 会自动缩放页面。
   移动端将文本类输入控件字号强制 ≥16px（桌面端不受影响）。
   注意：checkbox/radio 不聚焦缩放，显式排除以免破坏样式。 */
@media (max-width: 768px) {
  input[type="text"],
  input[type="number"],
  input[type="password"],
  input[type="email"],
  input[type="tel"],
  input[type="search"],
  input[type="decimal"],
  input:not([type]),
  textarea,
  select {
    font-size: 16px !important;
  }
}

/* 20260911 隐藏 PC 端头部「真实/模拟」切换。
   注意：主样式表里是 .ntc-mode-toggle.ntc-mode-toggle--header{display:inline-flex!important}
   （双类权重 0,2,0），所以这里必须用 ≥ 同等权重（div+双类 = 0,2,1），同为 !important 时
   权重高者胜；本文件在主 css 之后加载，同权重时后者胜。 */
div.ntc-mode-toggle.ntc-mode-toggle--header {
  display: none !important;
}

/* 20260911 移动端抽屉里的「真实/模拟」切换同样隐藏（基础样式 .ntc-mode-toggle{display:grid}
   无 !important，单类 !important 即可覆盖；--header 规则已在上方单独处理） */
div.ntc-mode-toggle {
  display: none !important;
}

/* 20260913 修复「按下按钮时按钮向下跳位」（期权订单确认弹窗关闭按钮等）
   根因：主样式表 index-BJeSzGDb.css 有全局规则
     button:active,a:active{transform:scale(.97)}
   权重 (0,1,1) 高于 Tailwind 定位工具类 .-translate-y-1\/2 的 (0,1,0)，
   按下瞬间整条 transform 被替换 → 垂直居中的 translateY(-50%) 丢失 →
   40px 高的关闭按钮直接下移 20px、并被弹窗 overflow-hidden 裁切；
   叠加 `button,a{transition-property:...transform;transition-duration:.18s}` 变成可见的"向下滑动"。
   修法：同权重重声明，保留 Tailwind 的 translate/rotate/skew/scale 组合 + 原按压缩放手感。
   本文件在 index.html 中位于主 CSS 之后，同权重时后者胜，故无需 !important。
   （勿用 transform:none + scale 分开写：那会清掉工具类的位移。） */
button:active,
a:active {
  transform: translate(var(--tw-translate-x, 0), var(--tw-translate-y, 0))
    rotate(var(--tw-rotate, 0))
    skew(var(--tw-skew-x, 0)) skewY(var(--tw-skew-y, 0))
    scaleX(var(--tw-scale-x, 1)) scaleY(var(--tw-scale-y, 1))
    scale(0.97);
}
