/* 2026-06-12：优惠页最终微调，去除标题下大留白，隐藏异常金色竖块 */
html body div#app .app.app-ti_green .acts .consg,
html body #app .app .acts .consg,
html body #app .acts .consg {
  padding-top: 0 !important;
  padding-bottom: 64px !important;
}
html body div#app .app.app-ti_green .acts .topsa.van-tabs,
html body #app .app .acts .topsa.van-tabs,
html body #app .acts .topsa.van-tabs,
html body div#app .app.app-ti_green .acts .van-tabs,
html body #app .app .acts .van-tabs,
html body #app .acts .van-tabs {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  height: 42px !important;
  min-height: 42px !important;
  max-height: 42px !important;
  background: linear-gradient(180deg, rgba(29,22,11,.98), rgba(5,5,5,.99)) !important;
  border-top: 1px solid rgba(218,173,70,.18) !important;
  border-bottom: 1px solid rgba(218,173,70,.58) !important;
}
html body div#app .app.app-ti_green .acts .van-tabs__wrap,
html body div#app .app.app-ti_green .acts .van-tabs__scroll,
html body div#app .app.app-ti_green .acts .van-tabs__nav,
html body #app .app .acts .van-tabs__wrap,
html body #app .app .acts .van-tabs__scroll,
html body #app .app .acts .van-tabs__nav,
html body #app .acts .van-tabs__wrap,
html body #app .acts .van-tabs__scroll,
html body #app .acts .van-tabs__nav {
  height: 42px !important;
  min-height: 42px !important;
  max-height: 42px !important;
  background: transparent !important;
}
html body div#app .app.app-ti_green .acts .van-tabs__wrap,
html body #app .app .acts .van-tabs__wrap,
html body #app .acts .van-tabs__wrap {
  background: linear-gradient(180deg, rgba(29,22,11,.98), rgba(5,5,5,.99)) !important;
}
html body div#app .app.app-ti_green .acts .van-tab,
html body #app .app .acts .van-tab,
html body #app .acts .van-tab {
  height: 42px !important;
  line-height: 42px !important;
  min-width: 66px !important;
  padding: 0 10px !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
html body div#app .app.app-ti_green .acts .van-tab__text,
html body div#app .app.app-ti_green .acts .van-tab span,
html body div#app .app.app-ti_green .acts .van-tab div,
html body #app .app .acts .van-tab__text,
html body #app .app .acts .van-tab span,
html body #app .app .acts .van-tab div,
html body #app .acts .van-tab__text,
html body #app .acts .van-tab span,
html body #app .acts .van-tab div {
  height: 42px !important;
  line-height: 42px !important;
  color: #ffffff !important;
  background: transparent !important;
  white-space: nowrap !important;
}
html body div#app .app.app-ti_green .acts .van-tab--active .van-tab__text,
html body div#app .app.app-ti_green .acts .van-tab--active span,
html body div#app .app.app-ti_green .acts .van-tab--active div,
html body #app .app .acts .van-tab--active .van-tab__text,
html body #app .app .acts .van-tab--active span,
html body #app .app .acts .van-tab--active div,
html body #app .acts .van-tab--active .van-tab__text,
html body #app .acts .van-tab--active span,
html body #app .acts .van-tab--active div {
  color: #ffffff !important;
  font-weight: 800 !important;
}
html body div#app .app.app-ti_green .acts .van-tabs__line,
html body #app .app .acts .van-tabs__line,
html body #app .acts .van-tabs__line {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
html body div#app .app.app-ti_green .acts .van-tab--active,
html body #app .app .acts .van-tab--active,
html body #app .acts .van-tab--active {
  position: relative !important;
  background: transparent !important;
}
html body div#app .app.app-ti_green .acts .van-tab--active::after,
html body #app .app .acts .van-tab--active::after,
html body #app .acts .van-tab--active::after {
  content: '' !important;
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  width: 28px !important;
  height: 2px !important;
  transform: translateX(-50%) !important;
  border-radius: 2px !important;
  background: linear-gradient(90deg, #7c4a12 0%, #ffe083 52%, #7c4a12 100%) !important;
  box-shadow: 0 0 8px rgba(255,216,106,.45) !important;
}
html body div#app .app.app-ti_green .acts .consg .lis,
html body #app .app .acts .consg .lis,
html body #app .acts .consg .lis {
  max-width: 346px !important;
  margin-top: 9px !important;
  margin-bottom: 12px !important;
}
html body div#app .app.app-ti_green .acts .consg .lis img,
html body #app .app .acts .consg .lis img,
html body #app .acts .consg .lis img {
  height: 156px !important;
  max-height: 156px !important;
  object-fit: cover !important;
}

/* HIDE_END_SCROLLBAR */
/* 隐藏END分隔线 - 最高优先级 */
html body #app .acts .consg .van-divider,
html body .acts .consg .van-divider,
.van-divider.van-divider--dashed {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}
/* 隐藏TAB横向滚动条 */
html body #app .acts .topsa .van-tabs__wrap::-webkit-scrollbar,
html body .acts .topsa .van-tabs__wrap::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
html body #app .acts .topsa .van-tabs__wrap,
html body .acts .topsa .van-tabs__wrap {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
