mirror of
https://github.com/kbenestad/reimburse.git
synced 2026-06-18 08:04:31 +00:00
Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.
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 |
||
|---|---|---|
| .github/workflows | ||
| app | ||
| dev | ||
| docs | ||
| .gitattributes | ||
| CLAUDE.md | ||
| DESIGN.md | ||
| LICENSE | ||
| README.md | ||
reimburse
Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.