.Search_layout__EIvIV{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start;padding-bottom:var(--space-5xl)}@media (min-width:1024px){.Search_layout__EIvIV{grid-template-columns:var(--sidebar-width) 1fr;gap:var(--space-3xl)}}.Search_sidebar__vf4zV{display:none}@media (min-width:1024px){.Search_sidebar__vf4zV{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height) + var(--space-lg));max-height:calc(100vh - var(--topbar-height) - var(--space-3xl));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-sm)}}.Search_filterGroup__A68Nv{padding-block:var(--space-lg);border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:var(--space-md)}.Search_filterGroup__A68Nv:last-child{border-bottom:none}.Search_filterHead__25ThD{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.Search_priceRow__7hWQW{display:flex;align-items:center;gap:var(--space-sm)}.Search_priceRow__7hWQW>*{flex:1 1;min-width:0}.Search_priceDash__3GSsv{flex:0 0 auto;color:var(--ink3)}.Search_results__hZ8GD{min-width:0}.Search_resultsHead__DcTil{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.Search_resultsActions__egK9h{display:flex;align-items:center;gap:var(--space-sm)}.Search_filterButton__gjCdL{display:inline-flex}@media (min-width:1024px){.Search_filterButton__gjCdL{display:none}}.Search_grid__n0Q6e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.Search_grid__n0Q6e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Search_grid__n0Q6e{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.Search_grid__n0Q6e{grid-template-columns:repeat(4,minmax(0,1fr))}}.Search_activeRow__WM0Xc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.Search_activeChip__z2V4g{display:inline-flex;align-items:center;gap:6px;padding:4px var(--space-md);border-radius:var(--radius-pill);background:var(--tile);color:var(--ink);font-size:13px;font-weight:600;min-height:30px}.Search_activeChipRemove__zxQxN{display:flex;color:var(--ink3);border-radius:50%}@media (hover:hover){.Search_activeChipRemove__zxQxN:hover{color:var(--ink)}}.Search_tripBar__qb00e{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--card);margin-bottom:var(--space-xl)}.Search_tripField__WI5zN{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);min-height:44px;flex:1 1;min-width:190px;text-align:left;transition:background-color .15s ease}@media (hover:hover){.Search_tripField__WI5zN:hover{background:var(--tile)}}.Search_tripFieldText__iMZgP{display:flex;flex-direction:column;min-width:0}.Search_tripDivider__Lmf8i{width:1px;align-self:stretch;background:var(--hairline);flex-shrink:0}@media (max-width:767px){.Search_tripDivider__Lmf8i{display:none}}.Search_skeletonCard__uPTz6{display:flex;flex-direction:column;gap:var(--space-sm)}.SortControl_wrap__jCTN0{display:flex;align-items:center;gap:var(--space-sm)}.SortControl_label__K9bH1{white-space:nowrap;display:none}@media (min-width:640px){.SortControl_label__K9bH1{display:block}}.SortControl_selectWrap__zDr3F{position:relative;display:inline-flex;align-items:center}.SortControl_select__wJtsS{min-height:var(--size-touch-min);appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:var(--space-sm) var(--space-4xl) var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--card);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease}@media (hover:hover){.SortControl_select__wJtsS:hover{border-color:var(--ink3)}}.SortControl_arrow__bgSQ8{position:absolute;right:var(--space-md);color:var(--ink2);pointer-events:none;display:flex}