Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.
Find a file
Claude 2482cf544f
Restyle app to kBenestad design language
Replaces the ad-hoc CSS and DOM structure with the full kBenestad
forms design language from dev/mockups/kbenestad-forms.css and the
dev/mockups/reimburse.html reference mockup. Surface-only change —
all PDF engine, state, validation, and persistence logic is intact.

Key changes:
- Schibsted Grotesk + JetBrains Mono (bunny.net, system fallback)
- Semantic CSS tokens with light/dark auto + manual override
- Toolbar: font-size A−/A/A+, theme Auto/Light/Dark, about button
- Document header: logo tile + org name left, title + date right
- kb-card sections for claimant and expenses
- kb-block item containers; kb-line line rows with kb-field/kb-label
- kb-btn variants (primary, ghost, soft, dashed, danger)
- kb-note for validation errors and modal feedback
- kb-totals grand total panel (mono tabular figures)
- kb-footer with kBenestad attribution
- Favicons from dev/design_assets/favicons/

https://claude.ai/code/session_01JyuActqTJG5tuRQNLmT7fZ
2026-06-08 03:17:02 +00:00
.github/workflows Add GitHub Actions workflow for repository mirroring 2026-06-04 17:14:44 +07:00
app Restyle app to kBenestad design language 2026-06-08 03:17:02 +00:00
dev Added design assets 2026-06-08 09:59:37 +07:00
docs Add user, admin, and developer documentation; expand CLAUDE.md 2026-05-19 09:50:11 +00:00
.gitattributes Initial commit 2026-05-12 23:46:34 +07:00
CLAUDE.md Add user, admin, and developer documentation; expand CLAUDE.md 2026-05-19 09:50:11 +00:00
DESIGN.md Added design assets 2026-06-08 09:59:37 +07:00
LICENSE Initial commit 2026-05-12 23:46:34 +07:00
README.md Initial commit 2026-05-12 23:46:34 +07:00

reimburse

Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.