.auction-car-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease}article.auction-car-card:hover{transform:none;border-color:#b4c7e6;box-shadow:0 8px 24px #142e5010}.auction-car-card *{min-width:0}.auction-car-card .offer-card-media{position:relative}.auction-car-card .offer-card-image{aspect-ratio:16/10;background:var(--soft);overflow:hidden}.auction-car-card .offer-card-image img{display:block;width:100%;height:100%;object-fit:cover}.auction-car-card .offer-card-body{display:flex;flex-direction:column;flex:1;padding:14px}.auction-car-card .offer-card-commercial,.auction-car-card .offer-card-description{display:contents}.auction-car-card .offer-card-source{position:absolute;top:9px;left:9px;display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;background:#fffffff0;color:var(--ds-ink);font-size:10px;font-weight:600;pointer-events:none}.auction-car-card .offer-card-source>img{width:21px!important;height:14px!important}.auction-car-card .vehicle-shortlist-compact{left:9px;right:auto;top:40px;gap:5px}.auction-car-card .vehicle-shortlist-compact .shortlist-action{border-radius:6px;background:#ffffffeb;box-shadow:0 2px 8px #192b4110}@media(hover:none),(pointer:coarse){.auction-car-card .vehicle-shortlist-compact .shortlist-action{width:44px;min-height:44px}}.auction-car-card .offer-card-status{position:absolute;bottom:19px;left:9px;padding:5px 8px;background:#192332de;border-radius:5px;color:white;font-size:10px;font-weight:600;pointer-events:none}.auction-car-card h3{margin:0;min-height:2.5em;font-size:18px;line-height:1.25;font-weight:600;letter-spacing:-.35px}.auction-car-card h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.auction-car-card .offer-card-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:1.5em 3em;gap:4px 12px;padding:9px 0 11px;margin:0;color:var(--muted);font-size:11px;align-content:start}.auction-car-card .offer-card-facts dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auction-car-card .offer-card-facts dd{margin:0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.auction-car-card .offer-card-facts>div:last-child{grid-column:1/-1;grid-row:2}.auction-car-card .offer-card-facts>div:last-child dd{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auction-car-card .offer-card-price{display:grid;grid-template-rows:minmax(34px,auto) minmax(40px,auto) minmax(40px,auto);gap:8px;margin-top:auto;padding:14px;border-radius:9px;background:var(--ds-surface);color:var(--blue)}.auction-car-card .offer-card-price-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.auction-car-card .offer-card-price-heading>span{max-width:25ch;font-size:12px;line-height:1.4;font-weight:500;color:var(--ds-muted)}.auction-car-card .offer-card-price>strong{align-self:center;font-size:clamp(23px,1.8vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.auction-car-card .offer-card-price>strong.offer-card-price-pending{letter-spacing:-.3px}.auction-car-card .offer-card-price-caption{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;font-size:12px;line-height:1.4;color:var(--ds-muted)}.auction-car-card .offer-card-price-caption small{font-size:10px;font-weight:400}.auction-car-card .offer-card-source-price{display:block;margin-top:8px;font-size:11px;line-height:1.5;color:var(--ds-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.auction-car-card .offer-cost-toggle{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:1px solid #b8cce9;border-radius:50%;background:transparent;color:var(--ds-muted);font:600 13px/1 var(--font-sans);cursor:pointer}.auction-car-card .offer-cost-toggle:hover{color:var(--blue);border-color:var(--blue)}.auction-car-card .offer-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.auction-car-card .offer-card-calculate{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 5px;border:1px solid var(--blue);border-radius:7px;background:var(--blue);color:var(--paper);font-size:11px;font-weight:600;line-height:1.4;text-align:center}.auction-car-card .offer-card-calculate:hover{background:color-mix(in srgb,var(--blue) 85%,var(--ink))}.auction-car-card .offer-card-calculator{background:transparent;color:var(--ink);border-color:var(--line)}.auction-car-card .offer-card-calculator:hover{background:var(--soft)}.auction-car-card :is(a,button):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.auction-car-card .offer-card-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:768px){.auction-car-card .offer-card-calculate{min-height:44px}.auction-car-card .offer-card-price>strong{font-size:25px}.auction-car-card .offer-cost-toggle{flex-basis:40px;width:40px;height:40px;min-height:40px}.auction-car-card .offer-card-price{grid-template-rows:minmax(40px,auto) minmax(40px,auto) minmax(40px,auto)}}@media(prefers-reduced-motion:reduce){.auction-car-card,.auction-car-card *{transition:none!important}}.auction-car-card .offer-card-estimate{margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));border-radius:var(--ds-radius,2px);background:color-mix(in srgb,var(--blue) 4%,var(--paper))}.auction-car-card .offer-card-estimate-label{display:block;color:var(--ink);font-size:11px;font-weight:600;line-height:1.5}.auction-car-card .offer-card-estimate-total{display:block;margin-top:7px;color:var(--blue);font-size:24px;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.auction-car-card .offer-card-estimate-total small{font-size:12px}.auction-car-card .offer-card-estimate-message{margin-top:7px;font-size:12px;font-weight:600;color:var(--ink);line-height:1.5}.auction-car-card .offer-card-estimate-lines{display:grid;gap:4px;margin:10px 0 0;font-size:10px}.auction-car-card .offer-card-estimate-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.auction-car-card .offer-card-estimate-lines dt{color:var(--muted)}.auction-car-card .offer-card-estimate-lines dd{margin:0;text-align:right}.auction-car-card .offer-card-estimate-exclusion{margin-top:9px;font-size:10px;line-height:1.5;color:var(--muted)}.auction-car-card .offer-card-estimate-missing{margin-top:12px;font-size:11px;line-height:1.6;color:var(--muted)}.auction-car-card .offer-card-estimate-missing ul{margin:5px 0 0;padding-left:18px}.auction-car-card .offer-card-fx-date{display:block;margin-top:6px;font-size:9px;color:var(--muted);line-height:1.4}.auction-car-card--list{display:grid;grid-template-columns:minmax(220px,28%) minmax(0,1fr)}.auction-car-card--list .offer-card-media{min-height:210px}.auction-car-card--list .offer-card-image{height:100%;min-height:210px;aspect-ratio:auto}.auction-car-card--list .offer-card-image img{object-fit:contain}.auction-car-card--list .offer-card-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,38%);align-items:start;gap:20px;padding:18px}.auction-car-card--list .offer-card-commercial,.auction-car-card--list .offer-card-description{display:flex;flex-direction:column}.auction-car-card--list h3{min-height:0;font-size:21px;line-height:1.3}.auction-car-card--list h3 a{display:block;overflow:visible;-webkit-line-clamp:unset}.auction-car-card--list .offer-card-facts{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:10px;padding:0;font-size:13px}.auction-car-card--list .offer-card-facts>div:last-child{flex-basis:100%}.auction-car-card--list .offer-card-facts dd{font-size:13px}.auction-car-card--list .offer-card-facts>div:last-child dd{display:block;overflow:visible;-webkit-line-clamp:unset}.auction-car-card--list .offer-card-price{grid-template-rows:auto auto auto;gap:6px;margin-top:0;padding:12px}.auction-car-card--list .offer-card-price>strong{font-size:26px}.auction-car-card--list .offer-card-actions{margin-top:10px}@media(max-width:1000px){.auction-car-card--list{grid-template-columns:minmax(200px,34%) minmax(0,1fr)}.auction-car-card--list .offer-card-body{grid-template-columns:minmax(0,1fr);gap:14px}.auction-car-card--list h3{font-size:19px}}@media(max-width:600px){.auction-car-card--list{grid-template-columns:minmax(0,1fr)}.auction-car-card--list .offer-card-media{min-height:0}.auction-car-card--list .offer-card-image{height:auto;min-height:0;aspect-ratio:16/10}.auction-car-card--list .offer-card-body{padding:14px}}