{{-- Styled after AddProductModal.vue: intro line + rule, two columns of label-above-input fields, red asterisk on required, Cancel and Submit. Deliberately NOT .form-horizontal — that class gives .form-group a -15px side margin which cancels the column padding, leaving no gutter between the two fields. Each label carries an info icon; the guidance lives in the tooltip rather than as help text under every input. --}}