.search-sort-results{display:flex;gap:var(--spacer-20)}@media(min-width:0px)and (max-width:767px){.search-sort-results{flex-direction:column}}.search-and-sort{width:100%;display:flex;justify-content:space-between;gap:var(--spacer-20)}.search-and-sort .dropdown{align-self:stretch}.search-and-sort .dropdown .dropdown-trigger{height:100%}@media(max-width:1023px){.search-and-sort .desktop{display:none}}@media(min-width:1024px){.search-and-sort .mobile{display:none}}.search-and-sort .drawer-trigger{display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:calc(var(--icon-frame-l) + 2 * var(--button-padding-v-l));width:calc(var(--icon-frame-l) + 2 * var(--button-padding-h-l));border:1px solid var(--color-charcoal-500);color:var(--color-charcoal-700);background:transparent;border-radius:5px}.search-results-count{text-wrap:nowrap;align-content:center}.mobile-buttons{display:flex;gap:var(--spacer-10);padding:var(--spacer-10) var(--spacer-20);border-top:1px solid var(--color-charcoal-100)}.mobile-buttons>button{flex:1}.mobile-buttons .show-results-button{justify-content:center}.search-and-list{grid-column:span 9;display:grid;grid-template-columns:subgrid;height:fit-content;align-items:start}@media(max-width:1023px){.search-and-list{grid-column:1/-1}}.search-and-list>*{grid-column:1/-1}.active-filters{display:flex;flex-wrap:wrap;gap:var(--spacer-10);align-items:center}.active-filters .active-filter-pill{display:flex;align-items:center;padding:8px 10px;gap:8px;color:var(--color-charcoal-1000);border-radius:2px;background:var(--color-charcoal-100);cursor:pointer;font-weight:400}.active-filters .active-filter-clear-all{background:none;border:none;padding:0;color:var(--color-charcoal-1000)}.active-filters .active-filter-clear-all:hover{text-decoration:underline}.filterable-list-empty{text-align:center;padding-top:var(--vspacer-l)}.filterable-list-see-more{display:flex;justify-content:center;align-items:center;padding:var(--spacer-20) 0}.filterable-list-loading{position:relative;display:flex;justify-content:center;align-items:center}@container epoch-table-scroll scroll-state(scrollable: left){tbody>tr>td:first-child,thead>tr>th:first-child{box-shadow:inset -1px 0 0 var(--color-charcoal-200)}}.list-filter-container{grid-column:span 3;display:flex;flex-direction:column;margin-right:var(--spacer-30);gap:var(--spacer-30)}@media(max-width:1023px){.list-filter-container{display:none}}.list-filter{display:flex;flex-direction:column;gap:var(--spacer-30)}.list-filter .filter-group,.filter-group-options-wrapper{display:flex;flex-direction:column;gap:var(--spacer-15)}.filter-group-options{display:flex;flex-direction:column}.filter-option,.more-button{margin-top:8px;transition:all .2s ease;overflow:hidden}.filter-option.hidden,.more-button.hidden{max-height:0;opacity:0;margin:0;transform:translateY(-20px);z-index:-1}.more-button{background:none;border:none;text-align:left;cursor:pointer}.more-button:hover{text-decoration:underline}.filter-group-options-wrapper:has(.filter-group-options.scrollable){overflow:hidden}.filter-group-options.scrollable{padding-bottom:var(--spacer-10);overflow-y:auto}.filter-group-options.scrollable .filter-option{overflow:visible}@media(min-width:1024px){.filter-group-options.scrollable{max-height:400px;border-bottom:1px solid var(--color-charcoal-100)}}.filter-options-container-mobile{display:flex;flex-direction:column;background-color:#fff;position:fixed!important;z-index:10000;top:0;left:0;right:0;width:100vw!important;height:100vh!important;overflow:hidden;pointer-events:all}.filter-options-container-mobile .settings-sidebar{flex:1;min-width:100%;max-width:100%;border:none}.mobile-filter-options-header{padding:var(--card-padding-l);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-charcoal-200)}.filter-options-content-mobile{flex:1;flex-direction:column;overflow-y:auto;display:flex;padding:var(--card-padding-l)}.filter-options-content-mobile .sort-options,.filter-options-content-mobile .filter-group-button{padding:15px 0}.filter-options-content-mobile .sort-options{display:flex;flex-direction:column;gap:var(--spacer-20)}.filter-options-content-mobile .filter-group-button{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;border-top:1px solid var(--color-charcoal-200);cursor:pointer;color:inherit}.filter-options-content-mobile .filter-group-button .filter-group-button-right{display:flex;gap:var(--spacer-10);align-items:center;padding:var(--button-padding-v-l) var(--button-padding-h-l);gap:calc(var(--button-padding-v-l) + 4px)}
