/* Trustindex layout 106 / light-minimal — surcharge header (badge Google).
   Trustindex injecte color:#fff sur span/strong avec data-pid : il faut
   une spécificité supérieure et un chargement en footer. */
.ti-widget[data-layout-id='106'][data-set-id='light-minimal'] .ti-header,
.ti-widget[data-layout-id='106'][data-set-id='light-minimal'][data-pid] a.ti-header {
  display: flex !important;
  border-style: solid;
  border-color: transparent;
  border-radius: var(--cubner-radius-devis);
  padding: 12px !important;
  transition: transform 0.3s ease-in-out;
  text-align: center;
  color: #ffffff !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

html body .ti-widget[data-layout-id='106'][data-set-id='light-minimal'][data-pid] .ti-header,
html body .ti-widget[data-layout-id='106'][data-set-id='light-minimal'][data-pid] .ti-header span,
html body .ti-widget[data-layout-id='106'][data-set-id='light-minimal'][data-pid] .ti-header strong,
html body .ti-widget[data-layout-id='106'][data-set-id='light-minimal'][data-pid] .ti-header .nowrap {
  color: #ffffff !important;
}

/* Header : une seule ligne 44 px. Le wrap + padding 12 px Trustindex
   faisait 57 px dans la barre utilitaire. */
.cubner-v2-review .ti-widget[data-layout-id='106'][data-set-id='light-minimal'] .ti-header,
.cubner-v2-review .ti-widget[data-layout-id='106'][data-set-id='light-minimal'][data-pid] a.ti-header,
html body .cubner-v2-review .ti-widget[data-layout-id='106'][data-set-id='light-minimal'][data-pid] .ti-header {
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
  padding: 0 !important;
  height: 44px !important;
  max-height: 44px !important;
  gap: 8px !important;
  box-sizing: border-box !important;
}

.cubner-v2-review .elementor-shortcode,
.cubner-v2-review .ti-widget,
.cubner-v2-review .ti-widget-container,
.cubner-v2-review .ti-fade-container,
.cubner-v2-review .ti-mob-row {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  height: 44px !important;
  max-height: 44px !important;
  margin: 0 !important;
}

@media (max-width: 767px) {
  .cubner-v2-review .ti-mob-row {
    display: none !important;
  }
}
