/* qa1031: mobile map QA fixes (hero legend, full-map controls, feedback icon, gap above For buyers). Does not touch #buyers inner content. */
#qaMore{display:none}
@media(max-width:860px){
  /* 1. home hero: reserve a row under the search box; layers.js puts the legend pills there */
  body:not(.mapfull) #maptools .mapsearch{margin-bottom:46px}
  /* 2. full map: controls collapse behind one toggle so the map gets the viewport */
  body.mapfull #qaMore{display:inline-flex;align-items:center;justify-content:center;gap:6px}
  body.mapfull:not(.qa-mtopen) #qaMore{grid-column:1;grid-row:2}
  body.mapfull:not(.qa-mtopen) #maptools>#ft,body.mapfull:not(.qa-mtopen) #maptools>#cnt,body.mapfull:not(.qa-mtopen) #maptools>#mapPost,body.mapfull:not(.qa-mtopen) #maptools>#mapAlt,body.mapfull:not(.qa-mtopen) .lmly{display:none!important}
}
@media(max-width:699px){
  /* 5. feedback bubble: smaller and tighter to the edge so it clears card borders (cards have a 32px side margin) */
  html .lmfb{right:2px;width:30px;height:30px}
  html .lmfb span{font-size:14px}
  /* 6. gap above FOR BUYERS: trim the section paddings around it (outside the #buyers inner content) */
  #how.sec{padding-bottom:16px}
  #buyers.sec{padding-top:32px}
}
