/* Premium News Ticker v48: isolated component stylesheet; intentionally scoped to .aks-ticker only. */
.aks-ticker{--aks-ticker-primary:#0D8758;--aks-ticker-secondary:#DC3545;--aks-ticker-text:#0F2747;--aks-ticker-bg:#fff;--aks-ticker-label-bg:var(--aks-ticker-primary);--aks-ticker-label-color:#fff;--aks-ticker-live:var(--aks-ticker-secondary);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;background:var(--aks-ticker-bg)!important;color:var(--aks-ticker-text)!important;border-top:1px solid rgba(15,39,71,.08)!important;border-bottom:1px solid rgba(15,39,71,.10)!important;position:relative;isolation:isolate}
.aks-ticker *{box-sizing:border-box}
.aks-ticker .aks-ticker-inner{width:100%;max-width:1240px;min-height:var(--aks-ticker-height,46px);height:auto;margin:0 auto;padding:0 14px;display:flex;align-items:center;gap:12px;overflow:hidden}
.aks-ticker .aks-ticker-label{height:var(--aks-ticker-height,46px);max-width:40%;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 16px;background:var(--aks-ticker-label-bg)!important;color:var(--aks-ticker-label-color)!important;border-radius:10px;font-size:var(--aks-ticker-label-size,14px);font-weight:900;white-space:nowrap;position:relative;z-index:2}
.aks-ticker .aks-ticker-label:after{content:none!important;display:none!important}
.aks-ticker .aks-ticker-label b{font:inherit;overflow:hidden;text-overflow:ellipsis}
.aks-ticker .aks-ticker-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.12em;line-height:1;flex:none}
.aks-ticker .aks-ticker-mobile-label,.aks-ticker .aks-ticker-mobile-icon{display:none}
.aks-ticker .aks-ticker-live{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:7px;background:var(--aks-ticker-live)!important;color:#fff!important;font-size:11px;font-weight:900;line-height:1;letter-spacing:.04em}
.aks-ticker .aks-ticker-viewport{min-width:0;flex:1 1 auto;overflow:hidden;position:relative;height:var(--aks-ticker-height,46px);display:flex;align-items:center}
.aks-ticker .aks-ticker-track{width:max-content;max-width:none;display:inline-flex;flex:0 0 auto;align-items:center;gap:15px;white-space:nowrap;will-change:transform;animation:aksTickerScroll var(--aks-ticker-duration,60s) linear infinite;padding-left:10px}
.aks-ticker .aks-ticker-item{display:inline-flex;align-items:center;gap:8px;max-width:none;white-space:nowrap;text-decoration:none!important;color:var(--aks-ticker-text)!important;font-size:var(--aks-ticker-text-size,14px);font-weight:800;line-height:1.35}
.aks-ticker .aks-ticker-item:hover{text-decoration:underline!important;color:var(--aks-ticker-primary)!important}
.aks-ticker .aks-ticker-item img{width:30px;height:30px;object-fit:cover;border-radius:6px;flex:none}
.aks-ticker .aks-ticker-item small{font-size:10px;color:inherit;opacity:.72;font-weight:700}
.aks-ticker .aks-ticker-category{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--aks-ticker-secondary) 12%,white);color:var(--aks-ticker-secondary);font-size:10px;font-weight:800}
.aks-ticker .aks-ticker-track>i{font-style:normal;color:var(--aks-ticker-secondary);font-weight:900}
.aks-ticker .aks-ticker-controls{display:flex;flex:0 0 auto;gap:5px;align-items:center;margin-left:0;z-index:2}
.aks-ticker .aks-ticker-controls button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:0;border:1px solid #dbe3ea!important;background:#fff!important;color:var(--aks-ticker-text)!important;border-radius:50%;font:inherit;font-size:18px;font-weight:900;line-height:1;cursor:pointer}
.aks-ticker .aks-ticker-controls button:last-child{background:var(--aks-ticker-primary)!important;color:#fff!important;border-color:var(--aks-ticker-primary)!important}
.aks-ticker .aks-ticker-controls button:hover{filter:brightness(.96)}
.aks-ticker.aks-ticker-pause-hover:hover .aks-ticker-track{animation-play-state:paused}
.aks-ticker.aks-ticker-no-autoplay .aks-ticker-track,.aks-ticker.aks-ticker-paused .aks-ticker-track{animation-play-state:paused!important}
.aks-ticker.aks-ticker-modern-featured{box-shadow:0 3px 12px rgba(15,39,71,.05)}
.aks-ticker.aks-ticker-modern-featured .aks-ticker-label{border-radius:0 10px 10px 0;margin-left:-14px;padding-left:18px}
.aks-ticker.aks-ticker-dark{background:#062f2a!important;border-color:#062f2a!important}
.aks-ticker.aks-ticker-dark .aks-ticker-inner{background:linear-gradient(100deg,#064e3b,#062f2a)!important}
.aks-ticker.aks-ticker-dark .aks-ticker-label{background:transparent!important;color:#fff!important}
.aks-ticker.aks-ticker-dark .aks-ticker-item{color:#fff!important}
.aks-ticker.aks-ticker-dark .aks-ticker-category{background:rgba(255,255,255,.16);color:#fff}
.aks-ticker.aks-ticker-dark .aks-ticker-controls button{background:rgba(255,255,255,.12)!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important}
.aks-ticker.aks-ticker-animated-marker{background:linear-gradient(100deg,var(--aks-ticker-secondary),#b91c1c)!important;border-color:var(--aks-ticker-secondary)!important}
.aks-ticker.aks-ticker-animated-marker .aks-ticker-label{background:transparent!important;color:#fff!important;padding-left:4px}
.aks-ticker.aks-ticker-animated-marker .aks-ticker-item{color:#fff!important}
.aks-ticker.aks-ticker-animated-marker .aks-ticker-track>i{color:#fff}
.aks-ticker.aks-ticker-animated-marker .aks-ticker-category{background:rgba(255,255,255,.16);color:#fff}
.aks-ticker.aks-ticker-animated-marker .aks-ticker-controls button{background:rgba(255,255,255,.14)!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important}
.aks-ticker.aks-ticker-minimal{border-left:3px solid var(--aks-ticker-secondary)!important;box-shadow:none}
.aks-ticker.aks-ticker-minimal .aks-ticker-label{background:transparent!important;color:var(--aks-ticker-secondary)!important;padding-left:4px}
.aks-ticker.aks-ticker-minimal .aks-ticker-label .aks-ticker-icon{color:var(--aks-ticker-secondary)}
.aks-ticker.aks-ticker-round{width:calc(100% - 24px);max-width:1216px;margin:7px auto;border:1px solid #e2e8f0!important;border-radius:999px;box-shadow:0 4px 16px rgba(15,39,71,.07)}
.aks-ticker.aks-ticker-round .aks-ticker-inner{padding-left:5px;padding-right:8px}
.aks-ticker.aks-ticker-round .aks-ticker-label{border-radius:999px}
.aks-ticker.aks-ticker-round .aks-ticker-label:after{display:none!important}
.aks-ticker.aks-ticker-thumbnail .aks-ticker-item img{width:32px;height:32px;border-radius:7px}
.aks-ticker.aks-ticker-category .aks-ticker-label{background:var(--aks-ticker-primary)!important}
.aks-ticker.aks-ticker-category .aks-ticker-category{background:#e7f5ee;color:var(--aks-ticker-primary)}
@media(max-width:700px){
 .aks-ticker .aks-ticker-inner{min-height:var(--aks-ticker-mobile-height,40px);padding:0 7px;gap:6px}
 .aks-ticker .aks-ticker-label{height:var(--aks-ticker-mobile-height,40px);max-width:43%;padding:0 9px;gap:5px;font-size:var(--aks-ticker-mobile-label-size,11px);border-radius:7px}
 .aks-ticker .aks-ticker-desktop-label,.aks-ticker .aks-ticker-desktop-icon{display:none}
 .aks-ticker .aks-ticker-mobile-label,.aks-ticker .aks-ticker-mobile-icon{display:inline}
 .aks-ticker .aks-ticker-icon{font-size:1.05em}
 .aks-ticker .aks-ticker-live{padding:4px 6px;font-size:9px}
 .aks-ticker .aks-ticker-viewport{height:var(--aks-ticker-mobile-height,40px)}
 .aks-ticker .aks-ticker-item{font-size:var(--aks-ticker-mobile-text-size,12px);gap:5px}
 .aks-ticker .aks-ticker-item small{display:none}
 .aks-ticker .aks-ticker-item img{width:24px;height:24px}
 .aks-ticker .aks-ticker-category{font-size:9px;padding:2px 5px}
 .aks-ticker .aks-ticker-track{gap:10px;padding-left:6px}
 .aks-ticker .aks-ticker-controls{gap:3px}
 .aks-ticker .aks-ticker-controls button{width:24px;height:24px;min-width:24px;font-size:15px}
 .aks-ticker.aks-ticker-modern-featured .aks-ticker-label{margin-left:-7px;padding-left:10px}
 .aks-ticker.aks-ticker-round{width:calc(100% - 12px);border-radius:14px}
 .aks-ticker.aks-ticker-round .aks-ticker-inner{padding:0 5px}
 .aks-ticker.aks-ticker-round .aks-ticker-label{border-radius:10px}
}
@media(max-width:380px){.aks-ticker .aks-ticker-controls button:first-child{display:none}.aks-ticker .aks-ticker-label{max-width:40%}.aks-ticker .aks-ticker-live{font-size:8px;padding:4px}}
@media(prefers-reduced-motion:reduce){.aks-ticker .aks-ticker-track{animation:none!important}}
