.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:56px}.app .dr-list.searchResults.scrOn{inset:auto 0 calc(var(--barH) + var(--safeBottom));height:52dvh;max-height:calc(100dvh - var(--safeTop) - 80px - 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:180px}.app .dr-list.searchResults[data-search-snap=full]{height:calc(100dvh - var(--safeTop) - 80px - var(--barH) - var(--safeBottom))}.app .searchSheetHandle{display:grid;place-items:center;flex:none;width:100%;min-height:44px;border:0;padding:0;background:var(--surface);touch-action:none;cursor:grab}.searchSheetHandle span{display:block;width:36px;height:4px;border-radius:2px;background:var(--md-outline)}.app .dr-list.searchResults>.dp-body{overflow:hidden}.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:56px;flex:none}}@media(prefers-reduced-motion:reduce){.app .dr-list.searchResults.scrOn{transition:none}}
