/* Match the existing AV form text and error-notice palette. Native handlers and markup remain intact. */
body.fusion-body #wrapper #main #av-account #edd_profile_editor_form #av-password-policy-help {
  grid-column:1 / -1; min-width:0; margin:0!important; color:#c8c8c8!important;
  font:400 17px/1.6 Barlow,Arial,sans-serif!important; overflow-wrap:anywhere;
}
body.fusion-body #wrapper #main #av-account #details :is(.edd_errors,.edd-errors) {
  box-sizing:border-box; width:100%; margin:28px 0!important; padding:20px 24px!important;
  background:#382522!important; background-image:none!important; border:1px solid #d59182!important;
  border-radius:2px!important; color:#ffd1c9!important; font:400 18px/1.6 Barlow,Arial,sans-serif!important;
  text-align:left!important; text-shadow:none!important; box-shadow:none!important;
  scroll-margin-top:120px; overflow-wrap:anywhere;
}
body.fusion-body #wrapper #main #av-account #details :is(.edd_errors,.edd-errors) :is(p,span,strong,em,li) {
  color:#ffd1c9!important; font-size:inherit!important; line-height:inherit!important;
}
body.fusion-body #wrapper #main #av-account #details :is(.edd_errors,.edd-errors) p {margin:0 0 8px!important;}
body.fusion-body #wrapper #main #av-account #details :is(.edd_errors,.edd-errors)>:last-child {margin-bottom:0!important;}
@media(max-width:600px) {
  body.fusion-body #wrapper #main #av-account #edd_profile_editor_form #av-password-policy-help {font-size:16px!important;}
  body.fusion-body #wrapper #main #av-account #details :is(.edd_errors,.edd-errors) {padding:18px!important;font-size:16px!important;}
}
