
.imx42-ticker{
  display:flex!important;
  align-items:stretch!important;
  width:100%!important;
  min-height:42px!important;
  border-radius:4px!important;
  box-sizing:border-box!important;
  font-family:Arial,sans-serif!important;
  background:var(--imx42-bg,#111111)!important;
  color:var(--imx42-text,#ffffff)!important;
  border:var(--imx42-bw,0) solid var(--imx42-border,#333333)!important;
  box-shadow:var(--imx42-shadow,none)!important;
}
.imx42-ticker *{box-sizing:border-box!important}
.imx42-ticker-label{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 16px!important;
  font-weight:700!important;
  white-space:nowrap!important;
  background:transparent!important;
  color:var(--imx42-text,#ffffff)!important;
}
.imx42-ticker-window{
  position:relative!important;
  flex:1 1 auto!important;
  min-width:0!important;
  overflow:hidden!important;
}
.imx42-ticker-track{
  position:relative!important;
  z-index:1!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:36px!important;
  min-width:max-content!important;
  height:100%!important;
  min-height:42px!important;
  white-space:nowrap!important;
  will-change:transform!important;
  color:var(--imx42-text,#ffffff)!important;
  pointer-events:none!important;
}
.imx42-ticker-item{
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  color:var(--imx42-text,#ffffff)!important;
}
.imx42-ticker-item strong,
.imx42-ticker-item .value{
  color:var(--imx42-text,#ffffff)!important;
}
.imx42-ticker-item .change.pos{color:#2ecc40!important}
.imx42-ticker-item .change.neg{color:#ff3b30!important}

.imx42-click-overlay{
  position:absolute!important;
  inset:0!important;
  z-index:9999!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  background:transparent!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  text-decoration:none!important;
}

.imx42-ticker-pause{
  position:relative!important;
  z-index:10000!important;
  border:0!important;
  padding:0 14px!important;
  font-weight:700!important;
  cursor:pointer!important;
  background:rgba(255,255,255,.12)!important;
  color:var(--imx42-text,#ffffff)!important;
  pointer-events:auto!important;
}

@media(max-width:700px){
  .imx42-ticker{min-height:38px!important}
  .imx42-ticker-label{padding:0 9px!important;font-size:13px!important}
  .imx42-ticker-track{gap:24px!important;min-height:38px!important}
}
