.aplug-form-validation-summary{margin:0 0 22px;padding:18px 20px;border:2px solid var(--aplug-danger,#b42318);border-inline-start-width:7px;border-radius:12px;background:#fff2f0;color:#67140e;box-shadow:0 10px 26px rgba(180,35,24,.12)}
.aplug-form-validation-summary:focus{outline:3px solid rgba(180,35,24,.22);outline-offset:3px}
.aplug-form-validation-summary strong{display:block;margin:0 0 5px;font-size:1.05rem}
.aplug-form-validation-summary p{margin:0 0 9px}
.aplug-form-validation-summary ul{display:grid;gap:6px;margin:0;padding-inline-start:22px}
.aplug-form-validation-summary li{line-height:1.5}
.aplug-field-invalid input,.aplug-field-invalid select,.aplug-field-invalid textarea,[aria-invalid="true"]{border-color:var(--aplug-danger,#b42318)!important;box-shadow:0 0 0 3px rgba(180,35,24,.12)!important}
