.cps-crypto-instructions{margin:2rem 0;padding:clamp(16px,4vw,32px);border:1px solid #cddbf1;border-radius:12px;background:#fff;color:#15243b;overflow-wrap:anywhere}
.cps-crypto-instructions input[type=text],.cps-crypto-instructions input[type=file]{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:8px 0 16px;padding:12px}
.cps-crypto-instructions label{display:block}.cps-crypto-address{font-family:monospace;font-size:14px}.cps-crypto-upload{margin-top:24px;border-top:1px solid #dfe5ee;padding-top:20px}.cps-copy-status{display:block;margin:10px 0}.cps-checkout-policy-notice{font-size:13px;line-height:1.6}.cps-checkout-policy-notice a{display:inline-block;margin:0 12px 8px 0}
.cps-crypto-instructions .button{background:#0059f5;color:#fff;border:1px solid #0059f5;padding:12px 20px;border-radius:8px}.cps-crypto-instructions .button:hover,.cps-crypto-instructions .button:focus-visible{background:#0045bf;border-color:#0045bf}.cps-crypto-instructions input[type=text]:focus{outline:2px solid #0059f5;outline-offset:2px}
.payment_methods>li>label img{width:32px!important;height:32px!important;object-fit:contain!important;float:none!important;margin-left:10px!important;vertical-align:middle}.payment_box .cps-whatsapp-payment{margin-top:16px;padding-top:12px;border-top:1px solid #dfe5ee}.cps-whatsapp-payment a{display:inline-flex;align-items:center;gap:10px;white-space:normal}.cps-whatsapp-payment img{width:28px;height:28px;flex:none;object-fit:contain}
@media(max-width:600px){.cps-crypto-instructions .button{width:100%;white-space:normal}.payment_methods>li{overflow-wrap:anywhere}.cps-whatsapp-payment a{width:100%;box-sizing:border-box}}
