/* Termin odbioru — formularz klienta */
.pickup-fields{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  padding:14px;
  border:1px solid rgba(0,0,0,.16);
  border-radius:10px;
  background:#fcfaf5;
}
.pickup-fields[hidden]{display:none!important}
.pickup-fields h3{
  grid-column:1/-1;
  margin:0;
  font-size:15px;
}
.pickup-fields label{display:grid;gap:6px}
.order-checkout-form .pickup-fields input,
.order-checkout-form .pickup-fields select{
  margin:0;
  min-width:0;
  width:100%;
  min-height:43px;
  border:1px solid #c5b9a8;
  border-radius:4px;
  background:#fff;
  padding:9px;
  font-size:14px;
}
.pickup-fields .pickup-hint{
  grid-column:1/-1;
  margin:0;
  font-size:12px;
  line-height:1.4;
  color:#594f46;
}
@media(max-width:600px){
  .pickup-fields{grid-template-columns:1fr}
  .pickup-fields h3,.pickup-fields .pickup-hint{grid-column:1}
}
