/* Localized labels can be longer; keep touch targets and allow wrapping. */
html[data-compact-locale] .compact-toc{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}
html[data-compact-locale] .compact-toc .cat-jump-chip{white-space:normal!important;text-align:center;line-height:1.25;min-width:0;min-height:44px;overflow-wrap:anywhere}
html[data-compact-locale] .compact-primary{min-width:0}
html[data-compact-locale] .compact-primary>span:first-child{min-width:0}
html[data-compact-locale] .compact-primary small{white-space:normal}
html[data-compact-locale] .compact-analyst-copy{min-width:0}
html[data-compact-locale] .compact-chart-head h2{overflow-wrap:anywhere}
html[data-compact-locale] #purDiv .purContent{unicode-bidi:plaintext}
html[data-compact-locale][dir="rtl"] .compact-avatars{direction:ltr}
html[data-compact-locale][dir="rtl"] .compact-crumbs{direction:rtl}
html[data-compact-locale][dir="rtl"] .compact-niche-icon{margin-right:0;margin-left:10px}
html[data-compact-locale][dir="rtl"] .compact-backdrop{direction:ltr}
html[data-compact-locale][dir="rtl"] .compact-analyst-copy{text-align:right}
@media(max-width:820px){html[data-compact-locale] .compact-toc .cat-jump-chip{font-size:10px!important;padding:6px 3px!important}}
html[data-compact-locale] .footer-stats .fstat-n{overflow-wrap:anywhere}
