.vehicle-stats{background:#182015;border:1px solid #435238;border-radius:12px;padding:22px;margin:20px 0}.vehicle-stats h2{font-size:21px;margin:0 0 18px}.vehicle-stats-grid{display:grid;grid-template-columns:minmax(230px,1fr) minmax(300px,1.4fr);gap:24px;align-items:start}.vehicle-stats table{border-collapse:collapse;width:100%;font-size:13px}.vehicle-stats caption{text-align:left;font-weight:700;color:#becfa8;background:#293720;padding:10px 12px;border-radius:6px 6px 0 0}.vehicle-stats th,.vehicle-stats td{padding:8px 12px;border-bottom:1px solid #34422c;text-align:left}.vehicle-stats th{font-weight:500;color:#d0d8c3}.vehicle-stats td:last-child{text-align:right;white-space:nowrap;font-weight:700}.vehicle-stats tr:nth-child(even){background:#202a1b}.vehicle-stats thead th{font-size:11px;color:#95a984;text-transform:uppercase;letter-spacing:.5px}.vital-icon{display:inline-block;width:26px;color:#b5ce91}.resistance-table th[scope=row]{display:flex;align-items:center;gap:10px;min-height:41px}.resistance-table img{object-fit:contain;flex:none}.vehicle-stats .resist-meter{display:block;height:3px;width:56px;margin:4px 0 0 auto;background:#35452b;border-radius:2px;overflow:hidden}.resist-meter i{display:block;height:100%;background:#9fb97b}.vehicle-stats .stats-note{font-size:11px;line-height:1.6;color:#9aa68e;margin:12px 0}.stats-source{font-size:11px}.item .vehicle-stats{padding:12px;background:#171f13;margin:14px 0}.item .vehicle-stats-grid{grid-template-columns:1fr;gap:12px}.item .vehicle-stats h2{font-size:14px;margin:0 0 10px}.item .vehicle-stats th,.item .vehicle-stats td{padding:6px}.item .vehicle-stats table{font-size:11px}.item .resistance-table th[scope=row]{gap:6px}.item .resistance-table img{width:20px;height:20px}.item .resist-meter{width:35px}@media(max-width:700px){.vehicle-stats-grid{grid-template-columns:1fr;gap:18px}.vehicle-stats{padding:14px}.vehicle-stats h2{font-size:18px}}
