.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.lang-form{display:inline-flex;align-items:center;margin:0;min-width:0}
.lang-select{width:92px;min-height:44px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#111827;color:#fff;padding:.7rem 2rem .7rem .75rem;font-weight:850;cursor:pointer;outline:none}
.lang-select:focus{border-color:rgba(249,115,22,.75);box-shadow:0 0 0 4px rgba(249,115,22,.12)}
.lang-select option,.lang-select optgroup{background:#111827;color:#fff}
html[dir="rtl"] .lang-select{padding:.7rem .75rem .7rem 2rem}
@media(max-width:760px){.header.mobile-app-header .lang-form{display:flex!important;min-width:0!important}.header.mobile-app-header .lang-select{display:block!important;width:72px!important;min-width:72px!important;max-width:72px!important;min-height:38px!important;height:38px!important;border-radius:13px!important;padding:.45rem 1.35rem .45rem .45rem!important;font-size:.72rem!important;line-height:1!important}}
@media(max-width:420px){.header.mobile-app-header .lang-select{width:64px!important;min-width:64px!important;max-width:64px!important}.header.mobile-app-header .header-actions .login-open-btn,.header.mobile-app-header .header-actions .account-link{max-width:62px!important;padding:.55rem .5rem!important}}
