/* Wrap all movement fields rather than pushing receipt/reason columns off screen. */
#table:has(.movement-table){max-width:100%;overflow-x:auto}
#table .movement-table{width:100%;min-width:0;table-layout:fixed}
#table .movement-table th,#table .movement-table td{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:none;padding:10px 7px;vertical-align:top;font-size:12px}
#table .movement-table .link{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}
#table .movement-receipt{padding:6px;font-size:11px;white-space:normal;width:100%}
@media(max-width:900px){#table .movement-table{min-width:900px}}
