.latepoint-multiweek-course-note {
	margin: 0.75em 0 0;
	font-size: 0.9em;
	opacity: 0.9;
}

/* Review Slots block: sits above the main summary card; Pro recurring SCSS targets .latepoint-summary-w .recurring-bookings-preview-wrapper */
.latepoint-multiweek-course-review-slots {
	margin-bottom: 12px;
}

.latepoint-multiweek-course-review-slots .rbp-time-edit {
	display: none !important;
}

/* Mobile summary dock: injected after LatePoint/Pro CSS via wp_add_inline_style (see latepoint-multiweek-course.php). */

/* Customer-step “Review your dates” uses Pro recurring markup (.rb-bookings-info); Pro SCSS only styles it inside the recurring step, so we mirror that look here. */
.latepoint-w .latepoint-multiweek-review-dates-link-col {
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0;
}

.latepoint-w .step-customer-w .latepoint-multiweek-review-dates-link-col .rb-bookings-info {
	margin-top: 0.75rem;
	padding: 15px;
	background-color: #f8f8f8;
	text-align: center;
	color: var(--latepoint-headings-color, #111);
	font-size: clamp(0.8125rem, 2.75vw, 0.9375rem);
	line-height: 1.35;
}

.latepoint-w .step-customer-w .latepoint-multiweek-review-dates-link-col .rb-bookings-info-label:empty {
	display: none;
}

.latepoint-w .step-customer-w .latepoint-multiweek-review-dates-link-col .rb-bookings-info-link-wrapper a {
	display: inline-block;
	border-bottom: 1px dotted var(--latepoint-brand-primary, #2563eb);
	color: var(--latepoint-brand-primary, #2563eb);
	cursor: pointer;
	max-width: 100%;
	word-wrap: break-word;
	overflow-wrap: break-word;
	padding: 0.35em 0.15em;
}
