/**
 * LOTSA Choice Limits — front-end styling for full/disabled choices.
 * Greys out the choice label and disables pointer interaction so it can't
 * be selected, but leaves the label visible so the user understands it's
 * an option that's simply full.
 */

.gform_wrapper input.lotsa-lc-disabled,
.gform_wrapper input[disabled][data-lotsa-lc="full"],
.gform_wrapper option.lotsa-lc-disabled {
	opacity: 0.55;
	cursor: not-allowed;
}

.gform_wrapper input.lotsa-lc-disabled + label,
.gform_wrapper input[disabled][data-lotsa-lc="full"] + label {
	color: #8a8f94;
	text-decoration: line-through;
	cursor: not-allowed;
	opacity: 0.75;
}

/* When the label wraps the input (some themes), fade the whole item. */
.gform_wrapper .gchoice:has(input.lotsa-lc-disabled),
.gform_wrapper .gchoice:has(input[disabled][data-lotsa-lc="full"]) {
	opacity: 0.75;
}
