/*
 * „Powiadom mnie, gdy wróci” (`modules/back-in-stock/`). Arkusz laduje sie tylko na wyprzedanym
 * produkcie. Pola, zgoda i komunikaty biora uklad z `modules/forms/forms.css`.
 */

.kd-bis {
	padding: 20px;
	background: var(--kd-color-surface);
	border: 1px solid var(--kd-color-border);
	border-radius: var(--kd-radius-md);
}

.kd-bis .kd-bis__title {
	margin: 0 0 4px;
	font-family: var(--kd-font-heading);
	font-size: var(--kd-h4-size, 1.125rem);
	font-weight: 600;
	line-height: 1.3;
	color: var(--kd-color-text);
}

.kd-bis .kd-bis__text {
	margin: 0 0 var(--kd-space-2);
	font-size: var(--kd-body-sm-size);
	color: var(--kd-color-text-muted);
}

.kd-bis .kd-bis__note {
	flex: 1 1 100%;
	margin: 0;
	font-size: var(--kd-caption-size);
	line-height: 1.6;
	color: var(--kd-color-text-muted);
}

.kd-bis .kd-bis__note a {
	color: inherit;
	text-decoration: underline;
}

.kd-bis .kd-form .kd-btn { width: 100%; }

.kd-bis .kd-form__note { margin-bottom: var(--kd-space-2); }
