/* NexoMarket multilingual selector: compact on desktop, visible beside hamburger on mobile. */
.nmt-language-switcher{position:relative;z-index:110;flex:0 0 auto;margin-left:auto;color:#e1f4eb;font:700 12px/1.3 system-ui,sans-serif}
.nmt-language-switcher summary{display:flex;gap:7px;align-items:center;cursor:pointer;list-style:none;border:1px solid #43685a;border-radius:999px;padding:9px 11px;min-width:74px;background:#102b22;white-space:nowrap;user-select:none}
.nmt-language-switcher summary::-webkit-details-marker{display:none}
.nmt-language-switcher summary:hover,.nmt-language-switcher[open] summary{border-color:#7edbb0;background:#17382b}
.nmt-language-switcher summary:focus-visible,.nmt-language-list a:focus-visible{outline:3px solid #9ff0ca;outline-offset:2px}
.nmt-globe{font-size:18px;line-height:1;color:#92d8b5}
.nmt-chevron{font-size:17px;line-height:1;color:#9cc4af}
.nmt-language-list{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;gap:2px;min-width:170px;padding:8px;background:#10231b;border:1px solid #39624e;box-shadow:0 14px 30px #0006;border-radius:12px;z-index:120}
.nmt-language-list a{padding:11px 12px;border-radius:7px;color:#edf7f0!important;font-size:13px;white-space:nowrap;text-decoration:none}
.nmt-language-list a:hover,.nmt-language-list a[aria-current="true"]{background:#26553e;color:#fff!important}
.nmt-lang-zh {font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}
.nmt-lang-zh .nms-section-head,.nmt-lang-zh .nms-how{line-height:1.6}
@media (max-width:980px){.nm-header__inner{gap:10px}.nmt-language-switcher{order:2;margin-left:0}.nm-menu-toggle{order:1;margin-left:auto}.nm-nav{order:3}.nmt-language-switcher summary{min-width:68px;padding:9px 10px}}
@media (max-width:460px){.nmt-language-switcher summary{min-width:58px}.nm-header__inner{gap:8px}.nm-brand__logo{max-width:145px!important}}

.nmt-legal-translation-notice{margin:22px auto 18px;max-width:960px;padding:15px 18px;border-left:4px solid #c07d27;background:#fff8e8;color:#32240e;font-size:14px;line-height:1.65;border-radius:5px}
