/* Grille de données compacte et cohérente pour tous les tableaux applicatifs. */
#app .table-wrap>table,#app .agent-table-wrap>table,#app .report-table-wrap>table,#app .entry-viewer-table-wrap>table{width:100%;border-collapse:collapse;border:1px solid #c8ced6;background:#fff;font-size:14px;line-height:1.2}
#app .table-wrap>table thead th,#app .agent-table-wrap>table thead th,#app .report-table-wrap>table thead th,#app .entry-viewer-table-wrap>table thead th{padding:8px 11px!important;background:#fff!important;color:#101820!important;font-weight:800!important;text-align:left;white-space:nowrap;border:1px solid #c8ced6!important}
#app .table-wrap>table tbody td,#app .agent-table-wrap>table tbody td,#app .report-table-wrap>table tbody td,#app .entry-viewer-table-wrap>table tbody td{padding:6px 11px!important;color:#101820;border:1px solid #d1d6dc!important;vertical-align:middle}
#app .table-wrap>table tbody tr:nth-child(odd),#app .agent-table-wrap>table tbody tr:nth-child(odd),#app .report-table-wrap>table tbody tr:nth-child(odd),#app .entry-viewer-table-wrap>table tbody tr:nth-child(odd){background:#fff}
#app .table-wrap>table tbody tr:nth-child(even),#app .agent-table-wrap>table tbody tr:nth-child(even),#app .report-table-wrap>table tbody tr:nth-child(even),#app .entry-viewer-table-wrap>table tbody tr:nth-child(even){background:#f0f2f4}
#app .table-wrap>table tbody tr:not(.datagrid-selected):hover,#app .agent-table-wrap>table tbody tr:not(.datagrid-selected):hover,#app .report-table-wrap>table tbody tr:not(.datagrid-selected):hover,#app .entry-viewer-table-wrap>table tbody tr:not(.datagrid-selected):hover{background:#e2edf9;cursor:pointer}
#app table tbody tr.datagrid-selected,#app table tbody tr.datagrid-selected:hover{background:#087dcc!important}
#app table tbody tr.datagrid-selected>td,#app table tbody tr.datagrid-selected>td *,#app table tbody tr.datagrid-selected>td::before,#app table tbody tr.datagrid-selected>td::after{color:#fff!important}
#app table tbody tr.datagrid-selected>td{border-color:#087dcc!important}
#app table tbody tr.datagrid-selected .status-chip,#app table tbody tr.datagrid-selected .badge,#app table tbody tr.datagrid-selected .currency-chip{background:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.55)!important}
#app table tbody tr.datagrid-selected button{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.65)!important}
@media(max-width:700px){#app .table-wrap>table,#app .agent-table-wrap>table,#app .report-table-wrap>table,#app .entry-viewer-table-wrap>table{font-size:13px}#app .table-wrap>table tbody td,#app .agent-table-wrap>table tbody td,#app .report-table-wrap>table tbody td,#app .entry-viewer-table-wrap>table tbody td{padding:7px 9px!important}}
#movements .professional-table td:has(> .agent-cell){min-width:290px;width:28%}
#movements .professional-table .agent-cell,#movements .professional-table .agent-cell b{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}
#movements .professional-table tbody tr.supply-transfer-row:not(.datagrid-selected){background:#fff3d8!important}
#movements .professional-table tbody tr.supply-transfer-row:not(.datagrid-selected):hover{background:#ffe9b6!important}
#movements .professional-table tbody tr.collection-transfer-row:not(.datagrid-selected){background:#dff5ee!important}
#movements .professional-table tbody tr.collection-transfer-row:not(.datagrid-selected):hover{background:#c9eee3!important}
#entry-viewer-body tr.supply-row:not(.datagrid-selected){background:#fff3d8!important}
#app .table-wrap>table thead th,#app .agent-table-wrap>table thead th,#app .report-table-wrap>table thead th,#app .entry-viewer-table-wrap>table thead th{background:#e7eef6!important;color:#071d49!important;border-color:#afbdcc!important;box-shadow:inset 0 -2px #8396aa}
