input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#b42318!important;outline:2px solid #b42318;outline-offset:1px}.whenly-field-error{display:block;color:#b42318;font-size:.875rem;margin-top:.25rem}label:has(>input[required]):before,label:has(>select[required]):before,label:has(>textarea[required]):before{content:"* ";color:#b42318}div:has(>input[required])>label[for]:after,div:has(>select[required])>label[for]:after,div:has(>textarea[required])>label[for]:after{content:" *";color:#b42318}