.urlang-switcher {
display: inline-flex;
align-items: center;
gap: 4px;
font-size: 14px;
}
.urlang-lang-link {
display: inline-flex;
align-items: center;
gap: 4px;
padding: 4px 8px;
border-radius: 4px;
text-decoration: none;
color: inherit;
transition: background .15s, opacity .15s;
white-space: nowrap;
}
.urlang-lang-link:hover        { background: rgba(0,0,0,.08); }
.urlang-lang-link.urlang-active { font-weight: 600; opacity: 1; }
.urlang-lang-link:not(.urlang-active) { opacity: .7; } .urlang-dropdown { position: relative; }
.urlang-dropdown-toggle {
display: inline-flex;
align-items: center;
gap: 6px;
background: none;
border: 1px solid currentColor;
border-radius: 4px;
padding: 4px 10px;
cursor: pointer;
font-size: inherit;
color: inherit;
opacity: .85;
}
.urlang-dropdown-toggle:hover { opacity: 1; }
.urlang-caret { font-size: 10px; transition: transform .2s; }
.urlang-dropdown-toggle[aria-expanded="true"] .urlang-caret { transform: rotate(180deg); }
.urlang-dropdown-menu {
display: none;
position: absolute;
top: calc(100% + 4px);
right: 0;
min-width: 160px;
background: #fff;
border: 1px solid #ddd;
border-radius: 6px;
box-shadow: 0 4px 16px rgba(0,0,0,.12);
list-style: none;
margin: 0;
padding: 4px 0;
z-index: 9999;
}
.urlang-dropdown-menu[aria-hidden="false"],
.urlang-dropdown-menu.urlang-open { display: block; }
.urlang-dropdown-menu a {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 14px;
color: #333;
text-decoration: none;
font-size: 14px;
}
.urlang-dropdown-menu a:hover { background: #f5f5f5; }
.urlang-dropdown-menu a.urlang-active { font-weight: 600; background: #f0f6ff; } .urlang-rtl .urlang-dropdown-menu { right: auto; left: 0; } .urlang-footer-switcher {
text-align: center;
padding: 16px 0 8px;
border-top: 1px solid rgba(0,0,0,.1);
margin-top: 24px;
} .urlang-rtl { direction: rtl; } #wpadminbar #wp-admin-bar-urlang-lang-switcher > .ab-item {
display: flex;
align-items: center;
gap: 4px;
}
#wpadminbar .urlang-bar-active > .ab-item {
background: rgba(255,255,255,.15) !important;
font-weight: 600;
}