/* Validation is shown only after an attempted continuation, never on first view. */
body input[aria-invalid="true"]:not([type=checkbox]):not([type=radio]),body textarea[aria-invalid="true"],body select[aria-invalid="true"]{border-color:#b54c4c!important;background-color:#fff7f6!important;box-shadow:0 0 0 1px #b54c4c!important}
body label:has(>input[type=checkbox][aria-invalid="true"]){color:#963a3a}
body input[type=checkbox][aria-invalid="true"],body input[type=radio][aria-invalid="true"]{outline:1px solid #b54c4c;outline-offset:2px}
body .field-validation-message,body .answer-error{color:#963a3a;font-size:14px;line-height:1.5;font-weight:400;margin:7px 0 12px}
body #preview-form .missing-answer{background:#fff7f6;border-left-color:#b54c4c}
