.elementor-3514 .elementor-element.elementor-element-70013bc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--typify-section-parallax:no;--typify-section-parallax-speed:60;}.elementor-3514 .elementor-element.elementor-element-38fcebb{text-align:justify;color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-38fcebb a{color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-7a4f13e6{text-align:center;}.elementor-3514 .elementor-element.elementor-element-d1d4210{--e-image-carousel-slides-to-show:1;}.elementor-3514 .elementor-element.elementor-element-3269d08f{text-align:justify;color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-3269d08f a{color:var( --e-global-color-116354d );}.elementor-3514 .elementor-element.elementor-element-18b7f4e .elementor-button{background-color:var( --e-global-color-116354d );font-size:22px;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-3514 .elementor-element.elementor-element-844ac74{text-align:center;}.elementor-3514 .elementor-element.elementor-element-ae0446f{--e-image-carousel-slides-to-show:1;}.elementor-3514 .elementor-element.elementor-element-2fde5561{text-align:justify;color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-2fde5561 a{color:var( --e-global-color-116354d );}.elementor-3514 .elementor-element.elementor-element-7137550 .elementor-button{background-color:var( --e-global-color-116354d );font-size:22px;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-3514 .elementor-element.elementor-element-45346af5{text-align:center;}.elementor-3514 .elementor-element.elementor-element-3884d6a{--e-image-carousel-slides-to-show:1;}.elementor-3514 .elementor-element.elementor-element-a6ddc46{text-align:justify;color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-a6ddc46 a{color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-a1939e2 .elementor-button{background-color:var( --e-global-color-116354d );font-size:22px;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-3514 .elementor-element.elementor-element-17d5065f{text-align:center;}.elementor-3514 .elementor-element.elementor-element-205b7065{text-align:justify;color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-205b7065 a{color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-4b1c780f{text-align:center;}.elementor-3514 .elementor-element.elementor-element-33392e49{text-align:justify;color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-33392e49 a{color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-35abf4eb{text-align:center;}.elementor-3514 .elementor-element.elementor-element-43c0fe8{--display:flex;--typify-section-parallax:no;--typify-section-parallax-speed:60;}.elementor-3514 .elementor-element.elementor-element-ced0d29{color:var( --e-global-color-3fc1ea7 );}.elementor-3514 .elementor-element.elementor-element-51905db{--display:flex;--typify-section-parallax:no;--typify-section-parallax-speed:60;}.elementor-3514 .elementor-element.elementor-element-3791248{color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-4adb815{--display:flex;--typify-section-parallax:no;--typify-section-parallax-speed:60;}.elementor-3514 .elementor-element.elementor-element-e439f22{color:#FFFFFF;}.elementor-3514 .elementor-element.elementor-element-409f16c{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-116354d );--n-accordion-title-hover-color:var( --e-global-color-3fc1ea7 );--n-accordion-title-active-color:var( --e-global-color-3fc1ea7 );--n-accordion-icon-size:15px;}/* Start custom CSS for html, class: .elementor-element-4cc2841 *//* ============================
   SLIDER MOBILE (TABLEAU UNIQUE)
   ============================ */
.table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.table-responsive::-webkit-scrollbar {
  display: none;
}

/* ============================
   TABLEAU STYLE TWITCH NEON
   ============================ */
.comparatif-micros {
  width: 100%;
  min-width: 750px; /* important pour forcer le slide mobile */
  border-collapse: collapse;
  background: #0b0b0f;
  color: #f2f2f2;
  font-size: 16px;
  border-radius: 10px;
  overflow: hidden;
}

/* Titres */
.comparatif-micros thead th {
  background: linear-gradient(90deg, #9d3bff, #d12bff);
  padding: 14px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  text-shadow: 0 0 8px rgba(210, 50, 255, 0.8);
}

/* Cellules */
.comparatif-micros td {
  padding: 12px 15px;
  border-bottom: 1px solid #1f1a29;
}

/* Lignes alternées */
.comparatif-micros tbody tr:nth-child(even) {
  background: #14101d;
}

/* Hover lumineux */
.comparatif-micros tbody tr:hover {
  background: #1d1430;
  box-shadow: inset 0 0 12px rgba(165, 50, 255, 0.4);
  transition: 0.2s;
}

/* ============================
   MOBILE — Aucune card
   Juste un slide propre
   ============================ */
@media (max-width: 768px) {
  .comparatif-micros {
    font-size: 14px;
  }
  
  .comparatif-micros td, 
  .comparatif-micros th {
    padding: 10px;
  }
}/* End custom CSS */