.animate-pulse[data-v-7b59db4d]{animation:pulse-7b59db4d 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-7b59db4d{0%,to{opacity:1}50%{opacity:.5}}.electric-icon-container[data-v-9f42831b]{position:relative;overflow:visible}.electric-icon[data-v-9f42831b]{position:relative;z-index:10;animation:electric-pulse-9f42831b 2s ease-in-out infinite,electric-shake-9f42831b 3s linear infinite;box-shadow:0 0 5px #3b82f699,0 0 10px #3b82f666,0 0 15px #3b82f633,inset 0 0 10px #fffc;filter:drop-shadow(0 0 8px rgba(59,130,246,.8))}.electric-bolt[data-v-9f42831b]{animation:bolt-flicker-9f42831b 2s linear infinite;filter:drop-shadow(0 0 2px rgba(59,130,246,1))}.electric-arc[data-v-9f42831b]{position:absolute;border:1px solid transparent;border-radius:50%;animation:arc-rotate-9f42831b 3s linear infinite}.electric-arc[data-v-9f42831b]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,#3b82f6 45deg,#fbbf24 90deg,transparent 135deg,#3b82f6 180deg,transparent 225deg,#fbbf24 270deg,transparent 315deg);animation:electric-flow-9f42831b 1.5s ease-in-out infinite;filter:blur(1px)}.electric-arc-1[data-v-9f42831b]{width:60px;height:60px;top:-26px;left:-26px;animation-duration:2.5s;animation-delay:0s}.electric-arc-2[data-v-9f42831b]{width:80px;height:80px;top:-36px;left:-36px;animation-duration:3.2s;animation-delay:-.8s}.electric-arc-3[data-v-9f42831b]{width:45px;height:45px;top:-18.5px;left:-18.5px;animation-duration:2s;animation-delay:-1.5s}.electric-arc-4[data-v-9f42831b]{width:100px;height:100px;top:-46px;left:-46px;animation-duration:4s;animation-delay:-2s}.spark[data-v-9f42831b]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#fbbf24 0%,#3b82f6 50%,transparent 100%);border-radius:50%;animation:spark-fly-9f42831b 2s ease-out infinite}.spark-1[data-v-9f42831b]{top:-5px;left:15px;animation-delay:0s;animation-duration:1.8s}.spark-2[data-v-9f42831b]{top:10px;left:-8px;animation-delay:-.3s;animation-duration:2.2s}.spark-3[data-v-9f42831b]{top:25px;left:20px;animation-delay:-.6s;animation-duration:1.5s}.spark-4[data-v-9f42831b]{top:-10px;left:-5px;animation-delay:-.9s;animation-duration:2.5s}.spark-5[data-v-9f42831b]{top:5px;left:25px;animation-delay:-1.2s;animation-duration:1.7s}.spark-6[data-v-9f42831b]{top:20px;left:-3px;animation-delay:-1.5s;animation-duration:2.1s}.energy-ring[data-v-9f42831b]{position:absolute;border:2px solid transparent;border-radius:50%;background:conic-gradient(from 0deg,#3b82f6,#fbbf24,#3b82f6);-webkit-mask:radial-gradient(circle,transparent 40%,black 42%,black 48%,transparent 50%);mask:radial-gradient(circle,transparent 40%,black 42%,black 48%,transparent 50%);animation:ring-pulse-9f42831b 3s ease-in-out infinite}.energy-ring-1[data-v-9f42831b]{width:70px;height:70px;top:-31px;left:-31px;animation-delay:0s}.energy-ring-2[data-v-9f42831b]{width:90px;height:90px;top:-41px;left:-41px;animation-delay:-1.5s}.electric-vein[data-v-9f42831b]{position:absolute;width:1px;height:15px;background:linear-gradient(to bottom,#3b82f6,transparent);animation:vein-flicker .8s ease-in-out infinite;transform-origin:bottom}@keyframes electric-pulse-9f42831b{0%,to{box-shadow:0 0 10px #3b82f699,0 0 20px #3b82f666,0 0 30px #3b82f633}50%{box-shadow:0 0 10px #fbbf24cc,0 0 20px #fbbf2499,0 0 30px #fbbf2466}}@keyframes electric-shake-9f42831b{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-.5px,-.3px) rotate(-.5deg)}20%{transform:translate(-.3px,.5px) rotate(.3deg)}30%{transform:translate(.5px,.2px) rotate(-.3deg)}40%{transform:translate(.2px,-.5px) rotate(.5deg)}50%{transform:translate(-.2px,.3px) rotate(-.2deg)}60%{transform:translate(-.5px,.1px) rotate(.2deg)}70%{transform:translate(.3px,.1px) rotate(-.1deg)}80%{transform:translate(-.1px,-.2px) rotate(.1deg)}90%{transform:translate(.1px,.5px) rotate(-.1deg)}}@keyframes bolt-flicker-9f42831b{0%,to{opacity:1}50%{opacity:.8}75%{opacity:1}85%{opacity:.9}}@keyframes arc-rotate-9f42831b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes electric-flow-9f42831b{0%,to{opacity:.4}50%{opacity:1}}@keyframes spark-fly-9f42831b{0%{transform:translate(0) scale(0);opacity:0}20%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--random-x, 20px),var(--random-y, -30px)) scale(0);opacity:0}}.spark-1[data-v-9f42831b]{--random-x: 25px;--random-y: -20px}.spark-2[data-v-9f42831b]{--random-x: -30px;--random-y: -25px}.spark-3[data-v-9f42831b]{--random-x: 15px;--random-y: 20px}.spark-4[data-v-9f42831b]{--random-x: -20px;--random-y: -35px}.spark-5[data-v-9f42831b]{--random-x: 30px;--random-y: -15px}.spark-6[data-v-9f42831b]{--random-x: -25px;--random-y: 25px}@keyframes ring-pulse-9f42831b{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.8}}.electric-icon-container:hover .electric-icon[data-v-9f42831b]{animation-duration:.5s}.electric-icon-container:hover .electric-arc[data-v-9f42831b]:before{animation-duration:.3s}.electric-icon-container:hover .spark[data-v-9f42831b]{animation-duration:.8s!important}.hyperspeed-container[data-v-f70b1ab0]{width:100%;height:100%;position:relative;overflow:hidden}.hyperspeed-container[data-v-f70b1ab0] canvas{width:100%!important;height:100%!important;display:block}.hyperspeed-container[data-v-8f6acde6]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;overflow:hidden;background:#000}.progress-card[data-v-8f6acde6]{position:absolute;bottom:2rem;right:2rem;z-index:100000;width:320px;max-width:calc(100vw - 4rem)}.card-content[data-v-8f6acde6]{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d;transition:all .3s ease}.card-content[data-v-8f6acde6]:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff14}.step-header[data-v-8f6acde6]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.loading-spinner[data-v-8f6acde6]{flex-shrink:0;margin-top:.25rem}.spinner[data-v-8f6acde6]{width:28px;height:28px;display:inline-block}.spinner-indicator[data-v-8f6acde6]{stroke:url(#spinnerGradient);stroke-dasharray:125;stroke-dashoffset:95;animation:spinner-rotate-8f6acde6 1.2s linear infinite,spinner-dash-8f6acde6 1.2s ease-in-out infinite}@keyframes spinner-rotate-8f6acde6{to{transform:rotate(360deg)}}@keyframes spinner-dash-8f6acde6{0%{stroke-dasharray:1,125;stroke-dashoffset:0}50%{stroke-dasharray:80,125;stroke-dashoffset:-46}to{stroke-dasharray:1,125;stroke-dashoffset:-125}}.spinner[data-v-8f6acde6]:before{content:"";position:absolute;top:-2.5px;left:-2.5px;right:-2.5px;bottom:-2.5px;border:2.5px solid transparent;border-top:2.5px solid rgba(139,92,246,.6);border-radius:50%;animation:spin-8f6acde6 1.2s cubic-bezier(.68,-.55,.265,1.55) infinite reverse}.step-info[data-v-8f6acde6]{flex:1;min-width:0}.step-title[data-v-8f6acde6]{font-size:1.1rem;font-weight:600;margin:0 0 .25rem;color:#fff;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.step-description[data-v-8f6acde6]{font-size:.85rem;color:#ffffffb3;margin:0;line-height:1.4}.progress-section[data-v-8f6acde6]{margin-bottom:1.25rem}.progress-bar[data-v-8f6acde6]{width:100%;height:6px;background:#ffffff26;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-8f6acde6]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6,#06b6d4);border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative}.progress-fill[data-v-8f6acde6]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-8f6acde6 2s infinite}.progress-percentage[data-v-8f6acde6]{font-size:.8rem;font-weight:600;color:#fffc;text-align:right;display:block}.step-indicators[data-v-8f6acde6]{display:flex;justify-content:center;gap:.75rem}.step-dot[data-v-8f6acde6]{width:32px;height:32px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.5;cursor:pointer}.step-dot[data-v-8f6acde6]:hover{transform:scale(1.05);background:#ffffff26}.step-dot.active[data-v-8f6acde6]{opacity:1;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1;box-shadow:0 0 20px #6366f166,0 4px 12px #6366f14d;transform:scale(1.1)}.step-dot.completed[data-v-8f6acde6]{opacity:1;background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 0 16px #10b98166,0 4px 12px #10b9814d}.step-number[data-v-8f6acde6]{font-size:.8rem;font-weight:600;color:#fff}.check-icon[data-v-8f6acde6]{width:16px;height:16px;fill:#fff}@keyframes spin-8f6acde6{0%{transform:rotate(0);filter:hue-rotate(0deg)}50%{filter:hue-rotate(180deg)}to{transform:rotate(360deg);filter:hue-rotate(360deg)}}@keyframes shimmer-8f6acde6{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hyperspeed-transition-enter-active[data-v-8f6acde6],.hyperspeed-transition-leave-active[data-v-8f6acde6]{transition:opacity .5s ease}.hyperspeed-transition-enter-from[data-v-8f6acde6],.hyperspeed-transition-leave-to[data-v-8f6acde6]{opacity:0}.progress-card[data-v-8f6acde6]{animation:slideInUp-8f6acde6 .6s cubic-bezier(.4,0,.2,1)}@keyframes slideInUp-8f6acde6{0%{opacity:0;transform:translateY(100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.progress-card[data-v-8f6acde6]{bottom:1rem;right:1rem;left:1rem;width:auto;max-width:none}.card-content[data-v-8f6acde6]{padding:1.25rem}.step-title[data-v-8f6acde6]{font-size:1rem}.step-description[data-v-8f6acde6]{font-size:.8rem}.step-dot[data-v-8f6acde6]{width:28px;height:28px}.step-number[data-v-8f6acde6]{font-size:.75rem}.check-icon[data-v-8f6acde6]{width:14px;height:14px}}@media (max-width: 480px){.step-header[data-v-8f6acde6]{gap:.75rem;margin-bottom:1.25rem}.step-indicators[data-v-8f6acde6]{gap:.5rem}.step-dot[data-v-8f6acde6]{width:24px;height:24px}.step-number[data-v-8f6acde6]{font-size:.7rem}.check-icon[data-v-8f6acde6]{width:12px;height:12px}}.animate-spin[data-v-33c814c3]{animation:spin-33c814c3 1s linear infinite}@keyframes spin-33c814c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-7d6bae8e]{animation:spin-7d6bae8e 1s linear infinite}@keyframes spin-7d6bae8e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-d6592b2b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-d6592b2b{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-d6592b2b{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-d6592b2b{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up[data-v-d6592b2b]{animation:fadeInUp-d6592b2b .6s ease-out forwards;opacity:0}.animate-slide-in-left[data-v-d6592b2b]{animation:slideInLeft-d6592b2b .6s ease-out forwards;opacity:0}.animate-slide-in-right[data-v-d6592b2b]{animation:slideInRight-d6592b2b .6s ease-out forwards;opacity:0}.animate-pulse[data-v-d6592b2b]{animation:pulse-d6592b2b 2s cubic-bezier(.4,0,.6,1) infinite}.transition-all-smooth[data-v-d6592b2b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-d6592b2b]{transition:transform .15s ease-in-out}.transition-colors-smooth[data-v-d6592b2b]{transition:color .2s ease-in-out,background-color .2s ease-in-out}.hover-lift[data-v-d6592b2b]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hover-scale[data-v-d6592b2b]:hover{transform:scale(1.05)}.hover-glow[data-v-d6592b2b]:hover{box-shadow:0 0 20px #3b82f64d}.custom-scrollbar[data-v-d6592b2b]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-d6592b2b]::-webkit-scrollbar-track{background:#f1f5f9}.custom-scrollbar[data-v-d6592b2b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-d6592b2b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bg-gradient-primary[data-v-d6592b2b]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-success[data-v-d6592b2b]{background:linear-gradient(135deg,#11998e,#38ef7d)}.bg-gradient-warning[data-v-d6592b2b]{background:linear-gradient(135deg,#f093fb,#f5576c)}.bg-gradient-info[data-v-d6592b2b]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.card[data-v-d6592b2b]{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-hover[data-v-d6592b2b]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-hover[data-v-d6592b2b]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-stat[data-v-d6592b2b]{position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-stat[data-v-d6592b2b]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn[data-v-d6592b2b]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary[data-v-d6592b2b]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary[data-v-d6592b2b]:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary[data-v-d6592b2b]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.btn-secondary[data-v-d6592b2b]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.btn-success[data-v-d6592b2b]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #10b981 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-success[data-v-d6592b2b]:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.btn-danger[data-v-d6592b2b]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ec4899 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger[data-v-d6592b2b]:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.btn-outline[data-v-d6592b2b]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.btn-outline[data-v-d6592b2b]:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.form-input[data-v-d6592b2b]{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form-input[data-v-d6592b2b]:focus{border-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.form-label[data-v-d6592b2b]{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-error[data-v-d6592b2b]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.loading-spinner[data-v-d6592b2b]{height:1.25rem;width:1.25rem}@keyframes spin-d6592b2b{to{transform:rotate(360deg)}}.loading-spinner[data-v-d6592b2b]{animation:spin-d6592b2b 1s linear infinite;border-radius:9999px;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}@keyframes pulse-d6592b2b{50%{opacity:.5}}.loading-skeleton[data-v-d6592b2b]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));animation:pulse-d6592b2b 2s cubic-bezier(.4,0,.6,1) infinite}.backdrop-blur-custom[data-v-d6592b2b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.text-gradient[data-v-d6592b2b]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 768px){.mobile-hidden[data-v-d6592b2b]{display:none}.mobile-full[data-v-d6592b2b]{width:100%}}@media (prefers-color-scheme: dark){.dark-mode-card[data-v-d6592b2b]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark-mode-text[data-v-d6592b2b]{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}@keyframes fadeInUp-b1f93d1d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-b1f93d1d{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-b1f93d1d{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-b1f93d1d{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up[data-v-b1f93d1d]{animation:fadeInUp-b1f93d1d .6s ease-out forwards;opacity:0}.animate-slide-in-left[data-v-b1f93d1d]{animation:slideInLeft-b1f93d1d .6s ease-out forwards;opacity:0}.animate-slide-in-right[data-v-b1f93d1d]{animation:slideInRight-b1f93d1d .6s ease-out forwards;opacity:0}.animate-pulse[data-v-b1f93d1d]{animation:pulse-b1f93d1d 2s cubic-bezier(.4,0,.6,1) infinite}.transition-all-smooth[data-v-b1f93d1d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-b1f93d1d]{transition:transform .15s ease-in-out}.transition-colors-smooth[data-v-b1f93d1d]{transition:color .2s ease-in-out,background-color .2s ease-in-out}.hover-lift[data-v-b1f93d1d]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hover-scale[data-v-b1f93d1d]:hover{transform:scale(1.05)}.hover-glow[data-v-b1f93d1d]:hover{box-shadow:0 0 20px #3b82f64d}.custom-scrollbar[data-v-b1f93d1d]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-b1f93d1d]::-webkit-scrollbar-track{background:#f1f5f9}.custom-scrollbar[data-v-b1f93d1d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-b1f93d1d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bg-gradient-primary[data-v-b1f93d1d]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-success[data-v-b1f93d1d]{background:linear-gradient(135deg,#11998e,#38ef7d)}.bg-gradient-warning[data-v-b1f93d1d]{background:linear-gradient(135deg,#f093fb,#f5576c)}.bg-gradient-info[data-v-b1f93d1d]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.card[data-v-b1f93d1d]{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-hover[data-v-b1f93d1d]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-hover[data-v-b1f93d1d]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-stat[data-v-b1f93d1d]{position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-stat[data-v-b1f93d1d]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn[data-v-b1f93d1d]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary[data-v-b1f93d1d]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary[data-v-b1f93d1d]:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary[data-v-b1f93d1d]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.btn-secondary[data-v-b1f93d1d]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.btn-success[data-v-b1f93d1d]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #10b981 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-success[data-v-b1f93d1d]:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.btn-danger[data-v-b1f93d1d]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ec4899 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger[data-v-b1f93d1d]:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.btn-outline[data-v-b1f93d1d]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.btn-outline[data-v-b1f93d1d]:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.form-input[data-v-b1f93d1d]{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form-input[data-v-b1f93d1d]:focus{border-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.form-label[data-v-b1f93d1d]{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-error[data-v-b1f93d1d]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.loading-spinner[data-v-b1f93d1d]{height:1.25rem;width:1.25rem}@keyframes spin-b1f93d1d{to{transform:rotate(360deg)}}.loading-spinner[data-v-b1f93d1d]{animation:spin-b1f93d1d 1s linear infinite;border-radius:9999px;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}@keyframes pulse-b1f93d1d{50%{opacity:.5}}.loading-skeleton[data-v-b1f93d1d]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));animation:pulse-b1f93d1d 2s cubic-bezier(.4,0,.6,1) infinite}.backdrop-blur-custom[data-v-b1f93d1d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.text-gradient[data-v-b1f93d1d]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 768px){.mobile-hidden[data-v-b1f93d1d]{display:none}.mobile-full[data-v-b1f93d1d]{width:100%}}@media (prefers-color-scheme: dark){.dark-mode-card[data-v-b1f93d1d]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark-mode-text[data-v-b1f93d1d]{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}@keyframes fadeInUp-5124236a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-5124236a{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-5124236a{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-5124236a{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up[data-v-5124236a]{animation:fadeInUp-5124236a .6s ease-out forwards;opacity:0}.animate-slide-in-left[data-v-5124236a]{animation:slideInLeft-5124236a .6s ease-out forwards;opacity:0}.animate-slide-in-right[data-v-5124236a]{animation:slideInRight-5124236a .6s ease-out forwards;opacity:0}.animate-pulse[data-v-5124236a]{animation:pulse-5124236a 2s cubic-bezier(.4,0,.6,1) infinite}.transition-all-smooth[data-v-5124236a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-5124236a]{transition:transform .15s ease-in-out}.transition-colors-smooth[data-v-5124236a]{transition:color .2s ease-in-out,background-color .2s ease-in-out}.hover-lift[data-v-5124236a]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hover-scale[data-v-5124236a]:hover{transform:scale(1.05)}.hover-glow[data-v-5124236a]:hover{box-shadow:0 0 20px #3b82f64d}.custom-scrollbar[data-v-5124236a]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-5124236a]::-webkit-scrollbar-track{background:#f1f5f9}.custom-scrollbar[data-v-5124236a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-5124236a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bg-gradient-primary[data-v-5124236a]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-success[data-v-5124236a]{background:linear-gradient(135deg,#11998e,#38ef7d)}.bg-gradient-warning[data-v-5124236a]{background:linear-gradient(135deg,#f093fb,#f5576c)}.bg-gradient-info[data-v-5124236a]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.card[data-v-5124236a]{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-hover[data-v-5124236a]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-hover[data-v-5124236a]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-stat[data-v-5124236a]{position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-stat[data-v-5124236a]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn[data-v-5124236a]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary[data-v-5124236a]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary[data-v-5124236a]:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary[data-v-5124236a]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.btn-secondary[data-v-5124236a]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.btn-success[data-v-5124236a]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #10b981 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-success[data-v-5124236a]:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.btn-danger[data-v-5124236a]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ec4899 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger[data-v-5124236a]:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.btn-outline[data-v-5124236a]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.btn-outline[data-v-5124236a]:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.form-input[data-v-5124236a]{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form-input[data-v-5124236a]:focus{border-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.form-label[data-v-5124236a]{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-error[data-v-5124236a]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.loading-spinner[data-v-5124236a]{height:1.25rem;width:1.25rem}@keyframes spin-5124236a{to{transform:rotate(360deg)}}.loading-spinner[data-v-5124236a]{animation:spin-5124236a 1s linear infinite;border-radius:9999px;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}@keyframes pulse-5124236a{50%{opacity:.5}}.loading-skeleton[data-v-5124236a]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));animation:pulse-5124236a 2s cubic-bezier(.4,0,.6,1) infinite}.backdrop-blur-custom[data-v-5124236a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.text-gradient[data-v-5124236a]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 768px){.mobile-hidden[data-v-5124236a]{display:none}.mobile-full[data-v-5124236a]{width:100%}}@media (prefers-color-scheme: dark){.dark-mode-card[data-v-5124236a]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark-mode-text[data-v-5124236a]{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}}.animate-spin[data-v-a01ce3f6]{animation:spin-a01ce3f6 1s linear infinite}@keyframes spin-a01ce3f6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-23b764be]{animation:spin-23b764be 1s linear infinite}@keyframes spin-23b764be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.store-card[data-v-23b764be]:hover{transform:translateY(-2px)}.store-card[data-v-23b764be]:active{transform:translateY(0)}.slider[data-v-23b764be]{background:linear-gradient(to right,#ddd,#ddd,#ddd)}.slider[data-v-23b764be]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}.slider[data-v-23b764be]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}.slider[data-v-23b764be]:focus{outline:none}.slider[data-v-23b764be]:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #3b82f64d}.range-slider-thumb[data-v-23b764be]{pointer-events:none}.range-slider-thumb[data-v-23b764be]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid white;box-shadow:0 2px 6px #0003;pointer-events:all;position:relative;z-index:1}.range-slider-thumb[data-v-23b764be]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid white;box-shadow:0 2px 6px #0003;pointer-events:all}.range-slider-thumb[data-v-23b764be]:focus{outline:none}.range-slider-thumb[data-v-23b764be]:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #3b82f64d}.range-slider-thumb[data-v-23b764be]::-webkit-slider-track{background:transparent}.range-slider-thumb[data-v-23b764be]::-moz-range-track{background:transparent}.dynamic-platform-fields[data-v-3c5985f4]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.form-group[data-v-3c5985f4]{margin-bottom:1rem}.field-container:last-child .form-group[data-v-3c5985f4]{margin-bottom:0}.acf-fields-section[data-v-c17211d1]{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.field-container[data-v-c17211d1],.form-group[data-v-c17211d1]{margin-bottom:1rem}.quill-editor-container{width:100%}.quill-editor{min-height:150px;border-radius:.5rem;font-size:.875rem}.ql-toolbar.ql-snow{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-color:#d1d5db}.ql-container.ql-snow{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-color:#d1d5db}.ql-editor{min-height:150px;font-size:.875rem}.ql-editor.ql-blank:before{font-style:normal;color:#9ca3af}.animate-spin[data-v-6baf2155]{animation:spin-6baf2155 1s linear infinite}@keyframes spin-6baf2155{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-ecf508e2]{animation:spin-ecf508e2 1s linear infinite}@keyframes spin-ecf508e2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-8a706b0e]{animation:spin-8a706b0e 1s linear infinite}@keyframes spin-8a706b0e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.store-card[data-v-8a706b0e]:hover{transform:translateY(-2px)}.store-card[data-v-8a706b0e]:active{transform:translateY(0)}.animate-spin[data-v-f2a1b7a3]{animation:spin-f2a1b7a3 1s linear infinite}@keyframes spin-f2a1b7a3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-2ecc1a21]{animation:spin-2ecc1a21 1s linear infinite}@keyframes spin-2ecc1a21{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary[data-v-2ecc1a21]{display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary[data-v-2ecc1a21]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.btn-primary[data-v-2ecc1a21]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-secondary[data-v-2ecc1a21]{display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary[data-v-2ecc1a21]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.btn-secondary[data-v-2ecc1a21]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.form-select[data-v-2ecc1a21]{display:block;width:100%;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5rem}.form-select[data-v-2ecc1a21]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.animate-spin[data-v-058b3248]{animation:spin-058b3248 1s linear infinite}@keyframes spin-058b3248{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-42c7b534]{animation:spin-42c7b534 1s linear infinite}@keyframes spin-42c7b534{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary[data-v-1f4ba571]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary[data-v-1f4ba571]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.btn-primary[data-v-1f4ba571]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-1f4ba571]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary[data-v-1f4ba571]:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.btn-secondary[data-v-1f4ba571]:disabled{cursor:not-allowed;opacity:.5}.btn-danger[data-v-1f4ba571]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger[data-v-1f4ba571]:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.btn-danger[data-v-1f4ba571]:disabled{cursor:not-allowed;opacity:.5}.form-select[data-v-05638861]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.animate-spin[data-v-05638861]{animation:spin-05638861 1s linear infinite}@keyframes spin-05638861{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.transition-all[data-v-05638861]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300[data-v-05638861]{transition-duration:.3s}.store-card[data-v-05638861]{transition:all .2s ease-in-out}.store-card[data-v-05638861]:hover{transform:translateY(-2px)}.store-card[data-v-05638861]:active{transform:translateY(0)}.hover\:bg-gray-50[data-v-05638861]:hover{background-color:#f9fafb}.hover\:bg-blue-700[data-v-05638861]:hover{background-color:#1d4ed8}.hover\:text-blue-900[data-v-05638861]:hover{color:#1e3a8a}.hover\:text-gray-900[data-v-05638861]:hover{color:#111827}.hover\:text-orange-900[data-v-05638861]:hover{color:#9a3412}.hover\:text-green-900[data-v-05638861]:hover{color:#14532d}.focus\:ring-2[data-v-05638861]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500[data-v-05638861]:focus{--tw-ring-color: rgb(59 130 246)}.focus\:ring-offset-2[data-v-05638861]:focus{--tw-ring-offset-width: 2px}.focus\:border-transparent[data-v-05638861]:focus{border-color:transparent}.focus\:outline-none[data-v-05638861]:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:bg-gray-100[data-v-05638861]:disabled{background-color:#f3f4f6}.disabled\:cursor-not-allowed[data-v-05638861]:disabled{cursor:not-allowed}.shadow-sm[data-v-05638861]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rounded-xl[data-v-05638861]{border-radius:.75rem}.rounded-lg[data-v-05638861]{border-radius:.5rem}.rounded-full[data-v-05638861]{border-radius:9999px}.rounded-l-md[data-v-05638861]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md[data-v-05638861]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.space-y-6[data-v-05638861]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-x-3[data-v-05638861]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2[data-v-05638861]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-x-auto[data-v-05638861]{overflow-x:auto}.overflow-x-auto[data-v-05638861]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-05638861]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.overflow-x-auto[data-v-05638861]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.overflow-x-auto[data-v-05638861]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.group-hover\:scale-110[data-v-05638861]:hover{transform:scale(1.1)}.group-hover\:text-blue-500[data-v-05638861]:hover{color:#3b82f6}.group-hover\:text-blue-600[data-v-05638861]:hover{color:#2563eb}.transition-transform[data-v-05638861]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200[data-v-05638861]{transition-duration:.2s}.btn-primary[data-v-3c1b6bd7]{background-color:#2563eb;color:#fff;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:background-color .2s}.btn-primary[data-v-3c1b6bd7]:hover{background-color:#1d4ed8}.btn-secondary[data-v-3c1b6bd7]{background-color:#f3f4f6;color:#374151;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:background-color .2s}.btn-secondary[data-v-3c1b6bd7]:hover{background-color:#e5e7eb}.btn-sm[data-v-3c1b6bd7]{padding:.25rem .75rem;font-size:.875rem}.review-detail-container[data-v-2a1d3c6d]{padding:24px;max-width:1200px;margin:0 auto}.detail-header[data-v-2a1d3c6d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.header-left[data-v-2a1d3c6d]{display:flex;align-items:center;gap:16px}.back-btn[data-v-2a1d3c6d]{padding:8px 16px;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.back-btn[data-v-2a1d3c6d]:hover{background:#e5e7eb;color:#374151}.review-title[data-v-2a1d3c6d]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 4px}.review-subtitle[data-v-2a1d3c6d]{color:#6b7280;margin:0;font-size:16px}.header-actions[data-v-2a1d3c6d]{display:flex;gap:12px}.loading-container[data-v-2a1d3c6d]{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-spinner[data-v-2a1d3c6d]{text-align:center;color:#6b7280}.loading-spinner i[data-v-2a1d3c6d]{font-size:32px;color:#3b82f6;margin-bottom:16px}.review-content[data-v-2a1d3c6d]{display:flex;flex-direction:column;gap:24px}.review-card[data-v-2a1d3c6d]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.review-header[data-v-2a1d3c6d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.product-section[data-v-2a1d3c6d]{display:flex;gap:16px}.product-image[data-v-2a1d3c6d]{width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.product-image img[data-v-2a1d3c6d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-image[data-v-2a1d3c6d]{width:100%;height:100%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:24px}.product-name[data-v-2a1d3c6d]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 4px}.product-sku[data-v-2a1d3c6d]{color:#6b7280;font-size:14px;margin:0 0 12px}.rating-display[data-v-2a1d3c6d]{display:flex;align-items:center;gap:8px}.stars[data-v-2a1d3c6d]{display:flex;gap:2px}.stars i[data-v-2a1d3c6d]{color:#d1d5db;font-size:16px}.stars i.active[data-v-2a1d3c6d]{color:#fbbf24}.rating-text[data-v-2a1d3c6d]{font-weight:600;color:#374151;font-size:14px}.review-meta[data-v-2a1d3c6d]{text-align:right}.status-badge[data-v-2a1d3c6d]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:8px;display:inline-block}.status-badge.approved[data-v-2a1d3c6d]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-2a1d3c6d]{background:#fef3c7;color:#92400e}.status-badge.rejected[data-v-2a1d3c6d]{background:#fee2e2;color:#991b1b}.review-date[data-v-2a1d3c6d]{color:#6b7280;font-size:14px}.customer-section[data-v-2a1d3c6d]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.customer-info[data-v-2a1d3c6d]{display:flex;gap:16px}.customer-avatar[data-v-2a1d3c6d]{width:48px;height:48px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:20px}.customer-name[data-v-2a1d3c6d]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px}.customer-email[data-v-2a1d3c6d]{color:#6b7280;margin:0 0 8px;font-size:14px}.customer-meta[data-v-2a1d3c6d]{display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.verified-purchase[data-v-2a1d3c6d]{color:#059669;display:flex;align-items:center;gap:4px}.review-location[data-v-2a1d3c6d]{color:#6b7280;display:flex;align-items:center;gap:4px}.section-title[data-v-2a1d3c6d]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px;display:flex;align-items:center;gap:8px}.review-text[data-v-2a1d3c6d]{line-height:1.6;color:#374151;margin-bottom:20px}.review-text p[data-v-2a1d3c6d]{margin:0}.review-images[data-v-2a1d3c6d]{margin-top:20px}.review-images h5[data-v-2a1d3c6d]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.images-grid[data-v-2a1d3c6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.image-item[data-v-2a1d3c6d]{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid #e5e7eb;transition:transform .2s}.image-item[data-v-2a1d3c6d]:hover{transform:scale(1.05)}.image-item img[data-v-2a1d3c6d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-reply-section[data-v-2a1d3c6d],.activity-section[data-v-2a1d3c6d]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.section-header[data-v-2a1d3c6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.existing-reply[data-v-2a1d3c6d]{background:#f9fafb;border-radius:8px;padding:20px;border-left:4px solid #3b82f6}.reply-meta[data-v-2a1d3c6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.reply-author[data-v-2a1d3c6d]{font-weight:600;color:#3b82f6;font-size:14px}.reply-date[data-v-2a1d3c6d]{color:#6b7280;font-size:12px}.reply-text[data-v-2a1d3c6d]{color:#374151;line-height:1.5;margin:0 0 16px}.reply-actions[data-v-2a1d3c6d]{display:flex;gap:8px;justify-content:flex-end}.reply-form[data-v-2a1d3c6d]{margin-top:20px}.form-group[data-v-2a1d3c6d]{margin-bottom:20px}.form-group label[data-v-2a1d3c6d]{display:block;font-weight:600;color:#374151;margin-bottom:8px}.form-textarea[data-v-2a1d3c6d]{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;resize:vertical;transition:border-color .2s}.form-textarea[data-v-2a1d3c6d]:focus{outline:none;border-color:#3b82f6}.form-actions[data-v-2a1d3c6d]{display:flex;gap:12px;justify-content:flex-end}.no-reply[data-v-2a1d3c6d]{text-align:center;padding:40px 20px;color:#6b7280}.no-reply i[data-v-2a1d3c6d]{font-size:32px;margin-bottom:12px;color:#d1d5db}.activity-timeline[data-v-2a1d3c6d]{position:relative}.activity-item[data-v-2a1d3c6d]{display:flex;gap:16px;margin-bottom:20px;position:relative}.activity-item[data-v-2a1d3c6d]:not(:last-child):after{content:"";position:absolute;left:16px;top:40px;bottom:-20px;width:2px;background:#e5e7eb}.activity-icon[data-v-2a1d3c6d]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex-shrink:0}.activity-icon.created[data-v-2a1d3c6d]{background:#10b981}.activity-icon.status_changed[data-v-2a1d3c6d]{background:#f59e0b}.activity-icon.reply_added[data-v-2a1d3c6d]{background:#3b82f6}.activity-icon.reply_updated[data-v-2a1d3c6d]{background:#8b5cf6}.activity-icon.reply_deleted[data-v-2a1d3c6d]{background:#ef4444}.activity-header[data-v-2a1d3c6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.activity-title[data-v-2a1d3c6d]{font-weight:600;color:#1f2937;font-size:14px}.activity-date[data-v-2a1d3c6d]{color:#6b7280;font-size:12px}.activity-description[data-v-2a1d3c6d]{color:#6b7280;font-size:14px;margin:0 0 4px;line-height:1.4}.activity-user[data-v-2a1d3c6d]{color:#9ca3af;font-size:12px}.btn[data-v-2a1d3c6d]{padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn-sm[data-v-2a1d3c6d]{padding:6px 12px;font-size:14px}.btn-outline[data-v-2a1d3c6d]{background:#fff;border:2px solid #e5e7eb;color:#374151}.btn-outline[data-v-2a1d3c6d]:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb}.btn-primary[data-v-2a1d3c6d]{background:#3b82f6;color:#fff}.btn-primary[data-v-2a1d3c6d]:hover:not(:disabled){background:#2563eb}.btn-success[data-v-2a1d3c6d]{background:#10b981;color:#fff}.btn-success[data-v-2a1d3c6d]:hover:not(:disabled){background:#059669}.btn-danger[data-v-2a1d3c6d]{background:#ef4444;color:#fff}.btn-danger[data-v-2a1d3c6d]:hover:not(:disabled){background:#dc2626}.btn[data-v-2a1d3c6d]:disabled{opacity:.5;cursor:not-allowed}.error-container[data-v-2a1d3c6d]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-message[data-v-2a1d3c6d]{text-align:center;color:#6b7280}.error-message i[data-v-2a1d3c6d]{font-size:48px;color:#ef4444;margin-bottom:16px}.error-message h3[data-v-2a1d3c6d]{color:#1f2937;margin:0 0 8px}.error-message p[data-v-2a1d3c6d]{margin:0 0 24px}.image-modal[data-v-2a1d3c6d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.image-modal-content[data-v-2a1d3c6d]{position:relative;max-width:90%;max-height:90%}.image-modal-content img[data-v-2a1d3c6d]{max-width:100%;max-height:100%;border-radius:8px}.image-modal-close[data-v-2a1d3c6d]{position:absolute;top:-40px;right:0;background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:all .2s}.image-modal-close[data-v-2a1d3c6d]:hover{background:#ffffff4d}.line-clamp-2[data-v-87d85017]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-list-container[data-v-87d85017]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-87d85017]{margin-bottom:32px}.header-content[data-v-87d85017]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-87d85017]{font-size:32px;font-weight:700;color:#1f2937;margin:0 0 8px}.page-description[data-v-87d85017]{color:#6b7280;margin:0;font-size:16px}.filters-section[data-v-87d85017]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.filters-grid[data-v-87d85017]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.filter-group[data-v-87d85017]{display:flex;flex-direction:column}.filter-group label[data-v-87d85017]{font-weight:600;color:#374151;margin-bottom:8px;font-size:14px}.form-select[data-v-87d85017],.form-input[data-v-87d85017]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.form-select[data-v-87d85017]:focus,.form-input[data-v-87d85017]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.stats-grid[data-v-87d85017]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-87d85017]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-87d85017]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.stat-icon.total[data-v-87d85017]{background:#3b82f6}.stat-icon.pending[data-v-87d85017]{background:#f59e0b}.stat-icon.rating[data-v-87d85017]{background:#10b981}.stat-content h3[data-v-87d85017]{margin:0 0 4px;font-size:24px;font-weight:700;color:#1f2937}.stat-content p[data-v-87d85017]{margin:0;color:#6b7280;font-size:14px}.table-container[data-v-87d85017]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.loading-state[data-v-87d85017],.empty-state[data-v-87d85017]{text-align:center;padding:80px 24px;color:#6b7280}.loading-state i[data-v-87d85017]{font-size:32px;margin-bottom:16px;color:#3b82f6}.empty-state i[data-v-87d85017]{font-size:48px;margin-bottom:16px;color:#d1d5db}.reviews-grid[data-v-87d85017]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px}.review-card[data-v-87d85017]{border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s;background:#fafafa}.review-card[data-v-87d85017]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.review-header[data-v-87d85017]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.product-name[data-v-87d85017]{font-weight:600;color:#1f2937;margin-bottom:8px;display:block}.rating-stars[data-v-87d85017]{display:flex;align-items:center;gap:4px}.rating-stars i[data-v-87d85017]{color:#d1d5db;font-size:14px}.rating-stars i.active[data-v-87d85017]{color:#fbbf24}.rating-number[data-v-87d85017]{font-size:12px;color:#6b7280;margin-left:8px}.review-meta[data-v-87d85017]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.status-badge[data-v-87d85017]{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase}.status-badge.approved[data-v-87d85017]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-87d85017]{background:#fef3c7;color:#92400e}.status-badge.rejected[data-v-87d85017]{background:#fee2e2;color:#991b1b}.review-date[data-v-87d85017]{font-size:12px;color:#6b7280}.customer-info[data-v-87d85017]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.customer-name[data-v-87d85017]{font-weight:500;color:#374151}.review-text[data-v-87d85017]{margin-bottom:16px}.review-text p[data-v-87d85017]{color:#374151;line-height:1.5;margin:0}.admin-reply[data-v-87d85017]{background:#f9fafb;border-left:4px solid #3b82f6;padding:12px;border-radius:0 8px 8px 0;margin-bottom:16px}.reply-header[data-v-87d85017]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;color:#3b82f6}.admin-reply p[data-v-87d85017]{margin:0;font-size:14px;color:#374151}.review-actions[data-v-87d85017]{display:flex;gap:8px;justify-content:flex-end}.btn-action[data-v-87d85017]{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:12px}.btn-action.approve[data-v-87d85017]{background:#dcfce7;color:#166534}.btn-action.reject[data-v-87d85017]{background:#fee2e2;color:#991b1b}.btn-action.reply[data-v-87d85017]{background:#dbeafe;color:#1e40af}.btn-action.view[data-v-87d85017]{background:#f3f4f6;color:#6b7280}.btn-action[data-v-87d85017]:hover{transform:scale(1.1)}.pagination-container[data-v-87d85017]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.btn[data-v-87d85017]{padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:inline-flex;align-items:center;gap:8px}.btn-outline[data-v-87d85017]{background:#fff;border:2px solid #e5e7eb;color:#374151}.btn-outline[data-v-87d85017]:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb}.btn-outline[data-v-87d85017]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-87d85017]{padding:6px 12px;font-size:14px}.modal-overlay[data-v-87d85017]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-87d85017]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px #00000040}.modal-header[data-v-87d85017]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-87d85017]{margin:0;font-size:20px;font-weight:600;color:#1f2937}.close-btn[data-v-87d85017]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.close-btn[data-v-87d85017]:hover{background:#e5e7eb;color:#374151}.modal-content[data-v-87d85017]{padding:24px;flex:1;overflow-y:auto}.original-review[data-v-87d85017]{margin-bottom:24px;padding:16px;background:#f9fafb;border-radius:8px}.original-review h4[data-v-87d85017]{margin:0 0 8px;font-size:14px;font-weight:600;color:#374151}.original-review p[data-v-87d85017]{margin:0;color:#6b7280;line-height:1.5}.reply-form label[data-v-87d85017]{display:block;margin-bottom:8px;font-weight:600;color:#374151}.form-textarea[data-v-87d85017]{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;resize:vertical;min-height:100px;transition:border-color .2s}.form-textarea[data-v-87d85017]:focus{outline:none;border-color:#3b82f6}.modal-footer[data-v-87d85017]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e5e7eb}.btn-primary[data-v-87d85017]{background:#3b82f6;color:#fff}.btn-primary[data-v-87d85017]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-87d85017]:disabled{opacity:.5;cursor:not-allowed}.review-management-container[data-v-cfdff82c]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-cfdff82c]{margin-bottom:32px}.header-content[data-v-cfdff82c]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-cfdff82c]{font-size:32px;font-weight:700;color:#1f2937;margin:0 0 8px}.page-description[data-v-cfdff82c]{color:#6b7280;margin:0;font-size:16px}.header-actions[data-v-cfdff82c]{display:flex;gap:12px}.filters-panel[data-v-cfdff82c]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.filter-row[data-v-cfdff82c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.filter-group label[data-v-cfdff82c]{display:block;font-weight:600;color:#374151;margin-bottom:8px;font-size:14px}.date-range[data-v-cfdff82c]{display:flex;gap:8px}.form-select[data-v-cfdff82c],.form-input[data-v-cfdff82c]{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;transition:border-color .2s}.form-select[data-v-cfdff82c]:focus,.form-input[data-v-cfdff82c]:focus{outline:none;border-color:#3b82f6}.stats-grid[data-v-cfdff82c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-cfdff82c]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.stat-header[data-v-cfdff82c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-title[data-v-cfdff82c]{font-size:14px;color:#6b7280;font-weight:500}.stat-icon[data-v-cfdff82c]{color:#9ca3af;font-size:16px}.stat-value[data-v-cfdff82c]{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:4px}.stat-change[data-v-cfdff82c]{font-size:12px;font-weight:500}.stat-change.positive[data-v-cfdff82c]{color:#10b981}.stat-change.negative[data-v-cfdff82c]{color:#ef4444}.stat-change.neutral[data-v-cfdff82c]{color:#6b7280}.table-container[data-v-cfdff82c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.table-header[data-v-cfdff82c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.table-controls[data-v-cfdff82c]{display:flex;align-items:center;gap:20px}.checkbox-container[data-v-cfdff82c]{display:flex;align-items:center;cursor:pointer;font-size:14px}.checkbox-container input[data-v-cfdff82c]{margin-right:8px}.view-options[data-v-cfdff82c]{display:flex;gap:4px}.view-btn[data-v-cfdff82c]{width:32px;height:32px;border:2px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.view-btn.active[data-v-cfdff82c],.view-btn[data-v-cfdff82c]:hover{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.table-info[data-v-cfdff82c]{color:#6b7280;font-size:14px}.reviews-table[data-v-cfdff82c]{width:100%;border-collapse:collapse}.reviews-table th[data-v-cfdff82c]{background:#f9fafb;padding:12px 16px;text-align:left;font-weight:600;color:#374151;font-size:14px;border-bottom:1px solid #e5e7eb}.reviews-table td[data-v-cfdff82c]{padding:16px;border-bottom:1px solid #f3f4f6;vertical-align:top}.reviews-table tr[data-v-cfdff82c]:hover{background:#f9fafb}.reviews-table tr.selected[data-v-cfdff82c]{background:#eff6ff}.product-cell[data-v-cfdff82c]{display:flex;gap:12px;align-items:center}.product-thumb[data-v-cfdff82c]{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.product-name[data-v-cfdff82c]{font-weight:500;color:#1f2937;display:block;margin-bottom:2px}.product-sku[data-v-cfdff82c]{font-size:12px;color:#6b7280}.customer-cell[data-v-cfdff82c]{display:flex;flex-direction:column}.customer-name[data-v-cfdff82c]{font-weight:500;color:#1f2937;margin-bottom:2px}.customer-email[data-v-cfdff82c]{font-size:12px;color:#6b7280}.rating-cell[data-v-cfdff82c]{display:flex;flex-direction:column;gap:4px}.stars[data-v-cfdff82c]{display:flex;gap:2px}.stars i[data-v-cfdff82c]{color:#d1d5db;font-size:12px}.stars i.active[data-v-cfdff82c]{color:#fbbf24}.rating-number[data-v-cfdff82c]{font-size:12px;color:#6b7280}.review-cell[data-v-cfdff82c]{max-width:200px}.review-text[data-v-cfdff82c]{margin:0 0 8px;color:#374151;font-size:14px;line-height:1.4}.admin-reply-indicator[data-v-cfdff82c]{font-size:12px;color:#3b82f6;display:flex;align-items:center;gap:4px}.status-badge[data-v-cfdff82c]{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase}.status-badge.approved[data-v-cfdff82c]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-cfdff82c]{background:#fef3c7;color:#92400e}.status-badge.rejected[data-v-cfdff82c]{background:#fee2e2;color:#991b1b}.date-cell[data-v-cfdff82c]{font-size:14px;color:#6b7280}.action-buttons[data-v-cfdff82c]{display:flex;gap:4px}.btn-action[data-v-cfdff82c]{width:28px;height:28px;border:none;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:12px}.btn-action.view[data-v-cfdff82c]{background:#f3f4f6;color:#6b7280}.btn-action.approve[data-v-cfdff82c]{background:#dcfce7;color:#166534}.btn-action.delete[data-v-cfdff82c]{background:#fee2e2;color:#991b1b}.btn-action[data-v-cfdff82c]:hover{transform:scale(1.1)}.grid-view[data-v-cfdff82c]{padding:24px}.reviews-grid[data-v-cfdff82c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.review-grid-item[data-v-cfdff82c]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fff;position:relative;cursor:pointer;transition:all .2s}.review-grid-item[data-v-cfdff82c]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}.review-grid-item.selected[data-v-cfdff82c]{border-color:#3b82f6;background:#eff6ff}.grid-checkbox[data-v-cfdff82c]{position:absolute;top:12px;right:12px}.pagination-container[data-v-cfdff82c]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.pagination-controls[data-v-cfdff82c]{display:flex;align-items:center;gap:12px}.page-numbers[data-v-cfdff82c]{display:flex;gap:4px}.page-btn[data-v-cfdff82c]{width:32px;height:32px;border:1px solid #e5e7eb;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s}.page-btn.active[data-v-cfdff82c]{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn[data-v-cfdff82c]{padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:inline-flex;align-items:center;gap:8px}.btn-sm[data-v-cfdff82c]{padding:6px 12px;font-size:14px}.btn-outline[data-v-cfdff82c]{background:#fff;border:2px solid #e5e7eb;color:#374151}.btn-outline[data-v-cfdff82c]:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb}.btn-primary[data-v-cfdff82c]{background:#3b82f6;color:#fff}.btn-primary[data-v-cfdff82c]:hover:not(:disabled){background:#2563eb}.btn[data-v-cfdff82c]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-cfdff82c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-cfdff82c]{background:#fff;border-radius:12px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 25px 50px #00000040}.modal-header[data-v-cfdff82c]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-cfdff82c]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn[data-v-cfdff82c]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.close-btn[data-v-cfdff82c]:hover{background:#e5e7eb;color:#374151}.modal-content[data-v-cfdff82c]{padding:24px}.bulk-actions[data-v-cfdff82c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:20px}.bulk-action-btn[data-v-cfdff82c]{padding:12px 16px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.bulk-action-btn.approve[data-v-cfdff82c]{background:#dcfce7;color:#166534}.bulk-action-btn.approve[data-v-cfdff82c]:hover{background:#bbf7d0}.bulk-action-btn.reject[data-v-cfdff82c]{background:#fef3c7;color:#92400e}.bulk-action-btn.reject[data-v-cfdff82c]:hover{background:#fde68a}.bulk-action-btn.delete[data-v-cfdff82c]{background:#fee2e2;color:#991b1b}.bulk-action-btn.delete[data-v-cfdff82c]:hover{background:#fecaca}.bulk-action-btn[data-v-cfdff82c]:disabled{opacity:.5;cursor:not-allowed}.aspect-square[data-v-d2f06d78]{aspect-ratio:1 / 1}.group:hover .group-hover\:scale-105[data-v-d2f06d78]{transform:scale(1.05)}.bg-gray-100[data-v-d2f06d78]{background-image:url("data:image/svg+xml,%3csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100' height='100' fill='%23f3f4f6'/%3e%3ctext x='50' y='50' font-size='14' text-anchor='middle' dy='.3em' fill='%23d1d5db'%3eYükleniyor...%3c/text%3e%3c/svg%3e");background-size:cover;background-position:center}@media (max-width: 640px){.grid-cols-2[data-v-d2f06d78]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-3[data-v-d2f06d78]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-4[data-v-d2f06d78]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-v-d2f06d78] .vel-modal{z-index:9999}[data-v-d2f06d78] .vel-img{max-height:90vh;max-width:90vw}@media (prefers-color-scheme: dark){.border-gray-200[data-v-d2f06d78]{border-color:#374151}.bg-gray-100[data-v-d2f06d78]{background-color:#1f2937}.text-gray-500[data-v-d2f06d78]{color:#9ca3af}}.btn-primary[data-v-a8ae4e90]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary[data-v-a8ae4e90]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.btn-primary[data-v-a8ae4e90]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-a8ae4e90]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary[data-v-a8ae4e90]:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.form-select[data-v-a8ae4e90],.form-input[data-v-a8ae4e90]{display:block;width:100%;border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-select[data-v-a8ae4e90]:focus,.form-input[data-v-a8ae4e90]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) }
