.newsbar{border-bottom:1px solid var(--line,#243745);background:var(--bg,#06121d);color:var(--text,#f5f2e9)}
html.has-sticky-newsbar{scroll-padding-top:calc(var(--newsbar-sticky-height,184px) + 16px)}
.newsbar-inner{display:flex;align-items:center;gap:18px;min-height:72px;max-width:1200px;width:calc(100% - 64px);margin:auto;box-sizing:border-box}
.newsbar-label{flex:none;display:flex;align-items:center;gap:9px;color:var(--lime,#c2fa43);font:600 13px/1.6 Tahoma,Arial,sans-serif;white-space:nowrap}
.newsbar-label:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}
.newsbar-window{overflow:hidden;min-width:0;flex:1;direction:ltr;padding-block:18px}
.newsbar-track{display:flex;width:max-content;direction:ltr;animation:newsbar-scroll var(--newsbar-duration,30s) linear infinite;will-change:transform}
.newsbar-group{display:flex;flex:none;align-items:center;gap:32px;padding-inline-end:32px}
.newsbar-item{display:inline-flex;align-items:center;gap:32px;white-space:nowrap;font-size:14px;line-height:1.8;color:inherit;text-decoration:none}
.newsbar-item:after{content:'/';color:var(--lime,#c2fa43);font:16px Arial}
a.newsbar-item:hover{color:var(--lime,#c2fa43)}.newsbar-item:focus-visible{outline:2px solid var(--lime,#c2fa43);outline-offset:4px}
.newsbar-toggle{flex:none;border:1px solid var(--line,#243745);background:transparent;color:inherit;border-radius:8px;padding:7px 12px;font:13px Tahoma,Arial,sans-serif;cursor:pointer}
.newsbar-toggle:focus-visible{outline:2px solid var(--lime,#c2fa43);outline-offset:3px}
.newsbar:is(:hover,:focus-within) .newsbar-track,.newsbar[data-paused=true] .newsbar-track{animation-play-state:paused}
.newsbar:focus-within .newsbar-track{animation:none;transform:none}
.newsbar[data-static=true] .newsbar-track{animation:none;transform:none;will-change:auto;width:100%}
.newsbar[data-static=true] .newsbar-group{flex-wrap:wrap;gap:12px 24px;padding:0;max-width:100%}
.newsbar[data-static=true] .newsbar-item{white-space:normal;overflow-wrap:anywhere;gap:24px}
@keyframes newsbar-scroll{to{transform:translateX(-50%)}}
.ticker-editor-list{display:grid;gap:16px}.ticker-editor-row{border:1px solid #d7dfe5;border-radius:12px;padding:20px;min-width:0}.ticker-editor-row legend{padding-inline:8px;font-weight:700}.ticker-preview-surface{background:#06121d;border-radius:12px;overflow:hidden;margin-block:20px}.ticker-preview-surface .newsbar-inner{width:calc(100% - 32px)}
@media(max-width:760px){.newsbar-inner{width:calc(100% - 32px);gap:10px;min-height:64px}.newsbar-label{font-size:11px}.newsbar-item{font-size:13px}.newsbar-toggle{font-size:11px;padding:7px 9px}}
@media(prefers-reduced-motion:reduce){.newsbar-track{animation:none!important;transform:none!important;will-change:auto}.newsbar-window{overflow:visible}.newsbar-group{flex-wrap:wrap;max-width:100%}.newsbar-item{white-space:normal}}
