.event-ticker{min-width:0;--ticker-bg:#11263b;--ticker-fg:#eff7ff;--ticker-accent:#63c7ff;--ticker-duration:40s;container-type:inline-size}.event-ticker-bar{display:flex;align-items:stretch;border-radius:0;overflow:hidden;background:var(--ticker-bg);color:var(--ticker-fg);border:1px solid #8da9c633}.event-ticker-heading{flex:none;display:flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;padding:14px 18px;background:#ffffff12;border-right:1px solid #8da9c633;max-width:30%;overflow-wrap:anywhere}.event-ticker-window{overflow:hidden;flex:1;min-width:0}.event-ticker-track{display:flex;width:max-content;animation:event-ticker-scroll var(--ticker-duration) linear infinite}.event-ticker-group{display:flex;flex-shrink:0;align-items:center}.event-ticker-item{display:flex;align-items:center;gap:12px;flex:none;padding:16px 24px;color:inherit;text-decoration:none;border-right:1px solid #8da9c633;font-size:13px;max-width:700px}.event-ticker-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:600}.event-ticker-item time{font-size:12px;opacity:.75;white-space:nowrap}.event-ticker-indicator{font-size:18px;line-height:1}.event-ticker-status{display:flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap;color:var(--ticker-accent)}.ticker-status-past .event-ticker-status{color:#95a5b5}.ticker-status-active .event-ticker-status{color:#50cba1}.ticker-status-soon .event-ticker-status{color:#e5a743}.ticker-status-soon .event-ticker-indicator{animation:event-ticker-pulse 1.8s ease-in-out infinite}.event-ticker:hover .event-ticker-track,.event-ticker:focus-within .event-ticker-track{animation-play-state:paused}.event-ticker-item:focus-visible{outline:3px solid var(--ticker-accent);outline-offset:-4px}.ticker-ltr .event-ticker-track{animation-direction:reverse}.ticker-speed-20{--ticker-duration:20s}.ticker-speed-70{--ticker-duration:70s}.ticker-light,.ticker-pills,.ticker-outline{--ticker-bg:#fff;--ticker-fg:#203850;--ticker-accent:#176caa}.ticker-pills .event-ticker-item{background:#edf4fc;border-radius:30px;margin:8px 6px;padding:10px 18px;border:0}.ticker-outline .event-ticker-item{border:1px solid #ceddeb;border-radius:8px;margin:8px 6px;padding:10px 18px}.ticker-gradient{--ticker-bg:linear-gradient(100deg,#24376b,#195f72)}@keyframes event-ticker-scroll{to{transform:translateX(-50%)}}@keyframes event-ticker-pulse{50%{opacity:.4}}@container(max-width:480px){.event-ticker-heading{padding:12px 10px;font-size:10px}.event-ticker-item{padding:14px;gap:8px}.event-ticker-item strong{max-width:180px}.event-ticker-status{font-size:10px}}@media(prefers-reduced-motion:reduce){.event-ticker-track,.event-ticker-indicator{animation:none!important}.event-ticker-window{overflow-x:auto}.event-ticker-group[aria-hidden=true]{display:none}}
.category-module.assigned-widget:has(>.event-ticker){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.category-module.assigned-widget>.event-ticker .event-ticker-bar,.category-module.assigned-widget>.event-ticker .event-ticker-heading,.category-module.assigned-widget>.event-ticker .event-ticker-item{border:0}.category-module.assigned-widget>.event-ticker .event-ticker-item{border-radius:0}
