.cs-language{position:relative;color:inherit;flex-shrink:0}
.cs-language__trigger{list-style:none;cursor:pointer}
.cs-language__trigger::-webkit-details-marker{display:none}
.cs-language__trigger:focus-visible,.cs-language__option:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.cs-language[open] .customsolo-footer__chevron{transform:rotate(180deg)}
.cs-language__panel{position:absolute;bottom:calc(100% + 10px);left:0;z-index:100;width:220px;max-width:calc(100vw - 32px);padding:8px;background:#171717;color:#fff;border:1px solid #454545;border-radius:12px;box-shadow:0 12px 36px #0006}
.cs-language__list{list-style:none!important;display:block!important;margin:0!important;padding:0!important;max-height:min(360px,60vh);overflow:auto;overscroll-behavior:contain}
.cs-language__list li{margin:0!important;padding:0!important}
.cs-language__option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;margin:0;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}
.cs-language__option:hover,.cs-language__option:focus-visible{background:#333}
.cs-language__option[aria-current]{background:#292929;opacity:1;cursor:default}
@media(max-width:600px){.cs-language__panel{left:auto;right:0}}
