.market-selector{font-size:13px;font-weight:500;position:relative}.market-selector details>summary{cursor:pointer;color:#123057;background:#fff;border:1px solid #d3dfef;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:7px 12px;list-style:none;display:flex}.market-selector summary::-webkit-details-marker{display:none}.market-selector summary:focus-visible,.market-selector select:focus-visible,.market-selector button:focus-visible{outline-offset:2px;outline:3px solid #f3c259}.market-selector-panel{z-index:11000;color:#19334e;text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:12px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 90px);padding:18px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 32px #102e5726}.market-selector-heading{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;display:flex}.market-selector-heading button{color:#123057;cursor:pointer;background:#edf3fa;border:0;border-radius:6px;min-width:44px;min-height:44px;font-size:24px}.market-selector-panel label{margin:12px 0 6px;font-weight:650;display:block}.market-selector-panel select{color:#16314f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c9df;border-radius:6px;padding:8px}.market-selector-panel p{color:#52647a;margin:12px 0;font-size:12px;line-height:1.5}.market-selector-panel [role=status]{color:#124782;font-weight:650}.market-selector-done{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#004aad;border:0;border-radius:7px;padding:10px;font-weight:650}.market-rate-credit{color:inherit;margin:2px 0 0;font-size:10px;line-height:1.3;text-decoration:underline;display:block}.market-selector-compact details>summary{color:#fff;background:#ffffff14;border-color:#fff6;min-height:44px;padding:4px 8px;font-size:12px}.currency-notice{color:#254767;background:#f4f8fd;border:1px solid #d3dfef;border-radius:8px;margin:14px 0;padding:12px;font-size:13px;line-height:1.55}.currency-notice strong{display:block}.currency-notice a{color:#004aad}@media (width<=600px){.market-selector-panel{width:auto;position:fixed;top:74px;left:12px;right:12px}}
