/* Correctif chargé après styles.css : historique client compact. */
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table-scroll { overflow-x: hidden !important; }
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table { width: 100% !important; min-width: 0 !important; table-layout: fixed !important; }
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table th:nth-child(1),
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table td:nth-child(1) { width: 18% !important; padding-right: 12px !important; }
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table th:nth-child(2),
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table td:nth-child(2) { width: 37% !important; padding-left: 8px !important; padding-right: 14px !important; }
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table th:nth-child(3),
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table td:nth-child(3) { width: 20% !important; }
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table th:nth-child(4),
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table td:nth-child(4) { width: 25% !important; }
html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table td.history-vehicle-col strong { font-size: clamp(15px, 1.1vw, 18px) !important; line-height: 1.18 !important; }

@media (max-width: 900px) {
    html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table-scroll { overflow-x: auto !important; }
    html body.darklab-fixed-bg:not(.no-portal-bg) .dashboard-main #history .history-table { min-width: 760px !important; }
}
