        /* 🔷 Style général du tableau Tabulator */
        .tabulator {
            border: none !important;
            font-size: 0.95rem;
            border-radius: 12px;
            overflow: hidden;
            background-color: #ffffff;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
        }

        /* 🔷 En-têtes de colonnes */
        .tabulator .tabulator-header {
            background-color: #f1f3f5;
            border-bottom: 1px solid #dee2e6;
            font-weight: 600;
            color: #333;
        }

        .tabulator .tabulator-col {
            border-right: 1px solid #dee2e6;
        }

        .tabulator .tabulator-col:last-child {
            border-right: none;
        }

        /* 🔷 Lignes */
        .tabulator .tabulator-row {
            border-bottom: 1px solid #f1f3f5;
            transition: background-color 0.2s ease-in-out;
        }

        .tabulator .tabulator-row:hover {
            background-color: #e9f2ff !important;
            cursor: pointer;
        }

        /* 🔴 Pastille d’alerte date déjà présente : rien à changer ici */

        /* 🟢 Pagination */
        .tabulator .tabulator-footer {
            background-color: #f8f9fa;
            border-top: 1px solid #dee2e6;
            font-weight: 500;
            color: #555;
            padding: 8px;
        }

        /* ✅ Cellules */
        .tabulator-cell {
            padding: 10px 12px;
            vertical-align: middle;
        }

        .tabulator .tabulator-header {
            background: linear-gradient(to right, #e0e6ed, #f8f9fa);
        }

        /* 🔷 Lignes paires */
        .even-row-older-versions {
            background-color: #f2f2f2;
            /* Couleur de fond grisée */
        }