.ops-language-menu{position:relative;display:inline-block;margin:0;z-index:100}.ops-language-menu>summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;padding:9px 12px;color:#152b50;background:linear-gradient(145deg,#fff,#dbe3ec);border:1px solid #c2ceda;border-radius:13px;box-shadow:3px 3px 8px #16243d1c,inset 1px 1px 2px #fff;font-size:12px;font-weight:600}.ops-language-menu>summary::-webkit-details-marker{display:none}.ops-language-menu svg{filter:drop-shadow(1px 2px 1px #17366b30)}.ops-language-menu[open]>summary{box-shadow:inset 2px 2px 5px #16243d1c}.ops-language{position:absolute;right:0;top:calc(100% + 8px);min-width:175px;padding:7px;margin:0!important;border:1px solid #d7dee6;border-radius:13px;background:#fff;box-shadow:0 14px 40px #16243d2b;display:grid;gap:4px}.ops-language button{padding:10px 14px;border:0;border-radius:8px;text-align:start;background:#f4f6f8;color:#162848;font-size:14px;cursor:pointer}.ops-language button[aria-pressed=true]{background:#d9e3ee;font-weight:700}.ops-language button:hover{background:#e4ecf3}.public>.ops-language-menu{float:right;margin:12px 0}html[dir=rtl] body{direction:rtl}html[dir=rtl] .app-sidebar{left:auto;right:0}html[dir=rtl] body>.app-sidebar+main{margin-left:0;margin-right:var(--sidebar-width,280px)}html[dir=rtl] main.public{margin-right:0}html[dir=rtl] .ops-language{right:auto;left:0}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr}html[dir=rtl] .sp-message,html[dir=rtl] .gs-bubble{text-align:start;unicode-bidi:plaintext}@media(max-width:800px){html[dir=rtl] body>.app-sidebar+main{margin-right:0}.ops-language-menu>summary{padding:8px}} 
html[dir=rtl] body>.app-sidebar{inset:0 0 0 auto}html[dir=rtl] body>.app-sidebar+main{margin-left:0;margin-right:var(--sidebar-width)}@media(max-width:760px){html[dir=rtl] body>.app-sidebar+main{margin-right:76px}}html[dir=rtl] .support-embed main{margin-right:0}
html[dir] .public>.ops-language-menu{float:none;display:block;width:max-content;max-width:calc(100vw - 32px);margin:12px 16px 12px auto}html[dir] .public>.ops-language-menu>.ops-language{left:auto;right:0;min-width:175px;max-width:calc(100vw - 32px)}html[dir=rtl] .ops-language-menu>.ops-language{left:auto;right:0}.ops-language-menu button{color:#162848!important;text-align:start!important;white-space:nowrap}.ops-language-menu{isolation:isolate;z-index:1200}.ops-language{box-sizing:border-box}html[dir=rtl] .top-account>.badge{unicode-bidi:isolate;direction:ltr}

/* One compact control shared by public and signed-in navigation. */
html[dir] .ops-language-menu{display:inline-block;flex:0 0 36px;width:36px;height:36px;margin:0;vertical-align:middle;z-index:1200}
html[dir] .ops-language-menu>summary{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;padding:0;gap:0;border-radius:50%;background:linear-gradient(145deg,#fff,#e5ebf0);border:1px solid #c8d3de;box-shadow:0 3px 8px #16243d14,inset 0 1px 1px #fff;transition:box-shadow .15s,transform .15s}
html[dir] .ops-language-menu>summary>span{display:none}
html[dir] .ops-language-menu>summary>svg{width:19px;height:19px;filter:none}
html[dir] .ops-language-menu>summary:hover{transform:translateY(-1px);box-shadow:0 5px 12px #16243d24}
html[dir] .ops-language-menu>summary:focus-visible{outline:3px solid #6788a9;outline-offset:3px}
html[dir] .ops-language-menu>.ops-language{inset:auto 0 auto auto;top:calc(100% + 10px);width:180px;min-width:180px;max-width:calc(100vw - 24px);padding:7px;direction:ltr;z-index:1201}
html[dir] .ops-language-menu>.ops-language button{display:block;width:100%;box-sizing:border-box;margin:0;line-height:1.5}
.public-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}
.publicnav .public-account-actions>.ops-language-menu{order:0}
@media(max-width:600px){.public-account-actions{gap:8px}.publicnav .public-account-actions>.button{padding:10px 12px;font-size:12px}html[dir] .ops-language-menu{flex-basis:34px;width:34px;height:34px}html[dir] .ops-language-menu>summary{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){html[dir] .ops-language-menu>summary{transition:none}}

.qr-language-control{display:flex;justify-content:flex-end;margin:0 0 12px}.security-language-control{display:flex;justify-content:flex-end;margin-bottom:16px}.security-shell .ops-language button{margin-top:0}html[dir=rtl] .auto-tracking main{margin-inline:auto}
