.news-ticker{position:fixed;top:var(--hyt-header-height);right:0;left:var(--hyt-sidebar-width);z-index:1035;display:flex;height:var(--hyt-rss-height);min-height:var(--hyt-rss-height);overflow:hidden;border-bottom:1px solid var(--bs-border-color);background:var(--bs-body-bg);box-shadow:0 4px 12px rgba(0,0,0,.05);transition:left .3s ease-in-out}
.ticker-label{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:9px;padding:0 23px;color:#fff;background:#70388e;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ticker-label::after{position:absolute;top:0;right:-16px;width:34px;height:100%;background:#70388e;content:"";transform:skewX(-27deg)}
.ticker-pulse{position:relative;z-index:2;display:inline-grid;width:19px;height:19px;place-items:center;color:#fd7e14}.ticker-pulse::before{position:absolute;inset:1px;border:1px solid rgba(253,126,20,.76);border-radius:50%;content:"";animation:rssPulse 1.5s ease-out infinite}@keyframes rssPulse{0%{opacity:.85;transform:scale(.72)}70%,100%{opacity:0;transform:scale(1.7)}}
.ticker-viewport{display:flex;flex:1 1 auto;min-width:0;margin-left:25px;overflow:hidden;align-items:center}.ticker-track{display:flex;flex:0 0 auto;align-items:center;width:max-content;animation:tickerScroll 180s linear infinite;will-change:transform}.ticker-track:hover{animation-play-state:paused}.ticker-track a{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:0 12px;color:var(--bs-body-color);font-size:.86rem;text-decoration:none;white-space:nowrap}.ticker-rss-icon{color:#fd7e14}.ticker-source{display:inline-flex;align-items:center;gap:4px;color:#70388e}[data-bs-theme="dark"] .ticker-source{color:#c59ad9}@keyframes tickerScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(min-width:992px){.sidebar-collapse .news-ticker{left:0}}
@media(max-width:991.98px){.news-ticker{left:0}}
@media(max-width:575.98px){.ticker-label{padding:0 12px}.ticker-label span:last-child{display:none}}
