.wdonline-mp-switcher { font: inherit; }
.wdonline-mp-switcher .wdonline-mp-list { display: flex; flex-wrap: wrap; align-items: center; gap: .5em 1em; list-style: none; margin: 0; padding: 0; }
.wdonline-mp-switcher .wdonline-mp-list li { list-style: none; margin: 0; padding: 0; }
.wdonline-mp-switcher a { display: inline-block; padding: .2em; }
.wdonline-mp-switcher a[aria-current="true"] { font-weight: 700; text-decoration: underline; text-underline-offset: .2em; }
.wdonline-mp-switcher a:focus-visible, .wdonline-mp-dropdown summary:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.wdonline-mp-dropdown { position: relative; }
.wdonline-mp-dropdown summary { cursor: pointer; padding: .3em; }
.wdonline-mp-dropdown[open] .wdonline-mp-list { display: flex; flex-direction: column; align-items: stretch; min-width: 10em; padding: .65em; margin-block-start: .25em; border: 1px solid #dcdcde; background: Canvas; color: CanvasText; }
.wdonline-mp-menu-item .wdonline-mp-switcher { padding: .3em .5em; }
.wdonline-mp-switcher .screen-reader-text { border: 0; clip-path: inset(50%); width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; }
.wdonline-mp-switcher .wdonline-mp-flag { display: inline-block; width: 20px; height: 15px; max-width: none; object-fit: cover; vertical-align: -.1em; border-radius: 1px; box-shadow: 0 0 0 1px rgba(0,0,0,.12); }
