.payments-authnet-form{max-width:100%;margin:20px auto 0px;padding:0px;background:#fff;border:0px solid #ddd;border-radius:5px}.payments-authnet-form label{display:block;margin-bottom:5px;font-weight:600}.payments-authnet-form input[type="text"],.payments-authnet-form input[type="email"],.payments-authnet-form input[type="number"],.payments-authnet-form input[type="tel"],.payments-authnet-form select,.payments-authnet-form textarea{width:100%;padding:10px;margin-bottom:15px;border:0px;border-bottom:1px solid #d5d5d5;border-radius:0px;font-size:14px}.payments-authnet-form textarea{min-height:80px;resize:vertical}.payments-authnet-form .form-row{margin-bottom:20px}.payments-authnet-form .split-payment-fields{background:#f9f9f9;padding:15px;margin-top:10px;border-radius:3px}.payments-authnet-form .payment-breakdown{background:#e8f5e9;padding:15px;margin:15px 0;border-radius:3px;border-left:4px solid #4caf50}.payments-authnet-form .payment-breakdown h4{margin-top:0}.payments-authnet-form .error{color:#d32f2f;font-size:13px;margin-top:5px}.payments-authnet-form .field-error{border-color:#d32f2f}.payments-authnet-form button[type="submit"]{background:#007cba;color:#fff;padding:12px 30px;border:none;border-radius:3px;font-size:16px;cursor:pointer;width:100%}.payments-authnet-form button[type="submit"]:hover{background:#005a87}.payments-authnet-form button[type="submit"]:disabled{background:#ccc;cursor:not-allowed}.payments-authnet-form .success-message{background:#d4edda;color:#155724;padding:15px;border-radius:0px;margin-bottom:15px;border:0px;border-bottom:1px solid #d5d5d5}.payments-authnet-form .error-message{background:#f8d7da;color:#721c24;padding:15px;border-radius:3px;margin-bottom:15px;border:1px solid#f5c6cb}.payments-authnet-form .loading{opacity:.6;pointer-events:none}.cf-turnstile{margin:15px 0}@media(max-width:768px){.payments-authnet-form{padding:0px;margin:20px auto 0px}}
