/* Bid2Stay 28.25.15 — Verified Filter Layout Cleanup
   Scoped to Find a Stay only. Prevents long verification copy from forcing
   horizontal overflow or clipping in the search grid. */
body.b2s30-discovery-page .b2s282510-verified-control{
  grid-column:1 / 4 !important;
  min-width:0 !important;
  width:100% !important;
  box-sizing:border-box !important;
  display:grid !important;
  align-content:center !important;
  gap:6px !important;
  min-height:58px !important;
  padding:10px 14px !important;
  overflow:hidden !important;
  border:1px solid rgba(23,107,67,.18) !important;
  border-radius:12px !important;
  background:#f8fbf9 !important;
}
body.b2s30-discovery-page .b2s282510-verified-check{
  min-width:0 !important;
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  white-space:normal !important;
}
body.b2s30-discovery-page .b2s282510-verified-check strong{
  min-width:0 !important;
  color:#173047 !important;
  font-size:12px !important;
  line-height:1.25 !important;
  font-weight:900 !important;
  white-space:normal !important;
  overflow-wrap:anywhere !important;
}
body.b2s30-discovery-page .b2s282510-verified-control small{
  min-width:0 !important;
  display:block !important;
  max-width:100% !important;
  color:#687784 !important;
  font-size:10.5px !important;
  line-height:1.4 !important;
  font-weight:700 !important;
  white-space:normal !important;
  overflow-wrap:anywhere !important;
}
body.b2s30-discovery-page .b2s-find-search-submit{
  grid-column:4 !important;
}
@media(max-width:1050px){
  body.b2s30-discovery-page .b2s282510-verified-control,
  body.b2s30-discovery-page .b2s-find-search-submit{
    grid-column:1 / -1 !important;
  }
}
@media(max-width:720px){
  body.b2s30-discovery-page .b2s282510-verified-control{
    min-height:0 !important;
    padding:11px 12px !important;
    border-radius:12px !important;
  }
  body.b2s30-discovery-page .b2s282510-verified-check strong{font-size:12.5px !important;}
  body.b2s30-discovery-page .b2s282510-verified-control small{font-size:10.5px !important;}
}
