html{scroll-behavior:smooth}
html,body{min-height:100%}

body{display:block!important;visibility:visible!important;opacity:1!important}

.cmp-navigation,

.cmp-navigation>.op-content-wrapper,

.cmp-navigation .header-main-all,

.cmp-navigation .header-nav-main,

.cmp-navigation #header-v2,

.cmp-navigation .header-main-pc,

.cmp-navigation .header-main-mo{width:100%!important;max-width:none!important;box-sizing:border-box!important}

#aton-app .v-banner,

#aton-app .v-banner__content,

#aton-app .v-banner-text,

#aton-app .banner-swiper,

#aton-app .banner-swiper>.swiper,

#aton-app .banner-swiper .swiper-wrapper,

#aton-app .banner-swiper .swiper-slide,

#aton-app .product-station__notice{width:100%!important;max-width:100%!important;box-sizing:border-box!important}

#aton-app .product-station,

#aton-app .switch-product,

#aton-app .switch-product__list,

#aton-app .switch-product .v-slide-group,

#aton-app .switch-product .v-slide-group__container{width:100%!important;max-width:none!important;box-sizing:border-box!important}

#aton-app .switch-product{overflow:visible!important;min-height:48px!important;height:auto!important;align-items:center!important}

#aton-app .switch-product .v-slide-group,

#aton-app .switch-product .v-slide-group__container{overflow:visible!important;height:auto!important;min-height:48px!important}

#aton-app .switch-product .v-slide-group__content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;height:auto!important;min-height:48px!important;white-space:nowrap!important}

#aton-app .switch-product .v-tab,

#aton-app .switch-product .product-item{height:auto!important;min-height:48px!important;max-width:none!important;flex:0 0 auto!important;overflow:visible!important}

#aton-app .switch-product .v-btn__content,

#aton-app .switch-product .product-href{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:22px!important;height:auto!important;display:inline-block!important}

.cmp-navigation .nav-list-box ul li a>p,

.header-v2 .header-main-mo .header-menu-box .third-nav .third-list-box .third-img li p{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important;word-break:keep-all!important;line-height:22px!important;height:auto!important}

.fixedness-width{width:100%!important;max-width:none!important;left:0!important;position:relative!important;box-sizing:border-box!important}

.deal88-site-logo,.cmp-navigation .logo img,.cmp-navigation .nav-logo img{height:22px!important;width:auto!important;max-width:160px!important;object-fit:contain!important;display:block!important}

@media(max-width:649px){.deal88-site-logo,.cmp-navigation .nav-logo img{height:20px!important;max-width:120px!important}}

#aton-app{display:block!important;visibility:visible!important;opacity:1!important;min-height:60vh}

#universal-loading-canvas,.universal-loading-canvas,.loading-mask,.page-loading{display:none!important}

.cp-cookie-tip,.cookie-tips,[nav-cmp-client-type="CmpCookieTip"]{display:none!important;visibility:hidden!important;pointer-events:none!important}

[v-cloak]{display:block!important}

img[data-src]{min-height:1px}



/* Artikel + FAQ */

