/* BOOKING_DETAIL CSS Document iV4 */

table.booking_detail {
	}
	table.booking_detail tr.block-field[style] {
		/*display:table-row;*/
		}
		.tundra table.booking_detail td.block-field-field span.dijitInline textarea.dijitTextBox[style],
		.tundra table.booking_detail td.block-field-field span.dijitInline textarea.dijitTextArea[style],
		.tundra table.booking_detail td.block-field-field span.dijitInline textarea.dijitExpandingTextArea[style] {
			width:65%!important;
			}
		.tundra table.booking_detail td.block-field-field span.dijitInline div.dijitDateTextBox[style],
		.tundra table.booking_detail td.block-field-field span.dijitInline div.dijitComboBoxOpenOnClick[style] {
			width:65%!IMPORTANT;
			}
	table.booking_detail_footer td.block-field-warning {
		color: #ff0000;
		}

/* ===== Container-combi pool selector (wens 2 UX v2) ===== */
.container-pool .container-pool-card {
	cursor: pointer;
	transition: transform 0.1s ease, box-shadow 0.1s ease;
}
.container-pool .container-pool-card:hover:not(.is-disabled) {
	box-shadow: 0 2px 8px rgba(0,0,0,0.08);
	transform: translateY(-1px);
}
.container-pool .container-pool-card.is-disabled {
	cursor: not-allowed;
}
.container-pool .ires-pool-thumb img,
.container-pool .ires-pool-thumb-placeholder {
	width: 56px;
	height: 56px;
	object-fit: cover;
	display: block;
}
.container-pool .ires-pool-check {
	width: 22px;
	height: 22px;
	border: 1px solid #ced4da;
	font-size: 11px;
}
.container-pool .ires-pool-check.bg-success {
	border-color: transparent;
}
.container-pool .ires-pool-info-btn {
	font-size: 18px;
	line-height: 1;
	color: #0d6efd;       /* Bootstrap primary, voor zichtbaarheid op witte card */
	opacity: 0.75;
}
.container-pool .ires-pool-info-btn:hover {
	opacity: 1;
}
.container-pool .min-w-0 {
	min-width: 0;
}