.saas-club-payment-modal { max-width:calc(100vw - 24px); }
.saas-club-payment-modal .ant-modal-body { max-height:calc(100dvh - 220px); overflow-y:auto; }
.saas-club-payment-note { display:flex; align-items:center; gap:10px; margin-bottom:20px; padding:12px 14px; border-radius:8px; background:rgba(22,119,255,.07); color:inherit; font-size:13px; line-height:1.7; }
.saas-club-payment-note .iconify { flex-shrink:0; color:#1677ff; }
.saas-club-payment-form { margin-top:16px; }
.saas-club-payment-form textarea { font-family:monospace; font-size:12px; overflow-wrap:anywhere; }
.saas-club-payment-actions { display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; gap:10px; margin-top:20px; }
.saas-club-payment-actions > span:first-child { margin-right:auto; font-size:12px; }
@media(max-width:600px) { .saas-club-payment-modal { top:24px; }.saas-club-payment-modal .ant-modal-body { max-height:calc(100dvh - 150px); } }
