/* Messages follow their controls and remain in normal document flow. */
.validation-error{display:block;margin-top:5px;font-size:14px;line-height:1.7;color:#91334a;overflow-wrap:anywhere}
.validation-error[hidden],.validation-availability[hidden]{display:none!important}
.psy-welcome #psy-name-hint{color:#d9ccbc}
.psy-welcome #psy-name-error{color:#f6b9a6}
.psy-welcome #psy-name[aria-invalid="true"]{border-color:#f6b9a6;box-shadow:0 0 0 2px #f6b9a633}
.birth-card .birth-error,.credit-dialog .pass-error,.credit-dialog .pass-consent-note{color:#91334a;font-size:14px;line-height:1.7}
.credit-dialog input[aria-invalid="true"]{outline:2px solid #91334a;outline-offset:2px}
.guide-dock .guide-navigation-note.validation-note{display:block;color:#f6b9a6;font-size:14px;line-height:1.7;opacity:1}
.validation-availability{color:#664b32;font-size:14px;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}
#feedback-status{overflow-wrap:anywhere}
@media(max-width:760px){.validation-error,.validation-availability,.guide-dock .guide-navigation-note.validation-note{font-size:14px}}
