.car-detail-page[data-v-d709c6f9]{background:#fff;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden;overflow-x:hidden!important;padding-top:80px;position:relative;width:100%}.animated-background[data-v-d709c6f9]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.curve[data-v-d709c6f9]{animation:float-d709c6f9 20s linear infinite;border-radius:50%;opacity:.1;position:absolute;transform:translateZ(0);will-change:transform}.curve-1[data-v-d709c6f9]{animation-delay:0s;animation-duration:25s;background:linear-gradient(45deg,#667eea,#764ba2);height:300px;left:-150px;top:10%;width:300px}.curve-2[data-v-d709c6f9]{animation-delay:-5s;animation-duration:30s;background:linear-gradient(135deg,#f093fb,#f5576c);height:200px;right:-100px;top:30%;width:200px}.curve-3[data-v-d709c6f9]{animation-delay:-10s;animation-duration:35s;background:linear-gradient(225deg,#4facfe,#00f2fe);bottom:20%;height:400px;left:-200px;width:400px}.curve-4[data-v-d709c6f9]{animation-delay:-15s;animation-duration:28s;background:linear-gradient(315deg,#43e97b,#38f9d7);height:250px;right:-125px;top:60%;width:250px}.curve-5[data-v-d709c6f9]{animation-delay:-20s;animation-duration:32s;background:linear-gradient(90deg,#fa709a,#fee140);height:350px;left:50%;top:80%;transform:translate(-50%);width:350px}.curve-6[data-v-d709c6f9]{animation-delay:-8s;animation-duration:26s;background:linear-gradient(180deg,#a8edea,#fed6e3);height:180px;left:60%;top:5%;width:180px}@keyframes float-d709c6f9{0%{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(100px) translateY(-50px) rotate(90deg)}50%{transform:translate(-50px) translateY(-100px) rotate(180deg)}75%{transform:translate(-100px) translateY(50px) rotate(270deg)}to{transform:translate(0) translateY(0) rotate(1turn)}}.animated-background[data-v-d709c6f9]:before{animation:wave-d709c6f9 15s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.1) 0,transparent 50%)}.animated-background[data-v-d709c6f9]:after,.animated-background[data-v-d709c6f9]:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.animated-background[data-v-d709c6f9]:after{animation:shimmer-d709c6f9 8s ease-in-out infinite;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%)}@keyframes wave-d709c6f9{0%,to{opacity:.3;transform:translate(0) translateY(0) scale(1)}25%{opacity:.5;transform:translate(50px) translateY(-30px) scale(1.1)}50%{opacity:.4;transform:translate(-30px) translateY(-60px) scale(.9)}75%{opacity:.6;transform:translate(-50px) translateY(30px) scale(1.05)}}@keyframes shimmer-d709c6f9{0%{opacity:0;transform:translate(-100%) translateY(-100%)}50%{opacity:.3}to{opacity:0;transform:translate(100%) translateY(100%)}}@keyframes glow-d709c6f9{0%{text-shadow:0 0 10px rgba(103,194,58,.8),0 0 20px rgba(103,194,58,.6),0 0 30px rgba(103,194,58,.4),0 0 40px rgba(103,194,58,.2),0 2px 4px rgba(0,0,0,.5)}to{text-shadow:0 0 15px #67c23a,0 0 25px rgba(103,194,58,.8),0 0 35px rgba(103,194,58,.6),0 0 45px rgba(103,194,58,.4),0 2px 4px rgba(0,0,0,.5)}}.skeleton-container[data-v-d709c6f9]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);bottom:0;left:0;opacity:1;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;z-index:9999}.skeleton-container [class*=skeleton-][data-v-d709c6f9]{animation:none!important}.skeleton-container .skeleton-content[data-v-d709c6f9]{margin:0 auto;max-width:1200px;padding:2rem}@media(max-width:768px){.skeleton-container .skeleton-content[data-v-d709c6f9]{padding:1rem}}.skeleton-container .skeleton-header[data-v-d709c6f9]{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}@media(max-width:768px){.skeleton-container .skeleton-header[data-v-d709c6f9]{gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}}.skeleton-container .skeleton-gallery .skeleton-image[data-v-d709c6f9]{animation:skeleton-loading-d709c6f9 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;height:400px;margin-bottom:1rem;width:100%}@media(max-width:768px){.skeleton-container .skeleton-gallery .skeleton-image[data-v-d709c6f9]{height:250px}}.skeleton-container .skeleton-gallery .skeleton-thumbnails[data-v-d709c6f9]{display:flex;gap:.5rem}.skeleton-container .skeleton-gallery .skeleton-thumbnails .skeleton-thumb[data-v-d709c6f9]{height:40px;width:60px}.skeleton-container .skeleton-gallery .skeleton-thumbnails .skeleton-thumb[data-v-d709c6f9],.skeleton-container .skeleton-info .skeleton-title[data-v-d709c6f9]{animation:skeleton-loading-d709c6f9 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:6px}.skeleton-container .skeleton-info .skeleton-title[data-v-d709c6f9]{height:32px;margin-bottom:1rem;width:80%}.skeleton-container .skeleton-info .skeleton-price[data-v-d709c6f9]{animation:skeleton-loading-d709c6f9 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;height:24px;margin-bottom:1.5rem;width:60%}.skeleton-container .skeleton-info .skeleton-meta[data-v-d709c6f9]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.skeleton-container .skeleton-info .skeleton-meta .skeleton-meta-item[data-v-d709c6f9]{animation:skeleton-loading-d709c6f9 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;height:24px;width:80px}.skeleton-container .skeleton-info .skeleton-tags[data-v-d709c6f9]{display:flex;flex-wrap:wrap;gap:.5rem}.skeleton-container .skeleton-info .skeleton-tags .skeleton-tag[data-v-d709c6f9]{animation:skeleton-loading-d709c6f9 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:10px;height:20px;width:60px}.skeleton-container .skeleton-details .skeleton-section[data-v-d709c6f9]{margin-bottom:2rem}.skeleton-container .skeleton-details .skeleton-section .skeleton-section-title[data-v-d709c6f9]{animation:skeleton-loading-d709c6f9 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;height:24px;margin-bottom:1rem;width:200px}.skeleton-container .skeleton-details .skeleton-section .skeleton-section-content .skeleton-line[data-v-d709c6f9]{animation:skeleton-loading-d709c6f9 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:16px;margin-bottom:.5rem;width:100%}.skeleton-container .skeleton-details .skeleton-section .skeleton-section-content .skeleton-line[data-v-d709c6f9]:nth-child(2){width:85%}.skeleton-container .skeleton-details .skeleton-section .skeleton-section-content .skeleton-line[data-v-d709c6f9]:nth-child(3){width:70%}.skeleton-container .skeleton-details .skeleton-section .skeleton-section-content .skeleton-line[data-v-d709c6f9]:nth-child(4){width:90%}@keyframes skeleton-loading-d709c6f9{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn-d709c6f9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-d709c6f9{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-d709c6f9{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes swipeHintPulse-d709c6f9{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes swipeHintBounce-d709c6f9{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.car-detail-page[data-v-d709c6f9]{animation:fadeIn-d709c6f9 .6s ease-out}.gallery-section[data-v-d709c6f9]{animation:slideIn-d709c6f9 .8s ease-out}.info-section[data-v-d709c6f9]{animation:slideIn-d709c6f9 .8s ease-out .1s both}.video-thumbs[data-v-d709c6f9]{animation:slideIn-d709c6f9 .8s ease-out .2s both}.specs-section[data-v-d709c6f9]{animation:slideIn-d709c6f9 .8s ease-out .3s both}.files-section[data-v-d709c6f9]{animation:slideIn-d709c6f9 .8s ease-out .4s both}.main-image-container[data-v-d709c6f9]:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-4px)}.btn-primary[data-v-d709c6f9]:active,.btn-secondary[data-v-d709c6f9]:active{transform:translateY(1px) scale(.98)}.image-container[data-v-d709c6f9]{position:relative;transform:translateZ(0)}.image-container[data-v-d709c6f9],.image-loading[data-v-d709c6f9]{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;width:100%}.image-loading[data-v-d709c6f9]{align-items:center;background:#f5f5f5;display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;z-index:1}.image-loading.show[data-v-d709c6f9]{opacity:1}.image-loading .loading-placeholder[data-v-d709c6f9]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;width:100%}.thumbnail-img-container[data-v-d709c6f9]{height:100%;position:relative;width:100%}.thumbnail-loading[data-v-d709c6f9]{align-items:center;background:#f5f5f5;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.thumbnail-loading .loading-placeholder[data-v-d709c6f9]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;width:100%}.file-item[data-v-d709c6f9],.spec-item[data-v-d709c6f9],.thumbnail-item[data-v-d709c6f9],.video-thumb-card[data-v-d709c6f9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.file-link[data-v-d709c6f9]:focus-visible,button[data-v-d709c6f9]:focus-visible{outline:2px solid #67c23a;outline-offset:2px}[data-v-d709c6f9]::-webkit-scrollbar{height:8px;width:8px}[data-v-d709c6f9]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}[data-v-d709c6f9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}[data-v-d709c6f9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-d709c6f9]::-moz-selection{background:#f0f9ff;color:#67c23a}[data-v-d709c6f9]::selection{background:#f0f9ff;color:#67c23a}.main-container[data-v-d709c6f9]{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:100%;max-width:100vw;overflow-x:hidden;padding:24px;position:relative;width:100%;z-index:1}@media(max-width:1024px){.main-container[data-v-d709c6f9]{gap:20px;padding:20px}}@media(max-width:768px){.main-container[data-v-d709c6f9]{gap:16px;max-width:100%;padding:16px;width:100%}}@media(max-width:480px){.main-container[data-v-d709c6f9]{gap:12px;max-width:100%;padding:12px;width:100%}}.header-section[data-v-d709c6f9]{align-items:start;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:65% 35%;width:100%}@media(max-width:1024px){.header-section[data-v-d709c6f9]{gap:20px;grid-template-columns:60% 40%}}@media(max-width:768px){.header-section[data-v-d709c6f9]{gap:16px;grid-template-columns:1fr;overflow-x:hidden;width:100%}}.content-section[data-v-d709c6f9]{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;overflow-x:hidden;width:100%}@media(max-width:768px){.content-section[data-v-d709c6f9]{gap:20px;width:100%}}@media(max-width:480px){.content-section[data-v-d709c6f9]{gap:16px;width:100%}}.tags[data-v-d709c6f9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.tag-chip[data-v-d709c6f9]{background:#000;border:none;border-radius:2px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.tag-chip[data-v-d709c6f9]:hover{background:#333;transform:translateY(-1px)}.gallery-section[data-v-d709c6f9]{box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;width:100%}@media(max-width:768px){.gallery-section[data-v-d709c6f9]{width:100%}}.gallery-topbar[data-v-d709c6f9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.gallery-controls[data-v-d709c6f9]{display:flex;gap:8px}.control-btn[data-v-d709c6f9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.control-btn[data-v-d709c6f9]:hover:not(:disabled){background:#f8f9fa;border-color:#cbd5e1;transform:translateY(-1px)}.control-btn[data-v-d709c6f9]:disabled{cursor:not-allowed;opacity:.5;transform:none}.toggle-group[data-v-d709c6f9]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:4px}.toggle-btn[data-v-d709c6f9],.toggle-group[data-v-d709c6f9]{display:inline-flex;gap:4px}.toggle-btn[data-v-d709c6f9]{align-items:center;background:transparent;border:none;border-radius:12px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s ease}.toggle-btn[data-v-d709c6f9]:hover{color:#0f172a}.toggle-btn.active[data-v-d709c6f9]{background:#67c23a;box-shadow:0 1px 2px #0000000d;color:#fff}.toggle-btn.active[data-v-d709c6f9]:hover{background:#5daf34;color:#fff}.main-image-container[data-v-d709c6f9]{aspect-ratio:4/3;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-bottom:16px;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.main-image-container[data-v-d709c6f9]{aspect-ratio:16/9;border-radius:8px;margin-bottom:12px;min-width:0;width:100%}}@media(max-width:480px){.main-image-container[data-v-d709c6f9]{aspect-ratio:16/9;border-radius:8px;margin-bottom:12px;min-width:0;width:100%}}.main-image-container .condition-badges[data-v-d709c6f9]{left:12px;position:absolute;top:12px;z-index:10}.main-image-container .condition-badges .badge[data-v-d709c6f9]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:8px 12px;transition:all .2s ease}.main-image-container .condition-badges .badge .material-icons[data-v-d709c6f9]{font-size:14px}@keyframes slideInFromRight-d709c6f9{0%{opacity:0;transform:translate(20px) scale(.98) translateZ(0)}50%{opacity:.8;transform:translate(5px) scale(.99) translateZ(0)}to{opacity:1;transform:translate(0) scale(1) translateZ(0)}}@keyframes slideInFromLeft-d709c6f9{0%{opacity:0;transform:translate(-20px) scale(.98) translateZ(0)}50%{opacity:.8;transform:translate(-5px) scale(.99) translateZ(0)}to{opacity:1;transform:translate(0) scale(1) translateZ(0)}}@keyframes fadeInScale-d709c6f9{0%{opacity:0;transform:scale(.95) translateZ(0)}50%{opacity:.7;transform:scale(.98) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}.main-image[data-v-d709c6f9]{cursor:pointer;height:100%;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.main-image.image-transitioning .main-img[data-v-d709c6f9]{transition:none}.main-image.image-transitioning.transition-next .main-img[data-v-d709c6f9]{animation:slideInFromRight-d709c6f9 .35s cubic-bezier(.25,.46,.45,.94)}.main-image.image-transitioning.transition-prev .main-img[data-v-d709c6f9]{animation:slideInFromLeft-d709c6f9 .35s cubic-bezier(.25,.46,.45,.94)}.main-image.image-transitioning.transition-jump .main-img[data-v-d709c6f9]{animation:fadeInScale-d709c6f9 .35s cubic-bezier(.25,.46,.45,.94)}.main-image .main-img[data-v-d709c6f9]{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;-o-object-fit:contain;object-fit:contain;transform:translateZ(0);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:100%;will-change:transform,opacity}.main-image:hover .main-img[data-v-d709c6f9]{transform:scale(1.02)}.main-image.dragging .main-img[data-v-d709c6f9]{transition:none}.main-image[data-v-d709c6f9]:after{background:#ffffff4d;border-radius:2px;bottom:20px;content:"";height:4px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .3s ease;width:40px}.main-image[data-v-d709c6f9]:hover:after{opacity:1}.main-image .swipe-hint[data-v-d709c6f9]{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.main-image .swipe-hint .swipe-hint-content[data-v-d709c6f9]{align-items:center;animation:swipeHintPulse-d709c6f9 .6s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 16px}.main-image .swipe-hint .swipe-hint-content .material-icons[data-v-d709c6f9]{animation:swipeHintBounce-d709c6f9 1s ease-in-out infinite;font-size:20px}.main-image .image-actions[data-v-d709c6f9]{position:absolute;right:12px;top:12px}.main-image .image-actions .action-btn[data-v-d709c6f9]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.main-image .image-actions .action-btn[data-v-d709c6f9]:hover{background:#000000e6;transform:scale(1.1)}.main-image .image-actions .action-btn .material-icons[data-v-d709c6f9]{font-size:20px}@media(max-width:768px){.main-image .image-actions[data-v-d709c6f9]{right:20px;top:8px;z-index:10}}.main-image .nav-arrows[data-v-d709c6f9]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.main-image .nav-arrows .nav-btn[data-v-d709c6f9]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;display:flex;height:48px;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.main-image .nav-arrows .nav-btn[data-v-d709c6f9]:hover:not(:disabled){background:#000000b3;transform:translateY(-50%) scale(1.1)}.main-image .nav-arrows .nav-btn[data-v-d709c6f9]:active:not(:disabled){transform:translateY(-50%) scale(.95);transition:transform .1s ease}.main-image .nav-arrows .nav-btn .material-icons[data-v-d709c6f9]{font-size:24px;transition:transform .2s ease}.main-image .nav-arrows .nav-btn:hover:not(:disabled) .material-icons[data-v-d709c6f9]{transform:scale(1.1)}.main-image .nav-arrows .nav-btn.left[data-v-d709c6f9]{left:8px}.main-image .nav-arrows .nav-btn.right[data-v-d709c6f9]{right:20px}.main-image .nav-arrows .nav-btn[data-v-d709c6f9]:disabled{cursor:not-allowed;opacity:.3;transform:translateY(-50%)}.thumbnail-nav .thumbnail-container[data-v-d709c6f9]{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.thumbnail-nav .thumbnail-container[data-v-d709c6f9]::-webkit-scrollbar{display:none}.thumbnail-nav .thumbnail-container[data-v-d709c6f9]{scrollbar-width:none;-ms-overflow-style:none}.thumbnail-nav .thumbnail-item[data-v-d709c6f9]{backface-visibility:hidden;-webkit-backface-visibility:hidden;border:2px solid transparent;border-radius:8px;box-shadow:0 1px 2px #0000000d;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;position:relative;scroll-snap-align:center;transform:translateZ(0);transition:all .25s cubic-bezier(.25,.46,.45,.94);width:60px}.thumbnail-nav .thumbnail-item.transitioning[data-v-d709c6f9]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:scale(1.05) translateZ(0);transition:all .15s ease-out}.thumbnail-nav .thumbnail-item img[data-v-d709c6f9]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.thumbnail-nav .thumbnail-item.active[data-v-d709c6f9]{border-color:#67c23a;box-shadow:0 0 0 2px #f0f9ff,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:scale(1.05)}.thumbnail-nav .thumbnail-item[data-v-d709c6f9]:hover:not(.active){border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:scale(1.05)}.thumbnail-nav .thumbnail-item.remaining[data-v-d709c6f9]{align-items:center;background:#fff;border:2px dashed #cbd5e1;display:flex;justify-content:center}.thumbnail-nav .thumbnail-item.remaining .remaining-content[data-v-d709c6f9]{color:#475569;text-align:center}.thumbnail-nav .thumbnail-item.remaining .remaining-content .material-icons[data-v-d709c6f9]{font-size:16px;margin-bottom:4px}.thumbnail-nav .thumbnail-item.remaining .remaining-content .remaining-count[data-v-d709c6f9]{font-size:14px;font-weight:600}.image-counter[data-v-d709c6f9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:inline-block;font-size:14px;font-weight:500;margin-top:8px;padding:8px 12px;text-align:center}.video-thumbs[data-v-d709c6f9]{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}@media(max-width:768px){.video-thumbs[data-v-d709c6f9]{border-radius:0;padding:0}}.empty-state[data-v-d709c6f9]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-state .material-icons[data-v-d709c6f9]{color:#64748b;font-size:48px;margin-bottom:12px;opacity:.6}.empty-state p[data-v-d709c6f9]{font-size:14px;font-weight:500;margin:0}.video-thumbs-grid[data-v-d709c6f9]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:0;width:100%}@media(max-width:1024px){.video-thumbs-grid[data-v-d709c6f9]{gap:12px;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.video-thumbs-grid[data-v-d709c6f9]{gap:12px;grid-template-columns:repeat(2,1fr)}}.video-thumb-card[data-v-d709c6f9]{background:transparent;border:none;border-radius:12px;box-shadow:none;cursor:pointer;overflow:hidden;transition:all .3s ease}.video-thumb-card[data-v-d709c6f9]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px)}.video-thumb-card .thumb-cover[data-v-d709c6f9]{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);color:#fff;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.video-thumb-card .thumb-cover[data-v-d709c6f9]:before{background:linear-gradient(45deg,#2563eb1a,#3b82f61a);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.video-thumb-card .thumb-cover[data-v-d709c6f9]:hover:before{opacity:1}.video-thumb-card .thumb-cover .video-overlay[data-v-d709c6f9]{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;z-index:2}.video-thumb-card .thumb-cover .video-overlay .video-type[data-v-d709c6f9]{color:#fff;font-size:28px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.video-thumb-card .thumb-cover .video-overlay .video-brand[data-v-d709c6f9]{color:#67c23a;font-size:20px;font-weight:600;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-thumb-card .thumb-cover .video-overlay .video-brand .brand-logo[data-v-d709c6f9]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));height:40px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:auto}.video-thumb-card .thumb-cover .play-icon[data-v-d709c6f9]{bottom:12px;color:#fffc;font-size:40px;position:absolute;right:12px;transition:all .3s ease;z-index:3}.video-thumb-card:hover .thumb-cover .play-icon[data-v-d709c6f9]{color:#fff;transform:scale(1.1)}.video-thumb-card:hover .thumb-cover .video-overlay .video-type[data-v-d709c6f9]{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.7)}.video-thumb-card:hover .thumb-cover .video-overlay .video-brand .brand-logo[data-v-d709c6f9]{filter:drop-shadow(0 1px 4px rgba(93,175,52,.4))}.video-thumb-card .thumb-desc[data-v-d709c6f9]{color:#0f172a;font-size:14px;font-weight:500;padding:12px 16px}.detail-cards[data-v-d709c6f9]{display:none}.detail-card[data-v-d709c6f9]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.detail-card .card-content[data-v-d709c6f9]{padding:0 24px 16px}.info-section[data-v-d709c6f9]{box-sizing:border-box;width:100%}@media(max-width:768px){.info-section[data-v-d709c6f9]{overflow:hidden;width:100%}}.info-section-image[data-v-d709c6f9]{align-items:center;background:transparent;display:flex;justify-content:center;margin-top:40px;width:100%}.info-section-image .image-overlay-container[data-v-d709c6f9]{aspect-ratio:2/1;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.info-section-image .image-overlay-container[data-v-d709c6f9]:hover{transform:scale(1.02)}.info-section-image .xiaozhu-auto-image[data-v-d709c6f9]{background:transparent;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.info-section-image .image-overlay[data-v-d709c6f9]{align-items:center;background:linear-gradient(135deg,#0006,#0009);bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0}.info-section-image .image-overlay .overlay-content[data-v-d709c6f9]{color:#fff;text-align:center}.info-section-image .image-overlay .overlay-content .overlay-title[data-v-d709c6f9]{animation:glow-d709c6f9 2s ease-in-out infinite alternate;font-size:36px;font-weight:700;margin:0;text-shadow:0 0 10px rgba(103,194,58,.8),0 0 20px rgba(103,194,58,.6),0 0 30px rgba(103,194,58,.4),0 0 40px rgba(103,194,58,.2),0 2px 4px rgba(0,0,0,.5)}.info-section-image .image-overlay .overlay-content .overlay-subtitle[data-v-d709c6f9]{font-size:18px;font-weight:500;margin:0;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.info-section-image[data-v-d709c6f9]{background:transparent;margin-top:12px;width:100%}.info-section-image .image-overlay-container[data-v-d709c6f9]{aspect-ratio:2/1}.info-section-image .image-overlay .overlay-content .overlay-title[data-v-d709c6f9]{font-size:30px}}.core-content[data-v-d709c6f9]{box-sizing:border-box;width:100%}@media(max-width:768px){.core-content[data-v-d709c6f9]{width:100%}}.core-header[data-v-d709c6f9]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.core-title .brand-line[data-v-d709c6f9]{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:600;gap:8px}.core-title .brand-line .brand[data-v-d709c6f9]{color:#0f172a;font-weight:700}.core-title .brand-line .series[data-v-d709c6f9]{color:#475569;font-weight:500}.core-title .model-name[data-v-d709c6f9]{color:#475569;font-size:14px;font-weight:400;margin-top:4px}.core-title .brand-line .self-owned-flag[data-v-d709c6f9]{align-items:center;background:red;border:1px solid red;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:4px 10px}.core-title .brand-line .self-owned-flag .material-icons[data-v-d709c6f9]{font-size:16px;line-height:1}.core-title .brand-line .self-owned-flag .flag-text[data-v-d709c6f9]{line-height:1}.core-meta[data-v-d709c6f9]{margin-bottom:16px}.core-meta .meta-row[data-v-d709c6f9]{display:flex;flex-wrap:wrap;gap:8px 12px}.core-meta[data-v-d709c6f9]{margin-top:12px}.core-meta .meta-row[data-v-d709c6f9]{margin-bottom:8px}.core-meta .meta-row[data-v-d709c6f9]:last-child{margin-bottom:0}.core-meta .meta-item[data-v-d709c6f9]{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:500;gap:8px}.core-meta .meta-item .material-icons[data-v-d709c6f9]{color:#64748b;font-size:16px}.core-actions[data-v-d709c6f9]{display:flex;gap:12px;margin-top:12px;padding-top:12px}.contact-dropdown[data-v-d709c6f9]{flex:1;position:relative}.contact-btn[data-v-d709c6f9]{align-items:center;display:flex;gap:8px;justify-content:center;position:relative;width:100%}.company-name[data-v-d709c6f9]{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#0f172a;font-size:14px;font-weight:600;margin-top:8px;padding:8px 12px;text-align:center}.dropdown-arrow[data-v-d709c6f9]{font-size:18px!important;transition:transform .3s ease}.dropdown-arrow.rotated[data-v-d709c6f9]{transform:rotate(180deg)}.contact-menu[data-v-d709c6f9]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.contact-item[data-v-d709c6f9]{align-items:center;background:transparent;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.contact-item[data-v-d709c6f9]:hover{background:#f8f9fa;color:#67c23a}.contact-item[data-v-d709c6f9]:first-child{border-bottom:1px solid #e2e8f0}.contact-item i[data-v-d709c6f9]{font-size:16px;text-align:center;width:16px}.contact-item .fa-whatsapp[data-v-d709c6f9]{color:#25d366}.contact-item.no-contact[data-v-d709c6f9]{color:#475569;cursor:default}.contact-item.no-contact[data-v-d709c6f9]:hover{background:transparent;color:#475569}.contact-item .fa-telegram[data-v-d709c6f9]{color:#08c}.contact-item .fa-facebook-messenger[data-v-d709c6f9]{color:#006aff}.contact-item .fa-instagram[data-v-d709c6f9]{color:#e4405f}.contact-item .fa-vk[data-v-d709c6f9]{color:#07f}.contact-item .fa-tiktok[data-v-d709c6f9]{color:#000}.contact-item .material-icons[data-v-d709c6f9]{color:#0f172a}.contact-overlay[data-v-d709c6f9]{background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}@media(max-width:768px){.contact-overlay[data-v-d709c6f9]{display:block}}.price-section[data-v-d709c6f9]{margin-bottom:12px}.partner-price-section[data-v-d709c6f9]{border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:0;margin:0;overflow:hidden}.btn-container[data-v-d709c6f9]{align-items:stretch;border:1px solid #e2e8f0;border-radius:0 0 6px 6px;border-top:none;box-shadow:0 1px 2px #0000001a;display:flex;height:36px;overflow:hidden;width:100%}.btn-main-content[data-v-d709c6f9]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex:1;font-size:12px;font-weight:500;gap:6px;height:36px;justify-content:center;min-width:120px;padding:0 12px;transition:all .3s ease}.btn-main-content[data-v-d709c6f9]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.btn-main-content[data-v-d709c6f9]:disabled{cursor:not-allowed;opacity:.6}.btn-main-content .material-icons[data-v-d709c6f9]{font-size:14px}.price-info[data-v-d709c6f9]{align-items:center;border-left:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:36px;justify-content:center;padding:0 12px;white-space:nowrap}.price-info[data-v-d709c6f9],.price-info.percentage-info[data-v-d709c6f9]{background:#000}.partner-price-display[data-v-d709c6f9]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-bottom:none;border-radius:6px 6px 0 0;display:flex;font-size:13px;gap:8px;margin:0;padding:8px 12px}.partner-price-display .partner-price-label[data-v-d709c6f9]{color:#64748b;font-size:12px;font-weight:500}.partner-price-display .partner-price-value[data-v-d709c6f9]{color:#1e293b;font-size:13px;font-weight:600}.modal-overlay[data-v-d709c6f9]{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-d709c6f9]{border-radius:12px;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.modal-header[data-v-d709c6f9]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h3[data-v-d709c6f9]{color:#111827;font-size:18px;font-weight:600;margin:0}.modal-header .close-btn[data-v-d709c6f9]{align-items:center;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.modal-header .close-btn[data-v-d709c6f9]:hover{background:#e5e7eb}.modal-header .close-btn .material-icons[data-v-d709c6f9]{color:#6b7280;font-size:18px}.modal-body[data-v-d709c6f9]{padding:24px}.modal-body .form-group[data-v-d709c6f9]{margin-bottom:20px}.modal-body .form-group label[data-v-d709c6f9]{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.modal-body .form-group input[data-v-d709c6f9]{border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.modal-body .form-group input[data-v-d709c6f9]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.modal-body .form-group .price-hint[data-v-d709c6f9]{color:#6b7280;font-size:12px;margin-top:6px}.modal-body .form-group .currency-note[data-v-d709c6f9]{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:8px;padding:8px 12px}.modal-body .form-group .currency-note .material-icons[data-v-d709c6f9]{color:#f59e0b;font-size:16px}.modal-body .final-price-display[data-v-d709c6f9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:20px;padding:16px}.modal-body .final-price-display .final-price-item[data-v-d709c6f9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.modal-body .final-price-display .final-price-item[data-v-d709c6f9]:last-child{margin-bottom:0}.modal-body .final-price-display .final-price-item.total[data-v-d709c6f9]{border-top:1px solid #e2e8f0;margin-bottom:0;margin-top:8px;padding-top:8px}.modal-body .final-price-display .final-price-item.total .final-price-label[data-v-d709c6f9]{color:#1f2937;font-weight:600}.modal-body .final-price-display .final-price-item.total .final-price-value[data-v-d709c6f9]{color:#10b981;font-size:16px;font-weight:700}.modal-body .final-price-display .final-price-item .final-price-label[data-v-d709c6f9]{color:#6b7280;font-size:13px;font-weight:500}.modal-body .final-price-display .final-price-item .final-price-value[data-v-d709c6f9]{color:#059669;font-size:14px;font-weight:600}.modal-footer[data-v-d709c6f9]{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.modal-footer .btn-cancel[data-v-d709c6f9],.modal-footer .btn-save[data-v-d709c6f9]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .3s ease}.modal-footer .btn-cancel[data-v-d709c6f9]{background:#f3f4f6;color:#374151}.modal-footer .btn-cancel[data-v-d709c6f9]:hover{background:#e5e7eb}.modal-footer .btn-save[data-v-d709c6f9]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.modal-footer .btn-save[data-v-d709c6f9]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.modal-footer .btn-save[data-v-d709c6f9]:disabled{cursor:not-allowed;opacity:.6}.loading-spinner[data-v-d709c6f9]{animation:spin-d709c6f9 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes spin-d709c6f9{to{transform:rotate(1turn)}}.core-actions .btn-primary[data-v-d709c6f9],.core-actions .btn-secondary[data-v-d709c6f9]{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease}.core-actions .btn-primary[data-v-d709c6f9]{background:#67c23a;box-shadow:0 1px 2px #0000000d;color:#fff}.core-actions .btn-primary[data-v-d709c6f9]:hover{background:#5daf34;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-1px)}.core-actions .btn-primary[data-v-d709c6f9]:active{transform:translateY(0)}.core-actions .btn-secondary[data-v-d709c6f9]{background:#fff;border:1px solid #67c23a;color:#67c23a}.core-actions .btn-secondary[data-v-d709c6f9]:hover{background:#f0f9ff;box-shadow:0 1px 2px #0000000d;transform:translateY(-1px)}.core-actions .btn-secondary[data-v-d709c6f9]:active{transform:translateY(0)}.section-title[data-v-d709c6f9]{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 12px;padding:0}.section-title .material-icons[data-v-d709c6f9]{color:#67c23a;font-size:20px}.specs-grid[data-v-d709c6f9]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);width:100%}@media(max-width:1200px){.specs-grid[data-v-d709c6f9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.specs-grid[data-v-d709c6f9]{gap:8px;grid-template-columns:1fr}}.spec-item[data-v-d709c6f9]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 0}.spec-item[data-v-d709c6f9]:last-child{border-bottom:none}.spec-item .spec-label[data-v-d709c6f9]{color:#475569;font-size:14px;font-weight:500}.spec-item .spec-value[data-v-d709c6f9]{color:#0f172a;font-size:14px;font-weight:600}.files-grid[data-v-d709c6f9]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:0;width:100%}@media(max-width:1024px){.files-grid[data-v-d709c6f9]{gap:12px;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.files-grid[data-v-d709c6f9]{gap:12px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.files-grid[data-v-d709c6f9]{gap:8px;grid-template-columns:1fr}}.file-item[data-v-d709c6f9]{background:transparent;border:none;border-radius:12px;box-shadow:none;padding:16px;transition:all .3s ease}.file-item[data-v-d709c6f9]:hover{transform:translateY(-1px)}.file-item .file-header[data-v-d709c6f9]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.file-item .file-header .material-icons[data-v-d709c6f9]{color:#67c23a;font-size:20px}.file-item .file-header .file-title[data-v-d709c6f9]{color:#0f172a;font-size:16px;font-weight:600}.file-item .file-links[data-v-d709c6f9]{display:flex;flex-wrap:wrap;gap:8px}.file-item .file-links .file-link-container[data-v-d709c6f9]{display:flex;flex-direction:column;gap:8px}.file-item .file-links .file-preview-image[data-v-d709c6f9]{border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;height:auto;max-height:150px;max-width:200px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:100%}.file-item .file-links .file-preview-image[data-v-d709c6f9]:hover{border-color:#67c23a;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:scale(1.02)}.file-item .file-links .first-image-card[data-v-d709c6f9]{cursor:pointer;position:relative}.file-item .file-links .first-image-card .file-preview-image[data-v-d709c6f9]{cursor:pointer}.file-item .file-links .first-image-card[data-v-d709c6f9]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px)}.file-item .file-links .remaining-count-badge[data-v-d709c6f9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:8px;top:8px;transition:all .3s ease;z-index:2}.file-item .file-links .remaining-count-badge[data-v-d709c6f9]:hover{background:#000000e6;transform:scale(1.1)}.file-item .file-links .file-link[data-v-d709c6f9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#67c23a;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.file-item .file-links .file-link[data-v-d709c6f9]:hover{background:#f0f9ff;border-color:#67c23a;box-shadow:0 1px 2px #0000000d;transform:translateY(-1px)}.file-item .file-links .file-link .material-icons[data-v-d709c6f9]{font-size:16px}.contact-card[data-v-d709c6f9]{padding:24px}.image-modal[data-v-d709c6f9]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.image-modal .modal-content[data-v-d709c6f9]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-height:95vh;max-width:95vw;padding:20px;position:relative}.image-modal .modal-content .modal-close[data-v-d709c6f9]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:44px;z-index:10001}.image-modal .modal-content .modal-close[data-v-d709c6f9]:hover{background:#000000e6;transform:scale(1.1)}.image-modal .modal-content .modal-close .material-icons[data-v-d709c6f9]{font-size:24px}.image-modal .modal-content .modal-image[data-v-d709c6f9]{border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;height:auto;max-height:85vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease;width:auto}.image-modal .modal-content .modal-nav[data-v-d709c6f9]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:25px;bottom:20px;color:#fff;display:flex;gap:16px;left:50%;padding:8px 16px;position:absolute;transform:translate(-50%)}.image-modal .modal-content .modal-nav .modal-nav-btn[data-v-d709c6f9]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.image-modal .modal-content .modal-nav .modal-nav-btn[data-v-d709c6f9]:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.image-modal .modal-content .modal-nav .modal-nav-btn[data-v-d709c6f9]:disabled{cursor:not-allowed;opacity:.3;transform:none}.image-modal .modal-content .modal-nav .modal-nav-btn .material-icons[data-v-d709c6f9]{font-size:20px}.image-modal .modal-content .modal-nav .modal-counter[data-v-d709c6f9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:15px;font-size:14px;font-weight:500;min-width:60px;padding:4px 12px;text-align:center}@media(max-width:768px){.image-modal .modal-content[data-v-d709c6f9]{max-height:100vh;max-width:100vw;padding:10px}.image-modal .modal-content .modal-image[data-v-d709c6f9]{max-height:80vh;max-width:95vw}.image-modal .modal-content .modal-close[data-v-d709c6f9]{height:40px;right:5px;top:5px;width:40px}.image-modal .modal-content .modal-close .material-icons[data-v-d709c6f9]{font-size:20px}.image-modal .modal-content .modal-nav[data-v-d709c6f9]{bottom:10px;gap:8px}.image-modal .modal-content .modal-nav .modal-nav-btn[data-v-d709c6f9]{height:36px;width:36px}.image-modal .modal-content .modal-nav .modal-nav-btn .material-icons[data-v-d709c6f9]{font-size:18px}.image-modal .modal-content .modal-nav .modal-counter[data-v-d709c6f9]{font-size:12px;min-width:50px;padding:2px 8px}.car-detail-page[data-v-d709c6f9]{padding-top:100px}.main-container[data-v-d709c6f9]{gap:16px;max-width:100%;overflow-x:hidden;padding:12px;width:100%}.animated-background .curve[data-v-d709c6f9]{opacity:.05}.animated-background .curve-1[data-v-d709c6f9],.animated-background .curve-3[data-v-d709c6f9],.animated-background .curve-5[data-v-d709c6f9]{display:none}.main-image[data-v-d709c6f9]{touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw}.main-image .swipe-hint .swipe-hint-content[data-v-d709c6f9]{font-size:12px;padding:8px 12px}.main-image .swipe-hint .swipe-hint-content .material-icons[data-v-d709c6f9]{font-size:16px}.header-section[data-v-d709c6f9]{gap:16px;grid-template-columns:1fr;width:100%}.gallery-section[data-v-d709c6f9]{overflow:hidden;width:100%}.main-image-container[data-v-d709c6f9]{aspect-ratio:16/9;border-radius:8px;width:100%}.thumbnail-container[data-v-d709c6f9]{overflow-x:auto;padding-bottom:8px}}@media(max-width:768px){.thumbnail-container[data-v-d709c6f9]::-webkit-scrollbar{display:none}.thumbnail-container[data-v-d709c6f9]{scrollbar-width:none;-ms-overflow-style:none}.thumbnail-container .thumbnail-item[data-v-d709c6f9]{flex-shrink:0;height:52px;width:52px}.info-section[data-v-d709c6f9]{margin-top:0;position:static;width:100%}.core-content[data-v-d709c6f9]{box-sizing:border-box;width:100%}.core-header[data-v-d709c6f9]{align-items:flex-start;flex-direction:column;gap:12px;padding-bottom:8px;width:100%}.core-title[data-v-d709c6f9]{width:100%}.core-title .brand-line[data-v-d709c6f9]{color:#333;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.core-title .model-name[data-v-d709c6f9]{color:#111;display:block;font-size:20px;font-weight:700;line-height:1.12;margin-top:6px}.guide-price-small[data-v-d709c6f9]{align-items:center;color:#666;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:6px}.core-meta[data-v-d709c6f9]{display:block;margin-bottom:16px;width:100%}.core-meta .meta-row[data-v-d709c6f9]{flex-wrap:wrap;gap:8px;margin-bottom:8px}.core-meta .meta-item[data-v-d709c6f9]{flex:1;font-size:12px;min-width:calc(50% - 4px)}.core-meta .tags[data-v-d709c6f9]{margin-top:4px;width:100%}.core-actions[data-v-d709c6f9]{display:flex;gap:12px}.core-actions .btn-primary[data-v-d709c6f9],.core-actions .btn-secondary[data-v-d709c6f9]{flex:1;font-size:14px;padding:12px}.content-section[data-v-d709c6f9]{margin-top:20px;overflow:hidden;width:100%}.video-thumbs[data-v-d709c6f9]{border-radius:0;padding:0}.video-thumbs-grid[data-v-d709c6f9]{gap:8px;grid-template-columns:repeat(2,1fr)}.video-thumb-card .thumb-cover .video-overlay .video-type[data-v-d709c6f9]{font-size:18px;margin-bottom:6px}.video-thumb-card .thumb-cover .video-overlay .video-brand[data-v-d709c6f9]{font-size:14px}.video-thumb-card .thumb-cover .video-overlay .video-brand .brand-logo[data-v-d709c6f9]{height:28px;max-width:160px}.video-thumb-card .thumb-cover .play-icon[data-v-d709c6f9]{bottom:8px;font-size:28px;right:8px}.specs-section[data-v-d709c6f9]{padding:16px}.specs-grid[data-v-d709c6f9]{gap:8px;grid-template-columns:1fr}.spec-item[data-v-d709c6f9]{font-size:12px;padding:12px 0}.files-section[data-v-d709c6f9]{padding:16px}.files-grid[data-v-d709c6f9]{gap:12px}.file-item[data-v-d709c6f9]{padding:12px}.file-item .file-links[data-v-d709c6f9]{gap:8px}.file-item .file-links .file-link-container[data-v-d709c6f9]{width:100%}.file-item .file-links .file-preview-image[data-v-d709c6f9]{max-height:120px;max-width:100%}.file-item .file-links .remaining-count-badge[data-v-d709c6f9]{font-size:11px;padding:3px 6px;right:6px;top:6px}.file-item .file-links .file-link[data-v-d709c6f9]{justify-content:flex-start;padding:8px 12px;width:100%}}@media(max-width:480px){.car-detail-page[data-v-d709c6f9]{padding-top:80px}.main-container[data-v-d709c6f9]{gap:12px;max-width:100%;overflow-x:hidden;padding:8px;width:100%}.animated-background .curve[data-v-d709c6f9]{animation-duration:40s;opacity:.03}.animated-background .curve-2[data-v-d709c6f9],.animated-background .curve-4[data-v-d709c6f9],.animated-background .curve-6[data-v-d709c6f9]{display:none}.header-section[data-v-d709c6f9]{gap:12px;width:100%}.gallery-section[data-v-d709c6f9]{overflow:hidden;width:100%}.main-image-container[data-v-d709c6f9]{aspect-ratio:4/3}.thumbnail-container[data-v-d709c6f9]::-webkit-scrollbar{display:none}.thumbnail-container[data-v-d709c6f9]{scrollbar-width:none;-ms-overflow-style:none}.thumbnail-container .thumbnail-item[data-v-d709c6f9]{height:44px;width:44px}.core-header[data-v-d709c6f9]{gap:8px}.core-title .brand-line[data-v-d709c6f9]{font-size:14px}.core-title .model-name[data-v-d709c6f9]{font-size:12px}.core-meta .meta-item[data-v-d709c6f9]{align-items:center;color:#666;display:inline-flex;font-size:13px;gap:6px;min-width:100%}.core-actions .btn-primary[data-v-d709c6f9],.core-actions .btn-secondary[data-v-d709c6f9]{font-size:12px;padding:12px}.core-actions .contact-dropdown .contact-menu[data-v-d709c6f9]{border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;left:50%;max-width:90vw;position:fixed;top:50%;transform:translate(-50%,-50%);width:280px;z-index:1001}.core-actions .contact-dropdown .company-name[data-v-d709c6f9]{font-size:12px;margin-top:4px;padding:4px 8px}.spec-item[data-v-d709c6f9]{font-size:12px;padding:8px 0}.file-item[data-v-d709c6f9]{padding:12px}.file-item .file-header[data-v-d709c6f9]{margin-bottom:8px}.file-item .file-header .file-title[data-v-d709c6f9]{font-size:12px}.file-item .file-link[data-v-d709c6f9]{font-size:12px;padding:8px 12px}.section-title[data-v-d709c6f9]{font-size:16px;margin-bottom:12px}.files-section[data-v-d709c6f9],.specs-section[data-v-d709c6f9]{padding:12px}}.recommended-cars-section[data-v-d709c6f9]{background:#fff;margin-top:24px;padding:24px 0}.recommended-cars-section .section-header[data-v-d709c6f9]{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:1400px;padding:0 24px;text-align:left}.recommended-cars-section .section-header .section-title[data-v-d709c6f9]{align-items:center;color:#0f172a;display:flex;font-size:24px;font-weight:700;gap:8px;justify-content:flex-start;margin-bottom:8px}.recommended-cars-section .section-header .section-title .material-icons[data-v-d709c6f9]{color:#67c23a;font-size:24px}.recommended-cars-section .section-header .section-subtitle[data-v-d709c6f9]{color:#475569;font-size:16px;margin:0}.recommended-cars-section .recommended-cars-grid[data-v-d709c6f9]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;padding:0 24px}@media(max-width:1200px){.recommended-cars-section .recommended-cars-grid[data-v-d709c6f9]{gap:12px;grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.recommended-cars-section .recommended-cars-grid[data-v-d709c6f9]{gap:12px;grid-template-columns:repeat(2,1fr);padding:0 12px}}@media(max-width:480px){.recommended-cars-section .recommended-cars-grid[data-v-d709c6f9]{gap:8px;grid-template-columns:repeat(2,1fr);padding:0 8px}}@media(max-width:1024px){.recommended-cars-section .recommended-cars-grid[data-v-d709c6f9],.recommended-cars-section .section-header[data-v-d709c6f9]{padding:0 20px}}@media(max-width:768px){.recommended-cars-section[data-v-d709c6f9]{margin-top:24px;padding:16px 0}.recommended-cars-section .section-header[data-v-d709c6f9]{margin-bottom:16px;padding:0 16px}.recommended-cars-section .section-header .section-title[data-v-d709c6f9]{font-size:20px}.recommended-cars-section .recommended-cars-grid[data-v-d709c6f9]{padding:0 16px}}@media(max-width:480px){.recommended-cars-section[data-v-d709c6f9]{margin-top:20px}.recommended-cars-section .recommended-cars-grid[data-v-d709c6f9],.recommended-cars-section .section-header[data-v-d709c6f9]{padding:0 12px}}.accessories-section[data-v-d709c6f9]{margin:24px 0}.accessories-section .accessories-grid[data-v-d709c6f9]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:1024px){.accessories-section .accessories-grid[data-v-d709c6f9]{gap:12px;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.accessories-section .accessories-grid[data-v-d709c6f9]{gap:8px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.accessories-section .accessories-grid[data-v-d709c6f9]{gap:8px;grid-template-columns:repeat(2,1fr)}}.accessories-section .accessory-item[data-v-d709c6f9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;min-height:60px;padding:16px;transition:all .3s ease}.accessories-section .accessory-item[data-v-d709c6f9]:hover{border-color:#67c23a;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-2px)}.accessories-section .accessory-item .accessory-name[data-v-d709c6f9]{color:#0f172a;flex:1;font-size:16px;font-weight:600;line-height:1.3;margin-right:8px}.accessories-section .accessory-item .accessory-status[data-v-d709c6f9]{flex-shrink:0}.accessories-section .accessory-item .accessory-status .iconfont[data-v-d709c6f9]{color:#000;font-size:24px;transition:all .3s ease}.accessories-section .accessory-item .accessory-status .iconfont[data-v-d709c6f9]:hover{color:#333;transform:scale(1.1)}@media(min-width:1025px){.accessories-section .accessory-item[data-v-d709c6f9]{min-height:55px;padding:12px}.accessories-section .accessory-item .accessory-name[data-v-d709c6f9]{font-size:14px}.accessories-section .accessory-item .accessory-status .iconfont[data-v-d709c6f9]{font-size:20px}}@media(max-width:768px){.accessories-section[data-v-d709c6f9]{margin:16px 0}.accessories-section .accessory-item[data-v-d709c6f9]{min-height:60px;padding:12px}.accessories-section .accessory-item .accessory-name[data-v-d709c6f9]{font-size:14px;line-height:1.3}.accessories-section .accessory-item .accessory-status .iconfont[data-v-d709c6f9]{font-size:20px}}@media(max-width:480px){.accessories-section[data-v-d709c6f9]{margin:12px 0}.accessories-section .accessory-item[data-v-d709c6f9]{min-height:50px;padding:8px}.accessories-section .accessory-item .accessory-name[data-v-d709c6f9]{font-size:12px;line-height:1.2}.accessories-section .accessory-item .accessory-status .iconfont[data-v-d709c6f9]{font-size:18px}}