.currency-switch{appearance:none;border:0;background:transparent;color:#9deaff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;padding:8px 0;letter-spacing:.07em}.currency-inline{margin-left:4px;border-bottom:1px solid #75dfff66}.currency-sheet{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:38px;border:1px solid #1f5466;background:#071b28;color:#edf9fc;box-shadow:0 24px 120px #0009}.currency-sheet::backdrop{background:#00101dcc;backdrop-filter:blur(10px)}.currency-sheet h2{font-size:38px;line-height:1.1;letter-spacing:-.05em;margin:18px 0}.currency-sheet p{font-size:13px;color:#b3ccd6;line-height:1.7}.currency-close{position:absolute;right:16px;top:12px;border:0;background:none;color:#bceeff;font-size:28px}.currency-options{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:26px 0}.currency-options button{display:grid;grid-template-columns:45px 1fr 12px;gap:8px;align-items:center;text-align:left;padding:17px 0;border:0;border-bottom:1px solid #8fe9ff25;background:none;color:#eefaff;cursor:pointer}.currency-options button:hover{color:#65ddff}.currency-options button strong{font-size:12px}.currency-options button span{font-size:11px;color:#a7c4cf}.currency-options i{font-style:normal;color:#59dcff}.currency-rate-note{font-size:11px!important}@media(max-width:600px){.currency-sheet{padding:28px 22px}.currency-options{grid-template-columns:1fr}.currency-inline{font-size:11px}.detail-heading>div{display:flex!important;flex-wrap:wrap;gap:16px!important;align-items:center}}

.currency-switch,.currency-close{min-height:44px}.currency-close{min-width:44px}
