/* Keep capacity markers for the existing reservation logic; render SVG counts. */
#tbTimeList tr[time] > td { height: 50px; }
#tbTimeList div[man] { display: none; }
#tbTimeList td[w] > div { flex-wrap: wrap; gap: 6px; }
#tbTimeList .booking-capacity { display: inline-flex; align-items: center; gap: 6px; margin: 0; }
#tbTimeList .booking-capacity-badge { display: inline-flex; align-items: center; height: var(--booking-capacity-height, 30px); line-height: 1; }
#tbTimeList .booking-capacity-badge svg { display: block; width: 64px; height: 100%; max-width: none; }
#tbTimeList .booking-capacity-booked { color: var(--main-color-900); }
#tbTimeList .booking-capacity-unbook { color: var(--main-color-700); }

