.oem_vinForm__I2XUa{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 24px}.oem_vinInput__gz3sd{flex:1 1 260px;min-width:0;padding:12px 14px;font-size:15px;letter-spacing:.04em;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px}.oem_vinInput__gz3sd:focus{border-color:var(--c-brand);outline:none;box-shadow:0 0 0 3px var(--c-brand-a30)}.oem_vinButton__BJ5Su{display:inline-flex;gap:8px;align-items:center;padding:12px 18px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;background:var(--c-brand);border:none;border-radius:10px}.oem_vinButton__BJ5Su:hover{filter:brightness(.95)}.oem_vinHint__UCZ_l{flex:1 1 100%;font-size:13px;color:var(--c-text-dim)}.oem_brandFilter__yedDl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px}.oem_brandFilter__yedDl .oem_vinInput__gz3sd{flex:0 1 320px}.oem_brandFilter__yedDl button[type=submit]{padding:11px 16px;font-size:14px;font-weight:700;color:var(--c-text);cursor:pointer;background:var(--c-surface-alt);border:1px solid var(--c-border-strong);border-radius:10px}.oem_brandFilter__yedDl button[type=submit]:hover{background:var(--c-surface-2)}.oem_brandSection__W4z6d{margin-bottom:24px}.oem_vehicleGrid__uyYLS{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.oem_vehicleCard__pnbFf{display:flex;min-width:0;overflow-wrap:anywhere;flex-direction:column;gap:12px;padding:16px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;box-shadow:var(--shadow-sm)}.oem_vehicleHead__kn5qg{display:flex;gap:10px;align-items:flex-start;min-width:0}.oem_vehicleIcon__HhtYR{flex:none;color:var(--c-brand)}.oem_vehicleTitle__GHcpZ{font-size:16px;font-weight:700;color:var(--c-text)}.oem_vehicleSub__CpOMX{margin-top:2px;font-size:13px;color:var(--c-text-muted)}.oem_specs__80GRY{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;margin:0}.oem_spec__jB6AQ{display:flex;gap:6px;font-size:13px;line-height:1.35}.oem_spec__jB6AQ dt{flex:0 0 46%;padding-right:8px;color:var(--c-text-muted)}.oem_spec__jB6AQ dd{min-width:0;margin:0;color:var(--c-text)}.oem_treeList__6AZaY{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.oem_treeNode__03_qO{border-bottom:1px solid var(--c-border)}.oem_treeSummary__uKJA1{padding:10px 4px;font-size:14px;font-weight:600;color:var(--c-text);cursor:pointer}.oem_treeSummary__uKJA1:hover{color:#000;text-decoration:underline}.oem_treeChildren__DHHAY{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 12px 14px}.oem_treeLeaf__DnjKf{display:inline-flex;gap:4px;align-items:center;padding:7px 12px;font-size:13px;color:var(--c-text);text-decoration:none;background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:999px}.oem_treeLeaf__DnjKf:hover{font-weight:700;color:#000;border-color:var(--c-text)}.oem_optionsBox__bIlQV{max-height:340px;overflow-y:auto}.oem_fixedParams__oeK4Q{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.oem_altSearch__IDP5n{margin-top:28px;padding-top:16px;border-top:1px solid var(--c-border)}.oem_muted__xpjNM{font-size:13px;color:var(--c-text-muted)}.oem_mtBlock__55aM_{margin-top:36px;padding-top:24px;border-top:1px solid var(--c-border)}.oem_mtHead__OiCPy{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.oem_mtTitle__eoL8K{margin:0;font-size:22px;font-weight:800;color:var(--c-text)}.oem_mtSub__wGJyJ{max-width:640px;margin:4px 0 0;font-size:14px;color:var(--c-text-muted)}.oem_mtAll__62TZE{display:inline-flex;gap:6px;align-items:center;font-size:14px;font-weight:700;color:var(--c-text);text-decoration:underline;white-space:nowrap}.oem_mtAll__62TZE:hover{color:#000}.oem_groupsLayout__FhMIC{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}@media (min-width:1100px){.oem_groupsLayout__FhMIC{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.oem_categoryList__7q1ir{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--c-border);border-radius:10px}.oem_categoryRow__tKCSG{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:9px 12px;font-size:12.5px;line-height:1.3;color:var(--c-text);text-decoration:none;border-bottom:1px solid var(--c-border)}.oem_categoryRow__tKCSG:last-child{border-bottom:none}.oem_categoryRow__tKCSG:hover{font-weight:700;color:#000;background:var(--c-surface-alt)}.oem_categoryRowIcon__n0qBP{flex:none;color:var(--c-text-dim)}.oem_unitLayout__XViMs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}@media (min-width:1024px){.oem_unitLayout__XViMs{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}.oem_schemaWrap__VFg9j{position:-webkit-sticky;position:sticky;top:16px}}.oem_schemaTools__v0AQi{display:flex;justify-content:flex-end;margin-bottom:6px}.oem_zoomLink__rGARj{display:inline-flex;gap:6px;align-items:center;padding:0;font-size:13px;font-weight:700;color:var(--c-text);text-decoration:underline;cursor:pointer;background:none;border:none}.oem_zoomLink__rGARj:hover{color:#000}.oem_lightbox__MbtDf{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;background:rgba(17,24,39,.92)}.oem_lightbox__MbtDf,.oem_lightbox__MbtDf *{box-sizing:border-box}.oem_lightboxBar__3Ey3U{flex-wrap:wrap;padding:10px 14px;background:var(--c-surface);border-bottom:1px solid var(--c-border)}.oem_lightboxBar__3Ey3U,.oem_lightboxHead__NPnrW{display:flex;gap:12px;align-items:center;justify-content:space-between}.oem_lightboxHead__NPnrW{flex:1 1 240px}.oem_lightboxTitle__xUb0H{font-size:14px;font-weight:700;color:var(--c-text)}.oem_zoomControls__CQEeU{display:flex;gap:8px;align-items:center}.oem_zoomBtn__llaxe{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--c-text);cursor:pointer;background:var(--c-surface-alt);border:1px solid var(--c-border-strong);border-radius:8px}.oem_zoomBtn__llaxe:hover{background:var(--c-surface-2)}.oem_zoomRange__uPT6Q{width:160px;accent-color:var(--c-brand)}.oem_zoomValue__KU5_v{min-width:48px;font-size:13px;font-weight:600;color:var(--c-text-muted);text-align:right}.oem_zoomReset__r8c98{padding:6px 10px;font-size:12px;font-weight:700;color:var(--c-text);cursor:pointer;background:var(--c-surface-alt);border:1px solid var(--c-border-strong);border-radius:8px}.oem_lightboxBody__dEu5n{display:flex;flex:1 1;flex-direction:column;min-height:0}@media (min-width:900px){.oem_lightboxBody__dEu5n{flex-direction:row}}.oem_lightboxScroll__lIOpn{display:flex;flex:1 1;align-items:safe center;justify-content:safe center;min-width:0;min-height:0;padding:12px;overflow:auto;background:var(--c-surface)}.oem_lightboxAside__sfSSl{flex:none;max-height:40%;background:var(--c-surface);border-top:1px solid var(--c-border)}@media (min-width:900px){.oem_lightboxBody__dEu5n .oem_lightboxAside__sfSSl{width:360px;max-height:none;border-top:none;border-left:1px solid var(--c-border)}}.oem_lightboxDraggable__odX_Y{cursor:-webkit-grab;cursor:grab}.oem_lightboxDraggable__odX_Y:active{cursor:-webkit-grabbing;cursor:grabbing}.oem_lightboxHint__eaaxY{padding:8px 14px;font-size:12px;color:var(--c-text-muted);text-align:center;background:var(--c-surface);border-top:1px solid var(--c-border)}.oem_schemaBox__t7BgU{padding:8px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px}.oem_figure__o9car{position:relative;flex:none;max-width:100%}.oem_schemaImg__ki8hC{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oem_schemaOverlay__Zw07U{position:absolute;inset:0;width:100%;height:100%}.oem_area__QvRaq{fill:transparent;stroke:var(--c-success);stroke-width:1.5;cursor:pointer}.oem_areaActive__s12T8,.oem_area__QvRaq:hover{fill:rgba(217,119,6,.28);stroke:#b45309;stroke-width:3;cursor:pointer}.oem_tooltip__6Ju0j{position:absolute;z-index:var(--z-dropdown);width:max-content;max-width:280px;padding:6px 10px;font-size:12px;line-height:1.35;color:var(--c-text);pointer-events:none;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:6px;box-shadow:var(--shadow-md);transform:translate(6px,4px)}.oem_tooltipFlip__GuTjq{transform:translate(calc(-100% - 6px),4px)}.oem_schemaEmpty__mQ7Gp{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:200px;font-size:13px;color:var(--c-text-dim);background:var(--c-surface-alt);border:1px dashed var(--c-border-strong);border-radius:12px}.oem_tableWrap__cwSxv{overflow-x:hidden;overflow-y:auto}@media (min-width:1024px){.oem_tableWrap__cwSxv{max-height:calc(100vh - 120px)}}.oem_partsHead__eiQxT{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 10px;font-size:12px;color:var(--c-text-muted);background:var(--c-surface-alt);border-bottom:1px solid var(--c-border)}.oem_partsList__3NRMm{display:flex;flex-direction:column}.oem_partRow__3EZ_J{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 10px;font-size:13px;color:var(--c-text);text-decoration:none;cursor:pointer;border-bottom:1px solid var(--c-border);border-left:3px solid transparent}.oem_partRow__3EZ_J:hover{background:var(--c-surface-alt)}.oem_partRowActive__LD_gY,.oem_partRowActive__LD_gY:hover{font-weight:600;background:#fff4d6;border-left-color:#d97706;box-shadow:inset 0 0 0 1px #f0b657}.oem_partBody__Bs3YT{display:flex;flex-direction:column;gap:2px;min-width:0}.oem_partGroup__cMK3d{border-bottom:1px solid var(--c-border)}.oem_partGroup__cMK3d>summary{border-bottom:none;list-style:none}.oem_partGroup__cMK3d>summary::-webkit-details-marker{display:none}.oem_selectControl__I4kcQ{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:4px;padding:7px 10px;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:8px}.oem_partRow__3EZ_J:hover .oem_selectControl__I4kcQ{border-color:var(--c-text)}.oem_selectLabel__AMSaI{font-size:12.5px;font-weight:700;color:var(--c-text)}.oem_groupChevron__zCtwI{flex:none;color:var(--c-text-muted);transition:transform .15s ease}.oem_partGroup__cMK3d[open] .oem_selectControl__I4kcQ{border-bottom-right-radius:0;border-bottom-left-radius:0}.oem_partGroup__cMK3d[open] .oem_groupChevron__zCtwI{transform:rotate(180deg)}.oem_variants__t2FPq{display:flex;flex-direction:column;margin:-1px 10px 10px 96px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border-strong);border-top-color:var(--c-border);border-radius:0 0 8px 8px;box-shadow:var(--shadow-sm)}.oem_variantRow__cvgms{display:flex;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;color:var(--c-text);text-decoration:none;border-bottom:1px solid var(--c-border)}.oem_variantRow__cvgms:last-child{border-bottom:none}.oem_variantRow__cvgms:hover{background:#fff4d6}.oem_variantMain__qwHFR{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;justify-content:space-between}.oem_codeCell__JW613{font-weight:600;overflow-wrap:anywhere}.oem_partName__QuE6I{font-weight:500;line-height:1.35;overflow-wrap:anywhere}.oem_partMeta__WclhR{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-top:2px}.oem_oemCell__rQafu{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.oem_searchLink__MQP5I{display:inline-flex;gap:5px;align-items:center;font-size:12px;font-weight:700;color:var(--c-text);text-decoration:underline;white-space:nowrap}.oem_noteCell__NM_h2{max-width:100%;margin-top:2px;overflow:hidden;font-size:11px;color:var(--c-text-dim);text-overflow:ellipsis;white-space:nowrap}.oem_oemScope__7AG23 .acc-card-name a{font-weight:700;color:var(--c-text);text-decoration:none}.oem_oemScope__7AG23 .acc-card-name a:hover{color:#000;text-decoration:underline}