/* v128.4 移动端体验修复（仅修复明显异常，不重构页面） */

/* 1) 广场图片折叠：隐藏多余的图片格 */
.v4-img-hidden{display:none !important;}
.v4-img-expand{
  display:block;width:100%;margin:8px 0 4px;
  padding:8px 12px;font-size:13px;line-height:1.4;
  background:#fff7e6;border:1px solid #f5d58a;color:#7a5b00;
  border-radius:8px;cursor:pointer;text-align:center;
}
.v4-img-expand:hover{background:#fdecc8;}

@media (max-width:600px){
  /* 2) 图片防变形（保留 cover/原有规则；仅修复未约束的图片溢出） */
  img{max-width:100%;height:auto;}

  /* 3) 表格溢出：允许横向滚动，避免顶破容器 */
  table{max-width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}

  /* 4) 输入框/文本域：避免被父容器挤压 / iOS 自动放大 */
  input[type=text],input[type=email],input[type=password],
  input[type=url],input[type=number],input[type=search],
  input[type=tel],input[type=date],textarea,select{
    max-width:100%;box-sizing:border-box;font-size:16px;
  }

  /* 5) 按钮在窄屏不要溢出行 */
  .btn-sm,button.btn-sm{white-space:normal;}
}