.language-control{background:#fff;border:1px solid #e0e2e5;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:4px;display:inline-flex}.language-control button{color:#60656c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:13px;line-height:1.2}.language-control button[aria-pressed=true]{color:#fff;background:#181b20}.language-control button:focus-visible{outline-offset:2px;outline:2px solid #ff632c}html[lang=en] .sidebar nav button{white-space:normal;line-height:1.35}html[lang=en] .top-actions{flex-wrap:wrap}html[lang=en] .mg-kpi strong{overflow-wrap:anywhere}@media print{.language-control{display:none!important}}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:68px;padding-block:12px}.topbar .search-box{flex:220px;min-width:0}.topbar .top-actions{justify-content:flex-end;gap:8px;max-width:100%}html[lang=en] .mg-value{overflow-wrap:break-word;font-size:clamp(24px,2.2vw,34px)}@media (max-width:680px){.topbar .top-actions{justify-content:flex-start}.topbar .search-box{flex-basis:180px}.language-control button{min-height:36px}}@media (max-width:600px){html[lang=en] .mg-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}html[lang=en] .mg-head-actions{justify-content:flex-end;align-items:flex-start}html[lang=en] .mg-head-actions .mg-tag{white-space:normal;max-width:110px}}
