.breaking-row{height:43px;min-width:0;display:flex;align-items:center;gap:14px;padding:0 14px;background:#D71920;color:#fff;overflow:hidden}
[data-breaking-ticker][hidden]{display:none}
.breaking-label{height:100%;flex:0 0 auto;display:flex;align-items:center;gap:9px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}
.breaking-label i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff44;animation:breaking-pulse 1.8s ease-in-out infinite}
.breaking-ticker-viewport{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}
.breaking-ticker-track{display:flex;width:max-content;will-change:transform;animation:breaking-ticker-scroll var(--breaking-duration,30s) linear infinite;animation-play-state:paused}
.breaking-ticker-viewport.is-moving .breaking-ticker-track{animation-play-state:running}
.breaking-row:hover .breaking-ticker-track,.breaking-row.is-focus-paused .breaking-ticker-track,.breaking-row.is-paused .breaking-ticker-track,.breaking-row.is-hidden .breaking-ticker-track{animation-play-state:paused}
.breaking-ticker-sequence{display:flex;flex:0 0 auto;align-items:center;gap:0}
.breaking-ticker-sequence a{display:inline-flex;align-items:center;flex:0 0 auto;color:#fff;font-size:11px;font-weight:600;text-decoration:none;padding-inline:14px;white-space:nowrap}
.breaking-ticker-sequence a::before{content:"";width:4px;height:4px;border-radius:50%;background:#ffffffb3;margin-right:28px;flex:0 0 auto}
.breaking-ticker-sequence a:hover,.breaking-ticker-sequence a:focus-visible{color:#ffe1e2;text-decoration:underline}
.breaking-row time{flex:0 0 auto;font-size:9px;color:#ffffffb3;white-space:nowrap}
.breaking-ticker-toggle{display:none;border:1px solid #d71920;border-radius:50%;width:28px;height:28px;flex:0 0 auto;background:#fff;color:#d71920;font-size:12px;line-height:1;cursor:pointer}
.breaking-ticker-toggle:focus-visible,.breaking-ticker-sequence a:focus-visible{outline:2px solid #10243a;outline-offset:2px}
@keyframes breaking-ticker-scroll{to{transform:translateX(-50%)}}
@keyframes breaking-pulse{50%{box-shadow:0 0 0 5px #ffffff20}}
@media(max-width:600px){.breaking-row{height:42px;gap:8px;padding-inline:9px}.breaking-label{font-size:8px;gap:6px}.breaking-label i{width:7px;height:7px}.breaking-ticker-sequence a{font-size:10px;padding-inline:10px}.breaking-ticker-sequence a::before{margin-right:20px}.breaking-row time{display:none}.breaking-ticker-toggle{display:block}}
@media(prefers-reduced-motion:reduce){.breaking-label i{animation:none}.breaking-ticker-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.breaking-ticker-track{width:max-content;animation:none!important;transform:none!important}.breaking-ticker-sequence[data-ticker-clone]{display:none}.breaking-row{height:auto;min-height:43px}.breaking-ticker-sequence{flex-wrap:wrap;white-space:normal}.breaking-ticker-sequence a{white-space:normal;padding-block:8px}.breaking-ticker-toggle{display:none}}
