.locale-switcher{position:relative;z-index:30;flex:none;font-family:inherit}
.locale-trigger{display:flex;align-items:center;gap:7px;min-height:32px;padding:5px 8px;border:1px solid #cfc5d3;border-radius:5px;background:#f8f5f9;color:#332b3b;font-size:11px;font-weight:800;line-height:1;cursor:pointer;text-transform:none}
.locale-trigger:hover,.locale-trigger:focus-visible{border-color:#b06a59;outline:none}
.locale-trigger img,.locale-menu img{display:block;object-fit:cover;border:1px solid #ded7df;border-radius:2px;flex:none}
.locale-trigger .locale-chevron{display:block;width:14px;height:14px;flex:none;color:#756b7b}
.locale-menu{position:absolute;top:calc(100% + 7px);right:0;width:min(250px,calc(100vw - 22px));max-height:min(440px,70vh);overflow-y:auto;background:#fff;border:1px solid #c9c0ce;border-radius:6px;box-shadow:0 15px 36px rgba(40,31,47,.2);padding:5px;z-index:90}
.locale-menu[hidden]{display:none}
.locale-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:5px 8px;border:0;border-radius:3px;background:transparent;color:#332b3b;text-align:start;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}
.locale-menu button:hover,.locale-menu button:focus-visible,.locale-menu button[aria-selected=true]{background:#f5ece9;outline:none}
.locale-menu span{overflow:hidden;text-overflow:ellipsis;flex:1}
.locale-menu small{font-size:10px;color:#8b7f90;font-weight:600}
.settings-locale-actions{display:flex;align-items:center;justify-content:flex-end;gap:15px}
.auth-box .locale-switcher{float:right;margin:-4px -4px 4px 8px}
.watch-header .locale-switcher{z-index:40}
.watch-header .locale-trigger{background:#f5f2f7}
.watch-unavailable .locale-switcher{position:absolute;top:17px;right:20px}
[dir=rtl] .locale-menu{right:auto;left:0}
[dir=rtl] .locale-menu button{text-align:right}
[dir=rtl] .settings-locale-actions{justify-content:flex-start}
@media(max-width:720px){.settings-locale-actions{gap:8px}.locale-trigger{gap:5px;padding:4px 6px}.watch-header .read-only{display:none}}
