.breaking-bar{z-index:1500;color:#fff;background:linear-gradient(90deg,#991b1b 0%,#b91c1c 50%,#991b1b 100%);border-bottom:1px solid #fecaca40;font-size:13px;line-height:1.3;position:relative}.breaking-bar__inner{align-items:center;gap:10px;max-width:1440px;min-height:34px;margin:0 auto;padding:6px 16px;display:flex}.breaking-bar__tag{letter-spacing:.06em;text-transform:uppercase;background:#00000047;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.breaking-bar__tag--resumed{color:#fde68a;background:#0000002e}.breaking-bar__dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite breaking-bar-pulse}.breaking-bar__tag--filed .breaking-bar__dot{animation:none}.breaking-bar__tag--resumed .breaking-bar__dot{background:#fde68a;animation:none}.breaking-bar__text{min-width:0;color:inherit;white-space:nowrap;flex:1;align-items:baseline;gap:8px;text-decoration:none;display:flex;overflow:hidden}a.breaking-bar__text:hover .breaking-bar__symbol,a.breaking-bar__text:focus-visible .breaking-bar__symbol{text-decoration:underline}.breaking-bar__symbol{font-weight:700}.breaking-bar__name{text-overflow:ellipsis;color:#ffffffd9;overflow:hidden}.breaking-bar__detail{text-overflow:ellipsis;color:#fffffff2;overflow:hidden}.breaking-bar__count{color:#ffffffbf;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.breaking-bar__close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;width:26px;height:26px;font-size:18px;line-height:1}.breaking-bar__close:hover,.breaking-bar__close:focus-visible{background:#00000040}@media (max-width:640px){.breaking-bar__name{display:none}}@media (prefers-reduced-motion:reduce){.breaking-bar__dot{animation:none}}@keyframes breaking-bar-pulse{0%,to{opacity:1}50%{opacity:.35}}
