#staffTaskTicker[hidden]{display:none!important}
#staffTaskTicker{display:flex;align-items:center;gap:12px;background:#351e22;border:1px solid #d93e38;border-radius:12px;padding:10px 12px;margin:0 0 18px;color:#fff;overflow:hidden}
.staff-ticker-label{font-size:12px;font-weight:800;white-space:nowrap;color:#ffb7b4;letter-spacing:.04em}
.staff-ticker-viewport{flex:1;min-width:0;overflow:hidden}
.staff-ticker-track{display:flex;align-items:center;gap:30px;width:max-content;max-width:none}
.staff-ticker-copy{display:flex;align-items:center;gap:30px;padding-left:30px}
.staff-ticker-item{white-space:nowrap;background:transparent!important;color:#fff!important;border:0!important;padding:6px 0!important;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#staffTaskTicker.scrolling .staff-ticker-track{animation:staffTickerMove 28s linear infinite}
#staffTaskTicker.paused .staff-ticker-track,#staffTaskTicker:hover .staff-ticker-track,#staffTaskTicker:focus-within .staff-ticker-track{animation-play-state:paused}
@keyframes staffTickerMove{to{transform:translateX(-50%)}}
.staff-ticker-pause{background:#4a3135!important;border:1px solid #81575b!important;color:white!important;padding:6px 10px!important;font-size:12px;flex-shrink:0}
@media(prefers-reduced-motion:reduce){#staffTaskTicker.scrolling .staff-ticker-track{animation:none}#staffTaskTicker .staff-ticker-viewport{overflow-x:auto}}
@media(max-width:540px){.staff-ticker-label{font-size:10px}#staffTaskTicker{gap:7px;padding:8px}}
