/**
 * Stealth off-screen fields for bot traps (rental form + Contact Form 7).
 * Uses clip/position technique — not display:none — so simple bots still see inputs in HTML.
 */
.apl-offscreen,
.apl-offscreen-wrap .apl-offscreen {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important;
	border: 0 !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

.apl-offscreen-wrap {
	position: relative;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.apl-recaptcha-wrap {
	margin-bottom: 16px;
}

.wpcf7 .apl-cf7-recaptcha {
	margin: 0;
	padding: 0;
}

.wpcf7 .apl-cf7-recaptcha .g-recaptcha {
	transform-origin: left top;
}

.apl-rental-form-row--recaptcha {
	margin-bottom: 16px;
}

.apl-rental-field--recaptcha .g-recaptcha {
	transform-origin: left top;
}
