.legacy-link{font-size:11px;color:#c1d5c7;display:block;margin-bottom:18px}.sidebar .side-bottom small{display:block}.auction-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.auction-totals>div{padding:15px;background:#f2f5ed;border-radius:10px}.auction-totals small{display:block;color:var(--muted);font-size:10px}.auction-totals strong{display:block;font:800 20px Manrope,Arial;margin:8px 0}.auction-totals span{font-size:10px;color:#728362}.fee-table td,.fee-table th{padding:10px 8px}.fee-table td:first-child{white-space:normal}.save-status.unsaved{color:#9a7036}.save-status.error{color:var(--red)}.list-head{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.vehicle-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}.vehicle-card.selected{border-color:#6e9970;background:#f5f9ee}.vehicle-card h3{font:800 17px Manrope;margin:12px 0 6px}.vehicle-card p{font-size:11px;color:var(--muted);min-height:18px}.vehicle-card .pair{display:flex;justify-content:space-between;font-size:11px;line-height:2.1}.vehicle-card .pair strong{color:var(--ink)}.vehicle-card .pair.profit strong{color:var(--green);font-size:17px}.vehicle-card .toolbar{margin-top:17px;justify-content:space-between}.compare-select{display:flex;align-items:center;gap:7px;font-size:10px}.compare-select input{width:16px;min-height:16px;margin:0;accent-color:var(--green)}.compare-table th,.compare-table td{text-align:right}.compare-table th:first-child,.compare-table td:first-child{text-align:left;position:sticky;left:0;background:white;z-index:1}.compare-table thead th{font-size:12px;white-space:normal;min-width:180px;vertical-align:top}.compare-table thead small{display:block;font-size:10px;font-weight:400;margin-top:7px}.compare-table .featured-row td{background:#edf3e5;font-weight:800;font-size:15px}.compare-table .best{color:var(--green);box-shadow:inset 0 -2px var(--green)}.wide-layout .work-layout{grid-template-columns:1fr}.wide-layout #summary{display:none}.auction-note{margin-bottom:18px}.cost-actions{display:flex;gap:8px;margin-top:14px}.auction-input-info{margin-top:15px;font-size:11px;color:var(--muted);line-height:1.7}.auction-input-info b{color:var(--ink)}.cost-row.auction{grid-template-columns:minmax(120px,1fr) 100px 72px 130px 25px}.day-card .day-body .fields{margin-top:12px}.saved-count{font-size:11px;color:var(--muted)}.comparison-empty{padding:40px 20px;text-align:center;font-size:13px;color:var(--muted)}#connection-error:not(:empty){padding:12px 16px;background:#fff1df;border-radius:9px;margin-bottom:16px;font-size:12px;color:#8b5726}.auction-brand-list{max-height:350px;overflow:auto}.auction-table td:last-child{font-weight:700}.form-section-gap{margin-top:18px}
@media(min-width:1600px){.vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1150px){.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-row.auction{grid-template-columns:minmax(100px,1fr) 80px 65px 25px}.cost-row.auction select[data-cost-key=group]{grid-column:1/-1;grid-row:2}}
@media(max-width:760px){.vehicle-grid{grid-template-columns:1fr}.auction-totals{grid-template-columns:1fr}.auction-totals>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.auction-totals strong{font-size:19px}.page-heading h1{font-size:23px}.page-heading .primary{white-space:normal;max-width:100px}.fee-table{font-size:10px}.fee-table th{font-size:8px}}
