/**
 * Frontend honeypot styles.
 *
 * Collapses CF7 autop <p> wrappers and hides the trap from users without
 * display:none so browser extensions (e.g. FakeFiller) still fill the field.
 */

/* Collapse the CF7 autop <p> around honeypot fields. */
.fr14ns3qz9 p:has([data-cf7apps-honeypot]),
.fr14ns3qz9 p:has(.jzqkj454ek) {
	margin: 0;
	padding: 0;
	height: 0;
	min-height: 0;
	line-height: 0;
	font-size: 0;
	border: 0;
}

/* Visually hidden honeypot wrapper — not display:none. */
.jzqkj454ek,
[data-cf7apps-honeypot] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	clip-path: inset(50%);
	white-space: nowrap;
	border: 0;
}

.jzqkj454ek .yzmdq6amh2,
[data-cf7apps-honeypot] .yzmdq6amh2 {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	clip-path: inset(50%);
	white-space: nowrap;
	border: 0;
}

.jzqkj454ek input.nov8egxawy[type="text"],
[data-cf7apps-honeypot] input.nov8egxawy[type="text"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	clip-path: inset(50%);
	border: 0;
}
