/* Compact material ledger, without changing its data or controls. */
@media screen{
body.app-ready #recon.page table.recon-latest-table{min-width:1160px!important;width:100%!important;table-layout:fixed!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th,
body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td{padding:8px 7px!important;font-size:12px!important;line-height:1.4!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th{font-size:11px!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(1),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(1){width:8%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(2),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(2){width:10%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(3),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(3){width:10%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(4),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(4){width:13%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(5),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(5){width:5%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(6),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(6){width:6%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(7),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(7){width:7%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(8),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(8){width:5%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(9),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(9){width:4%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(10),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(10){width:10%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(11),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(11){width:8%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table>thead>tr>th:nth-child(12),body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(12){width:14%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table .bc-record-actions,body.app-ready #recon.page table.recon-latest-table .recon-actions-cell{width:14%!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table .recon-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:5px!important;min-width:0!important;width:100%!important}
body.app-ready #recon.page table.recon-latest-table .recon-action-grid .recon-action-btn{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px 3px!important;font-size:10px!important;line-height:1.3!important;min-height:34px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.app-ready #recon.page table.recon-latest-table>tbody>tr>td[colspan="12"]{width:auto!important;min-width:0!important}
body.app-ready #recon.page table.recon-latest-table:has(>tbody>tr:only-child>td.empty[colspan="12"]){min-width:0!important}
/* Keep unit labels and delivery dates inside their own columns. */
body.app-ready #recon.page table.recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(6){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
body.app-ready #recon.page table.recon-latest-table .recon-received-cell b{font-size:12px!important;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums}
body.app-ready #recon.page table.recon-latest-table .recon-received-cell small{font-size:10px!important;font-weight:400;margin-top:2px!important;white-space:normal}
body.app-ready #recon.page table.recon-latest-table .recon-last-date{min-width:0;max-width:100%;font-size:12px;font-weight:400;white-space:normal;overflow-wrap:normal;line-height:1.4}
body.app-ready #recon.page table.recon-latest-table .recon-status{min-width:0;max-width:100%;box-sizing:border-box;padding:2px 5px;font-size:11px;font-weight:500;line-height:1.4;border:0;border-radius:4px;background:#f0f3f6;color:#566674;white-space:normal;box-shadow:none}
body.app-ready #recon.page table.recon-latest-table .recon-status.complete{background:#eef4f1;color:#496959}
body.app-ready #recon.page table.recon-latest-table .recon-status.over{background:#f7f1ec;color:#865c43}
}
