/* One price wrapper = one flex/grid item for the theme. Unit price stays below it. */
.bup-price-stack {
	display: inline-flex !important;
	flex-direction: column !important;
	align-items: inherit;
	max-width: 100%;
	vertical-align: top;
}

.bup-main-price,
.bisbel-unit-price {
	display: block !important;
	float: none !important;
	clear: both !important;
}

.bisbel-unit-price {
	width: 100%;
	margin-top: 0.2rem;
	font-size: 0.82em;
	font-weight: 400;
	line-height: 1.35;
	color: inherit !important;
	opacity: 0.78;
}

/* Product cards use the native .price element. The stack fills that element, not the image area. */
.woocommerce ul.products li.product .price .bup-price-stack,
.woocommerce-page ul.products li.product .price .bup-price-stack {
	display: flex !important;
	width: 100%;
	align-items: inherit;
}

.single-product .summary .price .bup-price-stack {
	display: inline-flex !important;
}

.bup-issues-table td code {
	white-space: normal;
	word-break: break-word;
}
