/* Optional, single-instance strip. No global navigation or provider-brand overrides. */
.market-strip{background:#f5f7f7;border-bottom:1px solid #d8e1e5;padding:10px 5.5% 11px;color:#122b39;min-width:0}
.market-strip__bar{display:flex;align-items:center;gap:18px;min-height:44px}
.market-strip__title{font:600 11px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;flex:0 0 auto}
.market-strip__scope{font-size:12px;line-height:1.5;color:#536974;flex:1;min-width:0}
.market-strip__toggle{background:transparent;border:1px solid #728b99;color:#163b50;min-height:44px;padding:8px 14px;font:600 12px/1.4 var(--sans,Arial,sans-serif);white-space:nowrap;flex:0 0 auto}
.market-strip__toggle:hover{background:#e6edf0}
.market-strip a{text-decoration:underline;text-underline-offset:3px}
.market-strip a:focus-visible,.market-strip__toggle:focus-visible{outline:3px solid #0064a3;outline-offset:3px}
.market-strip__privacy,.market-strip__notes,.market-strip__status{font-size:11px;line-height:1.65;color:#536974;max-width:none}
.market-strip__privacy{margin-top:3px}
.market-strip__panel{margin-top:10px;min-width:0}
.market-strip__mount{width:100%;min-width:0;background:#fff}
.market-strip__frame{display:block;width:100%;height:168px;border:0;background:#fff}
.market-strip__notes{margin-top:7px}
.market-strip__status:not(:empty){margin-top:5px}
.market-strip[data-state=error] .market-strip__status{color:#7b352a}
.market-strip__fallback{font-size:12px;margin-left:auto}
@media(min-width:1600px){.market-strip{padding-left:max(7%,calc((100vw - 1400px)/2));padding-right:max(7%,calc((100vw - 1400px)/2))}}
@media(max-width:1300px){.market-strip{padding-left:5%;padding-right:5%}}
@media(max-width:600px){.market-strip{padding:9px 6% 11px}.market-strip__bar{gap:8px 12px;flex-wrap:wrap}.market-strip__title{margin-right:auto}.market-strip__scope{order:3;flex-basis:100%;font-size:11px}.market-strip__toggle{padding:8px 10px}.market-strip__privacy{margin-top:6px}.market-strip__notes{font-size:11px}}
@media(prefers-reduced-motion:reduce){.market-strip *{transition:none!important;scroll-behavior:auto}}

/* Markets is the only ticker host. Keep the provider itself untouched. */
.markets-page .market-strip{background:#101a24;color:#e4edf3;border:1px solid #314250;padding:18px 24px;margin:0 0 28px}
.markets-page .market-strip__scope,.markets-page .market-strip__privacy,.markets-page .market-strip__notes,.markets-page .market-strip__status{color:#a9becb}
.markets-page .market-strip__toggle{color:#d8e8f2;border-color:#7393a8}
.markets-page .market-strip__toggle:hover{background:#203545}
.markets-page .market-strip__mount,.markets-page .market-strip__frame{background:#101a24}
.markets-page .market-strip a{color:#b9def7}
.markets-page .market-strip[data-state=error] .market-strip__status{color:#f0b7a6}
@media(max-width:600px){.markets-page .market-strip{padding:18px}}
