.uas-ticker-wrap{
  width:100%;
  max-width:1200px;
  margin:0 auto 16px;
  background:#f4f4f4;
  border:1px solid #dcdcdc;
  border-top:5px solid #1f8f43;
  box-shadow: inset 0 3px 0 #1e73be;
  border-radius:8px;
  display:flex;
  align-items:center;
  gap:14px;
  padding:10px 14px;
  box-sizing:border-box;
  overflow:hidden;
}

.uas-ticker-label{
  flex:0 0 auto;
  background:#1f8f43;
  color:#fff;
  font-weight:800;
  font-size:15px;
  line-height:1;
  padding:12px 16px;
  border-radius:8px;
  white-space:nowrap;
}

.uas-ticker-track{
  min-width:0;
  flex:1 1 auto;
  overflow:hidden;
}

.uas-ticker-inner{
  display:flex;
  align-items:center;
  gap:18px;
  width:max-content;
  animation:uasTickerMove var(--uas-duration, 36s) linear infinite;
}

.uas-ticker-item{
  display:flex;
  align-items:center;
  gap:10px;
  color:#2b2b2b;
  font-size:14px;
  font-weight:600;
  white-space:nowrap;
  text-decoration:none;
  transition:color .2s ease, opacity .2s ease;
}

.uas-ticker-img{
  width:36px;
  height:36px;
  object-fit:cover;
  border-radius:6px;
  border:1px solid #ddd;
  background:#fff;
  display:block;
  max-width:none;
  flex:0 0 36px;
}

.uas-ticker-noimg{
  width:36px;
  height:36px;
  display:inline-block;
  flex:0 0 36px;
  border-radius:6px;
  background:#e7e7e7;
  border:1px solid #ddd;
}

.uas-ticker-text{
  white-space:nowrap;
}

@keyframes uasTickerMove{
  0%{transform:translateX(0);}
  100%{transform:translateX(-50%);}
}

@media (max-width: 767px){
  .uas-ticker-wrap{
    margin:0 10px 14px;
    padding:8px 10px;
    gap:10px;
  }
  .uas-ticker-label{
    padding:10px 12px;
    font-size:13px;
  }
  .uas-ticker-item{
    gap:8px;
    font-size:13px;
  }
  .uas-ticker-img,
  .uas-ticker-noimg{
    width:30px;
    height:30px;
  }
}

a.uas-ticker-item{
  color:#2b2b2b;
}

a.uas-ticker-item:hover,
.a.uas-ticker-item:focus,
.uas-ticker-item:hover .uas-ticker-text,
.uas-ticker-item:focus .uas-ticker-text{
  color:#1f8f43;
  text-decoration:none;
}

.uas-ticker-item-static{
  cursor:default;
}
