diff --git a/fusion_plating/fusion_plating_configurator/__manifest__.py b/fusion_plating/fusion_plating_configurator/__manifest__.py
index 81d93924..8488ea4d 100644
--- a/fusion_plating/fusion_plating_configurator/__manifest__.py
+++ b/fusion_plating/fusion_plating_configurator/__manifest__.py
@@ -5,7 +5,7 @@
{
'name': 'Fusion Plating — Configurator',
- 'version': '19.0.13.3.0',
+ 'version': '19.0.13.4.0',
'category': 'Manufacturing/Plating',
'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.',
'description': """
@@ -70,6 +70,8 @@ Provides:
'fusion_plating_configurator/static/src/scss/fp_part_process_composer.scss',
'fusion_plating_configurator/static/src/xml/fp_part_process_composer.xml',
'fusion_plating_configurator/static/src/js/fp_part_process_composer.js',
+ # Direct-order wizard — widen the modal so 10+ line columns fit
+ 'fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss',
],
},
'installable': True,
diff --git a/fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss b/fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss
new file mode 100644
index 00000000..edacf1f5
--- /dev/null
+++ b/fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss
@@ -0,0 +1,25 @@
+// Copyright 2026 Nexa Systems Inc.
+// License OPL-1 (Odoo Proprietary License v1.0)
+// Part of the Fusion Plating product family.
+//
+// Widen the direct-order wizard modal so the line-items table has
+// enough room to render all columns (Part, Primary Treatment,
+// Process, Thickness, Serial Number, Qty, Unit Price, Subtotal,
+// Part Deadline, WO Group) without truncating headers. The default
+// Odoo modal dialog caps at ~992px on desktop which squeezes the
+// 10+ columns into ellipsis.
+
+.modal-dialog:has(.o_fp_direct_order_wizard) {
+ max-width: min(1600px, 95vw);
+ width: min(1600px, 95vw);
+}
+
+.o_fp_direct_order_wizard {
+ // Give each line-item cell a bit more horizontal breathing room
+ // so "Primary Treatment" and "Serial Number" stop truncating.
+ .o_list_table > thead > tr > th,
+ .o_list_table > tbody > tr > td {
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+}
diff --git a/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml b/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml
index 63f68045..d8d248ec 100644
--- a/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml
+++ b/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml
@@ -5,7 +5,7 @@
fp.direct.order.wizard.form
fp.direct.order.wizard
-