.rh-listing-filters-wrap{margin:0 0 24px}.rh-listing-filters{background:var(--rh-listing-bg);border:1px solid var(--rh-listing-border);border-radius:var(--rh-listing-radius);padding:16px;margin:0 0 20px}.rh-listing-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rh-listing-filters__row--search input[type="search"]{flex:1 1 240px;min-width:0}.rh-listing-filters input[type="search"],.rh-listing-filters input[type="number"],.rh-listing-filters select{font-family:inherit;font-size:15px;color:var(--rh-listing-text);background:#fff;border:1px solid var(--rh-listing-border);border-radius:6px;padding:9px 12px;line-height:1.2}.rh-listing-filters input[type="number"]{width:110px}.rh-listing-filters input:focus-visible,.rh-listing-filters select:focus-visible,.rh-listing-filters button:focus-visible{outline:2px solid var(--rh-listing-accent);outline-offset:1px}.rh-listing-filters__toggle{margin-left:auto;background:#fff;border:1px solid var(--rh-listing-border);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;color:var(--rh-listing-text);cursor:pointer}.rh-listing-filters__toggle[aria-expanded="true"]{background:var(--rh-listing-text);color:#fff;border-color:var(--rh-listing-text)}.rh-listing-filters__panel{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--rh-listing-border)}.rh-listing-filters__panel.is-collapsed{display:none}.rh-listing-filters__group{border:0;margin:0;padding:0;min-width:0}.rh-listing-filters__group legend,.rh-listing-filters__group>label:first-child{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rh-listing-muted);margin:0 0 8px;padding:0}.rh-listing-filters__checkbox{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--rh-listing-text);margin:0 0 6px;cursor:pointer}.rh-listing-filters__group select{width:100%}.rh-listing-filters__group--range{display:flex;flex-direction:column}.rh-listing-filters__group--range>div,.rh-listing-filters__group--range{gap:8px}.rh-listing-filters__group--range input{display:inline-flex;width:calc(50% - 14px)}.rh-listing-filters__group--inline{display:flex;align-items:flex-end}.rh-listing-filters__actions{grid-column:1 / -1;display:flex;align-items:center;gap:14px;margin-top:4px}.rh-listing-filters__apply{background:var(--rh-listing-accent);color:#fff;border:0;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:700;cursor:pointer}.rh-listing-filters__clear{background:none;border:0;color:var(--rh-listing-muted);font-size:14px;text-decoration:underline;cursor:pointer;padding:0}.rh-listing-results__count{color:var(--rh-listing-muted);font-size:14px;margin:0 0 16px}.rh-listing-results__count strong{color:var(--rh-listing-text)}.rh-listing-results.is-loading{opacity:.5;transition:opacity 0.15s ease;pointer-events:none}