.site-language{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid #c7d5df;border-radius:10px;background:#fff;overflow:hidden;white-space:nowrap}
.site-language button{display:block;width:auto;min-width:44px;min-height:44px;padding:8px 11px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#354d60;font:600 12px/1.2 system-ui,sans-serif;cursor:pointer;white-space:nowrap}
.site-language button[aria-pressed=true]{background:#112d40;color:#fff}
.site-language button:focus-visible{outline:3px solid #29a88a;outline-offset:-3px}
.login-language{position:absolute;top:18px;right:18px;z-index:2}.login-card{position:relative;padding-top:82px!important}
.global-actions{flex-shrink:0}.global-bar .breadcrumbs{min-width:0;overflow:hidden}.global-bar .breadcrumbs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[lang=en] .sidebar .nav-domain-direct span,html[lang=en] .sidebar summary span,html[lang=en] .nav-leaf span{white-space:normal;overflow-wrap:anywhere;line-height:1.35}
html[lang=en] .sidebar .nav-domain-direct,html[lang=en] .sidebar summary,html[lang=en] .nav-leaf{min-height:44px;height:auto}
html[lang=en] button,html[lang=en] th{overflow-wrap:normal;word-break:normal}
html[lang=en] .main,html[lang=en] .command-column,html[lang=en] .command-card,html[lang=en] .analytics-card,html[lang=en] .world-market-insights{min-width:0}
html[lang=en] .command-actions{flex-wrap:wrap}
@media(max-width:760px){html[lang=en] .command-main,html[lang=en] .world-market-dashboard{grid-template-columns:minmax(0,1fr)}html[lang=en] .command-column{width:100%}html[lang=en] .world-map-stage{width:100%;min-width:0;box-sizing:border-box}html[lang=en] .command-chain{flex-wrap:wrap}html[lang=en] .command-card header{flex-wrap:wrap;gap:8px}html[lang=en] .command-funnel{grid-template-columns:minmax(0,1fr)}html[lang=en] .command-funnel>div{min-width:0}}
@media(max-width:600px){.global-bar{gap:6px!important;padding-left:12px!important;padding-right:12px!important}.global-actions{gap:6px!important}.site-language button{padding:8px;min-width:44px}.global-bar .global-user{display:none!important}.global-bar .breadcrumbs strong{max-width:125px}html[lang=en] .frequency-levels button{padding:8px 6px;font-size:12px}.login-language{right:20px;top:16px}}
