/* Start custom CSS for html, class: .elementor-element-ca091da */<style>
  .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;
  }
  </style>/* End custom CSS */