/* Scoped, responsive; no changes to the IndiaLaw homepage layout or global CSS. */
:is(.il-app,#ao-fallback) .il-market-ticker{min-width:0;margin:0 0 15px;border:1px solid #dce6f2;border-radius:6px;background:#fff;overflow:hidden}
:is(.il-app,#ao-fallback) .il-market-heading{padding:7px 12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;align-items:center;background:#f3f7fc;border-bottom:1px solid #e2eaf4;line-height:1.3}
:is(.il-app,#ao-fallback) .il-market-heading strong{font-size:12px;font-weight:800;color:#10376b}
:is(.il-app,#ao-fallback) .il-market-heading span{font-size:10px;color:#667d98}
:is(.il-app,#ao-fallback) .il-market-widget{overflow:hidden;min-height:46px}
:is(.il-app,#ao-fallback) .il-market-widget tv-ticker-tape{display:block;width:100%;max-width:100%;min-height:46px}
:is(.il-app,#ao-fallback) .il-market-loading{display:block;padding:11px 12px;font-size:12px;color:#64748b}
:is(.il-app,#ao-fallback) .il-market-foot{font-size:10px;line-height:1.5;color:#65768c;padding:5px 12px;border-top:1px solid #eef1f6}
:is(.il-app,#ao-fallback) .il-market-foot a{color:#0966ce;text-decoration:underline}
:is(.il-app,#ao-fallback) .il-market-reduced{display:none;margin:0;padding:8px 12px;font-size:12px;color:#334155}
@media(max-width:700px){:is(.il-app,#ao-fallback) .il-market-heading{padding:7px 9px}:is(.il-app,#ao-fallback) .il-market-foot{padding:5px 9px;font-size:9px}}
@media(prefers-reduced-motion:reduce){:is(.il-app,#ao-fallback) .il-market-widget{display:none}:is(.il-app,#ao-fallback) .il-market-reduced{display:block}}
@media print{:is(.il-app,#ao-fallback) .il-market-ticker{display:none!important}}
