.financial-newsbar{position:fixed;z-index:100001;top:0;left:0;right:0;display:flex;align-items:center;box-sizing:border-box;height:36px;min-height:36px!important;padding:0!important;gap:0!important;justify-content:flex-start!important;background:#173b4d!important;color:#fff;font-family:'Veltmann Sans',Arial,sans-serif!important}
.financial-newsbar>[data-news-label]{display:flex;align-items:center;align-self:stretch;flex:none;padding:0 16px;border-right:1px solid rgb(255 255 255 / .2);font-size:11px;font-weight:500;letter-spacing:.07em;white-space:nowrap;color:#fff}
.financial-news-window{position:relative;flex:1;min-width:0;overflow:hidden;height:36px;display:flex;align-items:center}
.financial-news-strip{display:flex;flex:none;width:max-content;animation:financial-news-crawl var(--news-duration,100s) linear infinite;will-change:transform}
.financial-news-group{display:flex;align-items:center;flex:none;gap:28px;padding:0 28px 0 18px}
.financial-newsbar .financial-news-item{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;color:#fff;font-size:12px!important;line-height:1.3;text-decoration:none!important;max-width:none}
.financial-news-item .financial-news-source{font-size:11px;color:#c0d8e4;letter-spacing:.04em}
.financial-news-item time{font-size:11px;color:#c0d8e4}
.financial-newsbar .financial-news-item:hover{text-decoration:underline!important;text-underline-offset:3px}
.financial-newsbar .financial-news-empty{font-size:11px;color:#d7e6ed;padding-left:18px}
.financial-newsbar [data-news-pause]{flex:none;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-left:1px solid rgb(255 255 255 / .2);background:transparent;color:#fff;cursor:pointer}
.financial-newsbar [data-news-pause] svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}
.financial-newsbar[data-paused=true] .financial-news-strip,.financial-newsbar:hover .financial-news-strip,.financial-newsbar:focus-within .financial-news-strip{animation-play-state:paused}
@keyframes financial-news-crawl{to{transform:translateX(-50%)}}
body[data-financial-news=true]{padding-top:36px!important}
body[data-financial-news=true] .topbar{top:0!important}
body[data-financial-news=true][data-auth=ready]>main{height:calc(100dvh - 36px)!important;min-height:0!important}
body[data-financial-news=true] .sidebar{top:36px!important;height:calc(100dvh - 36px)}
@media(max-width:600px){.financial-newsbar>[data-news-label]{font-size:11px;letter-spacing:.03em;padding:0 10px}.financial-newsbar .financial-news-item{font-size:11px!important}.financial-news-group{gap:22px;padding-left:14px}.financial-news-item time{display:none}}
@media(prefers-reduced-motion:reduce){.financial-news-strip{animation:none;will-change:auto}.financial-news-window{overflow-x:auto;scrollbar-width:none}.financial-news-group[aria-hidden=true]{display:none}.financial-newsbar [data-news-pause]{display:none}}

body[data-local-presentation=true] :is(.card-panel-note,.card-detail-caption>span):empty{display:none}
.financial-newsbar [data-news-pause][aria-pressed=true]{background:rgb(255 255 255 / .12)}
.financial-newsbar :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:-3px}
