.mc-language-switch{display:flex;flex:0 0 auto;align-items:center;gap:2px;padding:3px;border:1px solid #cce1e6;border-radius:8px;background:#fff}
.mc-language-switch a{display:inline-flex;align-items:center;gap:4px;padding:5px 6px;color:#405b66;font-size:11px;line-height:1.3;font-weight:800;border-radius:5px}
.mc-language-flag{display:block;flex:none;width:18px;height:12px;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(20,47,58,.12)}
.mc-language-switch a[aria-current]{background:#e6f8fc;color:#007e9d}
.mc-language-switch a:focus-visible{outline:2px solid #008aaa;outline-offset:2px}
.mc-header .mc-actions{flex-shrink:0}
@media(max-width:1180px){.mc-header .mc-nav{display:none}.mc-header .mc-mobile-menu{display:block}.mc-header .mc-actions{margin-left:auto}.mc-header-inner{gap:12px}}
@media(max-width:600px){.mc-header-inner{gap:7px}.mc-header .mc-logo img{width:125px}.mc-header .mc-actions .mc-btn{padding:10px;font-size:11px}.mc-language-switch a{padding:5px 4px}.mc-header .mc-mobile-menu>summary{width:34px;padding:8px}.mc-language-switch{padding:2px}}
@media(max-width:360px){.mc-header .mc-logo img{width:105px}.mc-header-inner{gap:5px}.mc-header .mc-actions .mc-btn{padding:9px 7px;font-size:10px}}
@media(max-width:600px){.mc-language-flag{width:14px;height:10px}}
@media(max-width:400px){.mc-header .mc-logo img{width:105px}}
@media(max-width:360px){.mc-header .mc-logo img{width:82px}.mc-header-inner{gap:3px}.mc-language-flag{width:12px;height:9px}}
