#site-language{background:#e5efeb;border-bottom:1px solid #cbdcd4;padding:7px 18px;color:#21493b}#site-language>div{max-width:1280px;margin:auto;display:flex;justify-content:flex-end;align-items:center;gap:10px}#site-language label{font-size:13px;margin:0}#site-language select{width:auto;min-width:132px;padding:7px 30px 7px 12px;margin:0;font-size:14px;line-height:1.5;border-radius:9px;background-color:#fff}html[lang=km] body{font-family:'Khmer Sangam MN','Noto Sans Khmer','Leelawadee UI',system-ui,sans-serif;line-height:1.8}html[lang=en] nav button,html[lang=km] nav button{overflow-wrap:anywhere;hyphens:auto;white-space:normal;line-height:1.45;min-height:64px;height:auto;padding:10px 6px}html[lang=en] .row,html[lang=km] .row{flex-wrap:wrap}html[lang=en] button,html[lang=km] button{white-space:normal;overflow-wrap:anywhere}html[lang=km] label{line-height:1.8}@media(max-width:600px){#site-language{padding:6px 14px}html[lang=en] nav button,html[lang=km] nav button{font-size:13px}html[lang=km] header h2{font-size:20px}html[lang=en] .worker-actions button,html[lang=km] .worker-actions button{font-size:12px;padding:8px 4px}}
@media(max-width:600px){html[lang=en] main>nav,html[lang=km] main>nav{grid-auto-rows:minmax(76px,auto)}html[lang=en] main>nav>button,html[lang=km] main>nav>button{height:auto;min-height:76px}}
