
/* Bid2Stay Release 12.5.5 — Bid form overlap fix only */
.b2s-bid-grid,
.ok-form-grid,
.ref-bid-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
}

.b2s-field,
.ok-field,
.ref-bid-card .field{
  min-width:0!important;
  width:100%!important;
}

.b2s-field.wide,
.ok-field.wide,
.ref-bid-card .wide{
  grid-column:1 / -1!important;
}

.b2s-field input,
.b2s-field select,
.ok-field input,
.ok-field select,
.ref-bid-card input,
.ref-bid-card select{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}

.b2s-offer-wrap,
.ok-offer-wrap{
  width:100%!important;
  min-width:0!important;
}

@media(max-width:720px){
  .b2s-bid-grid,
  .ok-form-grid,
  .ref-bid-grid{
    grid-template-columns:1fr!important;
    gap:15px!important;
  }

  .b2s-field.wide,
  .ok-field.wide,
  .ref-bid-card .wide{
    grid-column:auto!important;
  }
}
