/* Compact Polylang dropdown for Kadence mobile HTML / HTML 2. */
.prubit-lang-switcher{display:inline-flex;align-items:center;position:relative;z-index:30;font:inherit;line-height:1.2;color:inherit}
.prubit-lang-switcher *{box-sizing:border-box}
.prubit-lang-details{position:relative;margin:0;padding:0}
.prubit-lang-current{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;padding:7px 8px;border:1px solid rgba(120,120,120,.3);border-radius:6px;background:transparent;color:inherit;font-size:13px;font-weight:600;white-space:nowrap}
.prubit-lang-current::-webkit-details-marker{display:none}
.prubit-lang-flag{font-size:17px;line-height:1}
.prubit-lang-chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 2px 0 3px}
.prubit-lang-details[open] .prubit-lang-chevron{transform:rotate(225deg);margin-top:3px}
.prubit-lang-list{list-style:none!important;margin:5px 0 0!important;padding:4px!important;position:absolute;right:0;top:100%;min-width:100px;background:#fff;color:#151515;border:1px solid #e4e4e4;border-radius:6px;box-shadow:0 7px 20px rgba(0,0,0,.15);z-index:99999}
.prubit-lang-list li{list-style:none!important;margin:0!important;padding:0!important}
.prubit-lang-list a,.prubit-lang-option{display:flex;align-items:center;gap:7px;padding:9px 8px;text-decoration:none!important;color:inherit!important;font-size:13px;font-weight:600;white-space:nowrap}
.prubit-lang-list a:hover,.prubit-lang-list a:focus-visible,.prubit-lang-list a[aria-current=page]{background:#f2f2f2;border-radius:4px}
.prubit-lang-inline{gap:5px}
.prubit-lang-inline .prubit-lang-option[aria-current=page]{box-shadow:inset 0 -2px #fecd03}
@media(max-width:767px){.prubit-lang-current{padding:6px;font-size:12px}.prubit-lang-list{min-width:88px}}
