/* Match the desktop design, with a full-width location and comfortable touch targets. */
@media(max-width:600px){
 .search-panel .filters>.search-location,.search-panel .filters>.search-outdoor{grid-column:1/-1}
 .search-panel .filters>.search-type,.search-panel .filters>.search-rent{grid-column:auto;min-width:0}
 .search-panel .filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 .benefits-strip{padding:18px 12px;gap:16px 12px}
 .benefits-strip>div{flex-direction:row;align-items:flex-start;text-align:left;gap:8px}
 .benefits-strip>div>span{flex:0 0 22px;margin-top:2px}
 .benefits-strip p{margin:0}
 .benefits-strip strong{font-size:12px;line-height:1.3}
 .benefits-strip small{font-size:11px;line-height:1.35;margin-top:3px}
 .price-popover{left:auto;right:0;width:min(260px,calc(100vw - 50px));max-width:none}
}
