.mhip-currency-switch{position:relative;font:400 13px/1.5 var(--body);letter-spacing:0}
.mhip-currency-switch>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;list-style:none;white-space:nowrap}
.mhip-currency-switch>summary::-webkit-details-marker{display:none}
.mhip-currency-options{position:absolute;z-index:30;top:100%;right:0;min-width:132px;padding:8px;background:var(--paper);border:1px solid var(--line)}
.mhip-currency-options>a{display:flex;align-items:center;min-height:44px;padding:10px 12px;text-decoration:none}
.mhip-currency-options>a[aria-current=true]{text-decoration:underline;text-underline-offset:4px}
.header-currency{margin-left:12px;min-width:78px}
.mobile-currency{display:none}
.footer-currency{margin-top:8px;min-width:144px}
.footer-currency>summary{border:1px solid var(--line)}
.footer-currency .mhip-currency-options{top:auto;bottom:100%;left:0;right:auto;width:100%}
.footer-settings{flex-wrap:wrap}
.mhip-fx-payment-note{font:400 13px/1.6 var(--body);color:var(--muted);margin:0 0 24px}
@media(hover:hover) and (pointer:fine){.mhip-currency-options>a:hover{background:var(--surface)}}
@media(max-width:1279px){
 .header-currency{display:none}
 .mobile-currency{display:block;border-top:1px solid var(--line);padding-top:12px;margin-top:12px}
 .mobile-currency .mhip-currency-switch{max-width:160px}
 .mobile-currency .mhip-currency-switch>summary{padding-left:0}
 .mobile-currency .mhip-currency-options{left:0;right:auto}
}
