.zack-language-switch{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-inline:6px;font-size:12px;line-height:1.4;white-space:nowrap;color:var(--muted-color,#6d7582)}
.zack-language-switch button{appearance:none;border:0;font:inherit;cursor:pointer;color:inherit}
.zack-language-switch .zack-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 9px;border:1px solid var(--muted-border-color,rgba(128,138,155,.16));border-radius:16px;background:var(--muted-bg-color,rgba(128,138,155,.07));transition:background .18s,color .18s,border-color .18s;line-height:1;min-width:68px}
.zack-language-trigger:hover,.zack-language-trigger[aria-expanded=true]{color:var(--focus-color,#ff4081);background:var(--focus-color-opacity1,rgba(255,64,129,.07));border-color:var(--focus-color-opacity2,rgba(255,64,129,.18))}
.zack-language-switch svg{fill:none;stroke:currentColor}
.zack-language-globe{width:14px;height:14px;flex-shrink:0}.zack-language-chevron{width:10px;height:10px;opacity:.65;transition:transform .18s}.zack-language-trigger[aria-expanded=true] .zack-language-chevron{transform:rotate(180deg)}
.zack-language-switch .zack-language-menu{display:block;position:absolute;right:0;top:calc(100% + 7px);z-index:1100;min-width:136px;padding:5px;background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,rgba(128,138,155,.12));border-radius:var(--main-radius,8px);box-shadow:0 6px 24px var(--main-shadow,rgba(20,30,45,.12));color:var(--main-color,#414957)}
.zack-language-menu[hidden]{display:none!important}.zack-language-switch .zack-language-menu button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:8px 10px;line-height:1.5;background:transparent;border-radius:5px;text-align:left;font-size:12px}
.zack-language-menu button:hover{background:var(--muted-bg-color,rgba(128,138,155,.07))}.zack-language-menu button[aria-checked=true]{color:var(--focus-color,#ff4081);background:var(--focus-color-opacity1,rgba(255,64,129,.07))}.zack-language-check{visibility:hidden;font-size:12px}.zack-language-menu button[aria-checked=true] .zack-language-check{visibility:visible}
.zack-language-switch button:focus-visible{outline:2px solid var(--focus-color,#ff4081);outline-offset:2px}
.zack-language-sidebar{display:none}.zack-usdt-sidebar{display:block;margin:10px 15px;padding:10px 12px}
html[data-zack-lang=en] .payment-method-radio{min-width:0;overflow-wrap:anywhere}html[data-zack-lang=en] .modal-dialog button{white-space:normal}html[data-zack-lang=en] .mobile-menus a,html[data-zack-lang=en] .header-user-href a{overflow-wrap:anywhere}
@media(max-width:767px){.header .zack-language-switch{display:none}.mobile-navbar .zack-language-sidebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;margin:10px 15px;background:var(--main-bg-color,#fff);border-radius:var(--main-radius,8px)}.zack-language-caption{font-size:13px;color:var(--muted-color,#6d7582)}.zack-language-sidebar .zack-language-switch{margin:0}.zack-language-sidebar .zack-language-trigger{height:32px;padding-inline:10px}.zack-language-sidebar .zack-language-menu{top:calc(100% + 5px)}.zack-language-sidebar .zack-language-menu button{padding-block:10px}}
@media(prefers-reduced-motion:reduce){.zack-language-trigger,.zack-language-chevron{transition:none}}
