OFFER SUMMARY: Decision card for an admissions offer
COMPOSES: .card .card-prominent | .card-title | .school-card-initials | .info-grid | state trios | .btn-primary / .btn-danger-soft

School identity, a state-coloured decision banner (offered / waitlisted / declined), key facts, an optional response-deadline strip, and accept/decline actions. No new Stimulus controller — on a real page, Accept should route through a confirm step composing the existing .popup component before submitting (page-level, not part of this pattern). The school name is a real <h3 class="card-title tw:mb-0"> — heading-3 tokens land at the same 16px/600-weight as the previous plain paragraph, so the look is unchanged, but assistive-tech heading navigation can now land on the card.

Offer made — with response deadline

Offered state: success-trio decision banner (icon + title carry the ink color; the supporting sentence stays neutral-700, matching the existing .empty-state-error precedent of not tinting every line). The deadline strip uses the warning trio to draw the eye without implying anything has gone wrong.

SM

St Mary's Academy

Year 7 entry · September 2026

Offer made

Congratulations — St Mary's Academy has offered Emma Thompson a place for Year 7 entry.

Applicant

Emma Thompson

Year group

Year 7

Start date

1 September 2026

Offer reference

SMA-2026-04821

Respond by 2 April 2026 to secure this place.

<div class="offer-summary card card-prominent"><div class="card-body tw:flex tw:flex-col tw:gap-4"><div class="offer-summary-header"><span class="school-card-initials">SM</span>…</div><div class="offer-summary-decision offer-summary-decision-offered">…</div><div class="offer-summary-details info-grid">…</div><p class="offer-summary-deadline">…</p><div class="offer-summary-actions"><button class="btn btn-primary">Accept offer</button><button class="btn btn-danger-soft">Decline offer</button></div></div></div>

Waitlisted

Waitlisted state: warning-trio decision banner — "pending", not an error. Actions stay available since a place may still become available.

RH

Riverside High

Year 9 in-year entry

Waitlisted — position 4

Riverside High is currently full. We'll offer a place automatically if one opens up.

Applicant

Josh Patel

Year group

Year 9

Waitlist position

4 of 12

Next review

28 March 2026

Declined — muted, no actions

Declined state: danger-trio decision banner, but the card carries no .offer-summary-actions block at all — the decision is final, so there's nothing left to accept or decline. Copy stays calm and points to a next step rather than dwelling on the refusal.

OP

Oakfield Primary

Reception entry · September 2026

No place available

Oakfield Primary wasn't able to offer a place this year. You can review your other applications or contact the local authority for support.

Applicant

Ada Osei

Year group

Reception

Decision date

16 March 2026

Application reference

OP-2026-01193

Offer with fee lines

Fee lines: .offer-summary-details is a plain .info-grid, so extra key/value pairs (registration fee, deposit) drop in the same way as any other fact — no separate "fees" class needed.

GA

Greenway Academy

Year 12 sixth form entry

Offer made

Greenway Academy has offered Sam Wright a sixth form place, conditional on GCSE results.

Applicant

Sam Wright

Course

A-Levels: Maths, Physics, CS

Registration fee

£0 (state-funded place)

Deposit due

£50 — refundable on enrolment

Respond and pay the deposit by 18 April 2026.