/* iTHM Unified Tickers & Sponsored Control v1 */
.ithm-managed-window{min-width:0;overflow:hidden;position:relative;flex:1;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.ithm-managed-track{display:flex;width:max-content;gap:18px;align-items:center;animation:ithmManagedTicker var(--ithm-speed,32s) linear infinite!important;animation-play-state:running!important;will-change:transform;transform:translate3d(0,0,0);padding:6px 0}
.ithm-managed-group{display:flex;align-items:center;gap:18px;flex:0 0 auto}
@keyframes ithmManagedTicker{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 9px),0,0)}}
.ithm-managed-item{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:7px 13px;border-radius:999px;white-space:nowrap;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.075);transition:transform .2s ease,border-color .2s ease,background .2s ease}
.ithm-managed-item:hover{transform:translateY(-1px);border-color:rgba(111,209,255,.48);background:rgba(255,255,255,.13)}
.ithm-managed-dot{width:8px;height:8px;border-radius:50%;background:#69d8ff;box-shadow:0 0 11px rgba(105,216,255,.85);flex:0 0 auto}
.ithm-managed-item.is-breaking .ithm-managed-dot{background:#ff405e;box-shadow:0 0 12px rgba(255,64,94,.9)}
.ithm-managed-item.is-client_ad .ithm-managed-dot,.ithm-managed-item.is-promotion .ithm-managed-dot{background:#ffca57;box-shadow:0 0 12px rgba(255,202,87,.9)}
.ithm-managed-copy{display:inline-flex;align-items:center;gap:8px}.ithm-managed-copy strong{font-size:.9rem}.ithm-managed-secondary{font-size:.82rem;opacity:.82}.ithm-managed-label{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.12);font-size:.61rem;font-weight:900;letter-spacing:.08em}.ithm-managed-contact{font-size:.78rem;opacity:.9}.ithm-managed-logo{width:28px;height:28px;object-fit:contain;border-radius:8px;background:#fff;padding:3px}
.ithm-corp-ticker-window .ithm-managed-track,.home-ticker-window .ithm-managed-track,.about-home-ticker-window .ithm-managed-track{color:#eef7ff}
.breaking .ithm-managed-track{padding:4px 12px;color:#14233b}.breaking .ithm-managed-item{border-color:rgba(8,35,65,.12);background:rgba(7,27,67,.045)}.itv-theme .breaking .ithm-managed-item,.radio-theme .breaking .ithm-managed-item{color:#14233b}.breaking .ithm-managed-copy strong{font-size:.86rem}.breaking .ithm-managed-label{background:rgba(239,34,53,.10);color:#b7132a}
.newsroom-list-updates .container{display:flex;align-items:center;gap:16px}.newsroom-list-updates .container>strong{flex:0 0 auto}.newsroom-managed-window{flex:1;min-width:0}.newsroom-list-updates .ithm-managed-track{position:static!important;left:auto!important;transform:none;animation-name:ithmManagedTicker!important;padding:4px 0;color:#fff}.newsroom-list-updates .ithm-managed-item{color:#fff}.newsroom-list-updates .ithm-managed-item span{position:static!important;animation:none!important;transform:none!important}
.ad-track[data-dynamic-ads]{overflow:hidden}.ad-track[data-dynamic-ads]>.ithm-managed-track{padding:0}.ad-track .ithm-managed-item.is-sponsored{min-height:58px;padding:8px 16px;color:#12233b;background:#fff;border-color:rgba(7,27,67,.10);box-shadow:0 8px 24px rgba(7,27,67,.08)}.ad-track .ithm-managed-item.is-sponsored .ithm-managed-label{color:#b20f29;background:rgba(255,64,94,.10)}.ad-track .ithm-managed-item.is-sponsored .ithm-managed-secondary{color:#5b6b80}.ad-track .ithm-managed-item.is-sponsored .ithm-managed-contact{color:#0f5cc7}
@media(max-width:760px){.ithm-managed-track{gap:12px}.ithm-managed-group{gap:12px}.ithm-managed-secondary{display:none}.ithm-managed-item{padding:7px 11px}.newsroom-list-updates .container{gap:10px}.newsroom-list-updates .container>strong{font-size:.68rem}}
@media(prefers-reduced-motion:reduce){.ithm-managed-track{animation-duration:calc(var(--ithm-speed,32s) * 1.55)!important;animation-play-state:running!important}}