.j16-ticker{display:flex;align-items:stretch;background:var(--navy-1,#0f2440);color:#fff;font:14px/1.4 "Golos Text",system-ui,sans-serif;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5}
.j16-ticker .ticker-label{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 14px;background:var(--accent,#2563eb);color:var(--accent-ink,#fff);font-weight:600;white-space:nowrap}
.j16-ticker .ticker-label:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:j16blink 1.4s ease-in-out infinite}
@keyframes j16blink{50%{opacity:.25}}
@media (prefers-reduced-motion:reduce){.j16-ticker .ticker-label:before{animation:none}}
.j16-ticker .ticker-label .short{display:none}
.j16-ticker .ticker-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}
.j16-ticker .ticker-track{display:flex;width:max-content;will-change:transform}
.j16-ticker .t-group{display:flex;flex-shrink:0}
.j16-ticker .t-item{display:flex;align-items:center;gap:8px;padding:10px 32px 10px 0;white-space:nowrap}
.j16-ticker .t-item:before{content:"✓";color:#6cc79c;font-weight:700}
.j16-ticker .t-item b{color:#8fb4ff;font-weight:700}
.j16-ticker .t-item small{opacity:.6;font-size:13px}
.j16-ticker .t-pause{flex-shrink:0;border:0;border-left:1px solid rgba(255,255,255,.1);background:none;color:rgba(255,255,255,.8);padding:0 14px;font-size:12px;cursor:pointer}
.j16-ticker .t-pause:hover{color:#fff;background:rgba(255,255,255,.06)}
@media (max-width:560px){.j16-ticker .ticker-label .long{display:none}.j16-ticker .ticker-label .short{display:inline}}
