.bm-navbar > ul > .bm-language-switch {
    display: flex;
    align-items: center;
    gap: 2px;
    margin-left: 8px;
    flex-shrink: 0;
}
.bm-navbar > ul > .bm-language-switch > a {
    padding: 10px 7px;
    font-size: 13px;
    line-height: 1.4;
    border-bottom: 2px solid transparent;
}
.bm-navbar > ul > .bm-language-switch > a[aria-current="true"] {
    border-bottom-color: #1a99df;
}
.bm-language-switch a:focus-visible { outline: 2px solid #1a99df; outline-offset: 2px; }
html[lang="en"] .bm-process span::before { content: "Step"; }
@media (max-width: 1279px) {
    .bm-navbar > ul > .bm-language-switch { margin: 8px 20px; gap: 12px; }
    .bm-navbar > ul > .bm-language-switch > a { width: auto; min-width: 44px; justify-content: center; }
}
