/**
 * Minimal reset/utility styles the booking widget relies on.
 * Ported as-is from the inline <style> block in TestHarnessController.
 */
#block-palms-room-booking * {
  box-sizing: border-box;
}

#block-palms-room-booking img {
  max-width: 100%;
}

#block-palms-room-booking button {
  font-family: inherit;
}

#block-palms-room-booking .booking-signin-form-wrapper ul {
  list-style: none;
  margin: 0;
}

/*
 * The site theme's global table styling (#main-content table th/td,
 * likely from a shared "gold_th" data-table pattern) bleeds into the
 * booking widget's own tables since this block renders inside
 * #main-content. yb-main.css already sets its own border: none for
 * these cells, but loses on specificity (ID selector beats class
 * selectors regardless of load order). Out-specified here with two
 * IDs rather than reaching for !important, so it wins deterministically
 * without escalating into an !important arms race with future site
 * CSS changes.
 */
#main-content #block-palms-room-booking table th,
#main-content #block-palms-room-booking table td {
  border: none;
}
