.ra-topbar.ra-managed-topbar{display:block!important;width:100%;overflow:hidden;background:var(--ra-marquee-bg,#e31824)!important;color:var(--ra-marquee-color,#fff)!important;white-space:nowrap;box-sizing:border-box}
.ra-managed-topbar-inner{display:block;width:100%;overflow:hidden}
.ra-managed-topbar-track{display:inline-flex;align-items:center;width:max-content;min-width:max-content;animation:ra-announcement-scroll var(--ra-marquee-duration,28s) linear infinite}
.ra-managed-topbar:hover .ra-managed-topbar-track{animation-play-state:paused}
.ra-managed-topbar-message{display:inline-block;padding:7px 15px;color:inherit;font-size:13px;font-weight:600;line-height:1.5}
.ra-managed-topbar-separator{opacity:.85}
@keyframes ra-announcement-scroll{from{transform:translateX(100vw)}to{transform:translateX(-100%)}}
@media(prefers-reduced-motion:reduce){.ra-managed-topbar-track{animation:none;display:flex;justify-content:center;flex-wrap:wrap;width:100%;white-space:normal}.ra-managed-topbar-inner{overflow:visible}}
