/**
 * SG Montageset Uitvoering — keuzeveld boven de bundelregels.
 *
 * De maatvoering is overgenomen van Product Bundles zelf
 * (assets/css/frontend/single-product.css): een afbeeldingskolom van 20% links,
 * een detailkolom van 80% rechts met 1.5rem binnenruimte, en dezelfde scheidings-
 * lijn eronder. Zo staat het keuzeveld exact in lijn met de Paneelmaat- en
 * Kleur-velden van de bundelregels eronder.
 */

.sg-msu {
	padding-bottom: 1.618rem;
	margin-bottom: 1.618rem;
	border-bottom: 1px solid rgba( 0, 0, 0, .05 );
	overflow: hidden;
}

.sg-msu__thumb {
	float: left;
	width: 20%;
	margin: 0;
}

.sg-msu__details {
	float: right;
	width: 80%;
	padding: 0 0 0 1.5rem;
	box-sizing: border-box;
	text-align: left;
}

.summary-add-to-cart-form-bundle .sg-msu__details {
	padding: 0 0 0 2rem;
}

/* Smalle kolom: Product Bundles zet zelf .small_width op het formulier. */
.small_width.bundle_form .sg-msu__thumb,
.small_width.composite_form .bundle_form .sg-msu__thumb {
	display: none;
}

.small_width.bundle_form .sg-msu__details,
.small_width.composite_form .bundle_form .sg-msu__details {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}

/* Label boven het veld, net als bij de variatie-keuzes van de bundelregels. */
.sg-msu__variations,
.sg-msu__variations tbody,
.sg-msu__variations tr,
.sg-msu__variations td {
	display: block;
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	background: none;
}

.sg-msu__variations td.label {
	padding: 0 0 .3em;
}

.sg-msu__variations td.label label {
	margin: 0;
}

.sg-msu__select {
	width: 100%;
	margin: 0;
}

.sg-msu__uitleg {
	margin: .5em 0 0;
	font-size: .88em;
	line-height: 1.4;
	color: #767676;
}

.sg-msu__uitleg:empty {
	display: none;
}

/* De regels van de niet-gekozen uitvoering horen niet in beeld. */
.bundled_product.sg-msu-inactief {
	display: none !important;
}

/*
 * Het eigen vinkje van Product Bundles gaat weg: binnen een uitvoering is een
 * regel niet optioneel, het keuzeveld bovenaan bepaalt alles. De producttitel
 * wordt door PB apart gerenderd en blijft dus gewoon staan.
 */
.bundled_product.sg-msu-regel .bundled_product_optional_checkbox {
	display: none !important;
}
