/* Final service-tab ownership. Preview styles may size their own active row,
   but they must never reveal another service's form. */
.booking-panel .booking-form-fields[hidden],
.booking-panel .booking-form-fields:not(.active) {
  display: none !important;
  visibility: hidden !important;
}

.booking-panel .booking-form-fields.active:not([hidden]) {
  visibility: visible !important;
}
