/* Main ledger only: keep nested delivery-history tables independent. */
body.app-ready #recon.page .recon-latest-table-wrap{max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain}
body.app-ready #recon.page table.recon-latest-table{table-layout:fixed!important;min-width:1805px!important;width:100%!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{box-sizing:border-box!important;vertical-align:middle!important;padding:12px!important;line-height:1.45!important;height:auto!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:170px!important;min-width:170px!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!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:220px!important;min-width:220px!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!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:145px!important;min-width:145px!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!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:220px!important;min-width:220px!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!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:100px!important;min-width:100px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!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:80px!important;min-width:80px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!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:120px!important;min-width:120px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!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:110px!important;min-width:110px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!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:100px!important;min-width:100px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!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:135px!important;min-width:135px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!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:125px!important;min-width:125px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!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:280px!important;min-width:280px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;}
body.app-ready #recon.page .recon-latest-table>tbody>tr:not(.recon-inline-history-row)>td:nth-child(2)>b{display:block;line-height:1.45;word-break:normal;overflow-wrap:break-word}
body.app-ready #recon.page .recon-actions-cell{min-width:280px!important;white-space:normal!important}
body.app-ready #recon.page .recon-action-grid{min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:8px!important}
body.app-ready #recon.page .recon-action-grid .recon-action-btn{width:100%!important;min-width:0!important}
@media print{body.app-ready #recon.page table.recon-latest-table{min-width:0!important;table-layout:auto!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{min-width:0!important;width:auto!important;white-space:normal!important}}
