.Header_header__AF_3G{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:#ffffff;border-bottom:1px solid #e2e8f0;z-index:500;display:flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.04)}.Header_inner__bfSJD{display:flex;align-items:center;justify-content:space-between;width:100%}.Header_logo__1FRrW{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:#0f172a;text-decoration:none}.Header_logoIcon__UmpUw{width:36px;height:36px;background:#0f172a;border-radius:6px;display:flex;align-items:center;justify-content:center;color:white}.Header_nav__LVYU2{display:flex;align-items:center;gap:var(--space-6)}.Header_navLink__bX76H{color:#475569;font-size:var(--text-sm);font-weight:500;transition:color var(--transition-fast);padding:var(--space-2) 0;position:relative;text-decoration:none}.Header_navLinkActive__ielxB,.Header_navLink__bX76H:hover{color:#0f172a;font-weight:600}.Header_navLinkActive__ielxB:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#0f172a;border-radius:2px}.Header_actions__FHMH_{display:flex;align-items:center;gap:var(--space-3)}.Header_langSwitcher__ErAYt{display:flex;gap:2px;background:#f1f5f9;padding:3px;border-radius:6px;border:1px solid #e2e8f0}.Header_langBtn__xg0j8{padding:4px 8px;font-size:var(--text-xs);font-weight:600;border:none;background:none;color:#64748b;cursor:pointer;border-radius:4px;text-decoration:none;transition:all var(--transition-fast)}.Header_langBtnActive__RiUaE{background:#ffffff;color:#0f172a;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Header_desktopAuthBtns__7FWn6{display:flex;align-items:center;gap:8px}.Header_userDropdownWrapper__w8rXj{position:relative}.Header_userTriggerBtn__A2uk1{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 10px 4px 4px;border-radius:9999px;cursor:pointer;transition:all .15s ease}.Header_userTriggerBtn__A2uk1:hover{background:#f1f5f9;border-color:#cbd5e1}.Header_userAvatar__VB5Sv{width:28px;height:28px;border-radius:9999px;background:#0f172a;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.5px}.Header_userNameText__j03Vw{font-size:13px;font-weight:600;color:#0f172a;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_userRoleBadge__OfCse{font-size:10px;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#0f172a;color:white;font-weight:700}.Header_chevronIcon__kPnCB{color:#64748b;transition:transform .15s ease}.Header_chevronOpen__qyI1o{transform:rotate(180deg)}.Header_dropdownMenu__bzo1m{position:absolute;top:calc(100% + 8px);right:0;width:270px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:8px 0;z-index:600;animation:Header_fadeInDown__Sfbx1 .15s ease}@keyframes Header_fadeInDown__Sfbx1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownHeader__hRKtJ{display:flex;align-items:center;gap:10px;padding:10px 16px}.Header_dropdownUserAvatar__ZSWE8{width:36px;height:36px;border-radius:9999px;background:linear-gradient(135deg,#0f172a,#334155);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.Header_dropdownUserInfo__sLKr1{min-width:0;flex:1 1}.Header_dropdownUserName__n52_e{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_dropdownUserEmail__Lco5E{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_dropdownRoleTag__Mvwpl{font-size:10px;color:#0f172a;margin-top:2px}.Header_dropdownDivider__dJItW{height:1px;background:#f1f5f9;margin:6px 0}.Header_dropdownList__ImQc_{padding:4px 8px}.Header_dropdownItem__vuT1v{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:#334155;text-decoration:none;transition:all .12s ease}.Header_dropdownItem__vuT1v:hover{background:#f8fafc;color:#0f172a}.Header_dropdownItemTitle__qhbr4{font-size:12px;font-weight:700;color:#0f172a}.Header_dropdownItemDesc__d92kj{font-size:10px;color:#94a3b8}.Header_dropdownFooter__kC7xd{padding:4px 8px}.Header_logoutBtn__yx_7k{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:none;color:#ef4444;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s ease;text-align:left}.Header_logoutBtn__yx_7k:hover{background:#fef2f2}.Header_mobileMenuBtn__cgJAb{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;cursor:pointer;transition:all .15s ease}.Header_mobileMenuBtn__cgJAb:hover{background:#f1f5f9}.Header_mobileNavDrawer__h89wc{position:absolute;top:100%;left:0;right:0;background:#ffffff;border-bottom:1px solid #e2e8f0;padding:20px 24px;box-shadow:0 20px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;animation:Header_slideDown__NEpYA .2s ease;z-index:550;max-height:calc(100vh - var(--header-height));overflow-y:auto}@keyframes Header_slideDown__NEpYA{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_mobileNavLinks__q3Iwa{display:flex;flex-direction:column;gap:8px}.Header_mobileNavLink__U3caV{font-size:15px;font-weight:600;color:#334155;padding:10px 14px;border-radius:8px;text-decoration:none;transition:all .12s ease}.Header_mobileNavLinkActive__aJ3pE,.Header_mobileNavLink__U3caV:hover{background:#f1f5f9;color:#0f172a}.Header_mobileNavDivider__kqoii{height:1px;background:#e2e8f0}.Header_mobileUserSection__xzJab{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.Header_mobileUserInfo__QPDFL{display:flex;align-items:center;gap:12px}.Header_mobileAuthGrid__156Pn{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:860px){.Header_desktopAuthBtns__7FWn6,.Header_langSwitcher__ErAYt,.Header_nav__LVYU2{display:none}.Header_mobileMenuBtn__cgJAb{display:flex}.Header_userDropdownWrapper__w8rXj{display:none}}.Footer_footer__4vzqH{background:#ffffff;border-top:1px solid var(--glass-border);padding:var(--space-12) 0 var(--space-6);margin-top:var(--space-16);box-shadow:0 -4px 6px -1px rgba(0,0,0,.02)}.Footer_grid__Yb5OK{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}.Footer_brand__Y4wbm{display:flex;flex-direction:column;gap:var(--space-4)}.Footer_logo__C9vo8{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none}.Footer_description__s_1Tl{color:var(--color-text-secondary);font-size:var(--text-sm);max-width:320px;line-height:var(--line-height-relaxed)}.Footer_title__D7snR{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.Footer_linkList__xbV8f{display:flex;flex-direction:column;gap:var(--space-2.5)}.Footer_link__wByfM{color:var(--color-text-secondary);font-size:var(--text-sm);transition:color var(--transition-fast)}.Footer_link__wByfM:hover{color:var(--color-accent-primary)}.Footer_bottom__2dJjP{padding-top:var(--space-6);border-top:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;color:var(--color-text-tertiary);font-size:var(--text-xs)}@media (max-width:768px){.Footer_grid__Yb5OK{grid-template-columns:1fr 1fr}}@media (max-width:480px){.Footer_grid__Yb5OK{grid-template-columns:1fr}.Footer_bottom__2dJjP{flex-direction:column;gap:var(--space-2);text-align:center}}.SpecTable_section__OznE_{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color var(--transition-fast)}.SpecTable_section__OznE_:hover{border-color:#cbd5e1}.SpecTable_sectionHeader__tVBIJ{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.SpecTable_sectionTitleGroup__zbeRm{display:flex;align-items:center;gap:10px}.SpecTable_sectionIcon__qofOi{width:28px;height:28px;background:#0f172a;color:white;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px}.SpecTable_sectionTitle__cytl8{font-size:var(--text-sm);font-weight:700;color:#0f172a;letter-spacing:.02em;text-transform:uppercase}.SpecTable_sectionBadge__Jx45q{font-size:11px;font-weight:600;padding:2px 8px;background:#e2e8f0;color:#475569;border-radius:9999px}.SpecTable_table__Icyz6{width:100%;border-collapse:collapse}.SpecTable_row__9ff_h{border-bottom:1px solid #f1f5f9;transition:background var(--transition-fast)}.SpecTable_row__9ff_h:last-child{border-bottom:none}.SpecTable_rowEven__kG4NG{background:#ffffff}.SpecTable_rowOdd__04xCV{background:#fafafa}.SpecTable_row__9ff_h:hover{background:#f1f5f9!important}.SpecTable_labelCell__awiCi{width:45%;color:#475569;font-weight:500}.SpecTable_labelCell__awiCi,.SpecTable_valueCell__4bGqU{padding:12px 20px;font-size:var(--text-sm);vertical-align:middle}.SpecTable_valueCell__4bGqU{width:55%;color:#0f172a;font-weight:600;text-align:right}.SpecTable_valueContainer__aReXF{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%}.SpecTable_valueText__vz7JZ{color:#0f172a}.SpecTable_valueMuted__KgbUD{color:#94a3b8;font-weight:400;font-style:italic}.SpecTable_editBtn__zJq_k{opacity:.35;background:transparent;border:none;padding:4px;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease;margin-left:2px}.SpecTable_row__9ff_h:hover .SpecTable_editBtn__zJq_k{opacity:.8}.SpecTable_editBtn__zJq_k:hover{opacity:1!important;color:#2563eb!important;background:#eff6ff!important}.SpecTable_editForm__QVTTV{display:flex;align-items:center;gap:6px;justify-content:flex-end;width:100%}.SpecTable_editInput__CTxvZ{padding:4px 8px;font-size:13px;border-radius:4px;border:1px solid #0f172a;max-width:240px}.SpecTable_pendingValue__p_RBu{color:#b45309!important;font-weight:700;background:#fef3c7;padding:2px 6px;border-radius:4px;border:1px solid #fde68a;display:inline-flex;align-items:center;gap:6px}.SpecTable_pendingBadge__3_W3Q{font-size:10px;font-weight:700;color:#92400e;background:#fde68a;padding:1px 5px;border-radius:3px;letter-spacing:.01em}@media (max-width:600px){.SpecTable_sectionHeader__tVBIJ{padding:10px 14px}.SpecTable_labelCell__awiCi,.SpecTable_valueCell__4bGqU{padding:10px 12px;font-size:13px}.SpecTable_editBtn__zJq_k{opacity:.7;padding:6px}.SpecTable_editInput__CTxvZ{max-width:140px;font-size:12px}}.PriceTable_wrapper__Z0rUp{background:var(--color-bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.PriceTable_header__xGEsw{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.PriceTable_title__BjBY1{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.PriceTable_addForm__5vrq3{background:var(--color-bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);animation:PriceTable_fadeIn__gLrOx var(--transition-base) ease-out}.PriceTable_priceDisplay__EIixX{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-success)}.ReviewSection_wrapper__W0nK5{background:var(--color-bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.ReviewSection_header__Vkyj7{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.ReviewSection_title__FS_fS{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ReviewSection_summary__dpz7B{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--glass-border);margin-bottom:var(--space-6)}.ReviewSection_ratingBig__Vkx9q{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-warning)}.ReviewSection_stars__xStlS{display:flex;gap:2px;font-size:15px}.ReviewSection_starActive__mimrs{color:#f59e0b}.ReviewSection_starEmpty__aveht{color:#cbd5e1}.ReviewSection_reviewList__WK93K{display:flex;flex-direction:column;gap:var(--space-4)}.ReviewSection_reviewCard__BwTEu{background:var(--color-bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-5)}.ReviewSection_reviewHeader__H__yz{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.ReviewSection_reviewTitle__1MLtX{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ReviewSection_author__LnYtt{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ReviewSection_content__kfLqm{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}.ReviewSection_form__r_fya{background:var(--color-bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.ReviewSection_starSelect__L2yHd{display:flex;gap:var(--space-2);font-size:var(--text-2xl);cursor:pointer}.ReviewSection_starSelectBtn__yaXcr{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-2xl);transition:color var(--transition-fast)}.ReviewSection_starSelectBtnActive__15NcI{color:var(--color-warning)}.ReviewSection_verifiedBadge__bR39m{display:inline-flex;align-items:center;gap:4px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:700;margin-left:8px;vertical-align:middle}.CompareFloatingBar_floatingBar__fvI1d{position:fixed;bottom:var(--space-6);left:50%;transform:translateX(-50%);background:#ffffff;border:1px solid var(--color-accent-primary);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-6);box-shadow:var(--shadow-xl),var(--shadow-glow);z-index:var(--z-floating);display:flex;align-items:center;gap:var(--space-6)}.CompareFloatingBar_countInfo__CqgVx{display:flex;align-items:center;gap:var(--space-3)}.CompareFloatingBar_badge__UIiBz{width:28px;height:28px;background:var(--gradient-accent);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-xs);color:white}.CompareFloatingBar_text__mH6P7{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CompareFloatingBar_actions__1HYRI{display:flex;align-items:center;gap:var(--space-3)}@media (max-width:640px){.CompareFloatingBar_floatingBar__fvI1d{width:calc(100% - var(--space-8));justify-content:space-between}.CompareFloatingBar_text__mH6P7{display:none}}.BrandGrid_section__1OctF{padding:var(--space-8) 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:var(--color-bg-secondary)}.BrandGrid_header__MYzpm{text-align:center;margin-bottom:var(--space-6)}.BrandGrid_title__n6Ptm{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:4px}.BrandGrid_subtitle__JjZ_8{font-size:var(--text-sm);color:var(--color-text-secondary)}.BrandGrid_grid__5_4a4{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:1024px){.BrandGrid_grid__5_4a4{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.BrandGrid_grid__5_4a4{grid-template-columns:repeat(3,1fr)}}.BrandGrid_brandCard__FGtMR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3) var(--space-2);background:var(--color-bg-primary);border:1px solid var(--glass-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-primary);font-weight:600;font-size:var(--text-sm);transition:all var(--transition-fast)}.BrandGrid_brandCard__FGtMR:hover{background:#ffffff;border-color:var(--color-accent-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm);color:var(--color-accent-blue)}.BrandGrid_brandLogoPlaceholder__iGVoE{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#ffffff;background:linear-gradient(135deg,#1e293b,#0f172a);margin-bottom:6px}.BrandGrid_brandName__LVRs_{font-size:13px;text-align:center}.CommunityBanner_section__Mbt2i{padding:var(--space-6) 0 var(--space-12)}.CommunityBanner_banner__OJg0E{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:var(--radius-xl);padding:var(--space-8);color:#ffffff;display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.CommunityBanner_banner__OJg0E:after{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(56,189,248,.15) 0,transparent 70%);pointer-events:none}.CommunityBanner_content__D2rMW{max-width:600px}.CommunityBanner_badge__Rn1Do{display:inline-block;background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3);font-size:11px;font-weight:700;padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.CommunityBanner_title__Wk5no{font-size:var(--text-2xl);font-weight:800;color:#ffffff;margin-bottom:var(--space-2)}.CommunityBanner_description__MkNDn{font-size:var(--text-sm);color:#94a3b8;line-height:1.6;margin:0}.CommunityBanner_actions__hf7rW{display:flex;align-items:center;gap:var(--space-3)}.CommunityBanner_primaryBtn__PNGkQ{background:#ffffff;color:#0f172a;font-weight:700;padding:10px 20px;border-radius:var(--radius-md);text-decoration:none;font-size:var(--text-sm);transition:all var(--transition-fast)}.CommunityBanner_primaryBtn__PNGkQ:hover{background:#f1f5f9;transform:translateY(-2px)}.CommunityBanner_secondaryBtn__y0M5a{background:rgba(255,255,255,.1);color:#ffffff;font-weight:600;padding:10px 20px;border-radius:var(--radius-md);text-decoration:none;font-size:var(--text-sm);border:1px solid rgba(255,255,255,.2);transition:all var(--transition-fast)}.CommunityBanner_secondaryBtn__y0M5a:hover{background:rgba(255,255,255,.2)}.CarCard_card__7Gfzi{display:flex;flex-direction:column;height:100%;position:relative}.CarCard_imageWrapper___0i6x{position:relative;width:100%;height:170px;background:var(--color-bg-tertiary);overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--glass-border)}.CarCard_placeholderImage__6Vvyg{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--color-text-tertiary)}.CarCard_badgeOverlay__Dr6hf{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2;display:flex;gap:6px;flex-wrap:wrap}.CarCard_wltpBadge__3DWOu{background:rgba(15,23,42,.85)!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.4)!important;font-weight:700!important;font-size:11px!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CarCard_statValueHighlight__JhtV_{color:#0284c7!important;font-weight:800!important}.CarCard_content__5TV3G{padding:var(--space-5);display:flex;flex-direction:column;flex-grow:1}.CarCard_header__oa2wu{margin-bottom:var(--space-3)}.CarCard_brandRow___zuLt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:2px}.CarCard_brand__tbEXO{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.06em}.CarCard_yearBadge__1P09b{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid #e2e8f0;letter-spacing:.01em;white-space:nowrap}.CarCard_title__oNDLR{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:2px;line-height:var(--line-height-tight)}.CarCard_specName__0eGMW{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}.CarCard_priceTag__v0a3O{font-size:15px;font-weight:800;color:#16a34a;margin-top:6px;letter-spacing:-.01em}.CarCard_statsGrid__ZzzCC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2.5);gap:var(--space-2.5);margin:var(--space-4) 0;padding:var(--space-3.5);background:var(--color-bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--glass-border);font-size:var(--text-xs)}.CarCard_statItem__LzB_0{display:flex;flex-direction:column}.CarCard_statLabel__7rWoM{color:var(--color-text-secondary);font-size:11px}.CarCard_statValue__u3LNl{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:1px}.CarCard_footer__y7ph2{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.CarCard_compareBtn__UVC8_{width:100%}@media (max-width:480px){.CarCard_content__5TV3G{padding:var(--space-4)}.CarCard_statsGrid__ZzzCC{padding:var(--space-2.5) var(--space-3);gap:var(--space-2);margin:var(--space-3) 0}.CarCard_title__oNDLR{font-size:var(--text-lg)}.CarCard_priceTag__v0a3O{font-size:14px}}.FeaturedCarsTabs_section__cvURo{padding:var(--space-8) 0 var(--space-12)}.FeaturedCarsTabs_header__uHKSH{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.FeaturedCarsTabs_titleArea__UvvRv{display:flex;flex-direction:column}.FeaturedCarsTabs_title__s8P6j{font-size:var(--text-2xl);font-weight:800;color:var(--color-text-primary);margin-bottom:4px}.FeaturedCarsTabs_subtitle__dBPcD{font-size:var(--text-sm);color:var(--color-text-secondary)}.FeaturedCarsTabs_tabs__xMDkC{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-tertiary);padding:4px;border-radius:var(--radius-lg);border:1px solid var(--glass-border)}.FeaturedCarsTabs_tabBtn__HoPcq{padding:8px 16px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:6px}.FeaturedCarsTabs_tabBtn__HoPcq:hover{color:var(--color-text-primary)}.FeaturedCarsTabs_tabBtnActive__IOISJ{background:#ffffff;color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.FeaturedCarsTabs_grid__x2Fx0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:1024px){.FeaturedCarsTabs_grid__x2Fx0{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.FeaturedCarsTabs_grid__x2Fx0{grid-template-columns:1fr}}.FeaturedCarsTabs_emptyState__4dfyE{text-align:center;padding:var(--space-12);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--glass-border)}.FeaturedCarsTabs_seeAllArea__f1Got{margin-top:var(--space-8);text-align:center}.EquipmentPackages_container__wzZwi{margin-top:24px;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.EquipmentPackages_header__xZILv{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.EquipmentPackages_titleGroup__AKViH{display:flex;align-items:center;gap:10px}.EquipmentPackages_title__Zx9t8{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.EquipmentPackages_badge__7jvQ9{font-size:11px;font-weight:700;background:#f1f5f9;color:#475569;padding:3px 10px;border-radius:9999px}.EquipmentPackages_addPackageBtn__kYMqf{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#0f172a;color:#ffffff;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .15s ease}.EquipmentPackages_addPackageBtn__kYMqf:hover{background:#1e293b}.EquipmentPackages_tabs__aKlQs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #e2e8f0}.EquipmentPackages_tabBtn__lySTl{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px 8px 0 0;border:solid transparent;border-width:1px 1px 2px;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.EquipmentPackages_tabBtn__lySTl:hover{color:#0f172a;background:#f8fafc}.EquipmentPackages_tabBtnActive__16mXE{color:#2563eb;border-bottom-color:#2563eb;background:#eff6ff;font-weight:700}.EquipmentPackages_packageContent__lkae0{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.EquipmentPackages_packageHeader__p3uV6{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.EquipmentPackages_packageName___0iiV{font-size:15px;font-weight:700;color:#0f172a}.EquipmentPackages_itemsGrid__fq6Fp{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.EquipmentPackages_itemRow__wVVc7{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#334155;transition:all .15s ease;position:relative}.EquipmentPackages_itemRow__wVVc7:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.02)}.EquipmentPackages_itemText__tBfj3{display:flex;align-items:center;gap:8px;font-weight:500;flex:1 1}.EquipmentPackages_itemTextWithInfo__olvJ_{cursor:help}.EquipmentPackages_itemLabelWithInfo__9hI_h{border-bottom:1px dotted #94a3b8;transition:border-color .15s ease,color .15s ease}.EquipmentPackages_itemTextWithInfo__olvJ_:hover .EquipmentPackages_itemLabelWithInfo__9hI_h{color:#0f172a;border-color:#2563eb}.EquipmentPackages_infoBadgeIcon__ESVeg{font-size:12px;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:color .15s ease,transform .15s ease}.EquipmentPackages_itemTextWithInfo__olvJ_:hover .EquipmentPackages_infoBadgeIcon__ESVeg{color:#2563eb;transform:scale(1.15)}.EquipmentPackages_equipmentTooltip__DoDOt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:320px;background:#0f172a;color:#ffffff;padding:10px 14px;border-radius:10px;box-shadow:0 10px 25px -5px rgba(15,23,42,.35),0 8px 10px -6px rgba(15,23,42,.2);z-index:150;pointer-events:none;animation:EquipmentPackages_tooltipFadeIn__dcMZt .15s cubic-bezier(.16,1,.3,1) forwards}@keyframes EquipmentPackages_tooltipFadeIn__dcMZt{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.EquipmentPackages_tooltipHeader__GVzjB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.EquipmentPackages_tooltipTitle__rij1t{font-size:12px;font-weight:700;color:#f8fafc;line-height:1.2}.EquipmentPackages_tooltipCategory__JO0DP{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#2563eb;color:#ffffff;padding:2px 6px;border-radius:4px;white-space:nowrap}.EquipmentPackages_tooltipDescription__ALsU5{font-size:11.5px;line-height:1.45;color:#cbd5e1;margin:0;font-weight:400}.EquipmentPackages_tooltipArrow__Djo1Z{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0f172a}.EquipmentPackages_itemCheckIcon__x1w32{flex-shrink:0;display:inline-block}.EquipmentPackages_itemActions__yaZm3{display:flex;align-items:center;gap:4px;opacity:.7;transition:opacity .15s ease}.EquipmentPackages_itemRow__wVVc7:hover .EquipmentPackages_itemActions__yaZm3{opacity:1}.EquipmentPackages_deleteBtn__Bk_vh,.EquipmentPackages_editBtn__BbUqn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;border-radius:6px;transition:all .15s ease;padding:0}.EquipmentPackages_editBtn__BbUqn:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.EquipmentPackages_deleteBtn__Bk_vh:hover{background:#fef2f2;color:#ef4444;border-color:#fecaca}.EquipmentPackages_addItemForm__ZyC3N{display:flex;gap:8px;margin-top:14px;align-items:flex-start;position:relative}.EquipmentPackages_autocompleteContainer__38gOs{position:relative;flex:1 1}.EquipmentPackages_autocompleteInput__yxnmQ{width:100%;padding:8px 12px 8px 34px;font-size:13px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;transition:all .15s ease}.EquipmentPackages_autocompleteInput__yxnmQ:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.EquipmentPackages_searchIcon__faE5y{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px;pointer-events:none}.EquipmentPackages_autocompleteDropdown__UMkls{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.12);z-index:100;max-height:280px;display:flex;flex-direction:column;overflow:hidden}.EquipmentPackages_autocompleteHeader__s3kMX{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:700;color:#64748b}.EquipmentPackages_autocompleteCloseBtn__JV8Eo{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:12px;padding:2px 4px}.EquipmentPackages_autocompleteCloseBtn__JV8Eo:hover{color:#0f172a}.EquipmentPackages_autocompleteList__WJ8ES{overflow-y:auto;padding:4px 0}.EquipmentPackages_autocompleteItem__yMIz9{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:12px;color:#1e293b;cursor:pointer;transition:background .1s ease}.EquipmentPackages_autocompleteItem__yMIz9:hover{background:#eff6ff;color:#2563eb}.EquipmentPackages_countBadge__PhVCH{font-size:10px;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px;font-weight:600}.EquipmentPackages_autocompleteEmpty__dHP51{padding:16px 12px;font-size:12px;color:#94a3b8;text-align:center}.EquipmentPackages_modalOverlay__Ik5w_{position:fixed;inset:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.EquipmentPackages_modalBox__91LwE{background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.15)}.EquipmentPackages_duplicateBtn__Brox2{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;cursor:pointer;transition:all .15s ease}.EquipmentPackages_duplicateBtn__Brox2:hover{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}@media (max-width:600px){.EquipmentPackages_container__wzZwi{padding:16px 12px;border-radius:var(--radius-lg)}.EquipmentPackages_packageContent__lkae0{padding:14px 10px}.EquipmentPackages_itemsGrid__fq6Fp{grid-template-columns:1fr;gap:6px}.EquipmentPackages_tabBtn__lySTl{padding:6px 12px;font-size:12px}.EquipmentPackages_equipmentTooltip__DoDOt{max-width:260px;padding:8px 10px}.EquipmentPackages_addItemForm__ZyC3N{flex-direction:column;width:100%}.EquipmentPackages_autocompleteContainer__38gOs{width:100%}.EquipmentPackages_modalBox__91LwE{padding:16px}}.BuyerGuide_container__E_xxB{margin-top:32px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.BuyerGuide_header__2_S6O{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.BuyerGuide_titleGroup__SH__q h3{font-size:20px;font-weight:800;color:#0f172a;margin:0}.BuyerGuide_titleGroup__SH__q p{font-size:13px;color:#64748b;margin:4px 0 0}.BuyerGuide_checklistGrid__O0C_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.BuyerGuide_checkCard__S448H{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;display:flex;gap:12px;align-items:flex-start}.BuyerGuide_checkIcon__7Qd1E{font-size:20px;line-height:1}.BuyerGuide_checkContent__K5LPQ strong{display:block;font-size:14px;color:#0f172a;margin-bottom:4px}.BuyerGuide_checkContent__K5LPQ p{font-size:12px;color:#64748b;margin:0;line-height:1.4}.BuyerGuide_weaknessList__az8vj{display:flex;flex-direction:column;gap:12px}.BuyerGuide_weaknessItem__oF7QQ{border:1px solid #e2e8f0;border-radius:10px;padding:16px;background:#ffffff;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;transition:all .15s ease}.BuyerGuide_weaknessItem__oF7QQ:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.04)}.BuyerGuide_badgeCritical__cBGDy{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px}.BuyerGuide_badgeCritical__cBGDy,.BuyerGuide_badgeWarning__qLMyi{font-size:11px;font-weight:700;padding:3px 8px;display:inline-flex;align-items:center;gap:4px}.BuyerGuide_badgeWarning__qLMyi{background:#fffbeb;color:#d97706;border:1px solid #fde68a;border-radius:6px}.BuyerGuide_badgeInfo__jm9e_{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.BuyerGuide_upvoteBtn__n_uu5{display:flex;flex-direction:column;align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;color:#0f172a;cursor:pointer;transition:all .15s ease}.BuyerGuide_upvoteBtn__n_uu5:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb;transform:translateY(-1px)}.BuyerGuide_upvoteBtnActive__M_ijJ{background:#0284c7!important;border-color:#0284c7!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(2,132,199,.25)}.BuyerGuide_upvoteBtnActive__M_ijJ:hover{background:#0369a1!important;border-color:#0369a1!important;color:#ffffff!important}.BuyerGuide_formBox__Xhkuu{margin-top:20px;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.BuyerGuide_formGrid__Qc2EA{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}@media (max-width:640px){.BuyerGuide_formGrid__Qc2EA{grid-template-columns:1fr}.BuyerGuide_weaknessItem__oF7QQ{flex-direction:column}}.BuyerGuide_duplicateBtn__izJJw{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;cursor:pointer;transition:all .15s ease}.BuyerGuide_duplicateBtn__izJJw:hover{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.RouteTripCalculator_container__dNv58{margin-top:32px;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;box-shadow:0 4px 20px rgba(0,0,0,.04)}.RouteTripCalculator_header__zN8T0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #f1f5f9}.RouteTripCalculator_titleGroup__urBL9 h3{font-size:20px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.RouteTripCalculator_titleGroup__urBL9 p{font-size:13px;color:#64748b;margin:4px 0 0}.RouteTripCalculator_presetSection__qCA3H{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.RouteTripCalculator_presetChips__gIBXH{display:flex;gap:8px;flex-wrap:wrap}.RouteTripCalculator_presetBtn__bzTP9{background:#ffffff;border:1px solid #cbd5e1;color:#334155;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.RouteTripCalculator_presetBtn__bzTP9:hover{background:#0284c7;color:#ffffff;border-color:#0284c7;transform:translateY(-1px)}.RouteTripCalculator_controlsGrid__loj9_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.RouteTripCalculator_modifierSection__1Ytqi{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:22px}.RouteTripCalculator_checkboxLabel__3JqVc{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#334155;cursor:pointer}.RouteTripCalculator_checkboxLabel__3JqVc input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#0284c7}.RouteTripCalculator_resultsGrid__fgZFI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}.RouteTripCalculator_resultCard__WDFql{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(15,23,42,.12);display:flex;flex-direction:column}.RouteTripCalculator_resultLabel__gfD28{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#94a3b8}.RouteTripCalculator_resultValue__UZJGf{font-size:26px;font-weight:900;color:#38bdf8;margin-top:4px}.RouteTripCalculator_resultSub__TjyRm{font-size:12px;color:#cbd5e1;margin-top:4px}.RouteTripCalculator_form__24t1Y{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.RouteTripCalculator_cityGrid__oUvFm{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}.RouteTripCalculator_tripLogList__NNVb8{display:flex;flex-direction:column;gap:10px;margin-top:14px}.RouteTripCalculator_tripItem__SSAug{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;transition:border-color .15s ease}.RouteTripCalculator_tripItem__SSAug:hover{border-color:#cbd5e1}.RouteTripCalculator_routeBadge__doWQZ{font-weight:700;font-size:14px;color:#0f172a}.RouteTripCalculator_consumptionPill__sFqLP{background:#e0f2fe;color:#0369a1;font-weight:800;padding:6px 12px;border-radius:20px;font-size:13px;white-space:nowrap}@media (max-width:900px){.RouteTripCalculator_controlsGrid__loj9_{grid-template-columns:1fr 1fr}.RouteTripCalculator_cityGrid__oUvFm,.RouteTripCalculator_resultsGrid__fgZFI{grid-template-columns:1fr}}@media (max-width:600px){.RouteTripCalculator_controlsGrid__loj9_{grid-template-columns:1fr}.RouteTripCalculator_tripItem__SSAug{flex-direction:column;align-items:flex-start;gap:10px}}.CarPdfExport_exportBtn__3dO1P{font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}.CarPdfExport_overlay__J5GE6{position:fixed;inset:0;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px;animation:CarPdfExport_fadeIn__erT33 .15s ease-in-out}.CarPdfExport_modal__kboSz{background:#ffffff;border-radius:16px;max-width:640px;width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid #e2e8f0;overflow:hidden;animation:CarPdfExport_modalPop__sfUD9 .2s ease-out}.CarPdfExport_header__p2pw_{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#f8fafc}.CarPdfExport_titleGroup__jL75D h3{font-size:17px;font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.CarPdfExport_titleGroup__jL75D p{font-size:12px;color:#64748b;margin:3px 0 0}.CarPdfExport_closeBtn__VNS30{background:transparent;border:none;font-size:20px;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease;line-height:1}.CarPdfExport_closeBtn__VNS30:hover{background:#e2e8f0;color:#0f172a}.CarPdfExport_toolbar__Y_psD{padding:10px 20px;background:#ffffff;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:8px}.CarPdfExport_quickBtns__Ywuuj{display:flex;align-items:center;gap:6px}.CarPdfExport_quickBtn__Bm7_z{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .12s ease}.CarPdfExport_quickBtn__Bm7_z:hover{background:#e2e8f0;color:#0f172a}.CarPdfExport_body__BHG32{padding:16px 20px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:8px}.CarPdfExport_sectionItem__t7xbB{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CarPdfExport_sectionItem__t7xbB:hover{border-color:#cbd5e1;background:#f8fafc}.CarPdfExport_sectionItemActive__8GUjw{border-color:#3b82f6;background:#eff6ff}.CarPdfExport_itemLeft__Vu9BH{display:flex;align-items:center;gap:12px}.CarPdfExport_checkbox__1hb4r{width:18px;height:18px;accent-color:#2563eb;cursor:pointer}.CarPdfExport_itemInfo__70VpT h4{font-size:13px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:6px}.CarPdfExport_itemInfo__70VpT p{font-size:11px;color:#64748b;margin:2px 0 0}.CarPdfExport_itemBadge__n29ug{font-size:10px;font-weight:700;padding:3px 8px;border-radius:9999px;background:#f1f5f9;color:#475569;white-space:nowrap}.CarPdfExport_itemBadgeActive__hSEHO{background:#dbeafe;color:#1e40af}.CarPdfExport_footer__DC960{padding:14px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:12px}.CarPdfExport_selectedCount__5HkYX{font-size:12px;font-weight:600;color:#64748b}.CarPdfExport_footerBtns__vs8Oj{display:flex;align-items:center;gap:8px}.CarPdfExport_printableContainer__JI16l{display:none}@media print{.CarPdfExport_exportBtn__3dO1P,.CarPdfExport_overlay__J5GE6{display:none!important}.CarPdfExport_printableContainer__JI16l{display:block!important;position:static!important;width:100%!important;background:#ffffff!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;padding:10px 0!important;box-sizing:border-box}.CarPdfExport_printHeader__p36sQ{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #0f172a;padding-bottom:10px;margin-bottom:12px}.CarPdfExport_printLogo__i9if0{font-size:22px;font-weight:900;color:#0f172a;letter-spacing:-.5px}.CarPdfExport_printLogoSub__e1uty{font-size:10px;color:#64748b}.CarPdfExport_printCarTitle__QjH13{font-size:19px;font-weight:800;color:#0f172a;margin:2px 0 4px}.CarPdfExport_printCarSub__o8Ou4{font-size:11px;color:#475569;margin-bottom:12px}.CarPdfExport_printGrid3__4Bl2X{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px;page-break-inside:avoid}.CarPdfExport_printCard__dJqzt{border:1px solid #cbd5e1;border-radius:6px;padding:8px;font-size:10px;background:#f8fafc}.CarPdfExport_printCard__dJqzt strong{display:block;font-size:11px;color:#0f172a;margin-bottom:4px;border-bottom:1px solid #e2e8f0;padding-bottom:3px}.CarPdfExport_printCardRow__xvziO{display:flex;justify-content:space-between;padding:2px 0;border-bottom:1px dotted #f1f5f9}.CarPdfExport_printCardLabel__G_9iI{color:#475569;font-weight:500}.CarPdfExport_printCardValue__DD_Au{color:#0f172a;font-weight:700;text-align:right}.CarPdfExport_printSection__T_Yad{margin-bottom:12px;page-break-inside:avoid}.CarPdfExport_printSectionHeader__CDIla{font-size:12px;font-weight:800;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-bottom:none;padding:5px 8px;margin:0;display:flex;align-items:center;gap:6px;border-radius:6px 6px 0 0}.CarPdfExport_printTable__Njx5T{width:100%;border-collapse:collapse;font-size:10px;border:1px solid #e2e8f0;border-radius:0 0 6px 6px;overflow:hidden}.CarPdfExport_printTable__Njx5T tr:nth-child(2n){background:#f8fafc}.CarPdfExport_printTable__Njx5T td,.CarPdfExport_printTable__Njx5T th{padding:4px 8px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.CarPdfExport_printTableLabel__oJZTx{width:40%;font-weight:600;color:#334155}.CarPdfExport_printTableValue__ZX7UF{width:60%;color:#0f172a;font-weight:500}.CarPdfExport_packagesPrintGrid__de7Xa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;border:1px solid #e2e8f0;border-top:none;padding:8px;border-radius:0 0 6px 6px}.CarPdfExport_packagePrintCard__Q0Z_R{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:6px 8px;font-size:10px}.CarPdfExport_packagePrintTitle__5uY_E{font-weight:800;color:#0f172a;font-size:11px;margin-bottom:4px;display:flex;justify-content:space-between}.CarPdfExport_packageItemsList__fL9pS{margin:0;padding-left:16px;color:#334155}.CarPdfExport_packageItemsList__fL9pS li{margin-bottom:2px}.CarPdfExport_weaknessPrintList__OtzRV{border:1px solid #e2e8f0;border-top:none;padding:8px;display:flex;flex-direction:column;gap:6px;border-radius:0 0 6px 6px}.CarPdfExport_weaknessPrintCard__zdom6{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:6px 8px;font-size:10px}.CarPdfExport_weaknessPrintHeader__TWkQQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.CarPdfExport_weaknessPrintTitle__Ey_9W{font-weight:700;color:#0f172a}.CarPdfExport_weaknessPrintSeverity__wsN_H{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:#fef3c7;color:#92400e}.CarPdfExport_weaknessPrintDesc__2QlID{color:#475569;font-size:9.5px;line-height:1.3}.CarPdfExport_printFooter__zFhlD{margin-top:14px;padding-top:6px;border-top:1px solid #cbd5e1;font-size:9px;color:#64748b;display:flex;justify-content:space-between;align-items:center}}@keyframes CarPdfExport_fadeIn__erT33{0%{opacity:0}to{opacity:1}}@keyframes CarPdfExport_modalPop__sfUD9{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.CarVideosSidebar_card__GlRVn{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg,12px);padding:16px;margin-bottom:16px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.CarVideosSidebar_header__4qp20{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:6px}.CarVideosSidebar_title__54G8t{font-size:14px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:6px}.CarVideosSidebar_addBtn__K_Sc9{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer;transition:all .15s ease}.CarVideosSidebar_addBtn__K_Sc9:hover{background:#dbeafe;color:#1d4ed8}.CarVideosSidebar_videoList__BasMz{display:flex;flex-direction:column;gap:10px}.CarVideosSidebar_videoItem__pX9Et{display:flex;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px;cursor:pointer;transition:all .15s ease;position:relative;text-decoration:none;color:inherit}.CarVideosSidebar_videoItem__pX9Et:hover{border-color:#cbd5e1;background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.04)}.CarVideosSidebar_thumbnailWrapper__Dzic2{position:relative;width:96px;height:54px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#0f172a}.CarVideosSidebar_thumbnail__DIghT{width:100%;height:100%;object-fit:cover}.CarVideosSidebar_playOverlay__v8z5l{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);color:#ffffff;transition:background .15s ease}.CarVideosSidebar_videoItem__pX9Et:hover .CarVideosSidebar_playOverlay__v8z5l{background:rgba(220,38,38,.75)}.CarVideosSidebar_videoInfo__anaE5{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.CarVideosSidebar_videoTitle__6alry{font-size:12px;font-weight:600;color:#0f172a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CarVideosSidebar_videoChannel__8PyQt{font-size:10px;color:#64748b;margin-top:3px;display:flex;align-items:center;gap:4px}.CarVideosSidebar_pendingBadge__D4T2n{display:inline-block;font-size:9px;font-weight:700;color:#b45309;background:#fef3c7;padding:1px 5px;border-radius:4px;margin-top:3px}.CarVideosSidebar_emptyText__IvNgL{font-size:12px;color:#94a3b8;padding:8px 0;text-align:center}.CarVideosSidebar_modalOverlay__J9WoQ{position:fixed;inset:0;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px}.CarVideosSidebar_modal__dQEIK{background:#ffffff;border-radius:14px;width:100%;max-width:460px;padding:20px;box-shadow:0 20px 40px rgba(0,0,0,.2);border:1px solid #e2e8f0}.CarVideosSidebar_modalHeader__Y6of_{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.CarVideosSidebar_modalTitle__QZWsR{font-size:15px;font-weight:700;color:#0f172a;margin:0}.CarVideosSidebar_closeBtn__4iCGD{background:none;border:none;font-size:16px;color:#64748b;cursor:pointer;padding:4px}.CarVideosSidebar_playerModal__o9P29{background:#000000;border-radius:12px;width:100%;max-width:780px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5);position:relative}.CarVideosSidebar_playerWrapper__8YksE{position:relative;padding-bottom:56.25%;height:0}.CarVideosSidebar_playerIframe__FyQwH{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.CarExternalReviewsSidebar_card__raCee{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg,12px);padding:16px;margin-bottom:16px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.CarExternalReviewsSidebar_header__OIWzj{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:6px}.CarExternalReviewsSidebar_title__mjJqt{font-size:14px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:6px}.CarExternalReviewsSidebar_addBtn__H7qjs{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer;transition:all .15s ease}.CarExternalReviewsSidebar_addBtn__H7qjs:hover{background:#dbeafe;color:#1d4ed8}.CarExternalReviewsSidebar_reviewList__NlXNJ{display:flex;flex-direction:column;gap:10px}.CarExternalReviewsSidebar_reviewItem__yL966{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;transition:all .15s ease;display:flex;flex-direction:column;gap:6px}.CarExternalReviewsSidebar_reviewItem__yL966:hover{border-color:#cbd5e1;background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.04)}.CarExternalReviewsSidebar_topRow__WykZ9{display:flex;align-items:center;justify-content:space-between;gap:8px}.CarExternalReviewsSidebar_sourceBadge__M9Pkf{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#0f172a;background:#ffffff;padding:2px 8px;border-radius:4px;border:1px solid #e2e8f0}.CarExternalReviewsSidebar_ratingBadge__29W3s{font-size:11px;font-weight:700;color:#b45309;background:#fef3c7;padding:2px 6px;border-radius:4px}.CarExternalReviewsSidebar_verdict__L_LFT{font-size:12px;color:#334155;line-height:1.4;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CarExternalReviewsSidebar_linkRow___AZh7{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.CarExternalReviewsSidebar_readLink__Mq0fs{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#2563eb;text-decoration:none;transition:color .15s ease}.CarExternalReviewsSidebar_readLink__Mq0fs:hover{color:#1d4ed8;text-decoration:underline}.CarExternalReviewsSidebar_pendingBadge__ipKMb{font-size:9px;font-weight:700;color:#b45309;background:#fef3c7;padding:1px 5px;border-radius:4px}.CarExternalReviewsSidebar_emptyText__bFkwU{font-size:12px;color:#94a3b8;padding:8px 0;text-align:center}.CarExternalReviewsSidebar_modalOverlay__p_TDE{position:fixed;inset:0;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px}.CarExternalReviewsSidebar_modal__qQ4oZ{background:#ffffff;border-radius:14px;width:100%;max-width:460px;padding:20px;box-shadow:0 20px 40px rgba(0,0,0,.2);border:1px solid #e2e8f0}.CarExternalReviewsSidebar_modalHeader__LHPx0{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.CarExternalReviewsSidebar_modalTitle__54M2m{font-size:15px;font-weight:700;color:#0f172a;margin:0}.CarExternalReviewsSidebar_closeBtn__TLDQw{background:none;border:none;font-size:16px;color:#64748b;cursor:pointer;padding:4px}.DuplicateModal_overlay__A9VTC{position:fixed;inset:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px;animation:DuplicateModal_fadeIn__3xfZs .15s ease-in-out}.DuplicateModal_modal__ktbuK{background:#ffffff;border-radius:16px;max-width:680px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 10px 10px -5px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e2e8f0}.DuplicateModal_header__8a1AK{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#f8fafc}.DuplicateModal_titleGroup__g7ZlP h3{font-size:17px;font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.DuplicateModal_titleGroup__g7ZlP p{font-size:12px;color:#64748b;margin:2px 0 0}.DuplicateModal_closeBtn__jqHKQ{background:transparent;border:none;font-size:20px;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease}.DuplicateModal_closeBtn__jqHKQ:hover{background:#e2e8f0;color:#0f172a}.DuplicateModal_body__E7eMH{padding:20px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:20px}.DuplicateModal_sectionBlock__HZsvv{display:flex;flex-direction:column;gap:10px}.DuplicateModal_sectionLabel__DRlwP{font-size:13px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px}.DuplicateModal_sectionsGrid__e46Qg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px;gap:8px}.DuplicateModal_sectionCheckboxCard__0brSA{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;transition:all .15s ease}.DuplicateModal_sectionCheckboxCard__0brSA:hover{background:#f1f5f9;border-color:#cbd5e1}.DuplicateModal_sectionCheckboxCardActive__Zx3dM{background:#eff6ff!important;border-color:#2563eb!important}.DuplicateModal_sectionCardTitle__5qc3v{font-size:13px;font-weight:700;color:#0f172a}.DuplicateModal_sectionCardDesc__lntOz{font-size:11px;color:#64748b;margin-top:1px}.DuplicateModal_carsToolbar__CZ7JQ{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.DuplicateModal_searchInput__nwayi{flex:1 1;min-width:180px;padding:6px 12px;font-size:12px;border:1px solid #cbd5e1;border-radius:6px}.DuplicateModal_quickSelectBtn__79hQt{padding:5px 10px;font-size:11px;font-weight:600;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;color:#334155;cursor:pointer;transition:all .15s ease}.DuplicateModal_quickSelectBtn__79hQt:hover{background:#f1f5f9;color:#0f172a}.DuplicateModal_carsListContainer__swSIU{max-height:220px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;padding:6px;display:flex;flex-direction:column;gap:4px}.DuplicateModal_carGroupTitle__AdObu{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 2px}.DuplicateModal_carOption__nMfC5{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .15s ease}.DuplicateModal_carOption__nMfC5:hover{background:#f8fafc}.DuplicateModal_carOptionActive__eiaiR{background:#eff6ff!important}.DuplicateModal_carInfo__nBuRJ{display:flex;align-items:center;gap:8px}.DuplicateModal_carSpecName__qq2JD{font-size:13px;font-weight:700;color:#0f172a}.DuplicateModal_carBadge__1X0u3{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#475569}.DuplicateModal_footer__xlCzK{padding:14px 20px;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;flex-wrap:wrap;gap:10px}.DuplicateModal_summaryText__Pdbi5{font-size:12px;color:#64748b;font-weight:600}.DuplicateModal_actionsGroup__Lb69k{display:flex;align-items:center;gap:8px}.DuplicateModal_duplicateBtn__O4vvV{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer;transition:all .15s ease}.DuplicateModal_duplicateBtn__O4vvV:hover{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}@keyframes DuplicateModal_fadeIn__3xfZs{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ModelOverview_wrapper__Ds33k{padding:32px 0 64px}.ModelOverview_heroHeader__M9cMy{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;border-radius:16px;padding:36px 32px;margin-bottom:32px;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px rgba(15,23,42,.15)}.ModelOverview_heroHeader__M9cMy:after{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.2) 0,rgba(0,0,0,0) 70%);border-radius:50%;pointer-events:none}.ModelOverview_breadcrumbs__ef5qu{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8;margin-bottom:16px}.ModelOverview_breadcrumbLink__spjP_{color:#94a3b8;text-decoration:none;transition:color .15s ease}.ModelOverview_breadcrumbLink__spjP_:hover{color:#ffffff}.ModelOverview_breadcrumbSeparator__8SR13{color:#64748b}.ModelOverview_titleRow__65tVA{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ModelOverview_brandBadge__fdbXH{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa;background:rgba(37,99,235,.2);border:1px solid rgba(96,165,250,.3);padding:3px 10px;border-radius:6px;margin-bottom:8px}.ModelOverview_title__cZ1pg{font-size:32px;font-weight:800;color:#ffffff;margin:0 0 8px;letter-spacing:-.02em}.ModelOverview_subtitle__6l6Zs{font-size:14px;color:#cbd5e1;max-width:650px;line-height:1.5;margin:0}.ModelOverview_countsGroup__NvCW_{display:flex;gap:10px;flex-wrap:wrap}.ModelOverview_countPill__HD3W0{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:700;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:#f8fafc}.ModelOverview_countPillActive__utwql{background:rgba(34,197,94,.2);border-color:rgba(74,222,128,.4);color:#86efac}.ModelOverview_toolbar__gSd1e{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;margin-bottom:32px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;box-shadow:0 2px 6px rgba(0,0,0,.02)}.ModelOverview_searchInputsGroup__ASaZG{display:flex;gap:10px;flex:1 1;min-width:320px;align-items:center;flex-wrap:wrap}.ModelOverview_searchInput__VylXO{flex:1 1;min-width:220px;font-size:13px}.ModelOverview_yearFilterInput__Z5Kel{width:140px;font-size:13px;flex-shrink:0}.ModelOverview_filterChips__JyvUV{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ModelOverview_chip__LNhAt{padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid #cbd5e1;background:#ffffff;color:#334155;cursor:pointer;transition:all .15s ease}.ModelOverview_chip__LNhAt:hover{background:#f1f5f9;border-color:#94a3b8}.ModelOverview_chipActive__TbIdq{background:#0f172a;color:#ffffff;border-color:#0f172a}.ModelOverview_section__Lk89b{margin-bottom:48px}.ModelOverview_sectionHeader__FQSqK{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.ModelOverview_sectionTitle__MSUPa{font-size:20px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px;margin:0}.ModelOverview_sectionBadge__yyzn1{font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;background:#f1f5f9;color:#475569}.ModelOverview_grid__HUm_Z{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.ModelOverview_card__hAtKU{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);cursor:pointer}.ModelOverview_card__hAtKU:hover{transform:translateY(-3px);box-shadow:0 12px 20px -5px rgba(0,0,0,.08);border-color:#94a3b8}.ModelOverview_cardImageWrapper__tzCyl{position:relative;width:100%;height:160px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #f1f5f9}.ModelOverview_cardImage__diTNT{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ModelOverview_card__hAtKU:hover .ModelOverview_cardImage__diTNT{transform:scale(1.04)}.ModelOverview_imagePlaceholder__jQ4Co{font-size:40px;opacity:.4}.ModelOverview_statusBadge__YZq5J{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ModelOverview_statusCurrent__Qcab6{background:rgba(22,163,74,.9);color:#ffffff}.ModelOverview_statusEnded__grzr_{background:rgba(71,85,105,.9);color:#ffffff}.ModelOverview_cardContent__HTg9E{padding:18px 20px;display:flex;flex-direction:column;flex:1 1}.ModelOverview_cardGeneration__Jb4DD{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.ModelOverview_cardTitle__FCKds{font-size:15px;font-weight:800;color:#0f172a;margin:0 0 12px;line-height:1.35}.ModelOverview_cardPills__kaJjU{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ModelOverview_pill__GYwEj{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;display:inline-flex;align-items:center;gap:4px}.ModelOverview_cardFooter__2tbND{margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.ModelOverview_priceTag__v7MVa{font-size:13px;font-weight:800;color:#0f172a}.ModelOverview_viewAction__4E7e0{font-size:12px;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:4px}.ModelOverview_card__hAtKU:hover .ModelOverview_viewAction__4E7e0{color:#1d4ed8;text-decoration:underline}.ModelOverview_emptyState__L3vMl{text-align:center;padding:48px 24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:13px}.CarDetail_container__Lm1M8{max-width:1280px;margin:0 auto;padding:0 var(--space-6)}.CarDetail_galleryGrid__eDMJz{display:grid;grid-gap:var(--space-4);gap:var(--space-4);height:320px;margin-bottom:var(--space-8);transition:grid-template-columns .35s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.CarDetail_emptyGalleryBanner__y4gDu{height:280px;margin-bottom:var(--space-8);border-radius:var(--radius-xl);border:2px dashed #cbd5e1;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;transition:all .2s ease}.CarDetail_emptyGalleryBanner__y4gDu:hover{border-color:#94a3b8;background:#f8fafc}.CarDetail_emptyGalleryIcon__quOPV{font-size:40px;margin-bottom:12px;opacity:.8}.CarDetail_emptyGalleryTitle__OvUrZ{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:6px}.CarDetail_emptyGallerySub__BWXwn{font-size:13px;color:#64748b;max-width:480px;line-height:1.5}.CarDetail_editImagesBtn__RQ_i0{position:absolute;top:14px;right:14px;z-index:10;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .2s ease}.CarDetail_editImagesBtn__RQ_i0:hover{background:#0f172a;transform:translateY(-1px);border-color:rgba(255,255,255,.4)}.CarDetail_imageModalOverlay__JZhC9{position:fixed;inset:0;background:rgba(15,23,42,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.CarDetail_imageModalContainer___UGVu{background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;width:100%;max-width:600px;max-height:85vh;overflow-y:auto;padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.2);position:relative;box-sizing:border-box}.CarDetail_imageModalHeader__gej5u{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.CarDetail_imageModalTitle__fd2i_{font-size:16px;font-weight:700;color:#0f172a;margin:0;line-height:1.4;word-break:break-word}.CarDetail_imageModalCloseBtn__3nJqI{background:#f1f5f9;border:none;font-size:16px;cursor:pointer;color:#64748b;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.CarDetail_imageModalCloseBtn__3nJqI:hover{background:#e2e8f0;color:#0f172a}.CarDetail_imageModalNotice__CpTlw{padding:10px 14px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:12px;line-height:1.5;margin-bottom:20px}.CarDetail_imageGrid__jU_Xv{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.CarDetail_imageCard__D1VEi{position:relative;height:90px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.CarDetail_imageCard__D1VEi img{width:100%;height:100%;object-fit:cover}.CarDetail_imageDeleteBtn__DpoAF{position:absolute;top:4px;right:4px;background:rgba(239,68,68,.9);color:#ffffff;border:none;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.CarDetail_imageDeleteBtn__DpoAF:hover{opacity:.9;background:#dc2626}.CarDetail_imageUploadArea__8Pabs{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:2px dashed #cbd5e1;border-radius:12px;padding:24px 16px;text-align:center;background:#f8fafc;cursor:pointer;transition:all .15s ease;margin:0}.CarDetail_imageUploadArea__8Pabs:hover{border-color:#2563eb;background:#eff6ff}.CarDetail_galleryCard__5xb1Z{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg-tertiary);border:1px solid var(--glass-border);height:100%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.CarDetail_galleryCardActive__H4wlX{box-shadow:0 8px 24px rgba(0,0,0,.12)}.CarDetail_galleryImage__Qq_GK{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.CarDetail_galleryCard__5xb1Z:hover .CarDetail_galleryImage__Qq_GK{transform:scale(1.04)}.CarDetail_galleryOverlay__zmvDq{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.3));pointer-events:none}.CarDetail_lightboxOverlay__m6Vif{position:fixed;inset:0;background:rgba(15,23,42,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:CarDetail_fadeIn__6mmGj .2s ease}.CarDetail_lightboxContainer__yy1hM{position:relative;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center}.CarDetail_lightboxImage__xNUNA{max-width:100%;max-height:75vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.CarDetail_lightboxCloseBtn__UczFi{position:absolute;top:-48px;right:0;background:rgba(255,255,255,.2);color:white;border:none;border-radius:50%;width:38px;height:38px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.CarDetail_lightboxCloseBtn__UczFi:hover{background:rgba(255,255,255,.4)}.CarDetail_lightboxNavBtn__5KzB8{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);color:white;border:none;border-radius:50%;width:48px;height:48px;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CarDetail_lightboxNavBtn__5KzB8:hover{background:rgba(255,255,255,.4);transform:translateY(-50%) scale(1.05)}.CarDetail_lightboxPrev__mY_wg{left:-70px}.CarDetail_lightboxNext__3PPrY{right:-70px}.CarDetail_lightboxCounter__rIk7d{margin-top:16px;color:white;font-size:14px;font-weight:600}@media (max-width:768px){.CarDetail_lightboxPrev__mY_wg{left:10px}.CarDetail_lightboxNext__3PPrY{right:10px}}.CarDetail_pillNav__PDpUF{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 12px);z-index:300;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);margin-bottom:var(--space-10);overflow-x:auto}.CarDetail_pillBtn__UlR5Y{padding:10px 24px;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:#475569;background:transparent;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.CarDetail_pillBtn__UlR5Y:hover{color:#0f172a;background:#f8fafc}.CarDetail_pillBtnActive__4NsE6{background:#ea580c!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(234,88,12,.3)}.CarDetail_sectionAnchor__ygNo2{scroll-margin-top:calc(var(--header-height) + 80px)}.CarDetail_mainLayout__T4jdq{display:grid;grid-template-columns:1fr 360px;grid-gap:var(--space-10);gap:var(--space-10)}@media (max-width:1024px){.CarDetail_mainLayout__T4jdq{grid-template-columns:1fr}.CarDetail_galleryGrid__eDMJz{height:240px}}.CarDetail_leftColumn__tFFUs{display:flex;flex-direction:column;gap:var(--space-10)}.CarDetail_carTitle__mcHNS{font-size:var(--text-4xl);font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:var(--space-3)}.CarDetail_quickChips__htE0c{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.CarDetail_chip__g7uzd{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f5f9;border-radius:6px;font-size:var(--text-xs);font-weight:600;color:#475569}.CarDetail_priceBlock__Z_Z4e{margin-bottom:var(--space-6)}.CarDetail_priceMain__V__LH{font-size:var(--text-4xl);font-weight:800;color:#ea580c;line-height:1}.CarDetail_priceSub__3shfX{font-size:var(--text-xs);color:#64748b;margin-top:6px;font-weight:500}.CarDetail_overviewSection__x0Cht{padding-bottom:var(--space-6);border-bottom:1px solid #e2e8f0}.CarDetail_sectionTitle__Gmq_Z{font-size:var(--text-xl);font-weight:700;color:#0f172a;margin-bottom:var(--space-6)}.CarDetail_overviewGrid__Acsb_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-12)}.CarDetail_overviewItem__XC30P{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:var(--text-sm);border-bottom:1px dashed #f1f5f9}.CarDetail_overviewLabel__tLtIy{display:flex;align-items:center;gap:8px;color:#64748b}.CarDetail_overviewValue__20ji3{font-weight:700;color:#0f172a}.CarDetail_wltpEstimatedBadge__VlsOy{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;cursor:help;display:inline-flex;align-items:center;gap:3px}.CarDetail_featuresSection__bPKUZ{padding-bottom:var(--space-6);border-bottom:1px solid #e2e8f0}.CarDetail_featuresGrid__yeN88{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6)}.CarDetail_featureItem__KEGje{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:#334155;font-weight:500}.CarDetail_featureCheck__ncD6c{width:18px;height:18px;background:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.CarDetail_sidebar__5ptBj{display:flex;flex-direction:column;gap:var(--space-6);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 80px);z-index:10}.CarDetail_communityCard__jvw_p{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.CarDetail_communityIcon__KcE1O{font-size:28px;margin-bottom:var(--space-2)}.CarDetail_communityTitle__SLHsP{font-size:var(--text-base);font-weight:700;color:#1e40af;margin-bottom:var(--space-2)}.CarDetail_communityText__NZOWj{font-size:var(--text-xs);color:#334155;line-height:1.6}.CarDetail_bodyTypeSwitcherCard__o57mq{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.CarDetail_bodyTypeSwitcherHeader__0bXoG{display:flex;align-items:center;gap:8px}.CarDetail_bodyTypeSwitcherIcon__MU7_e{font-size:18px}.CarDetail_bodyTypeSwitcherTitle__HUTGm{font-size:var(--text-sm);font-weight:700;color:#0f172a;margin:0}.CarDetail_bodyTypeSwitcherSub__Tt65e{font-size:11px;color:#94a3b8;margin:0}.CarDetail_bodyTypeFilterPills__8xScF{display:flex;flex-wrap:wrap;gap:6px}.CarDetail_bodyTypePill__uB7x4{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:12px;font-weight:600;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all var(--transition-fast)}.CarDetail_bodyTypePill__uB7x4:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CarDetail_bodyTypePillActive__iHg84{background:#2563eb!important;color:#ffffff!important;border-color:#2563eb!important;box-shadow:0 1px 4px rgba(37,99,235,.25)}.CarDetail_bodyTypeCount__oep1O{font-size:10px;padding:1px 6px;border-radius:9999px;background:rgba(0,0,0,.08);color:inherit;font-weight:700}.CarDetail_bodyTypePillActive__iHg84 .CarDetail_bodyTypeCount__oep1O{background:rgba(255,255,255,.25);color:#ffffff}.CarDetail_variantCard__yj6ZJ{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.CarDetail_variantTitle__PNhWV{font-size:var(--text-base);font-weight:700;color:#0f172a;margin-bottom:var(--space-1)}.CarDetail_variantSub__8HSAC{font-size:var(--text-xs);color:#94a3b8;margin-bottom:var(--space-4)}.CarDetail_variantList__ivdlA{display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow-y:auto}.CarDetail_variantItem__w0PJz{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#ffffff;text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.CarDetail_variantItem__w0PJz:hover{background:#f8fafc;border-color:#cbd5e1}.CarDetail_variantItemActive__3rd9_{background:#eff6ff!important;border-color:#2563eb!important;box-shadow:0 1px 3px rgba(37,99,235,.1)}.CarDetail_variantName__qbkeS{font-size:var(--text-xs);font-weight:600;color:#0f172a;line-height:1.3}.CarDetail_activeCheck__wmS5l{font-size:11px;font-weight:700;color:#2563eb;white-space:nowrap;margin-left:8px}.CarDetail_recommendedCard__eY6rX{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.CarDetail_recommendedTitle__8u7hn{font-size:var(--text-base);font-weight:700;color:#0f172a;margin-bottom:var(--space-1)}.CarDetail_recommendedSub__dpukl{font-size:var(--text-xs);color:#94a3b8;margin-bottom:var(--space-5)}.CarDetail_recommendedList__Qn0Qu{display:flex;flex-direction:column;gap:var(--space-4)}.CarDetail_recommendedItem__y_k9h{display:flex;align-items:center;gap:var(--space-3);padding:8px;border-radius:8px;transition:background var(--transition-fast);text-decoration:none}.CarDetail_recommendedItem__y_k9h:hover{background:#f8fafc}.CarDetail_recommendedThumb__1Bw1f{width:72px;height:52px;border-radius:6px;background:#e2e8f0;overflow:hidden;flex-shrink:0}.CarDetail_recommendedThumb__1Bw1f img{width:100%;height:100%;object-fit:cover}.CarDetail_recommendedName__73Gmy{font-size:var(--text-xs);font-weight:700;color:#0f172a;line-height:1.25}.CarDetail_recommendedPrice__UUMlT{font-size:var(--text-xs);font-weight:700;color:#ea580c;margin-top:2px}.CarDetail_infoItemRow__sc3X4{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 6px 4px 10px;transition:all .15s ease}.CarDetail_infoItemRow__sc3X4:hover{border-color:#cbd5e1;background:#ffffff}.CarDetail_infoLink__CIIMN{display:flex;align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.CarDetail_infoLink__CIIMN:hover{color:#2563eb}.CarDetail_infoLink__CIIMN svg{flex-shrink:0}.CarDetail_infoEditContainer__Q5899{display:flex;flex-direction:column;gap:6px;padding:8px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px}.CarDetail_infoEditLabel__ARrAN{font-size:11px;font-weight:700;color:#0f172a}.CarDetail_infoEditRow__NIhZ5{display:flex;align-items:center;gap:4px}.CarDetail_infoEditInput__ruVRC{flex:1 1;padding:4px 8px;font-size:12px;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff}.CarDetail_infoFeedback__WGdBM{padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600;text-align:center;margin-bottom:8px}.CarDetail_adminEditCard__b2GVO{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.CarDetail_adminEditHeader__mz_gT{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-1)}.CarDetail_adminEditTitle__eYhzC{font-size:var(--text-base);font-weight:700;color:#0f172a}.CarDetail_adminEditSub__wVIf4{font-size:var(--text-xs);color:#94a3b8;margin-bottom:var(--space-4)}.CarDetail_adminEditList__v__lv{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.CarDetail_adminEditItem__RggNX{padding:10px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .15s ease}.CarDetail_adminEditItem__RggNX:hover{background:#f1f5f9;border-color:#cbd5e1}.CarDetail_adminEditItemTop___vbIy{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.CarDetail_adminEditFieldPath__n9Kgu{font-size:11px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.CarDetail_adminEditDiff__Ctzup{display:flex;align-items:center;gap:6px;font-size:11px;margin-bottom:4px}.CarDetail_adminEditOld__lOzTz{color:#94a3b8;text-decoration:line-through;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarDetail_adminEditNew__Bmmzc{color:#047857;font-weight:600;background:#ecfdf5;padding:1px 5px;border-radius:4px;border:1px solid #a7f3d0;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarDetail_adminEditArrow__VDy9J{color:#94a3b8}.CarDetail_adminEditMeta__roSHj{font-size:10px;color:#64748b;display:flex;align-items:center;justify-content:space-between}.CarDetail_adminEditActions__hB8YE{display:flex;gap:4px;margin-top:6px}.CarDetail_adminEditApprove__PjlLG{padding:3px 8px;border-radius:4px;border:none;font-size:10px;font-weight:700;cursor:pointer;background:#16a34a;color:#ffffff;transition:opacity .15s ease}.CarDetail_adminEditApprove__PjlLG:hover{opacity:.85}.CarDetail_adminEditReject___fNHL{padding:3px 8px;border-radius:4px;border:1px solid #cbd5e1;font-size:10px;font-weight:700;cursor:pointer;background:#ffffff;color:#ef4444;transition:opacity .15s ease}.CarDetail_adminEditReject___fNHL:hover{background:#fef2f2}.CarDetail_adminEditEmpty__kJ7aJ{text-align:center;padding:16px;color:#94a3b8;font-size:12px}.CarDetail_adminEditLink___vcQF{display:block;text-align:center;margin-top:12px;padding:8px 12px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700;text-decoration:none;border:1px solid #bfdbfe;transition:all .15s ease}.CarDetail_adminEditLink___vcQF:hover{text-decoration:underline}@media (max-width:768px){.CarDetail_container__Lm1M8{padding:0 12px}.CarDetail_carTitle__mcHNS{font-size:1.75rem;line-height:1.25}.CarDetail_priceMain__V__LH{font-size:1.75rem}.CarDetail_pillNav__PDpUF{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;padding:4px;gap:4px;margin-bottom:24px}.CarDetail_pillBtn__UlR5Y{padding:8px 14px;font-size:12px;white-space:nowrap;flex-shrink:0}.CarDetail_galleryGrid__eDMJz{height:200px;gap:6px}.CarDetail_emptyGalleryBanner__y4gDu{height:220px;padding:20px 16px}.CarDetail_emptyGalleryIcon__quOPV{font-size:32px}.CarDetail_emptyGalleryTitle__OvUrZ{font-size:16px}.CarDetail_emptyGallerySub__BWXwn{font-size:12px}.CarDetail_quickChips__htE0c{gap:6px}.CarDetail_chip__g7uzd{font-size:11px;padding:5px 8px}.CarDetail_overviewGrid__Acsb_{grid-template-columns:1fr;gap:8px}.CarDetail_imageModalContainer___UGVu{padding:16px;max-height:90vh;border-radius:12px}.CarDetail_lightboxImage__xNUNA{max-height:75vh}}@media (max-width:480px){.CarDetail_carTitle__mcHNS{font-size:1.45rem}.CarDetail_priceMain__V__LH{font-size:1.5rem}.CarDetail_galleryGrid__eDMJz{height:160px}}.CarDetail_userPendingBanner__MCPKT{display:flex;align-items:center;gap:12px;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:10px;padding:12px 16px;margin-bottom:16px;box-shadow:0 2px 6px rgba(245,158,11,.08);animation:CarDetail_fadeIn__6mmGj .2s ease-in}.CarDetail_userPendingIcon__vMgwk{font-size:18px;flex-shrink:0}.CarDetail_userPendingContent__NV5BK{font-size:13px;color:#92400e;line-height:1.45}.CarDetail_userPendingContent__NV5BK strong{color:#78350f;font-weight:700}.CarDetail_pendingPriceBadge__hemAv{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:2px 8px;border-radius:6px;margin-left:8px;vertical-align:middle}