.elementor-34 .elementor-element.elementor-element-ecc932b{--display:flex;}.elementor-34 .elementor-element.elementor-element-ecc932b.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-ecc932b{--width:98.48%;}}/* Start custom CSS *//* ✅ FIX: Rechter "Jouw selectie" weer zichtbaar + geen vreemde icons */
.tvbqW .tvbqW-side{
  display:block !important;
  visibility:visible !important;
  opacity:1 !important;
  position: sticky !important;
  top:110px !important;
  z-index:5 !important;
}

/* Zorg dat de rijen en tekst echt renderen */
.tvbqW .tvbqW-sum__row{
  font-size:14px !important;
  line-height:1.35 !important;
  color: rgba(255,255,255,.92) !important;
}

/* Label links */
.tvbqW .tvbqW-sum__row > span:first-child{
  display:block !important;
  color: rgba(255,255,255,.72) !important;
  font-weight:800 !important;
}

/* Value rechts */
.tvbqW .tvbqW-sum__val{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:8px !important;
}

.tvbqW .tvbqW-sum__val b{
  display:inline !important;
  color: rgba(255,255,255,.92) !important;
  font-weight:950 !important;
}

/* Badge hard afschermen tegen theme overrides */
.tvbqW .tvbqW-badge{
  display:none !important;
}
.tvbqW .tvbqW-sum__row.is-skipped .tvbqW-badge{
  display:inline-flex !important;
}

/* Kill pseudo elements die icons kunnen injecteren */
.tvbqW .tvbqW-sum__row::before,
.tvbqW .tvbqW-sum__row::after,
.tvbqW .tvbqW-sum__row span::before,
.tvbqW .tvbqW-sum__row span::after,
.tvbqW .tvbqW-sum__val::before,
.tvbqW .tvbqW-sum__val::after,
.tvbqW .tvbqW-sum__val b::before,
.tvbqW .tvbqW-sum__val b::after{
  content:none !important;
}/* End custom CSS */