.bp-market-selector{clear:both;padding:24px;background:#f7f8fc;border-top:1px solid #e1e4ef;color:#1c254c;font:14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal}
.bp-market-form{display:flex;align-items:center;justify-content:center;gap:16px;max-width:600px;margin:0 auto}
.bp-market-form label{font-size:14px;font-weight:600;white-space:nowrap}
.bp-market-fields{display:flex;align-items:stretch;gap:8px;min-width:0}
.bp-market-form select{appearance:auto;min-height:44px;max-width:300px;min-width:0;padding:9px 12px;border:1px solid #b8bfd3;border-radius:8px;background:#fff;color:#1c254c;font-family:inherit;font-size:14px;line-height:1.45;letter-spacing:normal}
.bp-market-form button{min-height:44px;padding:9px 16px;border:1px solid #1c254c;border-radius:8px;background:#1c254c;color:#fff;font:600 14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;text-decoration:none}
.bp-market-form :is(select,button):focus-visible{outline:3px solid #7e91c8;outline-offset:3px}
.bp-source-currency{display:block;margin-top:8px;color:#626b81;font-size:12px;line-height:1.5}
@media(max-width:540px){.bp-market-form{align-items:stretch;flex-direction:column;gap:8px}.bp-market-fields select{flex:1;width:0;max-width:none}.bp-market-selector{padding:20px}}
