/* Phase D 简洁版移动端叠加层 — 门控 html.v2 启用
   回滚: 删本文件 + 各页 <link>/<script> 标签 */
html.v2{--v2-navh:64px}

@media (max-width:720px){
  html.v2 .bnav a{font-size:10px;padding:6px 2px;gap:3px}
  html.v2 .bnav a .bi{font-size:20px}
  html.v2 main{padding-bottom:var(--v2-navh)}

  /* 更多弹层 */
  .v2-more-mask{display:none;position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.35)}
  .v2-more-panel{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;
    background:#fff;border-radius:20px 20px 0 0;padding:16px 12px calc(16px + env(safe-area-inset-bottom));
    box-shadow:0 -4px 24px rgba(0,0,0,.12);max-height:70vh;overflow-y:auto}
  .v2-more-panel .v2-mi{display:flex;align-items:center;gap:10px;padding:12px;
    border-radius:12px;text-decoration:none;color:var(--ink,#0B1E36);font-weight:600;font-size:14px}
  .v2-more-panel .v2-mi:active{background:var(--soft,#F7FAFC)}
  .v2-more-panel .v2-ico{font-size:20px;width:28px;text-align:center}
  html.v2.v2-more-open .v2-more-mask{display:block}
  html.v2.v2-more-open .v2-more-panel{display:block}

  /* 首页折叠 */
  .v2-fold-btn{width:calc(100% - 40px);max-width:520px;margin:12px auto 0;
    display:flex;align-items:center;justify-content:center;gap:8px;
    background:var(--soft,#F7FAFC);border:1px solid var(--line,#E4EAF2);border-radius:14px;
    padding:12px;font-weight:700;color:var(--ink,#0B1E36);font-size:14px;cursor:pointer}
  .v2-fold-btn .chev{transition:transform .2s;display:inline-block}
  .v2-fold-btn.open .chev{transform:rotate(180deg)}
  html.v2 .trust-bar{display:none}
  html.v2 #spots .cover-grid{display:none}
  html.v2 .v2-open .trust-bar{display:block}
  html.v2 .v2-open #spots .cover-grid{display:block}
  html.v2 #homeCats .cat-card:nth-child(n+5){display:none}
  html.v2 #homeCats.v2-expanded .cat-card:nth-child(n+5){display:flex}

  /* 比价 tabs 横滑 */
  html.v2 #dlTabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px}
  html.v2 #dlTabs .bk-tab{white-space:nowrap;flex-shrink:0}
}

/* 桌面: 不显示折叠按钮 */
@media (min-width:721px){
  .v2-fold-btn{display:none}
}
