.payment-profiles{max-width:1000px;margin:auto}.payment-profiles header{display:flex;align-items:center;gap:18px}.payment-profiles article{margin:20px 0;padding:20px;border:1px solid #e9e9e9;border-radius:16px}.payment-profile-warning{padding:16px;background:#fff7cc;border-radius:12px}.payment-profiles form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-profiles form p,.payment-profiles form button{grid-column:1/-1}.payment-profiles dt{font-weight:600}.payment-profiles dd{margin:6px 0 14px;color:#666}.payment-profiles [role=alert],.payment-profiles [data-result]{color:#a72b19}.payment-profiles p{overflow-wrap:anywhere}@media(max-width:700px){.payment-profiles form{grid-template-columns:1fr}.payment-profiles article{padding:14px}.payment-profiles h1{font-size:22px}}
