.pxml-switcher{display:inline-flex;align-items:center;gap:8px;font:inherit}.pxml-switcher__label{font-size:14px}.pxml-switcher__select{min-height:38px;padding:6px 10px;border:1px solid #d8dee8;border-radius:0;background:#fff;color:inherit;font:inherit}
.pxml-floating-language{position:fixed;top:18px;right:18px;z-index:2147482000;font:500 14px Kanit,system-ui,-apple-system,"Segoe UI",sans-serif;color:#0f172a}.pxml-floating-language__button{min-height:40px;display:flex;align-items:center;gap:7px;border:1px solid rgba(15,23,42,.16);background:#fff;color:#0f172a;padding:8px 12px;box-shadow:0 8px 28px rgba(15,23,42,.14);cursor:pointer;border-radius:6px;font:inherit}.pxml-floating-language__globe{font-size:16px;line-height:1}.pxml-floating-language__chev{font-size:11px;color:#64748b}.pxml-floating-language__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;max-height:min(360px,70vh);overflow:auto;border:1px solid #dbe3ee;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.18);padding:5px;border-radius:6px}.pxml-floating-language__menu a,.pxml-floating-language__menu span{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 10px;text-decoration:none;color:#1e293b;border-radius:4px;white-space:nowrap}.pxml-floating-language__menu a:hover{background:#f1f5f9}.pxml-floating-language__menu a.is-active{background:#eff6ff;color:#1d4ed8;font-weight:600}.pxml-floating-language__menu small{font-size:11px;color:#64748b}.pxml-floating-language__menu .is-disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.pxml-floating-language{top:10px;right:10px}.pxml-floating-language__button{min-height:36px;padding:6px 9px}.pxml-floating-language__button>span:nth-child(2){max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
