.ranking-page[data-v-46ce5fb0]{background-color:#f5f5f5;min-height:100vh}.top-banner[data-v-46ce5fb0]{background:linear-gradient(135deg,#ff8c00,tomato);color:#fff;text-align:center;padding:40px 0;margin-bottom:0}.top-banner h1[data-v-46ce5fb0]{font-size:28px;font-weight:700;margin:0}.filter-section[data-v-46ce5fb0]{background:#fff;padding:20px;border-bottom:1px solid #e8e8e8}.filter-section .filter-tabs[data-v-46ce5fb0]{display:flex;margin-bottom:20px}.filter-section .filter-tabs .tab-item[data-v-46ce5fb0]{padding:8px 20px;cursor:pointer;border:1px solid #d9d9d9;margin-right:10px;border-radius:4px;background:#f5f5f5}.filter-section .filter-tabs .tab-item.active[data-v-46ce5fb0]{background:#ffc107;color:#fff;border-color:#ffc107}.filter-section .filter-dropdowns[data-v-46ce5fb0]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.filter-section .filter-dropdowns .el-select[data-v-46ce5fb0]{width:120px}.filter-section .time-filter[data-v-46ce5fb0]{display:flex;gap:10px;flex-wrap:wrap}.filter-section .time-filter .el-select[data-v-46ce5fb0]{width:120px}.ranking-header[data-v-46ce5fb0]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff}.ranking-header h2[data-v-46ce5fb0]{font-size:20px;font-weight:700;margin:0}.ranking-header .export-btn[data-v-46ce5fb0]{background:#ffc107;border-color:#ffc107;color:#fff}.ranking-header .export-btn[data-v-46ce5fb0]:hover{background:#e6ac00;border-color:#e6ac00}.car-list[data-v-46ce5fb0]{padding:0 20px}.car-item[data-v-46ce5fb0]{display:flex;align-items:center;background:#fff;padding:20px;margin-bottom:10px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.car-item .rank-number[data-v-46ce5fb0]{width:40px;height:40px;background:#ffc107;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin-right:20px}.car-item .car-image[data-v-46ce5fb0]{width:120px;height:80px;margin-right:20px}.car-item .car-image img[data-v-46ce5fb0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.car-item .car-info[data-v-46ce5fb0]{flex:1;margin-right:20px}.car-item .car-info .car-name[data-v-46ce5fb0]{font-size:16px;font-weight:700;margin:0 0 8px 0;color:#333}.car-item .car-info .car-rating[data-v-46ce5fb0]{margin-bottom:8px}.car-item .car-info .car-rating[data-v-46ce5fb0] .el-rate{line-height:1}.car-item .car-info .car-price[data-v-46ce5fb0]{font-size:14px;color:#666}.car-item .car-tags[data-v-46ce5fb0]{display:flex;flex-direction:column;gap:5px;margin-right:20px}.car-item .car-tags .tag[data-v-46ce5fb0]{background:#f0f0f0;padding:2px 8px;border-radius:4px;font-size:12px;color:#666}.car-item .car-stats[data-v-46ce5fb0]{text-align:center;margin-right:20px}.car-item .car-stats .stat-item[data-v-46ce5fb0]{font-size:24px;font-weight:700;color:#333}.car-item .car-stats .stat-label[data-v-46ce5fb0]{font-size:12px;color:#999;margin-bottom:5px}.car-item .car-stats .change-info[data-v-46ce5fb0]{margin-bottom:5px}.car-item .car-stats .change-info .rank-up[data-v-46ce5fb0]{color:#67c23a;font-size:12px;font-weight:700}.car-item .car-stats .change-info .rank-down[data-v-46ce5fb0]{color:#f56c6c;font-size:12px;font-weight:700}.car-item .car-stats .issue-info .issue-text[data-v-46ce5fb0]{font-size:10px;color:#909399;background:#f4f4f5;padding:2px 4px;border-radius:2px;display:inline-block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-item .car-action .action-btn[data-v-46ce5fb0]{background:#ffc107;border-color:#ffc107;color:#fff;padding:8px 20px}.car-item .car-action .action-btn[data-v-46ce5fb0]:hover{background:#e6ac00;border-color:#e6ac00}@media(max-width:768px){.car-item[data-v-46ce5fb0]{flex-direction:column;text-align:center}.car-item .car-action[data-v-46ce5fb0],.car-item .car-image[data-v-46ce5fb0],.car-item .car-info[data-v-46ce5fb0],.car-item .car-stats[data-v-46ce5fb0],.car-item .car-tags[data-v-46ce5fb0],.car-item .rank-number[data-v-46ce5fb0]{margin-right:0;margin-bottom:15px}.filter-dropdowns[data-v-46ce5fb0],.time-filter[data-v-46ce5fb0]{flex-direction:column}.filter-dropdowns .el-select[data-v-46ce5fb0],.time-filter .el-select[data-v-46ce5fb0]{width:100%}}