/* ===== mvc-table / mvc-itemstable */
/* Kontener obrazów w tabeli mvc-table-details */
.mvc-table-details .gallery-images-container {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 1rem;
	overflow-x: auto;
}
.mvc-table-details .gallery-images-container img {
	max-width: 100px;
}


/* Zezwolenia ze słownika */
.mvc-table.table-area-dict-licence .date-expired {
	color: #ff0000;
}

.mvc-table.table-area-dict-licence .price-before-discount,
.mvc-table.table-area-dict-licence-details .price-before-discount {
	text-decoration: line-through;
}
.mvc-table.table-area-dict-licence .price-historical-low,
.mvc-table.table-area-dict-licence-details .price-historical-low {
	font-size: .8rem;
}


/* Weryfikacja zezwolenia klienta */
.mvc-table .mvc-table-template-content .validation-state-container .mvc-table-item {
	font-weight: bold;
	padding: 1rem;
	text-align: center;
}
.mvc-table .mvc-table-template-content .validation-state-container.validation-state-not_active {
	background: #ff8080;
}
.mvc-table .mvc-table-template-content .validation-state-container.validation-state-before {
	background: #ffff80;
}
.mvc-table .mvc-table-template-content .validation-state-container.validation-state-valid {
	background: #80ff80;
}
.mvc-table .mvc-table-template-content .validation-state-container.validation-state-expired {
	background: #ff8080;
}
/* ===== */



/* ===== Forms */
/* Tworzenie zezwolenia klienta */
.form-area-client-licence-create #booking-spots-container ul.horizontal li {
	margin-right: 2rem;
}
.form-area-client-licence-create #booking-spots-container .booking-spot-container.unavailable {
	text-decoration: line-through;
}
/* ===== */
