.b2b-locale-btn { background: transparent; border: 1.5px solid var(--b2b-border); border-radius: 50px; padding: 0.5rem 1rem; font-size: 1.3rem; font-weight: 700; color: var(--b2b-text); cursor: pointer; display: flex; align-items: center; gap: 0.5rem; white-space: nowrap; transition: border-color 0.2s, color 0.2s; }
.b2b-locale-btn:hover { border-color: var(--b2b-blue); color: var(--b2b-blue); }
.b2b-locale-static { display: flex; align-items: center; gap: 0.5rem; padding: 0.5rem 1rem; font-size: 1.3rem; font-weight: 700; color: var(--b2b-text); border: 1.5px solid var(--b2b-border); border-radius: 50px; }
