.crypto-shell{max-width:760px;margin:40px auto;padding:0 18px}.crypto-card{padding:28px;margin:18px 0}.crypto-card h1{font-size:clamp(28px,5vw,40px);line-height:1.15;margin:10px 0 18px}.crypto-card p{margin:14px 0;line-height:1.65}.crypto-card .btn{margin:10px 0;min-height:48px}.crypto-total{font-size:30px;display:block;margin:16px 0}.crypto-reference{overflow-wrap:anywhere;font-size:13px}.crypto-payment-row{padding:16px 0;border-bottom:1px solid var(--line,#ead7b8)}.crypto-payment-row a{font-weight:700;text-decoration:underline}.crypto-payment-row p{margin:4px 0}.crypto-card[aria-busy=true]{opacity:.75}@media(max-width:500px){.crypto-shell{margin:22px auto}.crypto-card{padding:22px}.crypto-card .btn{width:100%}}
.crypto-card select{display:block;width:100%;min-height:52px;padding:12px;margin-top:8px;border:2px solid var(--line,#ead7b8);border-radius:10px;background:var(--card,#fff);color:inherit;font:inherit}.crypto-card label[for=crypto-coin]{font-weight:700}.crypto-card select:focus-visible{outline:3px solid #ee6325;outline-offset:2px}
