/* Keep the Dining Room radio group visible */
#facilityList {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Unhide descendants that were hidden via class/attrs (but not the red note) */
#facilityList [hidden],
#facilityList .hidden,
#facilityList [aria-hidden="true"] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Override inline display:none on descendants (but not the red note) */
#facilityList [style*="display: none"]:not([data-disabled-note]) {
  display: block !important;
}
#facilityList .flex[style*="display: none"]:not([data-disabled-note]) {
  display: flex !important;
}

/* Hide the red “not available…” note by default */
#facilityList [data-disabled-note] {
  display: none !important;
}

/* Show the red note once guests are known */
body.guests-known #facilityList [data-disabled-note] {
  display: block !important;
}
