/* 移动端额外样式 (≤ 900px 覆盖) */

@media (max-width: 900px){
  .container { width: auto; margin: 0 10px; }

  /* 头部 */
  .header-inner { padding: 10px 0; flex-wrap: wrap; }
  .logo-text { font-size: 18px; }
  .logo-icon { width: 34px; height: 34px; line-height: 34px; font-size: 18px; }
  .header-search { display: none; }   /* 桌面搜索隐藏,移动用导航搜索 */
  .login-box { display: none; }
  .uname { display: none; }
  .header-actions { gap: 10px; }
  .btn-release { padding: 6px 12px; font-size: 13px; }
  .btn-release .ic { font-size: 15px; }

  .nav-toggle { display: flex; }

  /* 导航: 桌面线性改移动抽屉 */
  .main-nav .nav-inner { flex-wrap: wrap; }
  .nav-item { padding: 10px 14px; font-size: 14px; }
  .nav-search-m { display: flex; width: 100%; padding: 8px; gap: 6px; }
  .nav-search-m input { flex: 1; border: none; border-radius: 4px; padding: 7px 10px; font-size: 13px; }
  .nav-search-m button { border: none; background: rgba(255,255,255,.25); color: #fff; border-radius: 4px; padding: 0 14px; cursor: pointer; }

  /* 抽屉效果 (移动窄屏用横向滚动的频道条 + 搜索条即为够用), 菜单展开留body.nav-open展开搜索 */
  .body-nav { display:none; }
  .admin-link { margin-left: 0; }

  /* 信息卡片列表适配 */
  .info-list .info-cover { width: 108px; height: 80px; }
  .info-title { font-size: 15px; }
  .info-price-side .price { font-size: 17px; }
  .info-desc { display: none; }
  .footer-top { flex-wrap: wrap; gap: 12px; }
  .footer-col { width: 48%; }

  body.nav-open { }
  .mobile-nav-backdrop{display:none}
}
