/* Start custom CSS for html, class: .elementor-element-9248f6b */.table-container {
            width: 100%;
            overflow-x: auto; /* Permet le défilement horizontal si nécessaire */
            padding: 10px;
          }
          td{
            color: rgb(74, 72, 72);
          }
          
          .custom-table {
            border-collapse: collapse;
            width: 100%; /* Le tableau prend toute la largeur de son conteneur parent */
            table-layout: fixed; /* Fixe la largeur des colonnes */
            border-radius: 10px;
            overflow: hidden;
          }
          
          .custom-table th, .custom-table td {
            text-align: left;
            padding: 16px;
            border: none; /* Supprime les bordures des cellules */
          }


          .custom-table tr:nth-child(even) {
            background-color: #F9F9FA; /* Gris clair */
          }
          
          .custom-table tr:nth-child(odd) {
            background-color: #e7e7e7; /* Gris plus foncé */
          }
          
          .custom-table thead {
            background-color: #4CAF50;
            color: white;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
          }/* End custom CSS */