/* NDM One — ticker.css: barra ÚLTIMA HORA */

.nm-ticker{display:flex;align-items:stretch;background:#1A1A1A;border-bottom:1px solid var(--nm-linea);overflow:hidden}
.nm-ticker-etiqueta{flex:0 0 auto;display:flex;align-items:center;
  background:var(--nm-tv);color:#fff;padding:9px 16px;
  font-family:var(--f-display);font-weight:400;font-size:14px;letter-spacing:.14em;text-transform:uppercase;
  position:relative;z-index:2}
.nm-ticker-etiqueta::after{content:"";position:absolute;right:-10px;top:0;bottom:0;width:10px;
  background:linear-gradient(135deg,var(--nm-tv) 50%,transparent 50%)}
.nm-ticker-vista{flex:1;overflow:hidden;display:flex;align-items:center}
.nm-ticker-pista{display:inline-flex;white-space:nowrap;will-change:transform;
  animation:nm-ticker-scroll 45s linear infinite}
.nm-ticker:hover .nm-ticker-pista{animation-play-state:paused}
.nm-ticker-pista a{display:inline-flex;align-items:center;gap:8px;padding:9px 22px 9px 0;
  font-size:13px;font-weight:600;color:#FAFAFA}
.nm-ticker-punto{color:var(--nm-principal);font-size:9px}

@keyframes nm-ticker-scroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}
@media (prefers-reduced-motion: reduce){
  .nm-ticker-pista{animation:none}
  .nm-ticker-vista{overflow-x:auto}
}
