.pc-language{position:relative;flex-shrink:0;border-left:1px solid #e0e6ed;padding-left:20px}
.pc-language summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;color:#43566c;list-style:none;white-space:nowrap}
.pc-language summary::-webkit-details-marker{display:none}.pc-language summary::after{content:'⌄';font-size:15px}
.pc-language svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}
.pc-language .pc-popover{position:absolute;top:39px;right:0;width:250px;background:#fff;border:1px solid #dce4ec;box-shadow:0 12px 32px #17334c1c;border-radius:8px;padding:8px;z-index:310}
.pc-language .pc-popover>p{font-size:12px;color:#667b91;margin:4px 10px 8px}
.pc-language-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;font-size:13px;border-radius:4px;line-height:1.65}
.pc-language-row.current{background:#edf4fd;color:#135dba;font-weight:600}.pc-language-row.unavailable{color:#8997a6}.pc-language-row small{font-size:10px;font-weight:400;white-space:nowrap}
.pc-language summary:focus-visible{outline:2px solid #3479d1;outline-offset:4px}
@media(max-width:900px){.site-header .brand{width:148px!important;min-width:148px!important;height:54px!important}.site-header .brand img{width:108.75px!important;max-width:108.75px!important;height:39px!important;max-height:39px!important}.site-header .header-inner{gap:10px!important}.site-header .mobile-nav-toggle{flex:none;margin-left:auto}.pc-language{border-left:0;padding-left:0}.pc-language summary{font-size:12px;gap:5px}.pc-language .pc-popover{top:34px}}

.site-header .nav>a,.site-header .nav-product-trigger{white-space:nowrap}
.site-header{font-family:Arial,Helvetica,sans-serif}
@media(max-width:900px){.site-header .header-inner{gap:10px!important}.site-header .nav{gap:0!important}}

.pc-language a{text-decoration:none;color:#43566c}.pc-language a:hover,.pc-language a:focus-visible{background:#edf4fd;color:#135dba}.pc-language .pc-entry{border-top:1px solid #e0e6ed;margin-top:5px}.pc-language .pc-popover{max-height:calc(100dvh - 95px);overflow-y:auto}.pc-language summary{min-height:30px}.pc-language .pc-language-row.current{color:#135dba}
@font-face{font-family:PanCoreNavThai;src:url("../fonts/8690b63cc8c7090492cce68f.woff2") format("woff2");font-display:swap}.pc-language [lang="th"],html[lang="th"] .pc-language{font-family:PanCoreNavThai,Arial,sans-serif}
