.dgs-invalid{scroll-margin-top:160px;background-color:#fff4f3!important;border-color:#ba1a1a!important}.dgs-invalid:focus{box-shadow:0 0 0 3px #ba1a1a26!important}.dgs-field-error{color:#ba1a1a;margin-top:4px;font-size:12px;font-weight:600;line-height:1.4}.dgs-shake{animation:.35s ease-in-out dgsShake}@keyframes dgsShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.dgs-shake{animation:none}}
