.ba-featured-news-ticker{display:none}
 .ba-featured-news-ticker:not([hidden]){display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;max-width:1250px;min-width:0;height:40px;min-height:40px;max-height:40px;margin-inline:auto;padding:0 10px;background:#fff;border-block-start:0;border-block-end:1px solid #e5e5e5;color:#242424;font-size:13px;line-height:1.4;overflow:visible;contain:inline-size layout}
 /* Both viewports overlay the bottom 40px instead of adding an external row. */
 .ba-featured-news-ticker:not([hidden]){position:relative;z-index:2;margin-block-start:-40px;border-block-start:1px solid var(--border-color,#c8c8c8);border-block-end:0}
 /* Keep the frame painted from the first response; only content waits for data. */
 .ba-featured-news-ticker[data-ba-ticker-loading="1"]{visibility:visible;pointer-events:auto}
 .ba-featured-news-ticker[data-ba-ticker-loading="1"] .ba-featured-news-viewport{visibility:hidden;pointer-events:none}
 .ba-featured-news-ticker[data-ba-ticker-loading="1"] .ba-featured-news-track{animation-play-state:paused}
 .ba-featured-news-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;flex:0 0 78px;width:78px;min-width:78px;white-space:nowrap;color:#c00;font-size:10px;font-weight:700;letter-spacing:.025em}
 .ba-featured-news-ticker a.ba-featured-news-label{color:#c00;font-size:10px;font-weight:700;text-decoration:none}
 .ba-featured-news-telegram-icon{display:block;flex:0 0 12px;width:12px;height:12px;fill:#0088cc;transform-origin:center;animation:ba-featured-news-telegram-pulse 3s ease-in-out infinite}
 .ba-featured-news-label span{animation:ba-featured-news-label-pulse 3s ease-in-out infinite}
 .ba-featured-news-qr{position:absolute;z-index:4;top:auto;right:5px;bottom:calc(100% + 4px);left:auto;display:flex;flex-direction:column;align-items:center;gap:1px;width:116px;height:auto;padding:1px;box-sizing:border-box;background:#fff;border:1px solid #bdbdbd;border-radius:3px;line-height:0;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.18)}
 .ba-featured-news-qr[hidden]{display:none!important}
 .ba-featured-news-qr-label[hidden]{display:none!important}
 .ba-featured-news-qr[data-ba-qr-label="0"]{height:auto;padding:1px;gap:0}
 .ba-featured-news-qr-image{position:relative;display:block;flex:0 0 110px;width:110px;height:110px}
 .ba-featured-news-qr img{display:block;width:110px;height:110px;margin:0;max-width:none}
 .ba-featured-news-qr-mark{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:26px;height:26px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}
 .ba-featured-news-telegram-qr-icon{display:block;width:18px;height:18px;fill:#0088cc}
 .ba-featured-news-qr-label{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;color:#333;font-size:12px;font-weight:700;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .ba-featured-news-qr-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis}
 .ba-featured-news-ticker a.ba-featured-news-label:focus-visible{outline:2px solid #666;outline-offset:2px}
 .ba-featured-news-viewport{flex:1 1 0%;width:0;min-width:0;overflow:hidden;contain:layout paint}
 .ba-featured-news-ticker .ba-live-feed-placeholder{width:100%;min-width:0;min-height:0!important;contain:layout style}
 .ba-featured-news-track{display:flex;width:max-content;will-change:transform;transform:translate3d(-50%,0,0);animation:ba-featured-news-ltr var(--ba-ticker-duration,40s) linear infinite}
 .ba-featured-news-ticker[data-ba-ticker-suspended="1"] .ba-featured-news-track{animation-play-state:paused}
 .ba-featured-news-group{display:flex;align-items:center;flex:none;gap:24px;padding-right:24px;white-space:nowrap}
 .ba-featured-news-group a,.ba-featured-news-group span{color:inherit;text-decoration:none;font-size:13px;font-weight:400}
 .ba-featured-news-group a:focus-visible{text-decoration:underline}
 /* Reset every control state so theme button rules cannot recolor or resize it. */
 .ba-featured-news-ticker button.ba-featured-news-pause,
 .ba-featured-news-ticker button.ba-featured-news-pause:is(:hover,:focus,:active){all:unset!important;box-sizing:border-box!important;flex:0 0 28px!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:1px solid #d8d8d8!important;border-radius:3px!important;background:#fff!important;color:#555!important;box-shadow:none!important;font-size:0!important;line-height:1!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}
 .ba-featured-news-ticker button.ba-featured-news-pause:focus-visible{outline:2px solid #666!important;outline-offset:2px!important}
 .ba-featured-news-ticker button.ba-featured-news-pause::before{content:""!important;display:block!important;width:2px!important;height:10px!important;border:0!important;border-radius:0!important;background:#555!important;box-shadow:4px 0 0 #555!important;transform:translateX(-2px)!important}
 .ba-featured-news-ticker button.ba-featured-news-pause[aria-pressed="true"]::before{width:0!important;height:0!important;border-top:5px solid transparent!important;border-bottom:5px solid transparent!important;border-left:8px solid #555!important;background:transparent!important;box-shadow:none!important;transform:translateX(1px)!important}
 .ba-featured-news-ticker button.ba-featured-news-pause::after{content:none!important;display:none!important}
 .ba-featured-news-viewport:focus-within .ba-featured-news-track,.ba-featured-news-ticker.is-paused .ba-featured-news-track{animation-play-state:paused}
 body.mwzd-zen-on .ba-featured-news-ticker{display:none!important}
@media(max-width:767.98px){
 .ba-featured-news-ticker:not([hidden]){width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-block-end:1px solid var(--border-color,#c8c8c8)}
 .ba-featured-news-ticker[data-ba-ticker-mobile="0"]{display:none!important}
 .ba-featured-news-qr{display:none!important}
}
@media(min-width:768px){
 .ba-featured-news-ticker:not([hidden]){border-inline:1px solid var(--border-color,#c8c8c8)}
 .ba-featured-news-ticker[data-ba-ticker-desktop="0"]{display:none!important}
}
/* Pause over the news text only; button hover must not prevent manual resume. */
@media(hover:hover) and (pointer:fine){
 .ba-featured-news-viewport:hover .ba-featured-news-track{animation-play-state:paused}
}
@keyframes ba-featured-news-ltr{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
 @keyframes ba-featured-news-telegram-pulse{0%,66%,100%{opacity:.82;transform:scale(1)}76%{opacity:1;transform:scale(1.08)}}
 @keyframes ba-featured-news-label-pulse{0%,66%,100%{color:#c00}76%{color:#e11}}
@media(prefers-reduced-motion:reduce){
 .ba-featured-news-track{animation:none!important;transform:none!important;will-change:auto}
 .ba-featured-news-telegram-icon,.ba-featured-news-label span{animation:none!important}
 .ba-featured-news-group[aria-hidden="true"]{display:none}
 .ba-featured-news-viewport{overflow-x:auto}
 .ba-featured-news-ticker button.ba-featured-news-pause,.ba-featured-news-ticker button.ba-featured-news-pause:is(:hover,:focus,:active){display:none!important}
}
