
.gmt-language-menu{position:relative;display:inline-block;flex:0 0 auto;width:78px;max-width:78px;margin:0;vertical-align:middle;color:var(--t-ink,#183447);font:13px system-ui;z-index:50}.gmt-language-menu>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;width:78px;padding:7px 8px;list-style:none;border:1px solid var(--t-border,#c6d4df);border-radius:10px;background:var(--t-surface,#fff);color:var(--t-ink,#183447);cursor:pointer;font-size:12px;font-weight:700;box-sizing:border-box}.gmt-language-menu>summary::-webkit-details-marker{display:none}.gmt-language-menu>summary::marker{content:""}.gmt-language-menu .gmt-language-flag{display:block;width:20px;height:14px;flex:0 0 20px;border-radius:2px;box-shadow:0 0 0 1px #8796a755;overflow:hidden}.gmt-language-chevron{font-size:12px;line-height:1}.gmt-language-menu[open]>summary{border-color:var(--t-accent,#087f96)}.gmt-language-menu:not([open])>.gmt-language-options{display:none!important}
.gmt-language-menu>.gmt-language-options{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;left:auto!important;display:flex!important;flex-direction:column!important;gap:4px!important;width:154px!important;min-width:154px!important;max-width:154px!important;margin:0!important;padding:5px!important;box-sizing:border-box!important;background:var(--t-surface,#fff)!important;border:1px solid var(--t-border,#c6d4df)!important;border-radius:12px!important;box-shadow:0 12px 30px #0003!important;z-index:100!important}
.gmt-language-menu>.gmt-language-options>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:44px!important;min-width:0!important;padding:9px 10px!important;font:13px system-ui!important;font-weight:600!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--t-ink,#183447)!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.gmt-language-menu>.gmt-language-options>button:hover{background:var(--t-raised,#edf5f8)!important}.gmt-language-menu>.gmt-language-options>button[aria-pressed=true]{background:var(--t-soft,#e3f2f6)!important;border-color:var(--t-accent,#087f96)!important}.gmt-language-menu :focus-visible{outline:3px solid var(--t-accent,#0aa6bf);outline-offset:3px}.login-studio .gmt-language-menu{margin-top:20px;align-self:flex-start}.login-studio .gmt-language-options{right:auto!important;left:0!important}@media(max-width:700px){.gmt-language-menu,.gmt-language-menu>summary{width:72px;max-width:72px}.gmt-language-menu>summary{min-height:44px;padding:7px 5px;gap:5px}.cabinet-app .topbar>.actions{gap:7px!important}}
