.field-validation-error{display:block;flex-basis:100%;grid-column:1/-1;margin:6px 0 0;color:#bd0024;font-size:14px;font-weight:400;line-height:1.45;overflow-wrap:anywhere;white-space:normal}
label>.field-validation-error{margin-top:0}
input[aria-invalid="true"]:not([type=radio]):not([type=checkbox]),.payment-block input[aria-invalid="true"]:not([type=radio]):not([type=checkbox]),select[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:#bd0024}
.payment-phone:has(input[aria-invalid="true"]),.payment-bank input[aria-invalid="true"]+span{border-color:#bd0024}
.payment-bank input:focus-visible+span{outline:2px solid #252525;outline-offset:3px}
