/**
 * Product Additional Information.
 *
 * These rules were originally emitted as inline style="" attributes on every
 * row. That worked, but inline styles beat any stylesheet, so a user's own CSS
 * (or a future style control targeting the same property) could never override
 * the defaults. Structural defaults belong here; the style-tab controls stay
 * free to win, which is the whole point of them defaulting to ''.
 */

.ractro-padd__table {
	width: 100%;
	border-collapse: collapse;
}

.ractro-padd__row {
	border-bottom: 1px solid rgba(0, 0, 0, .12);
}

.ractro-padd__table .ractro-padd__label {
	text-align: left;
	padding: 10px 14px;
	font-weight: 600;
	vertical-align: top;
	width: 35%;
}

.ractro-padd__table .ractro-padd__value {
	padding: 10px 14px;
	vertical-align: top;
}

.ractro-padd__list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
}

.ractro-padd__list .ractro-padd__row {
	display: flex;
	gap: 8px;
	padding: 8px 0;
}

.ractro-padd__list .ractro-padd__label {
	font-weight: 600;
	min-width: 35%;
}

/* The last row's rule would otherwise double up with a container border. */
.ractro-padd__row:last-child {
	border-bottom: 0;
}

.ractro-padd--notice {
	opacity: .6;
	font-style: italic;
}
