Fixture · synthetic data · no quote is read or written · 768 tablet viewport · Step header — rep, PO, region, missing count

Step 1 · Customer & Site

The production step, mounted on a synthetic property. Cards that read live services render empty here — that is a real state of a brand-new quote, not a fault.

A real 768px viewport in a frame — sm:/md:/lg: resolve against the frame, so this is the layout a tablet shows.

· Input is still a mouse, so :hover states exist here and do not exist on a phone.

· It is desktop Safari/Chrome, not mobile Safari — no on-screen keyboard, no address-bar collapse, no iOS font inflation.

· Device pixel ratio is this monitor’s, so image sharpness and 1px borders are not phone-accurate.

All builder QA steps

768×1024 · iPad portrait class