/* DM24 — statusy dostępności bez pokazywania dokładnych ilości */

.stock.dm24-stock-status,
.dm24-stock-status {
	display: inline-flex !important;
	align-items: center;
	gap: 8px;
	margin: 10px 0 14px !important;
	padding: 10px 13px;
	background: #f8fafc;
	border: 1px solid #e8edf3;
	border-radius: 8px;
	font-size: 13px !important;
	font-weight: 800 !important;
}

.stock.dm24-stock-status::before,
.dm24-stock-status::before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: currentColor;
}

.dm24-stock-available {
	color: var(--dm24-stock-available, #16833b) !important;
}

.dm24-stock-low {
	color: var(--dm24-stock-low, #b54708) !important;
	background: #fff8eb !important;
	border-color: #f5d9a8 !important;
}

.dm24-stock-last {
	color: var(--dm24-stock-last, #d92d20) !important;
	background: #fff1f0 !important;
	border-color: #f4c7c3 !important;
}

.dm24-stock-out {
	color: var(--dm24-stock-out, #b42318) !important;
	background: #fff4f3 !important;
	border-color: #f3c8c4 !important;
}

/* Karty produktów */
.dm24-stock.dm24-stock-available,
.dm24-stock.dm24-stock-low,
.dm24-stock.dm24-stock-last,
.dm24-stock.dm24-stock-out {
	color: inherit;
}
