/* Fix duplicate IDs by hiding inactive tab completely */
.tab-pane {
  display: none !important;
  visibility: hidden !important;
}

.tab-pane.active {
  display: block !important;
  visibility: visible !important;
}

/* Force pointer-events none on hidden tabs */
.tab-pane:not(.active) * {
  pointer-events: none !important;
  position: absolute !important;
  left: -9999px !important;
}

.tab-pane.active * {
  pointer-events: auto !important;
  position: relative !important;
  left: auto !important;
}
