/* Inherit the published label/select styles; only add room for one field.
   The captured production CSS uses repeated IDs with !important. The primary
   grid property is set once inline by outing.js, using this responsive variable. */
.ifam-outing-search { --ifam-kanto-columns:minmax(108px,.7fr) minmax(140px,.9fr) minmax(120px,1fr) minmax(160px,1.4fr); }
.ifam-search-prefecture-field { min-width:0; }
.ifam-search-prefecture-field select { width:100%; }
@media(max-width:767px) {
 .ifam-outing-search { --ifam-kanto-columns:repeat(2,minmax(0,1fr)); }
}
