b7f280141f36b9fb254e17129b7fb8c019eace33
User reported too much vertical air between fields. Two changes: 1. Removed grid-row: span 2 from the PO block. The row-span pattern stretched each grid row to half the PO block's height (~125px each), leaving empty space below Customer Job # / Job Sorting on row 2 and below Material/Lead Time on row 3. New layout: - Row 1: Customer (1-2) + Delivery Address (3-4) - Row 2: PO Block (1-2, naturally tall) + Customer Job # + Job Sorting - Row 3: Material/Process + Lead Time + Payment Terms + Delivery Method - Row 4: Pricelist + Quote Validity + Blanket SO + Invoice Strategy - Row 5 (conditional): Deposit % or Progress % (when invoice strategy uses them) PO block forces row 2 to be tall but cols 3-4 just sit at top — that was the original mockup pattern, and it's denser overall because rows 3+ are all the standard short height. 2. Tightened spacing in SCSS: - Grid row gap 14px → 6px - Cell label margin 0 (was 2px) - Input padding 5px → 2px vertical, min-height 30px → 24px - PO block padding 10px → 6/12/8px - PO row gap 2px padding → 0 (min-height 28px keeps clickable target) - PO chase text 11px → 10px, tighter line-height
Description
Odoo 19 custom modules
Languages
Python
57%
HTML
24.9%
JavaScript
14.7%
SCSS
2.2%
CSS
0.8%
Other
0.3%