/* Scoped multilingual dropdown. Does not modify site/theme selectors. */
.sls-floating{position:fixed;right:20px;bottom:20px;z-index:9990;font:500 14px/1.4 system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.sls-switcher{display:inline-block;position:relative;color:#fff;min-width:168px;font:inherit}
.sls-switcher summary{list-style:none;display:flex;align-items:center;gap:8px;justify-content:space-between;padding:12px 15px;cursor:pointer;background:#161b20;color:#fff;border:1px solid #3e4750;border-radius:8px;box-shadow:0 5px 22px #0002;font:600 14px/1.3 system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.sls-switcher summary::-webkit-details-marker{display:none}
.sls-switcher summary:focus-visible{outline:3px solid #fa8b55;outline-offset:3px}
.sls-switcher[open] summary{border-radius:8px 8px 0 0}
.sls-switcher .sls-caret{margin-left:auto}
.sls-options{position:absolute;right:0;top:calc(100% + 6px);bottom:auto;min-width:255px;max-width:calc(100vw - 28px);max-height:min(60vh,450px);overflow-y:auto;padding:7px;background:#161b20;color:#fff;border-radius:9px;box-shadow:0 10px 40px #0005;border:1px solid #3e4750}
.sls-floating .sls-switcher .sls-options{top:auto;bottom:calc(100% + 7px)}
.sls-switcher .sls-options a,.sls-switcher .sls-options .sls-pending{display:block;padding:9px 12px;color:#f8f8f8;text-decoration:none;border-radius:5px;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,Arial,sans-serif;white-space:normal}
.sls-switcher .sls-options a:hover,.sls-switcher .sls-options a:focus-visible,.sls-switcher .sls-options a[aria-current=page]{background:#39444c;color:#fff}
.sls-switcher .sls-options .sls-pending{color:#aaa;cursor:not-allowed}
.sls-pending small{font-size:10px;display:block;margin-left:26px;color:#9aa5ae}
@media(max-width:640px){.sls-floating{bottom:12px;right:12px}.sls-switcher{min-width:140px}.sls-switcher summary{padding:10px 12px;font-size:12px}.sls-options{min-width:225px}}