.deal88-breadcrumb{background:#fff;padding:12px 0 4px}
.deal88-breadcrumb__list{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 auto;padding:0 0 8px;max-width:1312px;list-style:none;color:rgba(26,26,26,.55);font-size:13px}
.deal88-breadcrumb__item{display:inline-flex;align-items:center}
.deal88-breadcrumb__item:not(:last-child)::after{content:"/";margin-left:10px;color:rgba(26,26,26,.35)}
.deal88-breadcrumb__item a{color:rgba(26,26,26,.7);text-decoration:none}
.deal88-breadcrumb__item a:hover{color:#c41e3a;text-decoration:underline}
.deal88-breadcrumb__item[aria-current="page"]{color:rgba(26,26,26,.95)}
.deal88-article-panel__date{margin:0 0 12px;color:rgba(26,26,26,.5);font-size:13px}
.deal88-article-panel{background:#fff;margin-top:8px;padding:24px 0}

.deal88-article-panel__inner{max-width:1312px;margin:0 auto}

.deal88-article-panel__title{margin:0 0 16px;color:rgba(26,26,26,.95)}

.deal88-article-panel__body{color:rgba(26,26,26,.75);line-height:1.7}

.deal88-article-panel__body p{margin:0}

.deal88-article-panel__body a{color:#c41e3a;text-decoration:underline}

.deal88-faq-section .deal88-faq-list{display:flex;flex-direction:column;gap:12px}

.deal88-faq-item{border:1px solid rgba(26,26,26,.12);border-radius:8px;padding:16px 20px;background:#fff}

.deal88-faq-item__q{cursor:pointer;font-weight:600;color:rgba(26,26,26,.95);list-style:none}

.deal88-faq-item__q::-webkit-details-marker{display:none}

.deal88-faq-item__a{color:rgba(26,26,26,.7);margin-top:12px;line-height:1.6}

.deal88-faq-item__a p{margin:0}

@media(max-width:1023.98px){.deal88-article-panel{padding:20px 0}.deal88-faq-item{padding:14px 16px}}



/* Hero banner utama — object-fit contain (rule banner AI) */

#aton-app .swiper-banner__banner .swiper-image,

#aton-app .banner-swiper-slide .swiper-image,

#aton-app .banner-swiper-slide img.v-img-auto-width{object-fit:contain!important;object-position:center!important;max-height:520px;width:auto!important;max-width:100%!important;height:auto!important;display:block!important;margin:0 auto}



/* Bitcoin panel — HANYA di Deskripsi produk (bawah FAQ) */

.deal88-btc-panel{background:#fff;border:1px solid rgba(26,26,26,.1);border-radius:12px;overflow:hidden;width:100%;box-sizing:border-box}

.deal88-btc-panel__head{display:flex;align-items:center;gap:10px;padding:12px 16px 0}

.deal88-btc-panel__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#c41e3a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:18px}

.deal88-btc-panel__title{margin:0;color:rgba(26,26,26,.95)}

.deal88-btc-panel__tape{min-height:46px;height:46px;padding:0 8px}

.deal88-btc-panel__chart{height:220px;min-height:220px;padding:0 8px 12px}

#aton-app .product-station__highlights .show-more__content{max-height:none!important;overflow:visible!important}

#aton-app .product-station__highlights .show-more__action{display:none!important}

#aton-app .product-station__highlights .v-responsive__sizer{padding-bottom:0!important;height:0!important}

#aton-app .product-station__highlights .v-img.img{display:none!important}

#aton-app .product-station__highlights .content{min-height:0!important;padding:0!important}

#aton-app .tradingview-widget-container{width:100%!important;max-width:100%!important;overflow:hidden}

@media(max-width:1023.98px){

  .deal88-btc-panel__chart{height:200px;min-height:200px}

  #aton-app .swiper-banner__banner .swiper-image{max-height:320px}

}

/* Ulasan — grid 2 kolom (desktop), 1 kolom (mobile) */
#aton-app .deal88-review-grid-wrap{padding-top:0!important;overflow:visible!important}
#aton-app .deal88-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}
#aton-app .deal88-review-card{background:#fafafa;border:1px solid rgba(26,26,26,.08);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}
#aton-app .deal88-review-card__head{display:flex;align-items:flex-start;gap:12px}
#aton-app .deal88-review-card__avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#c41e3a,#9f1239);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}
#aton-app .deal88-review-card__meta{flex:1;min-width:0}
#aton-app .deal88-review-card__name{color:rgba(26,26,26,.95);font-weight:600}
#aton-app .deal88-review-card__role{color:rgba(26,26,26,.55);margin-top:2px}
#aton-app .deal88-review-card__stars{color:#ff8800;font-size:13px;letter-spacing:1px;white-space:nowrap}
#aton-app .deal88-review-card__text{margin:0;color:rgba(26,26,26,.78);line-height:1.65}
@media(max-width:1023.98px){
  #aton-app .deal88-review-grid{grid-template-columns:1fr;gap:12px}
  #aton-app .deal88-review-card{padding:16px}
}

/* Offer box — ganti blok tukar tambah HP */
#aton-app .deal88-offer-box{margin:24px 0 8px;border-radius:12px;background:#f6f6f7;overflow:hidden}
#aton-app .deal88-offer-box__inner{padding:20px 24px}
#aton-app .deal88-offer-box__kicker{margin:0 0 8px;color:#c41e3a;font-size:12px;font-weight:700;letter-spacing:.02em}
#aton-app .deal88-offer-box__title{margin:0 0 10px;color:rgba(26,26,26,.95);line-height:1.4}
#aton-app .deal88-offer-box__desc{margin:0 0 14px;color:rgba(26,26,26,.7);line-height:1.6}
#aton-app .deal88-offer-box__list{margin:0 0 16px;padding:0 0 0 18px;color:rgba(26,26,26,.8);line-height:1.7}
#aton-app .deal88-offer-box__list li{margin:0 0 4px}
#aton-app .deal88-offer-box__cta{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:8px;background:#111;color:#fff;text-decoration:none;font-weight:600}
#aton-app .deal88-offer-box__cta:hover{background:#2a2a2a}
#aton-app .deal88-offer-box__help{display:inline-block;margin-top:12px;color:rgba(26,26,26,.65);font-size:13px;text-decoration:underline}
#aton-app .deal88-offer-box .v-img,#aton-app .deal88-offer-box .v-responsive__sizer{display:none!important}
@media(max-width:649.98px){
  #aton-app .deal88-offer-box__inner{padding:16px}
}

/* Game Yang Lagi Hype — 2 banner AI, rasio file 1536x1024 */
#aton-app .deal88-hype-section{margin:24px 0 8px}
#aton-app .deal88-hype-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#aton-app .deal88-hype-card{display:block;overflow:hidden;border-radius:12px;background:#0b0b0b;aspect-ratio:1536/1024}
#aton-app .deal88-hype-card__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
@media(max-width:649.98px){
  #aton-app .deal88-hype-grid{grid-template-columns:1fr;gap:10px}
}

/* Jam WIB — header, tidak mendorong nav/logo */
.deal88-wib{display:inline-flex;align-items:baseline;gap:4px;margin:0 10px 0 8px;padding:3px 8px;border:1px solid rgba(26,26,26,.08);border-radius:999px;background:rgba(255,255,255,.72);color:rgba(26,26,26,.72);font:600 11px/1.2 ui-monospace,Consolas,monospace;letter-spacing:.02em;white-space:nowrap;flex:0 0 auto;pointer-events:none}
.deal88-wib-clock{font-variant-numeric:tabular-nums}
.deal88-wib-tz{font-size:9px;font-weight:700;opacity:.7}
.header-main-pc .header-nav-main,.cmp-navigation .header-main-pc .first-nav,.header-main-pc .nav-logo{display:flex;align-items:center}
.header-main-mo .first-nav{display:flex;align-items:center;flex-wrap:nowrap}
@media(max-width:649px){
  .deal88-wib{margin:0 6px;padding:2px 6px;font-size:10px}
  .deal88-wib-tz{font-size:8px}
}

/* Pengalih bahasa footer — 3 tautan teks, tanpa kotak/dropdown */
#footer .deal88-lang,
#footer .languages.pc,
#footer .languages.mob,
.cmp-footer .languages.pc,
.cmp-footer .languages.mob{
  position:static!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  min-width:0!important;
  color:inherit!important;
}
#footer .deal88-lang.languages.pc{
  display:inline-flex!important;
  align-items:center;
  flex-wrap:wrap;
  gap:0 4px;
}
#footer .deal88-lang.languages.mob{display:none!important}
@media(max-width:1023.98px){
  #footer .deal88-lang.languages.pc{display:none!important}
  #footer .deal88-lang.languages.mob{
    display:inline-flex!important;
    align-items:center;
    flex-wrap:wrap;
    gap:0 4px;
  }
}
.deal88-lang button{
  appearance:none;
  -webkit-appearance:none;
  border:0;
  background:transparent;
  padding:0;
  margin:0;
  font:inherit;
  color:inherit;
  cursor:pointer;
  text-decoration:none;
  line-height:1.4;
  box-shadow:none;
  border-radius:0;
}
.deal88-lang button:hover{text-decoration:underline;text-underline-offset:3px}
.deal88-lang button[aria-selected="true"]{text-decoration:underline;text-underline-offset:3px}
.deal88-lang .deal88-lang__sep{opacity:.45;pointer-events:none;user-select:none}
