.currency-picker{position:relative;flex-shrink:0;font-size:12px;color:#19476b}
.currency-picker summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding:9px 11px;border:1px solid #bed9ec;border-radius:8px;background:#f5fbfff2;line-height:1.5;white-space:nowrap}
.currency-picker summary::-webkit-details-marker{display:none}
.currency-picker summary:after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:3px;margin-top:-3px}
.currency-options{position:absolute;right:0;top:calc(100% + 9px);width:220px;padding:7px;background:#fff;border:1px solid #d3e6f4;border-radius:12px;box-shadow:0 10px 35px #102f5430;z-index:60}
.currency-options button{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:0;border-radius:7px;background:transparent;color:#19476b;text-align:left}
.currency-options button:hover,.currency-options button[aria-pressed=true]{background:#e7f3fc}
.currency-options small{margin-left:auto;color:#65839a}.currency-options p{font-size:10px;line-height:1.5;padding:7px 11px;color:#65839a}
.currency-picker summary:focus-visible,.currency-options button:focus-visible{outline:2px solid #3b91ca;outline-offset:2px}
@media(max-width:700px){.currency-picker{font-size:11px}.currency-picker summary{min-height:40px;padding:8px}.currency-options{width:210px}body .header-actions{display:flex;align-items:center}}
