/**
 * Structural/state-only CSS for the Build a Box builder. The visual design
 * system (.box-layout, .box-size, .box-tray, .box-slot, .pcard, .btn, etc.)
 * lives in the theme so the builder inherits the site's look automatically.
 */
.bab-loading {
	color: var( --muted, #666 );
	font-size: 0.9rem;
	padding: 12px 0;
}

.box-slot .rm {
	margin-left: auto;
}

.bab-message {
	min-height: 1.2em;
	font-size: 0.82rem;
	margin-top: 10px;
	text-align: center;
	color: var( --gilt-deep, #6c4f1d );
}

[data-bab-add]:disabled {
	opacity: 0.5;
	cursor: not-allowed;
}
