.bot-reg-form{margin:0 auto;max-width:600px}.bot-reg-form input{width:100%}.payment-modal-content{text-align:center}.payment-description{color:#6b7280;margin-bottom:1.5rem}.payment-amount{background:linear-gradient(135deg,#3070b6,#044068);border-radius:12px;color:#fff;margin-bottom:1.5rem;padding:1.5rem}.payment-amount .amount{display:block;font-size:2.5rem;font-weight:700}.payment-amount .note{font-size:.85rem;opacity:.8}.payment-options{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.payment-modal-content .payment-btn{align-items:center!important;background:#fff!important;border:2px solid #e5e7eb!important;border-radius:12px!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:1rem!important;padding:1.25rem!important;text-align:left!important;transition:all .2s!important;width:100%!important}.payment-modal-content .payment-btn:hover{background:#eff6ff!important;border-color:#3070b6!important}.payment-modal-content .payment-btn .pi{color:#3070b6!important;flex-shrink:0!important;font-size:1.5rem!important}.payment-modal-content .payment-btn>div{flex:1!important;text-align:left!important}.payment-modal-content .payment-btn strong{color:#1f2937!important;display:block!important;font-size:1rem!important;margin-bottom:.25rem!important}.payment-modal-content .payment-btn small{color:#6b7280!important;display:block!important;font-size:.85rem!important}.payment-modal-content .payment-btn.swift:hover{border-color:#0284c7!important}.payment-modal-content .payment-btn.swift .pi{color:#0284c7!important}.payment-note{color:#9ca3af;font-size:.85rem;font-style:italic}
