.mobile-search-summary,.mobile-filter-section-toggle,.mobile-filter-done,.mobile-duration-toggle,.property-card-action{display:none}@media (max-width:900px){.search-page-intro{padding-top:20px;padding-bottom:16px}.search-page-intro .eyebrow,.search-page-intro>p{display:none}.search-page-intro h1{font-size:25px;line-height:1.5}.mobile-search-summary{margin-bottom:12px;display:block}.mobile-search-summary>button{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #d5dfd0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.mobile-search-summary-copy{gap:6px;min-width:0;display:grid}.mobile-search-summary-copy strong{font-size:14px;font-weight:600;line-height:1.5}.mobile-search-summary-copy strong>span{white-space:nowrap;font-weight:400}.mobile-search-summary-copy>span{color:#667360;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.mobile-search-edit{color:#3e5e40;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.mobile-search-summary [aria-expanded=true] .mobile-search-edit svg{transform:rotate(180deg)}.search-criteria-panel{margin-bottom:15px;display:none}.search-criteria-panel.criteria-open{display:block}.search-criteria-panel .search-bar{padding:10px 16px 14px}.search-controls .search-field input,.search-controls .search-field select{min-height:35px;font-size:16px}.search-controls .date-inputs{gap:6px}.search-controls .date-inputs input{flex:1;width:calc(50% - 9px);min-width:0}.search-controls .search-assistance{gap:8px;padding:0 16px 14px}.mobile-duration-toggle{color:#50664a;background:0 0;align-items:center;gap:6px;min-height:40px;padding:4px 0;font-size:12px;display:inline-flex}.mobile-duration-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.search-controls .duration-options{flex-basis:100%;display:none}.search-controls .duration-options.duration-options-open{display:flex}.search-controls .duration-options>span{display:none}.search-controls .search-date-error{flex-basis:100%}.filter-mobile-bar{color:#63735b;margin:0 0 12px;font-size:11px}.filter-mobile-bar>.button{border-radius:8px;min-height:44px}.active-search{display:none}.active-search.active-search-open{margin-bottom:12px;display:flex}.active-search>span{display:none}.filter-sidebar.filters-open{border-radius:12px;padding:16px;display:block;position:static}.filter-sidebar .filter-heading{margin-bottom:10px}.filter-sidebar .filter-group-basic{display:none}.filter-sidebar .mobile-filter-section{border-bottom:1px solid var(--line);margin:0;padding:0}.mobile-filter-section-toggle{width:100%;min-height:60px;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:14px;line-height:1.6;display:flex}.mobile-filter-section-toggle>span{gap:3px;display:grid}.mobile-filter-section-toggle small{color:#667760;font-size:11px}.mobile-filter-section-toggle>svg{flex-shrink:0}.mobile-filter-section-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-filter-section-content{padding-bottom:16px;display:none}.mobile-filter-section-content.is-open{display:block}.mobile-filter-section-content>h3,.mobile-filter-section-content .property-walk-filter>legend{display:none}.mobile-filter-section-content label{min-height:44px;margin:0;font-size:13px}.mobile-filter-section-content input[type=checkbox],.mobile-filter-section-content input[type=radio]{flex-shrink:0;width:18px;height:18px}.filter-sidebar .mobile-filter-done{white-space:normal;width:100%;margin-top:16px;display:flex}.search-results{scroll-margin-top:85px}.search-results .results-bar{align-items:center;gap:10px;margin-bottom:16px;padding-bottom:13px}.results-bar .result-price-context{display:none}.search-results .results-bar select{min-width:0;max-width:175px;min-height:44px;font-size:16px}.results-grid{gap:28px}.results-grid .property-image{aspect-ratio:1.6;border-radius:10px;height:auto}.results-grid .property-card-body{padding-top:13px}.results-grid .property-card-body>.location,.results-grid .property-tag{display:none}.results-grid .property-name h3{font-size:21px}.results-grid .station{margin-top:7px;font-size:12px}.results-grid .property-specs{border-bottom:0;margin-bottom:0;padding:11px 0 0;font-size:12px}.results-grid .property-amenity-highlights{margin:11px 0 14px}.results-grid .property-price{flex-wrap:wrap;gap:4px 8px}.results-grid .property-card-body>.muted,.results-grid .property-deposit-note{font-size:11px;line-height:1.75}.results-grid .property-card-action{color:#3f5c3d;background:#f4f7f1;border:1px solid #d6dfd0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;margin-top:13px;padding:11px 13px;font-size:13px;display:flex}}@media (max-width:360px){.search-controls .date-inputs{flex-wrap:wrap}.search-controls .date-inputs input{flex-basis:100%;width:100%}.search-controls .date-inputs>span{display:none}.search-results .results-bar select{max-width:160px}}
