
.spr-payment-form { max-width:520px; padding:20px; border-radius:12px; box-shadow:0 6px 18px rgba(0,0,0,0.08); background:linear-gradient(180deg,#ffffff,#f7f9fc); direction:rtl; font-family: Tahoma, sans-serif; margin:20px auto; }
.spr-payment-form input[type=text], .spr-payment-form select { width:100%; padding:10px; margin-top:8px; margin-bottom:12px; box-sizing:border-box; border:1px solid #e3e8ef; border-radius:8px; }
.spr-payment-form button { background:#2b6cb0; color:#fff; padding:12px 18px; border:none; border-radius:10px; cursor:pointer; font-weight:600; }
.spr-payment-form p { margin:0 0 12px 0; }
