.shortlist{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--brand-ink);color:var(--text-inverse);border-top:1px solid var(--bronze-line,rgb(182 159 88/.35));box-shadow:0 -8px 30px rgb(0 0 0/.28)}.shortlist[hidden]{display:none}body.has-shortlist{padding-bottom:78px}@media(max-width:40rem){body.has-shortlist{padding-bottom:148px}}.shortlist__inner{max-width:var(--container,1200px);margin:0 auto;padding:var(--space-3)var(--space-5);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.shortlist__label{margin:0;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-faint,#9aa1ad);white-space:nowrap}.shortlist__label strong{color:#fff;font-weight:600}.shortlist__thumbs{display:flex;gap:.45rem;list-style:none;margin:0;padding:0;flex:initial;min-width:0;overflow-x:auto;scrollbar-width:thin}.shortlist__thumbs li{flex:none}.shortlist__thumbs img,.shortlist__thumb--unknown{display:block;width:54px;height:36px;border-radius:6px;object-fit:cover;border:1px solid rgb(255 255 255/.2);background:rgb(255 255 255/6%)}.shortlist__thumb--unknown{border-style:dashed;opacity:.5}.shortlist__names{margin:0;flex:auto;min-width:0;font-size:.85rem;color:#9aa1ad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortlist__actions{display:flex;gap:.6rem;flex:none;margin-left:auto}@media(max-width:40rem){.shortlist__inner{padding:var(--space-2)var(--space-4);gap:var(--space-2)}.shortlist__thumbs{order:3;flex-basis:100%}.shortlist__names{order:4;flex-basis:100%;white-space:normal}.shortlist__actions{order:2}}.vehicle-card__shortlist.is-active,.vehicle-card__compare.is-active{border-color:var(--brand-red);color:var(--brand-red);background:color-mix(in srgb,var(--brand-red) 8%,transparent)}.vehicle-card__picks{display:flex;gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle,rgba(0,0,0,8%))}.vehicle-card__picks .btn{flex:auto}.vehicle-card__badge--pick{top:auto;bottom:var(--space-3);left:var(--space-3);background:var(--brand-bronze);color:var(--brand-ink)}