About this set
Two invoices in a clean modern style with a brand colour band and a tinted totals card. Brand colour band is a SaaS subscription invoice: a gradient header with the logo and invoice number, three columns for From, Bill to and dates, a line items table with a soft rounded header row, payment instructions, and a totals card that ends in a large amount due. Side band with amount due is a photographer’s invoice where the band becomes a side column holding the invoice number, the amount still to pay, the due date and a Pay online link, beside the client details, the items and a totals card that subtracts the deposit already paid. Use the first for software, agencies and retainers, and the second when the reader’s first question is how much is left to pay. The band and the card tint use print-color-adjust:exact so they survive Print and Save as PDF, the Pay online link is hidden in print, and each invoice prints on its own page. Below 720 pixels the side band moves to the top and the columns stack. Nothing needs JavaScript.
What’s included
- Gradient brand band across the top or down the side
- Totals card with subtotal, tax, payments and amount due
- Pay online link in the side band, hidden when printed
- print-color-adjust:exact keeps the band colour in PDFs
- No JavaScript
Accessibility
Each invoice is an article named by its heading, the items are a table with a caption and scoped column and row headers, and the totals are a description list. White text on the indigo band is above 7:1, links have a visible focus outline, and the Pay online hover lift is switched off under prefers-reduced-motion.
Customise it
Change --mi-brand and --mi-brand-2 for the band gradient and --mi-tint for the totals card on .mi. In Bootstrap the same variables sit on .mi beside the --bs-card and --bs-table overrides; in Tailwind edit the mi-* colours in @theme.






