/* Compact native WP Multilang switch: shared outline, current language in green. */
.flr-site .flr-languages{flex:0 0 auto;border:1px solid #b8cae9;border-radius:999px;background:linear-gradient(180deg,#fff,#f4f7fc);box-shadow:0 8px 20px #273a5410;padding:0!important}
.flr-site .flr-languages .wpm-language-switcher{display:flex!important;align-items:center;gap:0!important;list-style:none!important;margin:0!important;padding:8px 17px!important}
.flr-site .flr-languages .wpm-language-switcher li{display:flex!important;align-items:center;margin:0!important;padding:0!important}
.flr-site .flr-languages .wpm-language-switcher li+li:before{content:'/';color:#9aaac3;font:600 14px/1 Arial;margin:0 6px}
.flr-site .flr-languages .wpm-language-switcher li>a,.flr-site .flr-languages .wpm-language-switcher li>span{display:flex!important;align-items:center;justify-content:center;min-width:23px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8999b3!important;font-size:0!important;line-height:1!important;text-decoration:none;pointer-events:auto!important}
.flr-site .flr-languages .wpm-language-switcher li>a>span,.flr-site .flr-languages .wpm-language-switcher li>span>span{display:none}
.flr-site .flr-languages .wpm-item-language-nl>a:after,.flr-site .flr-languages .wpm-item-language-nl>span:after{content:'NL';font-size:14px;font-weight:700}
.flr-site .flr-languages .wpm-item-language-en>a:after,.flr-site .flr-languages .wpm-item-language-en>span:after{content:'EN';font-size:14px;font-weight:700}
.flr-site .flr-languages .wpm-language-switcher li.active>span,.flr-site .flr-languages .wpm-language-switcher li.active>a{color:#36bd27!important;background:transparent!important}
.flr-site .flr-languages a:focus-visible{outline:2px solid #269b20;outline-offset:5px}
@media(max-width:480px){.flr-site .flr-languages .wpm-language-switcher{padding:7px 11px!important}}
