/* WXSSC V68.10-J5
   首页价格中心轮播图：
   - 前台只显示图片
   - 右上角固定显示“推广”
   - 轮播点、标题、说明、按钮隐藏
   - 原 badge 在 main 内部，隐藏；新 badge 由 slide.has-img::after 生成
*/

html body [data-wxssc-price-carousel-ads-v685i],
html body .wx-price-carousel-ads-v685i{
  position:relative !important;
  overflow:hidden !important;
}

html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-title,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-title,
html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-sub,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-sub,
html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-action,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-action,
html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-dots,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-dots,
html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-badge,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-badge{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
}

/* 去掉旧暗色遮罩 */
html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-slide.has-img::before,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-slide.has-img::before{
  display:none !important;
  content:none !important;
}

/* 新推广角标：相对整张 slide 右上角，不再相对 main 小盒子 */
html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-slide.has-img::after,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-slide.has-img::after{
  content:"推广" !important;
  position:absolute !important;
  top:14px !important;
  right:16px !important;
  left:auto !important;
  bottom:auto !important;
  z-index:40 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;

  height:24px !important;
  min-width:42px !important;
  padding:0 10px !important;
  border-radius:999px !important;

  background:rgba(15,23,42,.58) !important;
  border:1px solid rgba(255,255,255,.38) !important;
  color:#fff !important;
  font-size:12px !important;
  font-weight:900 !important;
  line-height:1 !important;
  letter-spacing:.02em !important;
  box-shadow:0 8px 20px rgba(15,23,42,.18) !important;
  backdrop-filter:blur(8px) !important;
  pointer-events:none !important;
}

/* 让 slide 明确成为角标定位容器 */
html body [data-wxssc-price-carousel-ads-v685i] .wx-pca-v685i-slide,
html body .wx-price-carousel-ads-v685i .wx-pca-v685i-slide{
  position:absolute !important;
}
