@media(min-width:901px){.app{--railW: 72px;--panel-list-w: clamp(min(400px, calc(100vw - 552px) ), 28vw, 560px);--panel-detail-w: clamp(440px, 34vw, 760px);--results-track-w: var(--panel-list-w);--filters-track-w: 0px;--resultsW: var(--results-track-w);--topbarH: var(--space-12);--chipH: var(--space-12);grid-template-rows:var(--topOffset) var(--chipH) minmax(0,1fr);grid-template-columns:var(--railW) var(--results-track-w) minmax(0,1fr) var(--filters-track-w);grid-template-areas:"top top top top" "chips chips chips chips" "rail results map filters"}.app.desktop-view-map:not(.detailSide){--results-track-w: 0px}.app.desktop-view-map:not(.detailSide) .dockRight{display:none}.app.detailSide{--results-track-w: var(--panel-detail-w)}.app.panelColOpen:not(.destinationOpen):has(.panelCol:not(.overlay)){--filters-track-w: var(--panel-filter-w)}.app.desktop-view-grid:not(.detailSide) .map{visibility:hidden}.app.desktop-view-grid:not(.detailSide) .dockRight{grid-column:results-start / filters-start}.app .toolRail{grid-area:rail}.app .panelCol{grid-area:filters;position:relative;display:flex;flex-direction:column;min-block-size:0;min-inline-size:0;overflow:hidden;background:var(--surface);border-inline-start:var(--hairline);z-index:750}.app .panelCol.overlay{position:absolute;inset-block:calc(var(--topOffset) + var(--chipH)) 0;inset-inline-end:0;inline-size:min(var(--panel-filter-w),calc(100% - var(--railW) - var(--panel-list-w)));box-shadow:var(--sh-3)}.app .dockLeft{display:none}.app .dockRight{border-inline-start:0;border-inline-end:var(--hairline)}.app .detailHost{grid-area:results;position:relative;inset:auto;margin:0;inline-size:100%;block-size:100%;border:0;border-radius:0;box-shadow:none;z-index:740;background:var(--surface)}.app .detailHost.peekHost{align-self:end;block-size:96px}.app .poiDetailOverlay{position:fixed;inset-inline-start:var(--railW);inset-block:calc(var(--topOffset) + var(--chipH)) 0;inline-size:var(--results-track-w);max-inline-size:none;height:auto;max-height:none;border-radius:0}.app:has(.poiDetailOverlay) .dockRight{visibility:hidden}.app .mapCtl{inset-block-start:var(--space-3);inset-inline-start:var(--space-3);max-inline-size:44px}.app .sheetCount{display:none}.app header.topbar{gap:var(--space-3);padding-inline:var(--space-4);border-block-end:0;box-shadow:none}.app>section.searchModes{padding-block:0;background:var(--md-surface-container-lowest)}.app header.topbar>.sb{flex:0 1 720px!important;min-inline-size:260px!important;max-inline-size:720px}.app .topbarEnd{flex:1 0 auto;min-inline-size:0;justify-content:end}.app .topbarEnd .stats{display:flex;flex:1;justify-content:center;min-inline-size:0}.app .topbarEnd .utils,.app .topbarEnd .loading{flex:none}.app .topbarEnd .loading .loadTxt{display:none}.app .topPost.m3-btn{background:var(--cta);color:var(--on-cta)}.app .railBtn{min-block-size:var(--space-16);font-size:var(--type-sm)}.app .railLb{overflow-wrap:anywhere}.app .navDrawer{inset-inline-start:var(--railW);inset-inline-end:auto;inset-block-start:calc(var(--topOffset) + var(--chipH));inline-size:var(--panel-filter-w);block-size:auto;max-block-size:calc(100svh - var(--topOffset) - var(--chipH) - var(--space-4));border:var(--hairline);border-radius:var(--shape-lg);box-shadow:var(--sh-3);padding:var(--space-4)}.app .navDrawer .nd-item{flex-direction:row;padding:var(--space-3);text-align:start}.app .nd-groupTitle{grid-column:1 / -1;margin:var(--space-3) 0 0;font:var(--type-label);color:var(--text-soft)}.app .navDrawer .nd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .navScrim{inset-inline-start:var(--railW)}}.resultsEdgeControls{display:none}@media(min-width:901px){.app{--results-head-h: calc(var(--touch-target) + 2 * var(--space-1) + 1px)}.app .tbFilters,.app .tbFilters.on{min-block-size:var(--touch-target);background-color:var(--md-primary-container);color:var(--md-on-primary-container);border-color:var(--md-primary);font-weight:600}.app .resultsEdgeControls button{min-block-size:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--md-outline);border-radius:var(--shape-md);background:var(--md-surface-container-lowest);color:var(--md-on-surface);font:500 var(--type-sm)/1.4 var(--font);cursor:pointer;white-space:nowrap}.app .resultsEdgeControls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);position:absolute;z-index:745;box-sizing:border-box;inset-block-start:calc(var(--topOffset) + var(--chipH));inset-inline-start:var(--railW);inline-size:var(--results-track-w);block-size:var(--results-head-h);min-block-size:0;padding:var(--space-1) var(--space-2);background:var(--md-surface-container-lowest);border-block-end:var(--hairline);border-inline-end:var(--hairline)}.app.marketOpen>.resultsEdgeControls{z-index:770}.app .resultsEdgeControls.full{inline-size:calc(100% - var(--railW) - var(--filters-track-w));border-inline-end:0}.app .resultsEdgeControls .resultsEdgeFull{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.app:has(>.resultsEdgeControls) .listing-list .resultsViews{display:none}.app:has(>.resultsEdgeControls:not(.mapOnly))>.dockRight,.app.marketOpen:has(>.resultsEdgeControls:not(.mapOnly)) .market-results-panel{padding-block-start:var(--results-head-h);box-sizing:border-box}.app .resultsEdgeControls.mapOnly{inline-size:auto;block-size:auto;padding:0;background:none;border:0;inset-block-start:calc(var(--topOffset) + var(--chipH) + (100svh - var(--topOffset) - var(--chipH)) / 2);transform:translateY(-50%)}.app .resultsEdgeControls.mapOnly button{background:var(--md-primary-container);color:var(--md-on-primary-container);border-color:var(--md-primary);border-start-start-radius:0;border-end-start-radius:0;box-shadow:var(--sh-2);font-weight:600}.resultsChevron{flex:none}.resultsChevron.inward,[dir=rtl] .resultsChevron{transform:scaleX(-1)}[dir=rtl] .resultsChevron.inward{transform:none}.app:is(.destinationOpen:not(.marketOpen),.navActive)>.resultsEdgeControls{display:none}}@media(min-width:901px)and (max-width:1919px){.app .topbarEnd .stats{display:none}}@media(max-width:900px){.navDrawer{inset-inline-end:0}.app header.topbar:has(.loadErr){z-index:750}.app header.topbar>.topbarEnd:has(.loadErr){position:fixed;inset-block-start:var(--searchBottom, calc(2 * var(--space-16) + var(--safeTop)));inset-inline-start:var(--screen-gutter);inset-inline-end:calc(var(--touch-target) + 2 * var(--space-3));min-inline-size:0;max-inline-size:none}.app .topbarEnd .loadErr{box-sizing:border-box;inline-size:100%;gap:var(--space-2);padding:var(--space-2);border-radius:var(--shape-lg);box-shadow:var(--sh-2);pointer-events:auto;font:500 var(--type-sm)/1.4 var(--font)}.app .topbarEnd .loadErrTxt{display:inline;min-inline-size:0}.app .topbarEnd .loadErrBtn{min-block-size:var(--touch-target);flex:none}.app .listAppBar .resultsFiltersPill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font:500 var(--type-sm)/1.4 var(--font);inline-size:auto;flex:none;gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--shape-full);background:var(--md-primary-container);color:var(--md-on-primary-container)}.listAppBar h2{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:901px){.app.destinationOpen{--chipH: 0px}.app.destinationOpen>:is(.searchModes,.mapUpdating,.panelCol,.dockRight,.detailHost){display:none}.app.marketOpen>.map{visibility:hidden}.app.marketOpen.marketFilters{--filters-track-w: var(--panel-filter-w)}.app .railBtn{font-size:var(--type-sm);padding-inline:var(--space-1);min-inline-size:0}.app .railLb{display:block;inline-size:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.app .listing-list .list-heading{position:relative;display:grid;align-items:center;grid-template-columns:minmax(64px,1fr) 132px auto;gap:var(--space-1);padding:var(--space-1) var(--space-2)}.app .list-heading .result-count{grid-column:1;grid-row:1;align-self:center;font-size:var(--type-xs);line-height:1.35;white-space:normal;min-inline-size:0}.app .listing-list .resultSummary{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:var(--space-3)}.app .list-heading .resultSort{grid-column:1;grid-row:2;align-self:center;min-inline-size:0}.app .list-heading .resultSort select{inline-size:100%;min-inline-size:0;padding-inline:var(--space-1);font-size:var(--type-xs)}.app .list-heading .resultInsights{grid-column:3;grid-row:2;align-self:center}.app .list-heading .updating{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.app .listing-list .resultsViews{grid-column:2;grid-row:2;align-self:center;padding:0;border:0;background:transparent}.app .resultsViews .viewToggle{padding:var(--space-1);gap:0;box-sizing:border-box;inline-size:100%}.app .resultsViews .viewToggle button{flex:1;min-inline-size:0;min-block-size:32px;padding-inline:var(--space-1);font-size:var(--type-xs)}.app .resultsViews .showMap{display:none}.app .resultInsights summary{justify-content:end}}.chat:has(.composer textarea:disabled) .quotaHint{display:none}
