.c3-searchHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-block:1.5rem 1.25rem;display:flex}.c3-searchHeading h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600;line-height:1.4}.c3-searchHeading p{color:var(--color-text-muted);font-size:.9rem;line-height:1.75}.c3-search{min-width:0;container-type:inline-size}.c3-searchToolbar{border-block:1px solid var(--color-border);margin-block-end:1.25rem;padding-block:1rem}.c3-searchControls{flex-direction:column;gap:.75rem;display:flex}.c3-filterChips{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.c3-resultsSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.25rem;display:flex}.c3-resultsSummary nav{flex-wrap:wrap;min-width:0}.c3-resultsLayout,.c3-resultsList{min-width:0}.c3-resultsList{outline-offset:.25rem}.c3-featured{border-block-end:1px solid var(--color-border);margin-block-end:1.25rem;padding-block-end:1.25rem}.c3-featured h2{overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;display:flex}.c3-featured h2>span{min-width:0;margin-inline-start:0}.c3-featuredRail{scroll-snap-type:inline proximity;gap:1rem;padding-block:.25rem 1rem;display:flex;overflow-x:auto}.c3-featuredCard{scroll-snap-align:start;flex:none;width:14rem}.c3-searchResults .c3-featured [data-slot=listing-card]{box-shadow:none}.c3-resultRow{border-block-end:1px solid var(--color-border);border-radius:0;min-width:0;padding-block:1.25rem}.c3-resultRow:first-child{padding-block-start:.25rem}.c3-searchResults .c3-resultRow [data-slot=listing-card]{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1rem;padding:0;display:grid}.c3-resultRow [data-slot=listing-card]>div:first-child{width:100%;min-width:0}.c3-resultRow [data-slot=listing-card]>div:first-child [data-slot=image]{border-radius:.85rem}.c3-resultRow [data-slot=listing-card]>div:last-child{gap:.45rem;min-width:0}.c3-resultRow h3{font-size:.95rem;font-weight:500;line-height:1.5}.c3-resultRow [data-slot=listing-card]>div:last-child>p{font-weight:400}.c3-resultDistance,.c3-noPoint{color:var(--color-text-muted);padding-block-start:.5rem;padding-inline-start:8rem;font-size:.8rem}.c3-selectPin{min-height:var(--size-control-md);margin-block-start:.35rem;margin-inline-start:8rem}.c3-mapPanel{min-width:0;display:none}.c3-searchResults[data-view=map] .c3-mapPanel{display:block}.c3-searchResults[data-view=map] .c3-resultsList{display:none}.c3-mapCards{scroll-snap-type:inline mandatory;gap:1rem;margin-block:1rem;padding-block-end:1rem;display:flex;overflow-x:auto}.c3-mapCard{scroll-snap-align:center;flex:none;width:min(22rem,85vw)}.c3-searchResults .c3-mapCard [data-slot=listing-card]{box-shadow:none}.c3-searchHeading:lang(fa) h1{letter-spacing:normal;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.6}@media (min-width:48rem){.c3-searchResults[data-view=list] .c3-resultRow [data-slot=listing-card]{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem}.c3-searchResults[data-view=list] .c3-resultRow [data-slot=listing-card]>div:last-child{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.65rem 2rem;display:grid}.c3-searchResults[data-view=list] .c3-resultRow h3{grid-column:1;font-size:1.05rem}.c3-searchResults[data-view=list] .c3-resultRow [data-slot=listing-card]>div:last-child>p:first-of-type:not([data-slot]){grid-area:1/2;font-size:1.05rem;font-weight:500}.c3-searchResults[data-view=list] .c3-resultRow [data-slot=listing-card]>div:last-child>:not(h3):not(p:first-of-type){grid-column:1}.c3-searchResults[data-view=list] .c3-resultDistance{padding-inline-start:13.5rem}.c3-featuredRail{gap:1.25rem}.c3-featuredCard{width:16rem}}@media (min-width:64rem){.c3-searchResults[data-view=map] .c3-resultsLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:2rem;display:grid}.c3-searchResults[data-view=map] .c3-resultsList{scrollbar-width:thin;max-height:calc(clamp(26rem,65dvh,42rem) + 3rem);padding:.25rem .5rem;display:block;overflow-y:auto}.c3-searchResults[data-view=map] .c3-resultRow[data-selected=true]{border-inline-start:2px solid var(--color-action);padding-inline-start:.75rem}.c3-mapPanel [data-slot=results-map]>[role=region]{height:clamp(26rem,65dvh,42rem)}.c3-mapCards{display:none}.c3-searchResults[data-view=map] .c3-featuredCard{width:12rem}}@container (max-width:50rem){.c3-searchResults[data-view=map] .c3-resultsLayout{display:block}.c3-searchResults[data-view=map] .c3-resultsList{display:none}.c3-searchResults[data-view=map] .c3-mapCards{display:flex}}@container (max-width:35rem){.c3-searchResults[data-view=list] .c3-resultRow [data-slot=listing-card]{grid-template-columns:7rem minmax(0,1fr);gap:1rem}.c3-searchResults[data-view=list] .c3-resultRow [data-slot=listing-card]>div:last-child{display:flex}.c3-searchResults[data-view=list] .c3-resultDistance{padding-inline-start:8rem}}@container (max-width:18rem){.c3-searchResults[data-view] .c3-resultRow [data-slot=listing-card]{grid-template-columns:minmax(0,1fr)}.c3-resultDistance,.c3-noPoint,.c3-selectPin,.c3-searchResults[data-view=list] .c3-resultDistance{margin-inline-start:0;padding-inline-start:0}}@media (min-width:48rem){.c3-searchResults[data-view=list] .c3-resultRow [data-slot=featured-label]{justify-self:start}.c3-searchResults[data-view=list] .c3-resultRow [data-slot=listing-card]>div:last-child:has([data-slot=featured-label])>p:first-of-type:not([data-slot]){grid-row:2}}.c3-mapMissing{color:var(--color-text-muted);padding:.5rem .75rem;font-size:.8rem}
