Stable src/components/shipping/ShipPillars.tsx (.mk-pil-bullet* rows) + src/styles/shipping-audit.css

When to use

Inside a platform / module panel, when the copy column needs a scannable set of capability lines that each want a headline phrase plus a sentence of detail, and where the items are not all the same kind of thing. Use FeatureList when the items are peers with no tone distinction, FeatureColumns when each item needs a paragraph, and the chip pattern when the items are one-word inclusions.

Free module 02

100% invoice coverage.
Not a sample. Every shipment.

Most audit vendors sample 5–10% and call it done. Dash.fi runs a full forensic pass on every invoice.

  • Late delivery refunds

    SLA breach by even 60 seconds — full refund eligible under your contract.

  • Rate card violations

    Carrier billed above your negotiated rate — flagged on every invoice automatically.

  • Dimensional weight errors

    Actual vs. billed dimensions compared against carrier measurement records.

  • Duplicate & misc charges

    Same shipment billed twice, address correction fees on already-validated addresses.

  • Everything else

    A row with no data-tone falls back to the neutral --m-fg-subtle dot.

One flex column at every breakpoint — the two-up read on the site comes from the panel around this list, not from the list. Each row is an 8px round dot nudged 6px down onto the label's cap height, beside a 14px/700 label and a muted 14px description. The dot's data-tone carries the meaning across four roles, so the marker is not a uniform jade check: a typo in the tone string silently falls back to the neutral dot. The rows are <div>s on the site; promoted to a real list here, as the spec's porting note asks.