.paneSearchSpacer{min-height:80px;flex:none;background:var(--surface)}.searchSheetHandle{display:none}.app.searchSurface header.topbar{z-index:1600}@media(min-width:901px){.app header.topbar>.sb.paneSearch{position:absolute;inset-inline-start:calc(var(--railW) + 16px);inset-block-start:calc(var(--topOffset) + var(--chipH) + var(--results-head-h) + 12px);inline-size:calc(var(--results-track-w) - 32px);max-inline-size:none}.app.searchMode{--chipH: 0px}.app.searchMode .searchModes.inResults{padding:8px 16px}.app.searchMode .dockRight{overflow:visible}}@media(max-width:900px){.app.searchMode{--searchBottom:calc(var(--safeTop) + 80px)}.app.searchMode .poiSearchPlace{top:calc(var(--safeTop) + 80px);inset-inline-end:calc(var(--touch-target) + 2 * var(--space-3));max-width:calc(100% - var(--touch-target) - 3 * var(--space-4))}.app header.topbar{padding-inline:16px}.app header.topbar>.pwaInstallIcon.floating{position:absolute;top:calc(var(--safeTop) + 128px);inset-inline-start:16px}.app.searchSurface header.topbar>.pwaInstallIcon,.app.searchMode header.topbar>.pwaInstallIcon{visibility:hidden}.app.searchMode header.topbar{z-index:950}.app.searchSurface header.topbar{z-index:1600}.app header.topbar .sb .control{min-height:48px}.app .dr-list.searchResults.scrOn{inset:auto 0 calc(var(--barH) + var(--safeBottom));height:calc((100dvh - var(--safeTop) - 64px - var(--barH) - var(--safeBottom)) / 2);max-height:calc(100dvh - var(--safeTop) - 64px - var(--barH) - var(--safeBottom));border-radius:28px 28px 0 0;box-shadow:var(--sh-4);visibility:visible;transform:none;transition:height .2s ease;overflow:hidden}.app .dr-list.searchResults[data-search-snap=peek]{height:112px}.app .dr-list.searchResults[data-search-snap=full]{height:calc(100dvh - var(--safeTop) - 64px - var(--barH) - var(--safeBottom))}.app .searchSheetHandle{position:relative;display:grid;place-items:center;flex:none;width:100%;min-height:44px;border:0;padding:0;background:var(--surface);touch-action:none;cursor:grab}.app .dr-list.searchResults:has(>.dp-body>.listing-list) .searchSheetHandle{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;width:44px}.searchSheetHandle span{display:block;width:36px;height:4px;border-radius:2px;background:var(--md-outline)}.app .dr-list.searchResults:has(>.dp-body>.listing-list)>.dp-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:48px 44px minmax(0,1fr);overflow:hidden;position:relative}.app .dr-list.searchResults .listing-list{display:contents}.app .dr-list.searchResults .list-heading{grid-row:1;padding-inline-start:48px;min-height:48px}.app .dr-list.searchResults .resultsGrid{grid-row:3;height:100%;min-height:0}.app .dr-list.searchResults .searchModes{grid-area:2 / 1}.app .dr-list.searchResults :is(.list-heading,.resultsGrid){grid-column:1}.app .dr-list.searchResults .placeMatches{display:block;position:static;order:1;flex:none;margin:0;padding:0;border:0;overflow:visible;background:var(--surface);border-radius:var(--shape-full)}.placeMatches>summary{display:flex;align-items:center;min-height:44px;padding-inline:8px;cursor:pointer;font:500 14px/20px var(--font);color:var(--primary);white-space:nowrap}.placeMatchOptions{position:fixed;inset-inline:16px;top:auto;margin-top:0;padding:8px;max-height:40dvh;overflow-y:auto;border:var(--hairline);border-radius:var(--shape-lg);background:var(--surface);box-shadow:var(--sh-3);z-index:1200}.placeMatchOptions .pmRow{width:100%;max-width:100%}.app .dr-list.searchResults:has(.poi-list)>.dp-body{display:flex}.app .dr-list.searchResults:has(.poi-list) .searchSheetHandle{position:relative;width:100%}.app .dr-list.searchResults:has(.poi-list) .placeMatches{display:none}.app.searchMode .mapCards{display:none}.app .dr-list.searchResults .list-heading{padding-block:4px;flex-wrap:nowrap}.app .dr-list.searchResults .resultInsights{font-size:11px}.app .dr-list.searchResults .resultSort select{border-radius:24px;max-width:125px}.app .dr-list.searchResults .listing-list{min-height:0}.app .dr-list.searchResults .searchModes.inResults{position:relative;top:auto;padding-block:4px;height:44px;flex:none}}@media(prefers-reduced-motion:reduce){.app .dr-list.searchResults.scrOn{transition:none}}
