.example-label[data-astro-cid-lkhwe4w4]{background:var(--surface);color:var(--asphalt);border:2px solid var(--asphalt);border-radius:var(--radius-button);font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.4em;padding:.2em .7em;font-weight:700;line-height:1.3;display:inline-flex}.example-label[data-astro-cid-lkhwe4w4]:before{content:"";background:var(--kowhai);width:.55em;height:.55em;box-shadow:0 0 0 1px var(--asphalt);border-radius:50%}.vehicle-card{flex-direction:column;display:flex}.vehicle-card[hidden]{display:none}.vehicle-card__media[data-astro-cid-eaatevkb]{aspect-ratio:16/9;background:linear-gradient(var(--paper) 0 72%, var(--line) 72% 74%, var(--paper) 74%);position:relative}.vehicle-card__media[data-astro-cid-eaatevkb] img[data-astro-cid-eaatevkb]{object-fit:cover;width:100%;height:100%}.vehicle-card__drawing[data-astro-cid-eaatevkb]{place-items:center;height:100%;padding:2.5rem 1.5rem .75rem;display:grid}.vehicle-card__drawing[data-astro-cid-eaatevkb] svg{max-width:13rem}.vehicle-card__media[data-astro-cid-eaatevkb] .vehicle-card__label{top:var(--space-s);left:var(--space-s);position:absolute}.vehicle-card__status[data-astro-cid-eaatevkb]{top:var(--space-s);right:var(--space-s);border-radius:var(--radius-button);font-size:var(--text-sm);padding:.15em .65em;font-weight:700;position:absolute}.vehicle-card__status--available[data-astro-cid-eaatevkb]{background:var(--harbour);color:var(--on-dark)}.vehicle-card__status--booked[data-astro-cid-eaatevkb]{background:var(--asphalt);color:var(--on-dark)}.vehicle-card__body[data-astro-cid-eaatevkb]{gap:var(--space-xs);padding:var(--space-l);font-size:var(--text-sm);flex:1;align-content:start;display:grid}.vehicle-card__title[data-astro-cid-eaatevkb]{font-size:var(--text-h4)}.vehicle-card__home[data-astro-cid-eaatevkb]{color:var(--muted)}.vehicle-card__areas[data-astro-cid-eaatevkb]{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vehicle-card__areas[data-astro-cid-eaatevkb] li[data-astro-cid-eaatevkb]{border:1px solid var(--line);border-radius:var(--radius-button);padding:.1em .6em;font-weight:600}.vehicle-card__signs[data-astro-cid-eaatevkb] span[data-astro-cid-eaatevkb]{font-weight:700}.vehicle-card--booked .vehicle-card__drawing[data-astro-cid-eaatevkb]{opacity:.6}.shortlist-btn[data-astro-cid-eaatevkb]{margin-top:var(--space-s);background:var(--surface);border:2px solid var(--harbour);border-radius:var(--radius-button);min-height:2.75rem;color:var(--harbour);cursor:pointer;justify-self:start;padding:.5rem 1.1rem;font-weight:700}.shortlist-btn[data-astro-cid-eaatevkb]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shortlist-btn__added[data-astro-cid-eaatevkb]{display:none}.shortlist-btn[data-astro-cid-eaatevkb][aria-pressed=true]{background:var(--harbour);color:var(--on-dark)}.shortlist-btn[data-astro-cid-eaatevkb][aria-pressed=true] .shortlist-btn__add[data-astro-cid-eaatevkb]{display:none}.shortlist-btn[data-astro-cid-eaatevkb][aria-pressed=true] .shortlist-btn__added[data-astro-cid-eaatevkb]{display:inline}.vehicle-card--compact .vehicle-card__media[data-astro-cid-eaatevkb]{aspect-ratio:2}.vehicle-card--compact .vehicle-card__drawing[data-astro-cid-eaatevkb]{padding:2.25rem 1.5rem .5rem}.vehicle-card--compact .vehicle-card__drawing[data-astro-cid-eaatevkb] svg{max-width:10rem}
