/* BMD Customisations — one student per booking. */
.bmd-os-hidden { display: none !important; }

/* Course booking forms: hide the people picker before the script runs (avoids a flash). */
form.tf_tours_booking .tf-booking-person,
form.tourfic_tours_booking .tf-booking-person { display: none !important; }

.bmd-qty { display: inline-block; min-width: 2em; text-align: center; }

/* ---------- School dashboard (Tourfic Pro React app) ---------- */

/* Pricing tab: Tourfic shows the price box without a label (the hidden "Disable Adult" switch was its heading). */
form.tf_general-info .tf-field-number:has(input[name="adult_price"])::before {
	content: "Price per Student";
	display: block;
	margin-bottom: 4px;
	font-weight: 600;
	font-size: 15px;
	line-height: 25.5px;
	letter-spacing: -0.25px;
	color: #27333f;
}

/* Availability calendar: the dashboard's fields have no names, so they are targeted by position.
   Order is always: Adult, Child, Infant, then a row of Min / Max / Capacity. Keep Adult + Capacity. */
.tf-field-group-box > .tf-field:nth-child(2),
.tf-field-group-box > .tf-field:nth-child(3),
.tf-field-group-box > .row > .col-md-4:nth-child(1),
.tf-field-group-box > .row > .col-md-4:nth-child(2) { display: none !important; }
.tf-field-group-box > .row > .col-md-4:nth-child(3) { flex: 0 0 100%; max-width: 100%; width: 100%; }
