
/* OKX static home integration fixes */
html{scroll-behavior:smooth}body.okx-static-home-v4{margin:0;background:#003f37;color:#fff;overflow-x:hidden}body.okx-static-home-v4 *{box-sizing:border-box}.okx-static-home-v4 img{max-width:100%;height:auto}.okx-static-home-v4 a{text-decoration:none}.okx-static-home-v4 .line-sidebar{position:fixed;right:18px;top:40%;z-index:9999}.okx-static-home-v4 .line-sidebar img{width:92px;height:auto;display:block}.okx-static-home-v4 .ct-back-to-top,.okx-static-home-v4 [data-id="back-to-top"]{position:fixed;right:32px;bottom:32px;z-index:9998}.okx-static-home-v4 .swiper-wrapper{display:flex}.okx-static-home-v4 .swiper-slide{flex:0 0 auto}.okx-static-home-v4 .elementor-widget-container details summary{cursor:pointer}.okx-static-home-v4 .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.okx-static-home-v4 .line-sidebar{right:8px;top:auto;bottom:88px}.okx-static-home-v4 .line-sidebar img{width:62px}}
/* Keep original saved page above WP/admin overlays. */
.admin-bar.okx-static-home-v4 #header{top:32px}.admin-bar.okx-static-home-v4 .ct-sticky-container{top:32px!important}@media(max-width:782px){.admin-bar.okx-static-home-v4 #header{top:46px}.admin-bar.okx-static-home-v4 .ct-sticky-container{top:46px!important}}


/* v5 static-home fixes: icons, tabs, carousel interaction, broken external Elementor state */
.okx-static-home-v5 .line-sidebar{position:fixed!important;right:20px!important;top:34%!important;z-index:9999!important;display:block!important}
.okx-static-home-v5 .line-sidebar img{display:block!important;width:82px!important;height:auto!important;max-width:18vw!important;border:0!important}
.okx-static-home-v5 .swiper{overflow:hidden!important;position:relative!important}
.okx-static-home-v5 .swiper-wrapper{display:flex!important;align-items:stretch!important;transition:transform .45s ease!important;will-change:transform!important;box-sizing:border-box!important}
.okx-static-home-v5 .swiper-slide{flex-shrink:0!important;box-sizing:border-box!important;height:auto!important;opacity:1!important;visibility:visible!important}
.okx-static-home-v5 .swiper-slide[aria-hidden="true"]{visibility:visible!important}
.okx-static-home-v5 .elementor-swiper-button{cursor:pointer!important;z-index:30!important;pointer-events:auto!important;user-select:none!important}
.okx-static-home-v5 .e-n-tabs-content>[role="tabpanel"]{display:none!important}
.okx-static-home-v5 .e-n-tabs-content>[role="tabpanel"].e-active{display:flex!important}
.okx-static-home-v5 .e-n-tab-title{cursor:pointer!important}
.okx-static-home-v5 .e-n-tab-title[aria-selected="true"]{opacity:1!important}
.okx-static-home-v5 .e-n-tab-title[aria-selected="false"]{opacity:.55!important}
.okx-static-home-v5 details.e-n-accordion-item>summary{cursor:pointer!important;list-style:none!important}
.okx-static-home-v5 details.e-n-accordion-item>summary::-webkit-details-marker{display:none!important}
.okx-static-home-v5 details.e-n-accordion-item:not([open])>summary+*{display:none!important}
.okx-static-home-v5 .woocommerce a.button,.okx-static-home-v5 a.add_to_cart_button{pointer-events:auto!important}
.okx-static-home-v5 a[href=""],.okx-static-home-v5 a[href="#"]{cursor:pointer}
@media (max-width: 768px){.okx-static-home-v5 .line-sidebar{right:10px!important;top:38%!important}.okx-static-home-v5 .line-sidebar img{width:58px!important}}

/* 2026-07-13: product tab carousel parity with the saved target homepage. */
.okx-static-home-v6 .elementor-element-67227f0 .swiper{
  min-width:0!important;
  touch-action:pan-y!important;
  cursor:grab!important;
  user-select:none;
}
.okx-static-home-v6 .elementor-element-67227f0 .swiper.okx-is-dragging{cursor:grabbing!important}
.okx-static-home-v6 .elementor-element-67227f0 .swiper-wrapper{
  min-width:0!important;
  flex-wrap:nowrap!important;
}
.okx-static-home-v6 .elementor-element-67227f0 .swiper-slide{
  min-width:0!important;
  flex-grow:0!important;
  flex-shrink:0!important;
}
.okx-static-home-v6 .elementor-element-67227f0 .e-n-tabs-content>[role="tabpanel"]{
  min-width:0!important;
}
.okx-static-home-v6 .elementor-element-67227f0 .e-n-tabs-content>[role="tabpanel"].e-active{
  display:flex!important;
}
/* Footer LINE icon: the saved SVG relies on Elementor's page-specific
   stylesheet for its fills. Define them in the shared shell so every page
   (including account and newly added information pages) renders it. */
.okx-static-home-v5 footer .elementor-element-24d47d9 .elementor-icon svg .cls-1{
  fill:#fff;
}
.okx-static-home-v5 footer .elementor-element-24d47d9 .elementor-icon svg .cls-2{
  fill:#00c300;
}
