/* V4.1.1 热修复 */

/* 影视专区按钮统一新样式 */
.channel-row,.movie-tabs,.tabs,.nav-tabs,.filter-tabs{
  -webkit-overflow-scrolling:touch;
}
.movie-tabs a,.tabs a,.nav-tabs a,.filter-tabs a,
.movie-tabs button,.tabs button,.nav-tabs button,.filter-tabs button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:8px 16px!important;
  margin:0 5px!important;
  border-radius:20px!important;
  background:#1d1f22!important;
  color:#cfd4d9!important;
  border:1px solid rgba(255,255,255,.08)!important;
  font-size:15px!important;
  font-weight:800!important;
  white-space:nowrap!important;
}
.movie-tabs a.active,.tabs a.active,.nav-tabs a.active,.filter-tabs a.active,
.movie-tabs button.active,.tabs button.active,.nav-tabs button.active,.filter-tabs button.active{
  background:#20e36b!important;
  color:#061208!important;
  border-color:#20e36b!important;
}

/* 账变记录手机左右滑动 */
.record-scroll{
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch!important;
}
.record-scroll .table-head,
.record-scroll .record-row{
  min-width:560px!important;
}
.filter-tabs{
  overflow-x:auto!important;
  white-space:nowrap!important;
  padding:9px 10px!important;
}

/* 后台说明 */
.help-section{background:#fff;border-radius:14px;padding:18px;margin-bottom:16px;box-shadow:0 10px 28px rgba(15,23,42,.06)}
.help-section h2{font-size:20px;margin:0 0 12px}
.help-section h3{font-size:16px;margin:16px 0 8px;color:#16a34a}
.help-section p,.help-section li{font-size:14px;line-height:1.75;color:#334155}
.help-section code{background:#f1f5f9;padding:2px 6px;border-radius:5px}
.switch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}
.switch-item{padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #e5e7eb}
.switch-item label{font-weight:800}
@media(max-width:900px){.switch-grid{grid-template-columns:1fr}}
