.center-language{position:relative;flex-shrink:0;font-size:14px;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0;border-radius:0}
.center-language summary{cursor:pointer;width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--text,#102326);list-style:none;box-shadow:none}
.center-language summary::-webkit-details-marker{display:none}
.language-flag{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:25px;line-height:1;pointer-events:none}
.center-language nav{position:absolute;inset-inline-end:0;top:100%;z-index:80;min-width:150px;padding:8px;border:1px solid var(--line,#d4dfe6);border-radius:12px;background:var(--surface-solid,#fff)}
.center-language nav a{display:block;padding:8px 12px;text-decoration:none;color:inherit;text-align:start}
.center-language nav a[aria-current]{color:var(--teal,#00b8ad);font-weight:700}
html[dir=ltr] .admin-body .admin-sidebar{right:auto;left:12px}
html[dir=ltr] .admin-body .admin-top{margin:12px 12px 0 var(--admin-sidebar,304px)}
html[dir=ltr] .admin-body .admin-main{margin-right:0;margin-left:var(--admin-sidebar,304px);width:calc(100% - var(--admin-sidebar,304px));text-align:start}
html[dir=ltr] :is(th,td,label,.auth-message,.auth-card){text-align:start}
.auth-page>.center-language{position:absolute;inset-inline-end:16px;top:16px;z-index:90}
.site-language-picker{display:inline-flex;align-items:center;flex-shrink:0;margin:0;position:relative}
.geoip-credit{font:10px/1.5 Tahoma,Arial,sans-serif!important;color:var(--muted,#64777b)!important;padding:4px!important;text-decoration:underline;white-space:nowrap}
.site-language-picker .geoip-credit{position:absolute;top:100%;inset-inline-end:0;background:var(--surface-solid,#fff);border-radius:4px}
.site-language-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.site-language-picker{width:44px;height:44px;justify-content:center;background:transparent;border:0;box-shadow:none}
.site-language-picker select{position:absolute;inset:0;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;opacity:0;cursor:pointer}
.site-language-picker:focus-within{outline:2px solid var(--teal,#00b8ad);outline-offset:3px}
.site-language-picker select:focus-visible,.center-language summary:focus-visible{outline:2px solid var(--teal,#00b8ad);outline-offset:3px}
html[dir=ltr] .site-header .nav-links,html[dir=ltr] .site-header .site-submenu{text-align:start}
html[dir=ltr] .reference-hero-copy,html[dir=ltr] .reference-about-copy{text-align:start}
html[dir=ltr] .reference-hero-copy h1{font-family:var(--body-font,Tahoma,Arial,sans-serif)}
@media(max-width:680px){.site-header .nav-actions{gap:6px}.site-language-picker select{max-width:96px;font-size:13px}.site-header .nav-account-actions{min-width:0}.site-language-picker{align-self:center}}
@media(max-width:980px){html[dir=ltr] .admin-body .admin-sidebar{left:0;right:auto;transform:translateX(-105%);border-radius:0 20px 20px 0}html[dir=ltr] .admin-body.admin-menu-open .admin-sidebar{transform:none}html[dir=ltr] .admin-body .admin-top{margin:12px}html[dir=ltr] .admin-body .admin-main{margin:0;width:100%}}
