@keyframes bounce-custom-1c42e078{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-10px);opacity:1;background-color:#000}}.animate-bounce-custom[data-v-1c42e078]{animation:bounce-custom-1c42e078 1s infinite ease-in-out}.animate-scale-in[data-v-2b178f58]{animation:scaleIn-2b178f58 .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-2b178f58{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.toast-slide-enter-active[data-v-c609f84b],.toast-slide-leave-active[data-v-c609f84b]{transition:all .4s cubic-bezier(.16,1,.3,1)}.toast-slide-enter-from[data-v-c609f84b],.toast-slide-leave-to[data-v-c609f84b]{opacity:0;transform:translateY(-20px) scale(.95)}.toast-slide-enter-to[data-v-c609f84b],.toast-slide-leave-from[data-v-c609f84b]{opacity:1;transform:translateY(0) scale(1)}@keyframes progress-c609f84b{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.animate-progress[data-v-c609f84b]{animation-name:progress-c609f84b;animation-timing-function:linear;animation-fill-mode:forwards}.animate-scale-in[data-v-4cbf225b]{animation:scaleIn-4cbf225b .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-4cbf225b{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-scrollbar[data-v-4cbf225b]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-4cbf225b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4cbf225b]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-4cbf225b]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.custom-scrollbar[data-v-5eedff4f]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-5eedff4f]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-5eedff4f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-5eedff4f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.animate-scale-in[data-v-c6bbd4b9]{animation:scaleIn-c6bbd4b9 .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-c6bbd4b9{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-fade-in[data-v-c6bbd4b9]{animation:fadeIn-c6bbd4b9 .3s ease-out forwards}@keyframes fadeIn-c6bbd4b9{0%{opacity:0}to{opacity:1}}.custom-scrollbar[data-v-c6bbd4b9]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-c6bbd4b9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-c6bbd4b9]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-c6bbd4b9]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.scrollbar-hide[data-v-96357c66]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-96357c66]{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeInUp-23309dd4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-23309dd4{0%{opacity:0}to{opacity:1}}.animate-fade-in-up[data-v-23309dd4]{animation:fadeInUp-23309dd4 .2s ease-out forwards}.animate-fade-in[data-v-23309dd4]{animation:fadeIn-23309dd4 .2s ease-out forwards}.animate-scale-in[data-v-c6b282ac]{animation:scaleIn-c6b282ac .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-c6b282ac{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}input[type=number][data-v-c6b282ac]::-webkit-inner-spin-button,input[type=number][data-v-c6b282ac]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:10px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}@keyframes shake-c378a408{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.animate-shake[data-v-c378a408]{animation:shake-c378a408 .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes fadeIn-c378a408{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-c378a408]{animation:fadeIn-c378a408 .4s ease-out forwards}@keyframes slideDown-43e7f3bd{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down[data-v-43e7f3bd]{animation:slideDown-43e7f3bd .2s ease-out forwards}.custom-scrollbar[data-v-43e7f3bd]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-43e7f3bd]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-43e7f3bd]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.animate-fade-in[data-v-7421b8fc]{animation:fadeIn-7421b8fc .3s ease-out forwards}@keyframes fadeIn-7421b8fc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-aab9e94e]{animation:fadeIn-aab9e94e .3s ease-out forwards}@keyframes fadeIn-aab9e94e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-aab9e94e]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-aab9e94e]::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar[data-v-aab9e94e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.custom-scrollbar[data-v-aab9e94e]:hover::-webkit-scrollbar-thumb{background:#9ca3af}.animate-scale-in[data-v-1f2a9582]{animation:scaleIn-1f2a9582 .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-1f2a9582{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-scrollbar[data-v-1f2a9582]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-1f2a9582]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-1f2a9582]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-1f2a9582]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.scale-in-center[data-v-0a04f047]{animation:scale-in-0a04f047 .2s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-0a04f047{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.hidden[data-v-0a04f047]{display:none}.review-overlay[data-v-0a04f047]{position:fixed;inset:0;z-index:2000;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center}.review-modal[data-v-0a04f047]{background:#fff;width:95%;max-width:600px;max-height:90vh;border-radius:4px;display:flex;flex-direction:column;box-shadow:0 15px 40px #0003;overflow:hidden}.modal-header[data-v-0a04f047]{padding:16px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-0a04f047]{font-size:18px;font-weight:700;color:#000;margin:0;text-transform:uppercase;letter-spacing:.5px}.close-icon[data-v-0a04f047]{background:transparent;border:none;font-size:20px;color:#999;cursor:pointer;transition:color .2s}.close-icon[data-v-0a04f047]:hover{color:#000}.modal-body[data-v-0a04f047]{padding:24px;overflow-y:auto}.product-info-card[data-v-0a04f047]{display:flex;gap:16px;padding:12px;background:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-bottom:24px}.img-wrapper[data-v-0a04f047]{width:56px;height:56px;border:1px solid #e5e7eb;overflow:hidden}.img-wrapper img[data-v-0a04f047]{width:100%;height:100%;object-fit:cover}.info-content[data-v-0a04f047]{display:flex;flex-direction:column;justify-content:center}.prod-name[data-v-0a04f047]{font-weight:600;font-size:14px;color:#000;margin-bottom:4px}.prod-variant[data-v-0a04f047]{font-size:12px;color:#666}.rating-section[data-v-0a04f047]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px}.label[data-v-0a04f047]{font-size:13px;font-weight:600;color:#333}.star-group[data-v-0a04f047]{display:flex;gap:8px}.star-icon[data-v-0a04f047]{font-size:32px;color:#e5e7eb;cursor:pointer;transition:transform .2s,color .2s}.star-icon.filled[data-v-0a04f047]{color:#facc15}.star-icon[data-v-0a04f047]:not(.readonly):hover{transform:scale(1.15)}.rating-text[data-v-0a04f047]{font-size:14px;font-weight:600;height:20px}.comment-section[data-v-0a04f047]{display:flex;flex-direction:column;gap:12px}.review-textarea[data-v-0a04f047]{width:100%;height:120px;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;resize:none;font-family:inherit;transition:border-color .2s}.review-textarea[data-v-0a04f047]:focus{border-color:#000}.review-text-readonly[data-v-0a04f047]{background:#f9f9f9;padding:16px;border-radius:4px;color:#333;font-size:14px;line-height:1.5;white-space:pre-wrap;border:1px dashed #ccc}.image-area[data-v-0a04f047]{margin-top:8px}.img-label[data-v-0a04f047]{font-size:12px;font-weight:600;color:#666;margin-bottom:8px}.upload-controls[data-v-0a04f047]{display:flex;flex-wrap:wrap;gap:10px}.btn-upload[data-v-0a04f047]{width:80px;height:80px;border:1px dashed #000;background:#fff;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:background .2s}.btn-upload[data-v-0a04f047]:hover{background:#f5f5f5}.btn-upload.disabled[data-v-0a04f047]{opacity:.5;cursor:not-allowed;border-color:#ccc;color:#ccc}.btn-upload i[data-v-0a04f047]{font-size:20px;margin-bottom:4px}.btn-upload span[data-v-0a04f047]{font-size:9px;font-weight:600}.btn-upload .count[data-v-0a04f047]{font-size:9px;margin-top:2px}.preview-list[data-v-0a04f047]{display:flex;gap:10px;flex-wrap:wrap}.preview-item[data-v-0a04f047]{width:80px;height:80px;position:relative;border:1px solid #eee;overflow:hidden}.preview-item img[data-v-0a04f047]{width:100%;height:100%;object-fit:cover}.remove-btn[data-v-0a04f047]{position:absolute;top:2px;right:2px;width:18px;height:18px;background:#0009;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;font-size:10px;transition:background .2s}.remove-btn[data-v-0a04f047]:hover{background:#ee4d2d}.modal-footer[data-v-0a04f047]{padding:16px 24px;border-top:1px solid #eee;background:#fff;display:flex;justify-content:space-between;align-items:center}.footer-right[data-v-0a04f047]{display:flex;gap:12px;margin-left:auto}.btn[data-v-0a04f047]{padding:10px 24px;border-radius:2px;font-size:13px;font-weight:600;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:all .2s;letter-spacing:.5px}.btn-secondary[data-v-0a04f047]{background:#fff;border-color:#ddd;color:#333}.btn-secondary[data-v-0a04f047]:hover{border-color:#000;color:#000}.btn-primary[data-v-0a04f047]{background:#000;color:#fff;border-color:#000}.btn-primary[data-v-0a04f047]:hover{background:#333;border-color:#333}.btn-delete[data-v-0a04f047]{background:transparent;border:none;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;padding:8px 0;transition:color .2s}.btn-delete[data-v-0a04f047]:hover{color:#dc2626;text-decoration:underline}.custom-scrollbar[data-v-0a04f047]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-0a04f047]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0a04f047]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px}.custom-scrollbar[data-v-0a04f047]:hover::-webkit-scrollbar-thumb{background-color:#ccc}.loading-overlay[data-v-0a04f047]{position:fixed;inset:0;background:#ffffffb3;z-index:2001;display:flex;justify-content:center;align-items:center}.scrollbar-hide[data-v-09ef2a47]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-09ef2a47]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-09ef2a47]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-09ef2a47]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-09ef2a47]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-09ef2a47]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.animate-fade-in[data-v-7bc4b2a7]{animation:fadeIn-7bc4b2a7 .3s ease-out forwards}@keyframes fadeIn-7bc4b2a7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-7bc4b2a7]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-7bc4b2a7]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-7bc4b2a7]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-7bc4b2a7]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.animate-scale-in[data-v-29795ecf]{animation:scaleIn-29795ecf .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-29795ecf{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-page-scroll[data-v-29795ecf]::-webkit-scrollbar{width:6px}.custom-page-scroll[data-v-29795ecf]::-webkit-scrollbar-track{background:#fafafa}.custom-page-scroll[data-v-29795ecf]::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.overflow-x-auto[data-v-897db29c]::-webkit-scrollbar{height:4px}.overflow-x-auto[data-v-897db29c]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}@keyframes fadeIn-897db29c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-897db29c]{animation:fadeIn-897db29c .4s ease-out forwards}input[type=number][data-v-897db29c]::-webkit-inner-spin-button,input[type=number][data-v-897db29c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cursor-zoom-in[data-v-897db29c]{cursor:zoom-in}.custom-scrollbar[data-v-897db29c]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-897db29c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-897db29c]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-897db29c]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.scrollbar-hide[data-v-897db29c]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-897db29c]{-ms-overflow-style:none;scrollbar-width:none}.animate-scale-in[data-v-897db29c]{animation:scaleIn-897db29c .3s cubic-bezier(.16,1,.3,1)}@keyframes scaleIn-897db29c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-e357171b]{animation:scaleIn-e357171b .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-e357171b{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-scrollbar[data-v-e357171b]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-e357171b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-e357171b]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-e357171b]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.custom-scrollbar[data-v-ad0f90f3]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-ad0f90f3]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-ad0f90f3]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-ad0f90f3]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.custom-page-scroll[data-v-ad0f90f3]::-webkit-scrollbar{width:8px}.custom-page-scroll[data-v-ad0f90f3]::-webkit-scrollbar-track{background:#fafafa}.custom-page-scroll[data-v-ad0f90f3]::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:10px}.animate-scale-up[data-v-5b5bd38a]{animation:scaleUp-5b5bd38a .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleUp-5b5bd38a{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-scale-up[data-v-28f56aed]{animation:scaleUp-28f56aed .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleUp-28f56aed{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-scrollbar[data-v-87f8372a]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-87f8372a]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-87f8372a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-87f8372a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn-e290a1a9{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-e290a1a9]{animation:fadeIn-e290a1a9 .15s ease-out forwards}.custom-scrollbar[data-v-e290a1a9]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-e290a1a9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-e290a1a9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-e290a1a9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar-v2[data-v-e290a1a9]::-webkit-scrollbar{width:6px}.custom-scrollbar-v2[data-v-e290a1a9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar-v2[data-v-e290a1a9]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.custom-scrollbar-v2[data-v-e290a1a9]::-webkit-scrollbar-thumb:hover{background:#d1d5db}input[type=number][data-v-e4801966]::-webkit-inner-spin-button,input[type=number][data-v-e4801966]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-scrollbar[data-v-b5b4540d]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-b5b4540d]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-b5b4540d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-b5b4540d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar[data-v-b4d38b4a]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-b4d38b4a]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-b4d38b4a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar[data-v-b4d38b4a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar[data-v-76379fe5]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-76379fe5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-76379fe5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar[data-v-76379fe5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar-thin[data-v-76379fe5]::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar-thin[data-v-76379fe5]::-webkit-scrollbar-track{background:#f1f5f9}.custom-scrollbar-thin[data-v-76379fe5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar-thin[data-v-76379fe5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-bc2e2546]::-webkit-scrollbar{width:6px;height:6px}[data-v-bc2e2546]::-webkit-scrollbar-track{background:transparent}[data-v-bc2e2546]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-bc2e2546]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fade-in-341e278b{0%{opacity:0}to{opacity:1}}@keyframes slideUpFade-341e278b{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-341e278b]{animation:fade-in-341e278b .2s ease-out forwards}.animate-slide-up[data-v-341e278b]{animation:slideUpFade-341e278b .4s cubic-bezier(.16,1,.3,1) forwards}.overflow-y-auto[data-v-341e278b]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-341e278b]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px}@keyframes fade-in-50ff0e94{0%{opacity:0}to{opacity:1}}@keyframes slideUpFade-50ff0e94{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-50ff0e94]{animation:fade-in-50ff0e94 .2s ease-out forwards}.animate-slide-up[data-v-50ff0e94]{animation:slideUpFade-50ff0e94 .3s cubic-bezier(.16,1,.3,1) forwards}[data-v-50ff0e94]::-webkit-scrollbar{width:5px}[data-v-50ff0e94]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-50ff0e94]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}[data-v-50ff0e94]::-webkit-scrollbar-thumb:hover{background:#555}.custom-scrollbar[data-v-dae1e7db]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-dae1e7db]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-dae1e7db]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-dae1e7db]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.scrollbar-hide[data-v-dae1e7db]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-dae1e7db]{-ms-overflow-style:none;scrollbar-width:none}.animate-scale-in[data-v-dae1e7db]{animation:scaleIn-dae1e7db .3s cubic-bezier(.16,1,.3,1)}@keyframes scaleIn-dae1e7db{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-d57c5607]{animation:fadeIn-d57c5607 .5s ease-out forwards}@keyframes fadeIn-d57c5607{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-31fc830f]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-31fc830f]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-31fc830f]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:4px}.custom-scrollbar[data-v-31fc830f]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}@keyframes slideIn-31fc830f{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in[data-v-31fc830f]{animation:slideIn-31fc830f .3s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-31fc830f{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-31fc830f]{animation:fadeIn-31fc830f .2s ease-out forwards}.custom-scrollbar[data-v-3c711a7b]::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar[data-v-3c711a7b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-3c711a7b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.custom-scrollbar[data-v-3c711a7b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes bounce-slow-d513b277{0%,to{transform:translateY(-5%)}50%{transform:translateY(5%)}}.animate-bounce-slow[data-v-d513b277]{animation:bounce-slow-d513b277 3s infinite}.animate-fade-in-down[data-v-af60f499]{animation:fadeInDown-af60f499 .3s ease-out}@keyframes fadeInDown-af60f499{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-638e2f33]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-638e2f33]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-638e2f33]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-638e2f33]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.animate-fade-in[data-v-638e2f33]{animation:fadeIn-638e2f33 .3s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-638e2f33{0%{opacity:0;transform:scale(.98) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}input[type=number][data-v-6244a319]::-webkit-inner-spin-button,input[type=number][data-v-6244a319]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.border-x[data-v-6244a319]{border-left-width:1px;border-right-width:1px;border-color:#d1d5db}@keyframes fadeIn-6244a319{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-6244a319]{animation:fadeIn-6244a319 .2s ease-out}@keyframes scaleIn-6244a319{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-scale-in[data-v-6244a319]{animation:scaleIn-6244a319 .2s cubic-bezier(.16,1,.3,1) forwards}.custom-scrollbar[data-v-4abcbb8e]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-4abcbb8e]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4abcbb8e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.input-style[data-v-4abcbb8e]{width:100%;padding:10px 12px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:all .2s}.input-style[data-v-4abcbb8e]:focus{border-color:#000;outline:1px solid black}@keyframes scaleIn-4abcbb8e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-4abcbb8e]{animation:scaleIn-4abcbb8e .2s ease-out}@keyframes truckRun-4abcbb8e{0%{left:0;opacity:0;transform:translateY(-50%) translate(-20px)}10%{opacity:1}90%{left:calc(100% - 40px);opacity:1;transform:translateY(-50%) translate(0)}to{left:calc(100% - 40px);opacity:0;transform:translateY(-50%) translate(20px)}}.truck[data-v-4abcbb8e]{animation:truckRun-4abcbb8e 3s linear infinite;transform-origin:center}@keyframes fade-in-59fb486b{0%{opacity:0}to{opacity:1}}@keyframes slideUpFade-59fb486b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-59fb486b]{animation:fade-in-59fb486b .2s ease-out forwards}.animate-slide-up[data-v-59fb486b]{animation:slideUpFade-59fb486b .3s cubic-bezier(.16,1,.3,1) forwards}[data-v-59fb486b]::-webkit-scrollbar{width:5px}[data-v-59fb486b]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-59fb486b]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}[data-v-59fb486b]::-webkit-scrollbar-thumb:hover{background:#555}.custom-page-scroll[data-v-8a73cab0]::-webkit-scrollbar{width:8px}.custom-page-scroll[data-v-8a73cab0]::-webkit-scrollbar-track{background:#fafafa}.custom-page-scroll[data-v-8a73cab0]::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:10px}.custom-scrollbar[data-v-19d18d1d]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-19d18d1d]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-19d18d1d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-19d18d1d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.animate-scale-in[data-v-2d6daad9]{animation:scaleIn-2d6daad9 .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleIn-2d6daad9{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-scrollbar[data-v-2d6daad9]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-2d6daad9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-2d6daad9]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.custom-scrollbar[data-v-2d6daad9]:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}.scrollbar-hide[data-v-d6ad9c92]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-d6ad9c92]{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn-d6ad9c92{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-d6ad9c92]{animation:fadeIn-d6ad9c92 .15s ease-out forwards}@keyframes bounce-slow-3a9f1760{0%,to{transform:translateY(-5%)}50%{transform:translateY(5%)}}.animate-bounce-slow[data-v-3a9f1760]{animation:bounce-slow-3a9f1760 3s infinite}.animate-fade-in[data-v-85e0b000]{animation:fadeIn-85e0b000 .3s ease-out forwards}@keyframes fadeIn-85e0b000{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-7b879941]{animation:fadeIn-7b879941 .3s ease-out forwards}@keyframes fadeIn-7b879941{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
