.checkout-scroll[data-v-3ec24f09]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}.checkout-scroll[data-v-3ec24f09]::-webkit-scrollbar{width:6px}.checkout-scroll[data-v-3ec24f09]::-webkit-scrollbar-track{background:transparent}.checkout-scroll[data-v-3ec24f09]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.checkout-scroll[data-v-3ec24f09]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.shadow-soft[data-v-3ec24f09]{box-shadow:5px 2px 16px #e0e6f6}@media (max-width:767px){.checkout-scroll[data-v-3ec24f09]{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 100px);overflow-y:auto}}.translate-y-0[data-v-0055a5e4]{transform:translateY(0)}.translate-y-full[data-v-0055a5e4]{transform:translateY(100%)}@media (max-width:767px){.overflow-hidden{overflow:hidden}}@keyframes bounceIn-19c33ef5{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-bounce-in[data-v-19c33ef5]{animation:bounceIn-19c33ef5 .6s ease-out}@keyframes gradientShift-19c33ef5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient[data-v-19c33ef5]{animation:gradientShift-19c33ef5 3s ease infinite;background-size:200% 200%}@keyframes shake-19c33ef5{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.animate-shake[data-v-19c33ef5]{animation:shake-19c33ef5 .5s ease-in-out}@keyframes errorPulse-19c33ef5{0%,to{box-shadow:0 0 #ef4444b3;transform:scale(1)}50%{box-shadow:0 0 0 10px #ef444400;transform:scale(1.05)}}.animate-error-pulse[data-v-19c33ef5]{animation:errorPulse-19c33ef5 2s infinite}
