#form .field-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;margin-top:5px;font-size:.75rem;color:#d62323;border:.5px solid #f7c1c1;border-radius:6px;padding:5px 10px;font-weight:500;-webkit-animation:fieldErrorIn .5s ease;animation:fieldErrorIn .5s ease}@-webkit-keyframes fieldErrorIn{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fieldErrorIn{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}input.field-invalid,textarea.field-invalid{border-color:#d62323!important;box-shadow:0 0 0 3px #d623231a}input.field-valid,textarea.field-valid{border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e1a}
