/* Only the plugin's standalone page uses these integration adjustments. */
body.ab-growth-page{padding:0}
.admin-bar .header-top{top:32px}
@media(max-width:782px){.admin-bar .header-top{top:46px}}
@media(max-width:600px){.admin-bar .header-top{top:0}}
.ab-growth-page .abg-contact-form .form-field{margin-bottom:1.1rem}
.ab-growth-page .abg-contact-form label{display:block;font-size:.86rem;font-weight:600;margin-bottom:.4rem}
.ab-growth-page .abg-contact-form .optional-fields label{margin-top:1rem}
.ab-growth-page .abg-contact-form .wpcf7-form-control-wrap{display:block}
.ab-growth-page .abg-contact-form input:not([type=submit]):not([type=hidden]),.ab-growth-page .abg-contact-form textarea,.ab-growth-page .abg-contact-form select{width:100%;padding:.8rem;border:1px solid #8f8d86;background:#fff;color:#151515;border-radius:3px;font:inherit}
.ab-growth-page .abg-contact-form input[type=submit]{width:100%;margin-top:1rem;cursor:pointer;border:0}
.ab-growth-page .abg-contact-form .wpcf7-not-valid{border-color:#a32610!important}
.ab-growth-page .abg-contact-form .wpcf7-not-valid-tip{color:#a32610;font-size:.8rem;margin-top:.35rem}
.ab-growth-page .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0}
.ab-growth-page .wpcf7 form .wpcf7-response-output{margin:1rem 0 0;padding:1rem;border:1px solid #a32610;border-left:4px solid #a32610;background:#fff;font-size:.9rem;line-height:1.6}
.ab-growth-page .wpcf7 form.sent .wpcf7-response-output{border-color:#21643a;background:#f0f7ee}
.ab-growth-page .abg-contact-form.submitting{cursor:progress}
.ab-growth-page .abg-contact-form.submitting input[type=submit]{opacity:.65}
.ab-growth-page .form-unavailable{padding:1rem 0}.ab-growth-page .form-unavailable p+p{margin-top:1rem}
