.hz-mobile-tools[hidden]{display:none}.hz-filters-done{display:none}.buyer-compare-choice{display:flex!important;align-items:center;gap:12px;padding:12px;border:1px solid #d6e0eb;border-radius:10px;margin:8px 0}.buyer-compare-choice input{width:22px!important;height:22px!important;flex:0 0 22px}.hz-pro-dialog select{width:100%;min-height:44px;font:inherit;padding:10px;border:1px solid #bdcede;border-radius:10px;background:white;color:#17334c}.compare-bar{flex-wrap:wrap}.compare-bar button{min-height:44px}
@media(max-width:760px){
header.nav{position:relative!important;height:auto!important;min-height:0!important;padding:8px 12px 10px!important;gap:6px!important;box-shadow:none!important}.nav .homezun-brand img{width:108px!important;height:52px!important;max-height:52px!important;object-fit:contain}.mobile-search-shell{width:100%;gap:6px!important}.mobile-search-shell #searchFilters{margin:0!important;gap:8px!important;padding:0!important}.mobile-search-shell #filterq{font-size:16px!important;min-height:44px!important;padding:10px 12px!important;min-width:0!important}.mobile-search-shell #searchFilters>button{min-height:44px!important;padding:8px 14px!important;font-size:14px!important}.mobile-search-shell #listingViews{display:flex!important;align-items:center!important;gap:5px!important;padding:0!important;margin:4px 0 0!important;border:0!important;background:transparent!important;min-height:44px!important;width:100%!important}.mobile-search-shell #listingViews button{min-height:44px!important;padding:8px 13px!important;font-size:14px!important;border-radius:9px!important;flex:none!important}.mobile-search-shell #listingViews #saveSearchButton{margin-right:auto!important;white-space:nowrap!important;font-size:13px!important}.mobile-search-shell #splitView{display:none!important}
#search{padding:16px 12px 90px!important}#search .section-head{margin:0 0 8px!important}#marketTitle{font-size:23px!important;line-height:1.25!important;letter-spacing:-.5px!important;margin:0!important}#marketDescription{display:none!important}.results-meta{margin:0 0 10px!important;padding:0!important;font-size:13px!important}.results-meta b{font-size:14px!important}.results-meta>span{display:none!important}
.hz-mobile-tools{border:1px solid #dae3ed;border-radius:11px;background:white;margin:4px 0 12px;padding:0 12px}.hz-mobile-tools>summary{font-size:14px;font-weight:650;min-height:44px;display:list-item;align-content:center;cursor:pointer}.hz-mobile-tools .hz-pro-tools{margin:10px 0;padding:12px;display:flex;flex-wrap:wrap;gap:8px}.hz-mobile-tools .hz-pro-tools>strong{display:none}.hz-mobile-tools .hz-pro-tools button{font-size:14px;min-height:44px;flex:1 1 120px;padding:8px}.hz-mobile-tools .buyer-tools-panel,.hz-mobile-tools .hz-research{margin:10px 0;font-size:14px}.hz-mobile-tools>span{display:flex!important;font-size:12px!important;padding:10px 0!important}.hz-mobile-tools>span label{font-size:14px!important}.hz-mobile-tools>span small{font-size:12px!important}
#moreFilters.open{display:flex!important;flex-direction:column!important;gap:12px!important;max-height:65dvh;overflow:auto;padding:14px!important;border:1px solid #d8e2ed;background:white;border-radius:12px;margin-top:8px!important}#moreFilters:not(.open){display:none!important}#moreFilters select{width:100%;min-height:44px;font-size:16px}#moreFilters .activity-filters{display:flex;flex-direction:column;margin:0;gap:10px}#moreFilters .activity-filters label[hidden]{display:none!important}#moreFilters .easy-search{margin:0}#moreFilters .city-shortcuts{display:flex;overflow:auto;flex-wrap:nowrap;gap:6px}#moreFilters .city-shortcuts button{white-space:nowrap;font-size:13px;min-height:44px}#moreFilters .search-actions{display:flex;flex-wrap:wrap;gap:6px}#moreFilters .search-actions button{font-size:13px;min-height:44px}#moreFilters .local-search-tools{margin:0}#moreFilters .hz-filters-done{display:block;min-height:44px;background:#17365b;color:white;border:0;border-radius:9px;font-weight:700}
.compare-bar{bottom:76px!important;padding:8px!important;gap:5px!important;max-height:150px;overflow:auto}.compare-bar button{font-size:12px!important;padding:8px!important}.compare-bar .compare-clear{display:block!important}.idx-grid{gap:16px!important}.buyer-actions,.hz-pro-actions{gap:8px}.buyer-actions button,.hz-pro-actions button{font-size:13px;min-height:44px}body{padding-bottom:env(safe-area-inset-bottom)}
}
