.pm-registration-wrapper,.pm-payment-page{max-width:800px;margin:30px auto;padding:25px;background:#fff;border:1px solid #ddd;border-radius:8px}.pm-registration-wrapper input,.pm-registration-wrapper select,.pm-registration-wrapper textarea,.pm-payment-page input,.pm-payment-page textarea{width:100%;padding:10px;box-sizing:border-box}.pm-registration-wrapper p,.pm-payment-page p{margin-bottom:18px}.pm-qr-wrapper{text-align:center;margin:20px 0}.pm-qr-image{max-width:300px;height:auto;display:inline-block}.pm-payment-summary{background:#f7f7f7;padding:20px;border-radius:6px;margin-bottom:25px}.pm-success{max-width:800px;margin:30px auto;padding:30px;border:1px solid #46b450;background:#f5fff5;border-radius:8px}.pm-alert{padding:12px 15px;margin-bottom:20px;border-radius:5px}.pm-alert-error{color:#b32d2e;background:#fff0f0;border:1px solid #d63638}.pm-alert-success{color:#126b2f;background:#effaf2;border:1px solid #46b450}.pm-error{color:#b32d2e}.pm-badge{display:inline-block;padding:4px 10px;border-radius:15px;color:#fff}.pm-approved{background:#00a32a}.pm-pending{background:#dba617}.pm-rejected{background:#d63638}
.pm-login-register{text-align:center;margin-top:20px}.pm-success{margin-bottom:30px}.pm-alert{padding:12px 15px;margin:15px 0;border-radius:5px}.pm-alert-error{color:#b32d2e;background:#fff0f0;border:1px solid #d63638}.pm-alert-success{color:#126b2f;background:#effaf2;border:1px solid #46b450}