.lang-switcher{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:rgba(255,255,255,.08);white-space:nowrap}
.lang-switcher .lang-option{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 9px;border-radius:8px;text-decoration:none;color:inherit;font-size:12px;font-weight:800;opacity:.78}
.lang-switcher .lang-option:hover{opacity:1;background:rgba(255,255,255,.1)}
.lang-switcher .lang-option.active{opacity:1;background:#fff;color:#111827}
.login-language{display:flex;justify-content:center;margin-bottom:12px;color:#111827}
.login-language .lang-switcher{border-color:#d1d5db;background:#f9fafb}
.login-language .lang-option.active{background:#111827;color:#fff}
.admin-box{flex-wrap:wrap;justify-content:flex-end}
html[lang="my"] body,html[lang="my"] button,html[lang="my"] input,html[lang="my"] select,html[lang="my"] textarea{font-family:"Noto Sans Myanmar","Myanmar Text",system-ui,-apple-system,"Segoe UI",sans-serif!important;line-height:1.55}
@media(max-width:720px){.topbar{align-items:flex-start}.admin-box{gap:7px}.lang-switcher .lang-option{padding:6px 7px;font-size:11px}.nav{overflow-x:auto;white-space:nowrap}}
@media print{.lang-switcher,.login-language{display:none!important}}
