/* 移动端通用适配（2026-10-26 增）。
   只在 <=640px 生效，不影响桌面观感。各页面 CSS 变量同名（--paper/--card/--line…），
   故此处只做布局层面的收敛：收紧留白、两栏单列化、数据表可横滚、输入放大防 iOS 聚焦缩放。 */
@media(max-width:640px){
  .wrap{padding:14px 10px 44px}
  .box{margin:18px auto;padding:18px 16px}
  .row2,.grid2{grid-template-columns:1fr}
  .cfg{grid-template-columns:1fr}
  table{display:block;overflow-x:auto}
  th,td{padding:5px 8px}
  button{padding:10px 9px}
  input,select,textarea{font-size:16px}
}
