Save time, Enter your VIN number.
COMPONENTS · CARD
DESCRIPTION
A card is a container that groups related content and actions into a single, identifiable unit.
PLAYGROUND MODE
A flexible container composed from a checkbox, title, and content area — description, pills, or an input — with an optional image and footer slots for arbitrary actions.
This page also documents two further modalities of Card — Card Expander and Card Selector — below. Both are variations of this master component: they share its visual language, but are implemented as their own components with their own attributes.
CONTENT TYPES
The content area under the title switches between a supporting description, a wrapped row of Pills, or a read-only text area with a character counter.
Save time, Enter your VIN number.
IMAGE
Image position is independent of content — Left switches the card to a horizontal layout.
Save time, Enter your VIN number.
Save time, Enter your VIN number.
Save time, Enter your VIN number.
Save time, Enter your VIN number.
FOOTER
The footer holds one or two generic "Slot" placeholders, meant to be swapped for real actions (buttons, links) per use case. This is how Slot behaves: it's an optional placeholder component — replace it with any component, or hide it if not needed.
Save time, Enter your VIN number.
Save time, Enter your VIN number.
STATES
Save time, Enter your VIN number.
Save time, Enter your VIN number.
Save time, Enter your VIN number.
TOKENS & TYPOGRAPHY
COMPONENT STRUCTURE
CARD EXPANDER
An expandable card that pairs a checkbox-led question with a collapsible answer area — a wrapped row of pills, or a free-text input. It is implemented as its own component (CardExpander), not a prop on the master Card: it takes size, content, and chevron attributes of its own, rather than Card's image and footerSlots.
CARD EXPANDER · SIZE
Size changes the thumbnail (67 px on Large, 44 px on Medium and Mobile) and the title typography (18 px Bold on Large, 16 px Bold on Medium and Mobile) — Mobile also caps the card's width at 314 px.
CARD EXPANDER · CONTENT
The expanded area holds either a wrapped row of Pills, or a read-only text area with a character counter — the same two content types the master Card supports.
CARD EXPANDER · STATES
CARD EXPANDER · TOKENS & TYPOGRAPHY
CARD EXPANDER · COMPONENT STRUCTURE
CARD SELECTOR
A selectable list row that pairs an optional image with a title and description, and a trailing button to add or select it. It is implemented as its own component (CardSelector): its type attribute (lg, md, md-1line, item) has no equivalent on the master Card, and it has no content-type or footer-slot attributes at all.
CARD SELECTOR · TYPE
Type changes the thumbnail (80 px on Large, 56 px on Medium), the title typography, and whether a description line and thumbnail render at all — Item drops both for a single compact text row.
CARD SELECTOR · STATES
CARD SELECTOR · TOKENS & TYPOGRAPHY
CARD SELECTOR · COMPONENT STRUCTURE