
/* =========================================================
   JAKSKY PROMO MERGE V4
   WA promo menyatu di slot promo lama
   ========================================================= */

#jakWaBannerV3,
#jakWaPromoBarV2,
#jakWaPromoOverlay{
  display:none !important;
}

.jakPromoMergeHostV4{
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate;
}

#jakWaPromoSlideV4{
  position:absolute;
  inset:0;
  z-index:30;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,#ffe6f3,#ffd4e9);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .35s ease,visibility .35s ease;
  text-decoration:none;
  border-radius:inherit;
  overflow:hidden;
  -webkit-tap-highlight-color:transparent;
}

#jakWaPromoSlideV4.jakShow{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}

#jakWaPromoSlideV4 img{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  background:#ffe0ef;
}

#jakWaPromoSlideV4:active img{
  transform:scale(.995);
}

/* indikator kecil bahwa promo bisa berganti */
#jakPromoDotsV4{
  position:absolute;
  left:50%;
  bottom:8px;
  transform:translateX(-50%);
  z-index:35;
  display:flex;
  gap:5px;
  pointer-events:none;
  padding:4px 7px;
  border-radius:999px;
  background:rgba(42,18,34,.18);
  backdrop-filter:blur(5px);
  -webkit-backdrop-filter:blur(5px);
}

#jakPromoDotsV4 i{
  width:6px;
  height:6px;
  border-radius:999px;
  background:rgba(255,255,255,.58);
  transition:width .2s ease,background .2s ease;
}

#jakPromoDotsV4 i.on{
  width:15px;
  background:#fff;
}

/* Statistik tetap clickable */
.jakLiveSummary,
.jakLiveMetric{
  pointer-events:auto !important;
}

/* =========================================================
   TRENDING / LOVE FIX V4
   ========================================================= */

.jakPageHome .card .btnFav{
  z-index:30 !important;
}

/* HANYA card yang punya Trending: love pindah ke kanan */
.jakPageHome .card.jakHasTrendingV4 .btnFav{
  left:auto !important;
  right:12px !important;
  top:12px !important;
}

/* kalau kanan sudah ada VIP/lock, love turun sedikit */
.jakPageHome .card.jakHasTrendingV4.jakHasRightBadgeV4 .btnFav{
  top:56px !important;
}

/* trending sendiri dipastikan di atas gambar */
.jakPageHome .card .jakTrendingBadgeV4{
  z-index:25 !important;
  opacity:1 !important;
  visibility:visible !important;
}

/* =========================================================
   PROFILE NIGHT FIX tetap dipertahankan
   ========================================================= */

html[data-jak-theme="dark"] .jakProfileNightCardV4{
  background:
    radial-gradient(circle at 50% 0%,rgba(201,94,255,.11),transparent 34%),
    linear-gradient(180deg,#2b1a27 0%,#21151e 100%) !important;
  border:1px solid rgba(255,220,238,.12) !important;
  box-shadow:0 28px 70px rgba(0,0,0,.42) !important;
  color:#f8edf3 !important;
}

html[data-jak-theme="dark"] .jakProfileNightCardV4
:is(h1,h2,h3,h4,h5,h6,p,small,label,strong,b){
  color:#f6eaf1 !important;
  opacity:1 !important;
}

html[data-jak-theme="dark"] .jakProfileNightCardV4
:is(.muted,.sub,.hint,[class*="email"],[class*="Email"],[class*="bio"],[class*="Bio"]){
  color:#cab3bf !important;
  opacity:1 !important;
}

@media(max-width:520px){
  #jakPromoDotsV4{bottom:6px}
}


/* JAKSKY PROMO + POPULAR FIX V5 */

/* Banner WA harus memenuhi frame promo yang sama */
#jakWaPromoSlideV4{
  background:transparent !important;
}

#jakWaPromoSlideV4 img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center center !important;
  background:transparent !important;
}

/* Statistik tetap clickable */
.jakLiveSummary,
.jakLiveMetric{
  pointer-events:auto !important;
}

/* Heart tidak boleh menutup badge populer */
.jakPageHome .card.jakPopularLeftV5 .btnFav{
  left:auto !important;
  right:12px !important;
  top:12px !important;
  z-index:40 !important;
}

/* Jika kanan juga ada badge VIP/lock, heart turun */
.jakPageHome .card.jakPopularLeftV5.jakRightBadgeV5 .btnFav{
  top:58px !important;
}

/* Badge populer/trending kiri tetap terlihat */
.jakPageHome .card .jakPopularBadgeV5{
  z-index:32 !important;
  opacity:1 !important;
  visibility:visible !important;
}

/* Netralisir penggeseran versi lama */
.jakPageHome .card .jakTrendingSafeV2,
.jakPageHome .card .jakTrendingSafeV3{
  left:auto !important;
  top:auto !important;
  right:auto !important;
}

/* JAKSKY REMOVE TRENDING V8 */

/* Hilangkan badge Trending/Populer pada card video */
.jakPageHome .card .jakPopularBadgeV5,
.jakPageHome .card .jakTrendingBadgeV4,
.jakPageHome .card .jakTrendingSafeV2,
.jakPageHome .card .jakTrendingSafeV3{
  display:none !important;
}

/* Love kembali ke posisi normal kiri atas */
.jakPageHome .card .btnFav,
.card .btnFav,
.jakPageHome .card.jakVipRightV6 .btnFav,
.card.jakVipRightV6 .btnFav,
.jakPageHome .card.jakHasTrendingV4 .btnFav,
.jakPageHome .card.jakPopularLeftV5 .btnFav,
.jakPageHome .card.jakVipRightV6.jakHasTrendingV4 .btnFav,
.jakPageHome .card.jakVipRightV6.jakPopularLeftV5 .btnFav{
  left:12px !important;
  right:auto !important;
  top:12px !important;
  z-index:80 !important;
}
