invoice/app
Claude f44593cb55
Fix validate message placement and confirm ghost button styling
- Add id="action-row" to button flex div for reliable message anchoring
- Insert validate message after #action-row (not via btn.closest)
- Both Save and Validate already use kb-btn--ghost; explicit in markup

https://claude.ai/code/session_01MkM7p8Us3L8YAfLKGA13NS
2026-06-08 16:46:20 +00:00
..
assets Add favicon.ico and icon-192.png; wire both into HTML and manifest 2026-06-08 15:43:37 +00:00
config.yml Add Save / Validate / Download invoice action row at bottom of form 2026-06-08 16:41:27 +00:00
index.html Fix validate message placement and confirm ghost button styling 2026-06-08 16:46:20 +00:00