.sgc-language-toggle{border-bottom:0;text-align:start;padding-block:10px;gap:11px}
.sgc-language-current{max-width:42%;color:var(--sgc-muted);font-size:12px;overflow-wrap:anywhere;text-align:end}
.sgc-language-dialog{box-sizing:border-box;width:min(440px,calc(100% - 28px));max-height:calc(100dvh - 40px);padding:20px;border:1px solid var(--sgc-line,#e2e7ee);border-radius:16px;background:var(--sgc-paper,#fff);color:var(--sgc-ink,#253244);box-shadow:0 20px 60px #10203630;font-family:var(--sgc-font,system-ui,sans-serif);overscroll-behavior:contain}
.sgc-language-dialog::backdrop{background:#16223466}
.sgc-language-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.sgc-language-dialog h2{margin:0;font-size:20px;line-height:1.4}
.sgc-language-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:8px;background:var(--sgc-canvas,#f5f6f9);color:inherit;font-size:27px;cursor:pointer}
.sgc-language-note{margin:8px 0 16px;color:var(--sgc-muted,#637184);font-size:13px;line-height:1.6}
.sgc-language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.sgc-language-options button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:60px;padding:10px 26px 10px 12px;padding-inline:12px 26px;border:1px solid var(--sgc-line,#e2e7ee);border-radius:9px;background:var(--sgc-paper,#fff);color:var(--sgc-ink,#253244);text-align:start;font-family:inherit;font-size:15px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}
.sgc-language-options small{color:var(--sgc-muted,#637184);font-size:12px}
.sgc-language-options [aria-checked="true"]{border-color:var(--sgc-accent,#b74455);background:var(--sgc-tint,#faedf0);color:var(--sgc-deep,#703342)}
.sgc-language-options [aria-checked="true"]::after{position:absolute;inset-inline-end:10px;content:'✓';color:var(--sgc-accent,#b74455);font-size:16px;font-weight:700}
.sgc-language-dialog button:focus-visible{outline:2px solid var(--sgc-accent,#b74455);outline-offset:2px}
.sgc-language-status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[data-sgc-language]:not([data-sgc-language="zh-CN"]) .sgc-my-menu-item{text-align:start;padding-block:10px}
html[data-sgc-language]:not([data-sgc-language="zh-CN"]) .sgc-my-menu-label{overflow-wrap:anywhere}
html[data-sgc-language]:not([data-sgc-language="zh-CN"]) .sgc-fixed-menu-item-v1>span:last-child{font-size:11px;line-height:1.25;max-width:100%;overflow-wrap:anywhere;text-align:center}
html[data-sgc-language]:not([data-sgc-language="zh-CN"]) .sgc-my-pills a,html[data-sgc-language]:not([data-sgc-language="zh-CN"]) .sgc-my-pills span{white-space:normal}
html[data-sgc-language="ar"] .sgc-my-menu-chevron{transform:scaleX(-1)}
html[data-sgc-language="ar"] .sgc-my-theme-options{padding-inline:46px 12px}
html[data-sgc-language="ar"] .sgc-my-theme-options button{text-align:start}
html[data-sgc-language="ar"] :is(#my-phone,#my-uid,#my-invite,#my-balance,#home-phone,#home-uid,#home-balance,#home-available,[inputmode="tel"],[inputmode="numeric"]){direction:ltr;unicode-bidi:isolate}
[data-sgc-display-text]{font-size:0!important;line-height:0!important;letter-spacing:0!important}
[data-sgc-display-text]::before{content:attr(data-sgc-display-text)!important;position:static!important;inset:auto!important;display:inline!important;float:none!important;width:auto!important;height:auto!important;max-width:none!important;transform:none!important;box-sizing:border-box;border:0!important;margin:0!important;padding:0!important;background:transparent!important;pointer-events:none;color:inherit;font-size:var(--sgc-i18n-font,14px)!important;line-height:var(--sgc-i18n-line,1.5)!important;letter-spacing:var(--sgc-i18n-spacing,normal)!important;white-space:normal;overflow-wrap:anywhere}
@media(max-width:350px){.sgc-language-dialog{padding:14px}.sgc-language-options{gap:6px}.sgc-language-options button{font-size:14px}}
