.language-picker{position:relative;flex:none;font-size:13px;line-height:1.4;letter-spacing:normal;font-family:Arial,Tahoma,sans-serif;z-index:1200}
.language-picker summary{cursor:pointer;list-style:none;border:1px solid var(--line,#ccd9d3);border-radius:5px;padding:7px 9px;background:var(--panel,#fff);color:var(--ink,#173329);white-space:nowrap}
.language-picker summary::-webkit-details-marker{display:none}
.language-picker nav{position:absolute;inset-inline-end:0;top:100%;min-width:190px;display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important;background:var(--panel,#fff);border:1px solid var(--line,#ccd9d3);box-shadow:0 8px 28px #17332925;border-radius:6px;padding:5px!important;max-height:65vh;overflow:auto}
.language-picker nav a{display:block!important;padding:10px 12px!important;color:var(--ink,#173329)!important;font:14px/1.5 Arial,Tahoma,sans-serif;text-decoration:none}
.language-picker nav a:hover,.language-picker nav a[aria-current]{background:var(--panel-2,#edf3f0)}
.info-nav>.language-picker{margin-inline-start:auto;order:2}.info-nav>nav{flex-wrap:wrap}
.translation-notice{font:14px/1.6 Arial,Tahoma,sans-serif;padding:12px 16px;border-inline-start:3px solid var(--mint,#00866a);background:var(--panel-2,#edf3f0);margin:0 0 20px;color:var(--ink,#173329)}
.translation-notice a{margin-inline-start:10px;color:var(--mint,#00866a)}
.translation-pending{display:block;color:var(--muted,#52665c);font:12px/1.6 Arial,Tahoma,sans-serif;margin-top:6px}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] .brand{direction:ltr}
html[dir=rtl] .info-main,html[dir=rtl] .event-card,html[dir=rtl] .dialog-location,html[dir=rtl] .dialog-summary{text-align:start}
html[dir=rtl] .source-tag,html[dir=rtl] .reader-sources a,html[dir=rtl] time,html[dir=rtl] [dir=ltr]{unicode-bidi:isolate}
html[dir=rtl] .map-stage{direction:ltr}
html[dir=rtl] .map-toolbar,html[dir=rtl] .map-legend{direction:rtl}
html[dir=rtl] .event-card.selected{border-inline-start:3px solid var(--mint,#00866a)}
html[dir=rtl] .article-toc ol,html[dir=rtl] .reader-sources{padding-inline-start:24px;padding-inline-end:0}
html[dir=rtl] .article-body p,html[dir=rtl] .prose-block p,html[dir=rtl] .hub-introduction p{line-height:1.95;letter-spacing:normal}
@media(max-width:900px){.language-picker{font-size:12px}.language-picker summary{padding:7px}.top-actions>.language-picker{width:100%}.top-actions .language-picker nav{position:static;width:100%;min-width:0;box-shadow:none}.info-nav>.language-picker{margin-inline-start:0;order:0}.language-picker nav a{min-height:40px}}
@media(max-width:1000px){html[dir=rtl] .control-panel{left:auto;right:0;transform:translateX(102%);border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .control-panel.open{transform:translateX(0)}}
