.high-perf-car-list{-webkit-overflow-scrolling:touch;background:#fff;width:100%;height:100%;position:relative;overflow:hidden auto}.car-row{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 72px;will-change:auto;border-bottom:1px solid #e0e0e0;align-items:center;padding:12px 16px;transition:background-color .15s;display:flex}.car-row:hover{background-color:#f5f5f5}.car-row:active{background-color:#eee}.car-thumb{object-fit:cover;contain:layout style paint;background-color:#e0e0e0;border-radius:8px;flex-shrink:0;width:80px;height:60px;margin-right:16px}.car-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.car-title{color:#212121;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.car-meta{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}@media (width<=768px){.car-row{padding:10px 12px}.car-thumb{width:64px;height:48px;margin-right:12px}.car-title{font-size:15px}.car-meta{font-size:13px}}.car-row.loading{opacity:.6;pointer-events:none}.high-perf-car-list.compact .car-row{contain-intrinsic-size:auto 56px;padding:8px 16px}.high-perf-car-list.compact .car-thumb{width:56px;height:42px}.high-perf-car-list.compact .car-title{font-size:15px}.high-perf-car-list.compact .car-meta{font-size:13px}.high-perf-car-list::-webkit-scrollbar{width:12px}.high-perf-car-list::-webkit-scrollbar-track{background:#f1f1f1}.high-perf-car-list::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.high-perf-car-list::-webkit-scrollbar-thumb:hover{background:#555}.car-row:focus-visible{outline-offset:-2px;background-color:#e3f2fd;outline:2px solid #1976d2}.high-perf-car-list.grid-mode{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px;display:grid}.high-perf-car-list.grid-mode .car-row{contain-intrinsic-size:auto 200px;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;padding:12px}.high-perf-car-list.grid-mode .car-thumb{width:100%;height:120px;margin-bottom:12px;margin-right:0}.high-perf-car-list.grid-mode .car-main{width:100%}.high-perf-car-list.debug .car-row{outline:1px solid #ff00001a}.high-perf-car-list.debug .car-row:hover{outline:2px solid #00ff004d}@media print{.car-row{break-inside:avoid;page-break-inside:avoid}.car-row:hover{background-color:#0000}}@media (prefers-color-scheme:dark){.high-perf-car-list{background:#121212}.car-row{border-bottom-color:#2c2c2c}.car-row:hover{background-color:#1e1e1e}.car-title{color:#fff}.car-meta{color:#b0b0b0}.high-perf-car-list::-webkit-scrollbar-track{background:#1e1e1e}.high-perf-car-list::-webkit-scrollbar-thumb{background:#555}}