:root{
  --itrends-text:#1f2937;
  --itrends-muted:#111827;
  --itrends-accent:#ff8a00;
  --itrends-bg:#ffffff;
  --itrends-border:#eeeeee;
}

.itrends-container{
  width:100%;
  background:var(--itrends-bg);
  opacity:1 !important;
  filter:none !important;
  visibility:visible !important;
  position:relative;
  z-index:50;
}

.itrends-bar{
  display:flex;
  align-items:center;
  width:100%;
  min-height:31px;
  background:var(--itrends-bg);
  border-bottom:1px solid var(--itrends-border);
  border-top:0;
  font-size:14px;
  line-height:1.2;
  overflow:hidden;
  opacity:1 !important;
  filter:none !important;
}

.itrends-title{
  display:flex;
  align-items:center;
  gap:3px;
  padding:7px 12px 7px 16px;
  font-weight:700;
  white-space:nowrap;
  color:var(--itrends-muted) !important;
  opacity:1 !important;
  background:var(--itrends-bg);
  flex:0 0 auto;
}

.itrends-bolt{
  color:var(--itrends-accent);
  font-weight:900;
  display:inline-flex;
  line-height:1;
}

.itrends-slider{
  overflow:hidden;
  flex:1;
  opacity:1 !important;
}

.itrends-track{
  display:flex;
  align-items:center;
  gap:32px;
  white-space:nowrap;
  will-change:transform;
  animation:itrends-scroll linear infinite;
  opacity:1 !important;
}

.itrends-track:hover{
  animation-play-state:paused;
}

.itrends-item,
.itrends-item:visited,
.itrends-item:active,
.itrends-item:focus{
  text-decoration:none !important;
  color:var(--itrends-text) !important;
  opacity:1 !important;
  filter:none !important;
  outline:none;
  background:transparent !important;
  box-shadow:none !important;
}

.itrends-item:hover{
  color:var(--itrends-accent) !important;
  opacity:1 !important;
}

@keyframes itrends-scroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}

@media (max-width:768px){
  .itrends-bar{font-size:13px;min-height:30px}
  .itrends-title{padding-left:12px;padding-right:10px}
  .itrends-track{gap:26px}
}
