.payment-method-choice{border:0;padding:0;margin:24px 0}.payment-method-choice legend{font-size:20px;font-weight:650;margin-bottom:16px}.payment-option{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #dfe6f0;border-radius:12px;margin:10px 0}.payment-option:has(input:checked){border-color:#2463eb;background:#f0f5ff}.payment-option input{width:18px;height:18px;margin:4px 0 0;flex-shrink:0}.payment-option span{display:grid;gap:7px}.payment-option small{line-height:1.65}.payment-settings{margin-top:24px}.bank-details{background:#f0f5ff;border:1px solid #d5e3ff;border-radius:12px;padding:22px;margin:20px 0;overflow-wrap:anywhere}.bank-details label{margin-top:20px}.bank-details input{background:white;font-size:13px}.bank-details p{line-height:1.8}.bank-details [data-copy-status]{color:#1855b3;min-height:1.5em}.bank-details button{max-width:100%}
