body #ajax-content-wrap .agv-registration-fields h3{font-size:23px!important;line-height:1.3!important;margin:0 0 10px!important}
body #ajax-content-wrap .agv-registration-fields>p:not(.form-row){font-size:14px!important;line-height:1.6!important;color:#637084!important;margin-bottom:24px!important}
body #ajax-content-wrap form.register .agv-registration-fields .form-row{margin-bottom:16px!important}
body #ajax-content-wrap form.register .agv-customer-type{padding:16px!important;background:#f4f6ff;border:1px solid #dce3f2;border-radius:8px}
body #ajax-content-wrap form.register .agv-customer-type>label:first-child{display:block!important;margin-bottom:10px;font-weight:700}
body #ajax-content-wrap form.register .agv-customer-type label.radio{display:inline-flex!important;align-items:center;gap:7px;margin:0 22px 0 0!important}
body #ajax-content-wrap form.register .agv-customer-type input[type=radio]{margin:0 7px 0 0!important;accent-color:#18723c}
body #ajax-content-wrap form.register .agv-business-field[hidden]{display:none!important}
body #ajax-content-wrap form.register label{font-size:15px!important;line-height:1.5!important}
body #ajax-content-wrap form.register .description{font-size:12px!important;line-height:1.5;color:#637084}
body #ajax-content-wrap form.register .select2-container{width:100%!important}
@media(max-width:767px){body #ajax-content-wrap form.register .form-row-first,body #ajax-content-wrap form.register .form-row-last{width:100%!important;float:none!important}body #ajax-content-wrap .agv-registration-fields h3{font-size:21px!important}}

/* Administrator-only guest-form preview, without altering the normal account dashboard. */
body:has(.agv-registration-preview) .woocommerce-MyAccount-navigation,body:has(.agv-registration-preview) .woocommerce-MyAccount-content>p{display:none!important}
body:has(.agv-registration-preview) .woocommerce-MyAccount-content{float:none!important;width:100%!important}
body #ajax-content-wrap .agv-registration-preview{max-width:760px;margin:0 auto}
body #ajax-content-wrap .agv-registration-preview #customer_login>.u-column1{display:none!important}
body #ajax-content-wrap .agv-registration-preview #customer_login>.u-column2{float:none!important;width:100%!important}
