/* FINAL: WhatsApp teklif formu punto ve tek satır düzeni */
.hero.hero-collection .hero-quick-form,
.hero-collection .hero-quick-form,
form.hero-quick-form{
  display:grid !important;
  grid-template-columns:minmax(370px, 1.45fr) 150px 150px 160px 120px auto !important;
  align-items:center !important;
  gap:10px !important;
  padding-top:18px !important;
  padding-bottom:18px !important;
}

.hero.hero-collection .hero-quick-title,
.hero-collection .hero-quick-title{
  min-width:0 !important;
  padding:0 !important;
}
.hero.hero-collection .hero-quick-title small,
.hero-collection .hero-quick-title small{
  display:block !important;
  font-size:11px !important;
  line-height:1 !important;
  font-weight:700 !important;
  letter-spacing:.16em !important;
  margin:0 0 7px 0 !important;
  white-space:nowrap !important;
}
.hero.hero-collection .hero-quick-title strong,
.hero-collection .hero-quick-title strong{
  display:block !important;
  font-size:20px !important;
  line-height:1.12 !important;
  font-weight:760 !important;
  letter-spacing:-.35px !important;
  white-space:nowrap !important;
  max-width:none !important;
  margin:0 !important;
}

.hero.hero-collection .hero-quick-field input,
.hero.hero-collection .hero-quick-field select,
.hero-collection .hero-quick-field input,
.hero-collection .hero-quick-field select{
  height:45px !important;
  font-size:14px !important;
  font-weight:500 !important;
  line-height:45px !important;
  padding:0 13px !important;
}
.hero.hero-collection .hero-quick-field select,
.hero-collection .hero-quick-field select{
  font-weight:600 !important;
}
.hero.hero-collection .hero-quick-submit,
.hero-collection .hero-quick-submit{
  height:48px !important;
  min-width:126px !important;
  padding:0 18px !important;
  font-size:15px !important;
  font-weight:800 !important;
  white-space:nowrap !important;
}

@media(max-width:1180px){
  .hero.hero-collection .hero-quick-form,
  .hero-collection .hero-quick-form,
  form.hero-quick-form{
    grid-template-columns:1fr 1fr !important;
  }
  .hero.hero-collection .hero-quick-title,
  .hero-collection .hero-quick-title{
    grid-column:1 / -1 !important;
  }
  .hero.hero-collection .hero-quick-title strong,
  .hero-collection .hero-quick-title strong{
    white-space:normal !important;
  }
  .hero.hero-collection .hero-quick-submit,
  .hero-collection .hero-quick-submit{
    grid-column:1 / -1 !important;
  }
}
@media(max-width:760px){
  .hero.hero-collection .hero-quick-form,
  .hero-collection .hero-quick-form,
  form.hero-quick-form{
    grid-template-columns:1fr !important;
  }
  .hero.hero-collection .hero-quick-title strong,
  .hero-collection .hero-quick-title strong{
    font-size:17px !important;
  }
}
