/* Booking-form overflow fix.
   Gravity Forms core CSS puts min-width:240px on selects/inputs. In the booking
   forms' narrow (1/3-width) columns that overflows the column and overlaps the
   neighbouring field - the "Select Your Postcode" dropdown was overrunning into the
   "Select Type of Waste" radios by ~9px. Constrain fields to their own column.

   This is a minimal spacing fix only; it does NOT try to reproduce the fuller styling
   the removed Gravity Forms styler plugins gave the forms (that was a deliberate call). */

/* !important is needed to beat the Jupiter theme rule
   `#theme-page select, .woocommerce select { min-width:240px }`
   (id-level specificity) that forces the 240px width causing the overflow. */
.gform_wrapper select,
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="url"] {
	min-width: 0 !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
}
