/**
 * PDP stock status trigger — text + coloured dot only (no pill).
 * Overrides Additional CSS pill styles on .stock-badge-btn.
 */

.pls_add_stock_badges .stock-badge-btn {
	background: transparent !important;
	background-color: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
	margin: 0 0 10px !important;
	min-height: 0 !important;
	line-height: 1.4 !important;
	text-transform: none !important;
	font-weight: 600;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
}

.pls_add_stock_badges .stock-badge-btn span {
	text-decoration: underline;
	text-decoration-style: dotted;
	text-underline-offset: 4px;
	padding-left: 7px;
}

.pls_add_stock_badges .stock-badge-btn.instock,
.pls_add_stock_badges:has(.pls-stock-badges-message.is-active) .stock-badge-btn.instock {
	background: transparent !important;
	background-color: transparent !important;
	border: 0 !important;
	color: rgba(65, 110, 15, 1) !important;
}

.pls_add_stock_badges .stock-badge-btn.outofstock,
.pls_add_stock_badges:has(.pls-stock-badges-message.is-active) .stock-badge-btn.outofstock {
	background: transparent !important;
	background-color: transparent !important;
	border: 0 !important;
	color: rgba(160, 50, 50, 1) !important;
}

.pls_add_stock_badges .stock-badge-btn.backorder,
.pls_add_stock_badges:has(.pls-stock-badges-message.is-active) .stock-badge-btn.backorder {
	background: transparent !important;
	background-color: transparent !important;
	border: 0 !important;
	/* Yellow-green — more positive than the old dull orange. */
	color: rgba(110, 140, 20, 1) !important;
}
