.vertex-desktop #tradeForm .ir-grid td [data-ir]{width:100%;min-width:0;border:0;border-radius:0;background:transparent;height:20px;min-height:20px;font:12px Arial;padding:0 3px;box-sizing:border-box}
.vertex-desktop #tradeForm .ir-grid td output[data-ir]{display:block;text-align:right;direction:ltr;padding-top:2px}
.vertex-desktop #tradeForm .ir-grid td input:focus{outline:2px solid #1689c9;outline-offset:-2px;background:white}
/* Native dates must fit narrow line cells despite the global date-field minimum. */
.vertex-desktop #tradeForm .ir-grid td input[type=date]{min-width:0!important;width:100%;max-width:100%!important;box-sizing:border-box}
.vertex-desktop #tradeForm .ir-document-account{margin-top:0}
.vertex-desktop #tradeForm .ir-weight-total{margin:0 4px;font:11px Arial}
.vertex-desktop #tradeForm [data-field=exchangeRate] input{background:#eee!important}

/* Invoice default fill respects col widths; manual widths may exceed the viewport. */
body.vertex-desktop #tradeForm table.ir-grid[data-ve-invoice-fill]{min-width:0!important;max-width:none!important}
body.vertex-desktop #tradeForm table.ir-grid[data-ve-invoice-fill] th,body.vertex-desktop #tradeForm table.ir-grid[data-ve-invoice-fill] td{min-width:0!important}
body.vertex-desktop #tradeForm table.ir-grid[data-ve-invoice-fill] td:first-child{width:auto!important}
