/* Jivatma Child — 13 contact form fit (rev3 upload, 2026-09-28). Contact page (Contact Form 7, form 417).
   CF7 prints size="40" / cols="40" on its fields, so each box keeps a ~40-character intrinsic width plus
   padding and border; at 390 that runs past the content column and the right borders get cut off (Bach live
   check, 2026-09-28 5:29 PM). Full `>` chains from the CF7 wrapper, no descendant selectors, no !important.
   Phones only (max-width: 767px): at 768 and up the fields already fit their column, and desktop stays exactly as
   it is (Bach pre-upload QA 2026-09-28: unscoped, the fields stretched to the full 1382px column at 1440). */

@media (max-width: 767px) {
	/* Contact form: let the field wrapper take the full column width. */
	.wpcf7 > .wpcf7-form > p > label > .wpcf7-form-control-wrap {
		display: block;
		max-width: 100%;
	}

	/* Contact form text, email and message fields: fill the column, border and padding included, never wider. */
	.wpcf7 > .wpcf7-form > p > label > .wpcf7-form-control-wrap > .wpcf7-form-control {
		box-sizing: border-box;
		width: 100%;
		max-width: 100%;
	}
}
