@keyframes fadeInBlue{0%{--tw-bg-opacity:1;background-color:rgb(239 244 254/var(--tw-bg-opacity,1));transform:scaleY(1.02)}50%{--tw-bg-opacity:1;background-color:rgb(222 233 254/var(--tw-bg-opacity,1))}to{background-color:#0000;transform:scaleY(1)}}@keyframes fadeInYellow{0%{--tw-bg-opacity:1;background-color:rgb(253 242 220/var(--tw-bg-opacity,1));transform:scaleY(1.02)}to{background-color:#0000;transform:scaleY(1)}}@keyframes deleteRow{0%{--tw-bg-opacity:1;background-color:rgb(255 225 222/var(--tw-bg-opacity,1));opacity:1;transform:scaleY(1)}30%{--tw-bg-opacity:1;background-color:rgb(255 240 238/var(--tw-bg-opacity,1));opacity:.7;transform:scaleY(.98)}60%{opacity:.3;transform:scaleY(.7)}99%{opacity:0;border:none;height:0;transform:scaleY(0)}to{visibility:hidden;border:none;height:0;display:none;position:absolute;overflow:hidden}}.animate-fade-in-blue{animation:1.2s ease-in-out forwards fadeInBlue;overflow:hidden}.animate-fade-in-yellow{animation:1.2s ease-in-out forwards fadeInYellow;overflow:hidden}.animate-delete-row{pointer-events:none;animation:1.3s cubic-bezier(.4,0,.2,1) forwards deleteRow;overflow:hidden}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.animate-error-shake{--tw-border-opacity:1;border-color:rgb(248 52 70/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 240 238/var(--tw-bg-opacity,1));animation:.5s ease-in-out shake}@keyframes fadeInRed{0%{--tw-bg-opacity:1;background-color:rgb(255 240 238/var(--tw-bg-opacity,1));transform:scaleY(1.02)}to{background-color:#0000;transform:scaleY(1)}}.animate-fade-in-red{animation:1.2s ease-in-out forwards fadeInRed;overflow:hidden}
