.xm-languages{position:relative;flex:none;font-size:12px;line-height:1.4}
.xm-languages>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-width:72px;min-height:44px;border:1px solid #ddd;border-radius:22px;padding:8px 10px;cursor:pointer;list-style:none;background:#fff;color:#161616}
.xm-languages>summary::-webkit-details-marker{display:none}
.xm-languages img{display:block;object-fit:cover;width:24px;height:16px;flex:none;border:1px solid #ddd;border-radius:2px}
.xm-languages>nav{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:80;display:grid;width:232px;max-width:calc(100vw - 36px);max-height:min(480px,70vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #ddd;border-radius:14px;background:#fff;box-shadow:0 10px 30px #0002;padding:7px;color:#161616}
.xm-languages>nav a{display:flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;border-radius:8px;padding:10px;font-size:14px}
.xm-languages>nav a[aria-current]{background:#f1f1f1;font-weight:700}
.xm-languages>nav a:hover{background:#f7f7f7}.xm-languages>nav a>span:last-child:not(:nth-child(2)){margin-inline-start:auto}
html[dir=rtl] body{direction:rtl;text-align:right;font-family:Tahoma,"Noto Sans Arabic",Arial,sans-serif}
html[dir=rtl] .xp-shell,html[dir=rtl] .xm-profile-main{min-width:0}
html[dir=rtl] .xp-source-link,html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] time{unicode-bidi:isolate}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:inherit;letter-spacing:0}
html[dir=rtl] .xp-brief label,html[dir=rtl] .xp-filters label{text-align:right}
html[dir=rtl] .xm-profile-top-actions{margin-left:0}
html[dir=rtl] .xm-lightbox-close{margin-left:0;margin-inline-start:auto}
html[lang^=zh] body,html[lang=ja] body{font-family:system-ui,"Noto Sans CJK SC","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;word-break:normal;overflow-wrap:anywhere}
html[lang^=zh] h1,html[lang^=zh] h2,html[lang^=zh] h3,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3{font-family:inherit;line-height:1.5;letter-spacing:0}
.xp-supplier-title,.xm-buying-product h3,.xm-profile-heading h1{overflow-wrap:anywhere}
@media(max-width:650px){.xm-languages{font-size:10px}.xm-languages>summary{min-width:65px;padding:6px;gap:4px;min-height:44px}.xm-header-right{gap:6px}.xm-menu>summary{min-height:44px}.xm-languages>nav{inset-inline-end:-40px;width:220px}.xm-buying-paths strong{overflow-wrap:anywhere}.xm-buying-paths small{font-size:11px}html[dir=rtl] .xm-profile-top-actions{margin-inline-start:65px}}
@media(max-width:360px){.xp-brand img{width:109px}.xp-brand>span{font-size:6px}.xp-header-inner{gap:6px}.xm-header-right{gap:4px}.xm-menu>summary{width:36px}.xm-languages>summary{min-width:58px}}
