/* Start custom CSS for html, class: .elementor-element-b5d36aa */.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 */