## Summary - Fixes Superuser invoicing period object-tree registration rows so `reg_1`, `reg_2`, and `reg_3` labels/values no longer overlap in compact rows. - Lets composite registration fields auto-size, wraps long plate values safely, and spans the full compact grid width on small containers. - Adds a focused source-level regression contract and committed visual before/after previews. ## Tests - `npm run test:unit:single -- tests/unit/superuser-invoices-view.spec.js` - `npm run build` ## Visual change previews ### View: Superuser invoicing period registration field **Description:** Registration rows in the invoice-period object tree now keep each registration label and value on distinct readable rows, including compact mobile layout. #### Mobile (390x844) **Before:**  **After:**  #### Tablet (768x1024) **Before:**  **After:**  #### Desktop (1440x900) **Before:**  **After:**  Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk>
22 KiB
390x844px
22 KiB
390x844px