[aria-invalid="true"]:not([type="hidden"]) { border: 2px solid #be123c !important; background-color: #fff1f2 !important; outline-color: #be123c !important; }
.caso-field-error { display: block; margin-top: 6px; color: #9f1239; font-size: 13px; font-weight: 500; line-height: 1.5; }
.caso-error-summary { padding: 12px 16px; margin: 0 0 16px; border: 1px solid #fda4af; border-radius: 10px; color: #9f1239; background: #fff1f2; font-size: 14px; }
