.locale-switcher{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:100%;font-size:12px;line-height:1.4;white-space:nowrap}
.locale-switcher>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.locale-switcher select{font:inherit;color:inherit;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#d9e1eb);border-radius:7px;padding:6px 8px;min-height:34px;max-width:9rem;cursor:pointer}
.locale-switcher select:focus-visible{outline:3px solid #a8cafb;outline-offset:2px}
.home-nav .locale-switcher,.login-header .locale-switcher{font-size:12px}
.panel-account .locale-switcher{align-self:center}
[dir=rtl] body{text-align:start}
[dir=rtl] :is(input[type=email],input[type=url],input[inputmode=numeric],code,pre,.shortcut-url,.short-url-box a,.stats-short-url){direction:ltr;unicode-bidi:isolate}
[dir=rtl] :is(.eyebrow,.output-status){letter-spacing:normal}
[dir=rtl] :is(.shortener-input h1,.output-heading h2,.stats-heading h1){letter-spacing:normal}
[dir=rtl] .short-url-box{direction:ltr;text-align:left}
[dir=rtl] .shortener-layout{direction:rtl}
[dir=rtl] .login-field label{text-align:right}
[dir=rtl] .app-drawer-header .ms-auto{margin-left:0!important;margin-right:auto!important}
[dir=rtl] :is(.shortcut-person-details dt,.shortcut-person-details dd,.shortcut-authorized-people th,.shortcut-authorized-people td){text-align:start}
@media(max-width:700px){
 .home-header,.login-header{flex-wrap:wrap}
 .home-nav .locale-switcher select,.login-header .locale-switcher select{max-width:7rem}
 [dir=rtl] .shortener-layout{direction:ltr}
 [dir=rtl] .shortener-layout>section{direction:rtl}
 .home-nav{min-width:0}
}
