/* Remplace le JS des extensions retirées. */

/* Tableaux Unlimited Elements figés (Tabulator retiré) : colonnes égales et fluides,
   comme la disposition « fitColumns » d'origine. */
.ue-table .tabulator-headers,
.ue-table .tabulator-row { display: flex; }
.ue-table .tabulator-col,
.ue-table .tabulator-cell { flex: 1 1 0; min-width: 0; }
.ue-table .tabulator-cell { display: block; white-space: normal; }
.ue-table .tabulator-row::after,
.ue-table .tabulator-headers::after { display: none; }
.ue-table .tabulator-table,
.ue-table .tabulator-headers { display: flex; flex-direction: column; width: 100%; }
.ue-table .tabulator-headers { flex-direction: row; }

/* En-tête collant (réglages « sticky » Elementor Pro de 40bcb10 et d804c1f) :
   0 px et 80 px, le second à 0 px sur mobile. L'en-tête n'a plus de boîte propre
   pour que le collage dure sur toute la page. */
.elementor-location-header { display: contents; }
.elementor-location-header > .elementor-element-40bcb10 { position: sticky; top: 0; z-index: 99; }
.elementor-location-header > .elementor-element-d804c1f { position: sticky; top: 80px; z-index: 99; }
@media (max-width: 767px) {
  .elementor-location-header > .elementor-element-d804c1f { top: 0; }
}
