.locale-controls{flex-shrink:0;gap:4px}.locale-controls button,.locale-controls select{width:auto;min-height:32px;margin:0;padding:6px 9px;font:inherit;font-size:12px;border-radius:5px}.locale-controls button[aria-pressed=true]{background:var(--primary-color,#214e3c);color:#fff}.locale-controls select{max-width:150px;background:var(--bg-surface,#fff);color:var(--text-primary,#222)}
body>header:has(.locale-controls){flex-wrap:wrap;gap:10px;align-items:center}.topbar .account{gap:8px}
@media(max-width:600px){body>header>.locale-controls{width:100%;justify-content:flex-end}.locale-controls button{min-width:42px;min-height:40px}.locale-controls select{min-height:40px}.mobile-tabs button{font-size:12px;overflow-wrap:anywhere}}
@media print{.locale-controls{display:none!important}}
