.vbec-ticker{position:relative;z-index:9990;display:flex;align-items:stretch;width:100%;height:44px;box-sizing:border-box;background:#101114;color:#fff;border-bottom:3px solid #ffcf25;font:700 13px/1.4 Arial,Helvetica,sans-serif;isolation:isolate;}
.vbec-ticker a{color:#fff!important;text-decoration:none!important;}
.vbec-ticker-brand{display:flex;align-items:center;gap:8px;background:#ffcf25;padding:0 17px;flex-shrink:0;letter-spacing:.07em;font-size:10px;}
.vbec-ticker .vbec-ticker-brand{color:#101114!important;}
.vbec-ticker-dot{width:7px;height:7px;background:#101114;border-radius:50%;flex-shrink:0;}
.vbec-ticker-live .vbec-ticker-dot{background:#bd2029;}
.vbec-ticker-window{overflow:hidden;min-width:0;flex:1;position:relative;}
.vbec-ticker-track{height:100%;width:max-content;display:flex;align-items:center;white-space:nowrap;animation:vbec-headline 25s linear 1;will-change:transform;}
.vbec-ticker-track a{display:block;padding:0 18px;font-size:13px;font-weight:600;}
@keyframes vbec-headline{from{transform:translateX(var(--vbec-start,100vw));}to{transform:translateX(var(--vbec-end,-100%));}}
.vbec-ticker:hover .vbec-ticker-track,.vbec-ticker:focus-within .vbec-ticker-track,.vbec-ticker-paused .vbec-ticker-track{animation-play-state:paused;}
.vbec-ticker button{border:0;border-left:1px solid #34353a;border-radius:0;background:#101114;color:#fff;padding:0 13px;font:700 10px Arial,sans-serif;cursor:pointer;flex-shrink:0;}
.vbec-ticker .vbec-ticker-next{font-size:25px;padding:0 12px;}
.vbec-ticker a:focus-visible,.vbec-ticker button:focus-visible{outline:2px solid #ffcf25;outline-offset:-3px;}
.vbec-ticker-reduced .vbec-ticker-track{animation:none!important;transform:none!important;}
.vbec-ticker-reduced .vbec-ticker-window{overflow-x:auto;}
.vbec-ticker-paused .vbec-ticker-track{animation:none!important;transform:none!important;}
.vbec-ticker-paused .vbec-ticker-window{overflow-x:auto;}
@media(prefers-reduced-motion:reduce){.vbec-ticker-track{animation:none!important;transform:none!important;}.vbec-ticker-window{overflow-x:auto;}}
@media(max-width:540px){.vbec-ticker{height:42px;}.vbec-ticker-brand{padding:0 9px;font-size:9px;gap:5px;letter-spacing:0;}.vbec-ticker-track a{font-size:12px;}.vbec-ticker button{padding:0 8px;}.vbec-ticker .vbec-ticker-next{padding:0 9px;}}
