.currency-switch{position:relative;display:inline-block;font:600 12px/1.5 Inter,Arial,sans-serif;color:inherit;flex:none}.currency-switch summary{display:flex;align-items:center;justify-content:center;gap:8px;min-width:70px;min-height:36px;padding:6px 12px;box-sizing:border-box;list-style:none;cursor:pointer;border:1px solid currentColor;border-radius:4px;color:inherit}.currency-switch summary::-webkit-details-marker{display:none}.currency-switch summary:focus-visible,.currency-switch button:focus-visible{outline:2px solid #b5965e;outline-offset:3px}.currency-switch-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:1200;width:260px;max-width:calc(100vw - 32px);max-height:min(65vh,480px);overflow:auto;box-sizing:border-box;padding:12px;background:#fffefa;color:#173c3a;border:1px solid #cdd8d1;border-radius:6px;box-shadow:0 12px 40px #092c2b33;display:grid;gap:5px;text-align:left}.currency-switch-menu p{margin:4px 8px 8px;font-size:13px}.currency-switch-menu button{display:grid;gap:3px;background:transparent;border:0;text-align:left;padding:9px;border-radius:4px;cursor:pointer;color:#173c3a;font:inherit}.currency-switch-menu button small{font-size:11px;font-weight:400}.currency-switch-menu button:hover,.currency-switch-menu button[aria-current=true]{background:#e8eee7}.currency-switch-menu a{font-size:10px;color:#63796e;padding:8px}.site-header:is(.is-scrolled,.is-menu-open) .currency-switch summary,.page-top .currency-switch summary,.team-top .currency-switch summary{color:#173c3a;background:#fffefa;border-color:#a5b6ad}.currency-settlement{margin:10px 0;color:#63796e;font-size:12px;line-height:1.6}.currency-approx{font-size:12px}.header-top-contact{flex-wrap:wrap}
.site-header .currency-switch summary{min-height:27px;padding:4px 10px;font-size:11px}.header-utility-actions{gap:14px}
.currency-rate-credit{margin:14px 0 0;text-align:right;font-size:10px;opacity:.7}.currency-rate-credit a{color:inherit}
.currency-switch>summary{gap:6px}
.currency-switch-chevron{display:block;flex:0 0 5px;width:5px;height:5px;margin:-3px 1px 0 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}
.currency-switch[open]>summary>.currency-switch-chevron{margin-top:3px;transform:rotate(225deg)}
.site-header .currency-switch>summary{background:rgba(255,255,255,.08);border-color:rgba(221,190,127,.56);color:#f5f1e9}.site-header:is(.is-scrolled,.is-menu-open) .currency-switch>summary{background:#fffefa;border-color:#a5b6ad;color:#173c3a}.header-utility .header-utility-actions{gap:12px}

/* Match the language selector: keep the control shape without a visible border. */
.site-header .currency-switch>summary,
.site-header:is(.is-scrolled,.is-menu-open) .currency-switch>summary{border-color:transparent}
