.sf-locale-switcher__toggle{min-width:36px;height:32px;color:inherit;letter-spacing:.02em;cursor:pointer;background:#0000000f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;line-height:1;transition:background .15s;display:inline-flex}.sf-locale-switcher__toggle:hover,.sf-locale-switcher__toggle--open{background:#0000001a}.sf-locale-switcher__toggle:focus-visible{outline:2px solid var(--color-primary,#1a56c4);outline-offset:2px}.sf-locale-switcher--footer{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.sf-locale-switcher__footer-label{color:var(--color-text-muted,#64748b);font-size:.8125rem;font-weight:500;line-height:1.35}.sf-locale-switcher__toggle--footer{background:color-mix(in srgb, var(--color-text,#0f172a) 6%, transparent)}.sf-locale-switcher__toggle--footer:hover,.sf-locale-switcher__toggle--footer.sf-locale-switcher__toggle--open{background:color-mix(in srgb, var(--color-text,#0f172a) 10%, transparent)}@media (max-width:639px){.sf-locale-switcher__footer-label{font-size:.75rem}}
