Componentsv2.189.0
Iconsv1.19.0
MCPv0.8.61
Tokensv0.34.3

Density

Guidelines for applying density and spacing across Customer.io interfaces.


Our product needs to be dense enough to surface the content customers need without overwhelming people. When two spacing values would both work, lean toward the more generous one. Apply density at the surface level and keep it consistent within each surface.

Defaults

table
ElementDefault
Body texttext-product-p
Small texttext-product-ps for metadata and helper text; text-product-pxs for timestamps and captions
Headingstext-product-h1 through text-product-h4
Actionsspace-100 between buttons
Contentspace-300 padding, use space-200 for more dense surfaces
Form densityspace-100 label-to-input gap, space-300 between fields
NumbersTabular numerals. Right-align in tables.
Table columnsLeft-align text, center-align icon-only columns
Table overflowTruncate with tooltip over wrap, except where reading the full value matters

On this page