/* ihumbak - Woo Out of Stock Notify – prosty, neutralny layout */

.iwon-notify {
	margin: 1.5em 0;
}

.iwon-notify__intro {
	margin: 0 0 0.75em;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 700;
}

.iwon-notify__form {
	display: grid;
	grid-template-columns: 1fr;
	justify-items: start;
	gap: 0.5em;
}

.iwon-notify__input {
	justify-self: stretch;
	width: 100%;
	min-width: 0;
	padding: 0.6em 0.75em;
	line-height: 1.4;
	box-sizing: border-box;
	margin-bottom: 0 !important;
}

.iwon-notify__captcha {
	min-width: 0;
}

/* hCaptcha dokłada własny margin-bottom na widgecie – zerujemy go,
   bo w naszym layoucie odstępy zapewnia grid (gap). */
.iwon-notify__captcha .h-captcha {
	margin-bottom: 0 !important;
}

.iwon-notify__submit {
	justify-self: start;
	cursor: pointer;
}

.iwon-notify__submit:disabled {
	opacity: 0.6;
	cursor: default;
}

.iwon-notify__message {
	grid-column: 1 / -1;
	margin: 0.5em 0 0;
	font-size: 0.95em;
}

.iwon-notify__message:empty {
	display: none;
}

.iwon-notify__message--error {
	color: #b32d2e;
}

.iwon-notify__message--success {
	color: #1a7f37;
}

.iwon-notify__message--loading {
	opacity: 0.8;
}
