.bl-flag{width:20px;height:14px;object-fit:cover;vertical-align:middle;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}
.bl-flag.bl-emoji{box-shadow:none;font-size:16px;line-height:1;width:auto;height:auto}
.bl-label{display:inline-flex;align-items:center;gap:6px}
.bl-switcher{list-style:none;margin:0;padding:0;position:relative}
.bl-inline{display:inline-flex;gap:14px;flex-wrap:wrap}
.bl-inline li,.bl-dropdown li{list-style:none;margin:0}
.bl-inline a,.bl-dropdown a{text-decoration:none}
.bl-inline .current-lang a{font-weight:600}
.bl-dropdown{display:inline-block}
.bl-dropdown .bl-toggle{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:6px 10px;cursor:pointer;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:6px}
.bl-caret{border:solid currentColor;border-width:0 2px 2px 0;padding:2px;transform:rotate(45deg);margin:-3px 0 0 4px}
.bl-dropdown .bl-list{display:none;position:absolute;z-index:99999;min-width:100%;margin:4px 0 0;padding:6px 0;background:#fff;color:#222;border:1px solid rgba(0,0,0,.12);border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.12)}
.bl-dropdown.bl-open .bl-list,.bl-dropdown:hover .bl-list,.bl-dropdown:focus-within .bl-list{display:block}
.bl-dropdown .bl-list a{display:block;padding:6px 14px;color:#222;white-space:nowrap}
.bl-dropdown .bl-list a:hover{background:#f2f2f2}
.menu-item-language .bl-label{vertical-align:middle}
.bl-floating{position:fixed;z-index:99998}
.bl-pos-bottom-right{bottom:18px;right:18px}.bl-pos-bottom-left{bottom:18px;left:18px}
.bl-pos-top-right{top:18px;right:18px}.bl-pos-top-left{top:18px;left:18px}
.bl-floating .bl-toggle,.bl-floating.bl-inline{background:#fff;color:#222}
.bl-floating .bl-list{bottom:100%;margin:0 0 4px}
.bl-pos-top-right .bl-list,.bl-pos-top-left .bl-list{bottom:auto;top:100%}

.bl-word{white-space:nowrap}
