.mobi-market-selector{position:relative;display:inline-flex;align-items:center;z-index:35;font-family:Arial,Helvetica,sans-serif}
.mobi-market-selector summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;list-style:none;cursor:pointer;font-size:12px;line-height:1.2;white-space:nowrap;user-select:none}
.mobi-market-selector summary::-webkit-details-marker{display:none}
.mobi-market-selector summary:focus-visible{outline:2px solid var(--mobi-gold-active);outline-offset:4px;border-radius:3px}
.mobi-market-globe{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}
.mobi-market-selector-header>summary{color:#fff}
.mobi-market-selector-footer{margin-left:auto}
.mobi-market-selector-footer>summary{color:#171717}
.mobi-market-options{position:absolute;right:0;top:calc(100% + 12px);width:153px;padding:7px 0 9px;border-radius:5px;background:#fff;box-shadow:0 4px 17px #0002;color:#222;z-index:200;border:1px solid #f1f1f1}
.mobi-market-selector-footer .mobi-market-options{top:auto;bottom:calc(100% + 10px)}
.mobi-market-options-title{padding:9px 16px;font-size:12px;color:#888;line-height:1.2}
.mobi-market-options form{display:block;padding:0;margin:0}
.mobi-market-option{display:flex;align-items:center;gap:12px;width:100%;padding:7px 14px;border:0;border-radius:0;background:#fff;color:#222;font-size:12px;text-align:left;line-height:1.3;white-space:nowrap}
.mobi-market-option:hover,.mobi-market-option:focus-visible{background:#f5f5f5}
.mobi-market-option[aria-current="true"]{background:#fafafa}
.mobi-market-flag{display:block;width:18px;height:18px;min-width:18px;object-fit:cover;object-position:center;border-radius:50%;background:#fff}
.mobi-market-check{margin-left:auto;color:#555;font-size:11px}
.mobi-market-selector[open] .mobi-market-options{display:block}
@media(max-width:600px){.mobi-market-selector summary{font-size:11px;gap:5px}.mobi-market-globe{width:15px;height:15px}.mobi-market-selector-footer{margin-left:0}.mobi-market-options{width:150px;max-width:calc(100vw - 20px)}}


/* A topbar popover must paint ABOVE the translucent home/sticky navigation.
   Reference menu is opaque white with DARK option text on every viewport. */
.site-header-shell .topbar{z-index:120}
.site-header-shell .topbar .mobi-market-selector-header{z-index:130}
.site-header-shell .mobi-market-selector .mobi-market-options{background:#fff;color:#191919;opacity:1;box-shadow:0 4px 17px rgba(0,0,0,.12);isolation:isolate}
.site-header-shell .mobi-market-selector .mobi-market-options .mobi-market-option{
 color:#171717;background:#fff;opacity:1;font-weight:400;text-shadow:none
}
.site-header-shell .mobi-market-selector .mobi-market-options .mobi-market-option:hover,
.site-header-shell .mobi-market-selector .mobi-market-options .mobi-market-option:focus-visible{background:#f4f4f4}
.site-header-shell .mobi-market-selector .mobi-market-options .mobi-market-option[aria-current="true"]{background:#f9f9f9}
.mobi-market-selector-footer .mobi-market-options .mobi-market-option{color:#171717;background:#fff}
.mobi-market-selector-footer .mobi-market-options .mobi-market-option:hover,
.mobi-market-selector-footer .mobi-market-options .mobi-market-option:focus-visible{background:#f4f4f4}
