.locale-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line-1,#e4e4e7);border-radius:8px;flex-shrink:0;white-space:nowrap;line-height:1.2}
.locale-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 8px;border-radius:5px;color:var(--text-2,#71717a);font:500 12px var(--font-sans,sans-serif);text-decoration:none}
.locale-switch a[aria-current=true]{background:var(--brand-dim,#eef2ff);color:var(--brand,#4f46e5)}
.locale-switch a:hover{color:var(--text-1,#18181b)}
.locale-switch a:focus-visible{outline:2px solid var(--brand,#4f46e5);outline-offset:2px}
@media(max-width:480px){.locale-switch a{padding:0 6px;font-size:11px}}
@media(max-width:560px){
  .console .ctop{height:auto;min-height:56px;flex-wrap:wrap;gap:6px 12px;padding:8px 16px}
  .console .ctop h1{font-size:15px}
  .console .ctop-right{gap:6px}
}
