.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 .input-container{flex:1}.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:none;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}.filter-options{grid-column:span 3;flex-direction:column;display:flex}@media(min-width:1024px){.filter-options{margin-right:var(--spacer-30)}}@media(max-width:1023px){.mobile-buttons{display:flex}.filter-options{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 .settings-sidebar{flex:1;min-width:100%;max-width:100%;border:none}.filter-options.server-rendered{display:none}}.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}@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)}}.filterable-list .settings-sidebar,.filterable-list .settings-sidebar .settings-sidebar-elements{gap:var(--spacer-30)}.filterable-list .settings-sidebar .settings-sidebar-item{margin-top:8px}.filterable-list .settings-sidebar .accordion-option-title{margin-bottom:10px}.filterable-list .settings-sidebar .settings-sidebar-group-body.-compact{margin-top:-15px;padding-top:0!important}@media(min-width:1024px){.filterable-list .settings-sidebar .settings-sidebar-controls{display:none}.filterable-list .settings-sidebar .settings-sidebar-title{font-family:var(--font-messina-sans);font-kerning:var(--font-display-4-kerning);font-size:var(--font-display-4-size);line-height:var(--font-display-4-line-height);font-weight:var(--font-display-4-weight);margin-bottom:var(--font-display-4-paragraph-spacing);font-weight:600;color:var(--color-charcoal-1000)}}@media(max-width:1023px){.filterable-list .settings-sidebar{gap:0px}.filterable-list .settings-sidebar .settings-sidebar-elements{padding:20px var(--card-padding-l)}.filterable-list .settings-sidebar .settings-sidebar-title{font-family:var(--font-messina-sans);font-kerning:var(--font-display-5-kerning);font-size:var(--font-display-5-size);line-height:var(--font-display-5-line-height);font-weight:var(--font-display-5-weight);margin-bottom:var(--font-display-5-paragraph-spacing);font-weight:600;color:var(--color-charcoal-1000)}.filterable-list .settings-sidebar .settings-sidebar-header{padding:var(--card-padding-l);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-charcoal-200)}.filterable-list .settings-sidebar .settings-sidebar-select-group>span{font-family:var(--font-messina-sans);font-kerning:var(--font-display-5-kerning);font-size:var(--font-display-5-size);line-height:var(--font-display-5-line-height);font-weight:var(--font-display-5-weight);margin-bottom:var(--font-display-5-paragraph-spacing)}}
