@media(max-width:767px){.elementor-424030101 .elementor-element.elementor-element-e78e660{padding:0px 0px 0px 0px;}.elementor-424030101 .elementor-element.elementor-element-4a3fac0 > .elementor-widget-container{margin:0px -32px 0px -32px;}}/* Start custom CSS for html, class: .elementor-element-4a3fac0 */.table-container {
    width: 100%;
    overflow-x: auto; /* Permet le défilement horizontal si nécessaire */
    padding: 10px;
  }
  
  .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 */