.search-panel form{grid-template-columns:minmax(190px,1.45fr) repeat(4,minmax(96px,.62fr)) auto}.date-search-field input{width:100%;min-height:43px}.date-handoff-note{margin:13px 2px 0;color:#d9e1fb;font-size:12px;line-height:1.45}.date-handoff-error{margin:10px 2px 0;color:#ffe1ed;font-size:13px;font-weight:800}.all-stays-hero h1{max-width:15ch}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:36px 0 0;color:var(--muted);font-size:14px;font-weight:800}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:108px;border:1px solid #bdebed;border-radius:999px;background:var(--wash);color:#007c80;padding:9px 14px}.page-link:hover{background:#d9f5ef}.page-link.disabled{border-color:var(--line);background:#f7f8fa;color:#9aa2af;cursor:default}@media(max-width:1040px){.search-panel form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.search-panel form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.search-panel form{grid-template-columns:1fr}.pagination{justify-content:space-between;gap:7px}.page-link{min-width:0;padding:8px 11px}}

.location-filters{grid-column:1/-1;color:#fff}.location-filters summary{cursor:pointer;font-size:14px;font-weight:700;padding:8px 0}.location-filters>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:8px}.location-filters p{font-size:12px;color:#d9e1fb;margin:10px 0 0}@media(max-width:850px){.location-filters>div{grid-template-columns:1fr 1fr}}@media(max-width:560px){.location-filters>div{grid-template-columns:1fr}}
