@layer base{._root_15es5_2{width:100%;margin:var(--spacing-2) 0}._content_15es5_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-1);list-style:none;margin:0;padding:0}._item_15es5_18{display:inline-flex;align-items:center;justify-content:center}._link_15es5_24{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 var(--spacing-2);font-family:var(--font-family-base);font-size:.875rem;font-weight:500;text-decoration:none;border-radius:var(--radius);border:1px solid rgba(0,0,0,.15);background-color:transparent;color:var(--foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._link_15es5_24:hover{background-color:var(--muted);color:var(--foreground)}._link_15es5_24:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._link_15es5_24:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._active_15es5_60{background-color:#7b8461;border-color:#7b8461;color:#fff}._active_15es5_60:hover{background-color:color-mix(in srgb,#7b8461 90%,black);border-color:color-mix(in srgb,#7b8461 90%,black);color:#fff}._active_15es5_60:active{background-color:color-mix(in srgb,#7b8461 80%,black);border-color:color-mix(in srgb,#7b8461 80%,black)}._icon_15es5_77{width:1rem;height:1rem;flex-shrink:0}._ellipsis_15es5_83{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 var(--spacing-1);color:var(--surface-foreground)}._link_15es5_24 span{display:inline-flex;align-items:center}._link_15es5_24 span+._icon_15es5_77{margin-left:var(--spacing-1)}._icon_15es5_77+span{margin-left:var(--spacing-1)}@media(max-width:640px){._link_15es5_24 span:not(._icon_15es5_77){display:none}._link_15es5_24{min-width:2rem;height:2rem;padding:0}._ellipsis_15es5_83{height:2rem}}.dark ._link_15es5_24:hover{background-color:var(--muted)}.dark ._link_15es5_24:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}}._page_1q98q_1{background-color:#f6f0ea;min-height:100vh}._container_1q98q_6{max-width:1400px;margin:0 auto;padding:var(--spacing-12) 3rem}._filters_1q98q_12{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-12);max-width:880px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:var(--radius-lg);padding:14px var(--spacing-8) 18px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._filterHeader_1q98q_26{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:4px}._filterTitle_1q98q_34{font-family:Georgia,serif;font-size:1.25rem;font-weight:400;margin:0}._filterHeaderRight_1q98q_41{display:flex;align-items:center;gap:var(--spacing-6)}._sortWrapper_1q98q_47{display:flex;align-items:center;gap:2px}._sortLabel_1q98q_53{font-size:.85rem;color:var(--muted-foreground);white-space:nowrap}._sortIcon_1q98q_59{color:var(--muted-foreground)}._sortSelect_1q98q_63{min-width:120px;border:none;background:transparent;height:32px;padding-top:0;padding-bottom:0;padding-left:4px;outline:none;box-shadow:none;font-size:.85rem}._sortSelect_1q98q_63 svg{width:13px;height:13px}._sortSelect_1q98q_63:focus,._sortSelect_1q98q_63:focus-visible{border:none;outline:none;box-shadow:none}._divider_1q98q_88{border:none;border-top:1px solid rgba(0,0,0,.07);margin:-8px 4px 0}._filterControls_1q98q_94{width:100%;position:relative}._filterGroup_1q98q_99{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4);width:100%}._filterInput_1q98q_106{width:100%}._filterInputActive_1q98q_110{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._clearFiltersRow_1q98q_115{display:flex;justify-content:center;margin-top:calc(-1 * var(--spacing-8));margin-bottom:var(--spacing-4)}._clearFiltersButton_1q98q_122{color:var(--muted-foreground);font-size:.8125rem;opacity:.8}._clearFiltersButton_1q98q_122:hover,._clearFiltersButton_1q98q_122:active{background-color:transparent;color:var(--foreground);opacity:1}._budgetOption_1q98q_140{display:flex;align-items:center;gap:6px}._compactDropdown_1q98q_146 [role=option]{padding-top:4px;padding-bottom:4px;font-size:.875rem;line-height:1.3}._budgetPill_1q98q_153{display:inline-flex;align-items:center;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;padding:2px 6px 1px;border-radius:3px;line-height:1.4}._mainContent_1q98q_166{min-height:50vh}._tripsGrid_1q98q_170{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:2.5rem;row-gap:3rem}._resultCount_1q98q_177{margin:0;margin-top:calc(-1 * var(--spacing-3));margin-bottom:var(--spacing-6);font-size:.75rem;color:var(--muted-foreground);opacity:.6;white-space:nowrap;text-align:left}._paginationWrapper_1q98q_188{display:flex;justify-content:center;margin-top:var(--spacing-12);margin-bottom:2.5rem}._paginationDisabled_1q98q_195{opacity:.4;pointer-events:none}._loadMoreWrapper_1q98q_200{display:flex;justify-content:center;margin-top:var(--spacing-6)}._errorState_1q98q_206,._noResults_1q98q_207{text-align:center;padding:var(--spacing-16) 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._errorState_1q98q_206 h2,._noResults_1q98q_207 h2{font-size:2rem;font-weight:600}._errorState_1q98q_206 p,._noResults_1q98q_207 p{font-size:1.125rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}@media(max-width:768px){._page_1q98q_1{background-color:#f6f0ea;min-height:100vh}._container_1q98q_6{padding:var(--spacing-8) 22px}._filters_1q98q_12{padding:var(--spacing-6) var(--spacing-4)}._filterHeader_1q98q_26{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._sortLabel_1q98q_53{display:none}._filterHeaderRight_1q98q_41{flex-direction:row;align-items:center;gap:var(--spacing-3)}._filterGroup_1q98q_99{grid-template-columns:1fr}._clearFiltersRow_1q98q_115{margin-top:calc(-1 * var(--spacing-4));margin-bottom:var(--spacing-2)}._clearFiltersButton_1q98q_122{position:static;transform:none}._sortSelect_1q98q_63{min-width:unset}}
