.control-feed-ticker{display:flex;align-items:stretch;gap:0;margin:8px 0 26px;border:1px solid #206c8540;border-radius:12px;background:var(--surface,#fff);color:var(--text,#172535);overflow:hidden;min-width:0;box-shadow:0 4px 18px #1535460a}.control-feed-label{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:12px 18px;background:#654278;color:#fff;flex-shrink:0}.control-feed-label strong{font-size:.95rem}.control-feed-label small{font-size:.72rem;opacity:.9}.control-feed-window{flex:1;overflow:hidden;min-width:0;display:flex;align-items:center;padding:10px 0}.control-feed-window:focus-visible{outline:3px solid #32a1cd;outline-offset:-3px}.control-feed-track{display:flex;width:max-content;animation:control-feed-scroll var(--control-feed-duration,120s) linear infinite;will-change:transform}.control-feed-group{display:flex;align-items:center;gap:30px;padding-right:30px;flex-shrink:0}.control-feed-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:.9rem}.control-feed-item:after{content:'•';color:#82979e;margin-left:20px}.control-feed-item strong{color:var(--text,#172535)}.control-feed-pause{align-self:center;margin:8px 10px;padding:8px 11px;border:1px solid #6997a6;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8rem}.control-feed-ticker:hover .control-feed-track,.control-feed-ticker:focus-within .control-feed-track,.control-feed-ticker.is-paused .control-feed-track{animation-play-state:paused}.control-feed-ticker.is-empty .control-feed-track{animation:none;padding:0 15px}.control-feed-ticker.is-stale .control-feed-label{background:#705724}@keyframes control-feed-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.control-feed-label{padding:10px}.control-feed-label strong{font-size:.8rem}.control-feed-label small{font-size:.65rem;max-width:110px}.control-feed-pause{font-size:.7rem;margin:6px;padding:7px}.control-feed-item{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.control-feed-track{animation:none;will-change:auto}.control-feed-window{overflow-x:auto}.control-feed-group[aria-hidden=true]{display:none}}

.control-feed-label small{max-width:190px;line-height:1.5}@media(max-width:600px){.control-feed-label small{max-width:105px}}
