#home .vx-v6-panel-head .vx-market-tabs{
  gap:10px!important;
  padding:0!important;
  align-items:center!important;
  overflow-x:auto!important;
  scrollbar-width:none!important;
}
#home .vx-v6-panel-head .vx-market-tabs::-webkit-scrollbar{
  display:none!important;
}
#home .vx-v6-panel-head .vx-market-tabs button{
  min-width:auto!important;
  height:42px!important;
  min-height:42px!important;
  padding:0 14px 0 40px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),
    rgba(7,13,17,.38)!important;
  color:#9caab4!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:nowrap!important;
  position:relative!important;
  overflow:hidden!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
#home .vx-v6-panel-head .vx-market-tabs button::before,
#home .vx-v6-panel-head .vx-market-tabs button::after{
  content:""!important;
  position:absolute!important;
  pointer-events:none!important;
}
#home .vx-v6-panel-head .vx-market-tabs button::before{
  left:13px!important;
  top:50%!important;
  width:17px!important;
  height:17px!important;
  transform:translateY(-50%)!important;
  border-radius:50%!important;
  background:rgba(53,229,212,.13)!important;
  border:1px solid rgba(53,229,212,.20)!important;
  box-shadow:0 0 14px rgba(53,229,212,.10)!important;
}
#home .vx-v6-panel-head .vx-market-tabs button::after{
  left:18px!important;
  top:50%!important;
  width:7px!important;
  height:7px!important;
  transform:translateY(-50%)!important;
  border-radius:50%!important;
  background:#35e5d4!important;
  box-shadow:0 0 12px rgba(53,229,212,.70)!important;
}
#home .vx-v6-panel-head .vx-market-tabs button[data-market-mode="hot"]::after{
  animation:vxTabHotPulse 1.6s ease-in-out infinite!important;
}
#home .vx-v6-panel-head .vx-market-tabs button[data-market-mode="gainers"]::before{
  border-radius:5px!important;
  background:
    linear-gradient(135deg,transparent 45%,rgba(53,229,212,.52) 46% 56%,transparent 57%),
    rgba(53,229,212,.10)!important;
  animation:vxTabRiseFloat 2.4s ease-in-out infinite!important;
}
#home .vx-v6-panel-head .vx-market-tabs button[data-market-mode="gainers"]::after{
  width:10px!important;
  height:10px!important;
  border-radius:0!important;
  background:transparent!important;
  border-left:2px solid #20d18b!important;
  border-top:2px solid #20d18b!important;
  transform:translateY(-35%) rotate(45deg)!important;
  box-shadow:0 0 12px rgba(32,209,139,.55)!important;
}
#home .vx-v6-panel-head .vx-market-tabs button[data-market-mode="losers"]::before{
  border-radius:5px!important;
  background:
    linear-gradient(45deg,transparent 45%,rgba(255,103,116,.50) 46% 56%,transparent 57%),
    rgba(255,103,116,.09)!important;
  border-color:rgba(255,103,116,.20)!important;
  animation:vxTabFallFloat 2.4s ease-in-out infinite!important;
}
#home .vx-v6-panel-head .vx-market-tabs button[data-market-mode="losers"]::after{
  width:10px!important;
  height:10px!important;
  border-radius:0!important;
  background:transparent!important;
  border-right:2px solid #ff6774!important;
  border-bottom:2px solid #ff6774!important;
  transform:translateY(-65%) rotate(45deg)!important;
  box-shadow:0 0 12px rgba(255,103,116,.45)!important;
}
#home .vx-v6-panel-head .vx-market-tabs button[data-market-mode="turnover"]::before{
  border-radius:50%!important;
  background:conic-gradient(from 120deg,rgba(53,229,212,0),rgba(53,229,212,.72),rgba(255,255,255,.10),rgba(53,229,212,0))!important;
  animation:vxTabTurnoverSpin 3.2s linear infinite!important;
}
#home .vx-v6-panel-head .vx-market-tabs button[data-market-mode="turnover"]::after{
  width:9px!important;
  height:9px!important;
  background:rgba(53,229,212,.22)!important;
  border:1px solid rgba(53,229,212,.38)!important;
}
#home .vx-v6-panel-head .vx-market-tabs button.is-active{
  border-color:rgba(53,229,212,.34)!important;
  background:
    radial-gradient(circle at 18% 50%,rgba(53,229,212,.18),transparent 38%),
    linear-gradient(180deg,rgba(53,229,212,.13),rgba(53,229,212,.045))!important;
  color:#35e5d4!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 22px rgba(53,229,212,.08)!important;
}
#home .vx-v6-panel-head .vx-market-tabs button.is-active::before{
  border-color:rgba(53,229,212,.42)!important;
  box-shadow:0 0 18px rgba(53,229,212,.24)!important;
}
@keyframes vxTabHotPulse{
  0%,100%{opacity:.55;transform:translateY(-50%) scale(.76);}
  50%{opacity:1;transform:translateY(-50%) scale(1.18);}
}
@keyframes vxTabRiseFloat{
  0%,100%{transform:translateY(-48%);}
  50%{transform:translateY(-62%);}
}
@keyframes vxTabFallFloat{
  0%,100%{transform:translateY(-52%);}
  50%{transform:translateY(-38%);}
}
@keyframes vxTabTurnoverSpin{
  to{transform:translateY(-50%) rotate(360deg);}
}
@media(max-width:900px){
  #home .vx-v6-panel-head .vx-market-tabs{
    width:100%!important;
    gap:8px!important;
    padding-bottom:2px!important;
  }
  #home .vx-v6-panel-head .vx-market-tabs button{
    height:38px!important;
    min-height:38px!important;
    padding:0 12px 0 34px!important;
    font-size:11px!important;
    flex:0 0 auto!important;
  }
  #home .vx-v6-panel-head .vx-market-tabs button::before{
    left:11px!important;
    width:15px!important;
    height:15px!important;
  }
  #home .vx-v6-panel-head .vx-market-tabs button::after{
    left:15px!important;
  }
}
