.listing-filters{font-size:14px;color:var(--ink,#1B2438)}.listing-filter-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.listing-filter-heading h2{font-size:17px!important;font-weight:600;margin:0!important}.listing-filter-heading button{font-size:12px;color:var(--signal,#2a63e5);cursor:pointer}.listing-filters fieldset{border:0;padding:0;margin:0 0 24px}.listing-filters legend{font-size:14px;font-weight:600;margin-bottom:12px}.listing-filters label{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;margin-bottom:10px;cursor:pointer}.listing-filters input{width:15px;height:15px;margin-top:3px;flex-shrink:0;accent-color:var(--signal,#2a63e5)}.listing-filters details{border:0;padding:10px 0}.listing-filters summary{cursor:pointer;font-size:14px;font-weight:500}.listing-filters details>div{margin-top:16px;padding-right:6px}.listing-filters .listing-filter-select{display:block;font-weight:600;margin-bottom:24px}.listing-filter-select select{display:block;width:100%;padding:10px 8px;margin-top:10px;background:var(--surface,#fff);border:1px solid var(--border,#d2d9e3);font-weight:400}.listing-filters :focus-visible{outline:2px solid var(--signal,#2a63e5);outline-offset:3px}.listing-inline-filters{display:none;margin-bottom:24px}.listing-inline-filters>summary{padding:14px 16px;background:#f7f8fa;color:var(--ledger-navy,#1a2b4c);font-size:14px;cursor:pointer}.listing-inline-filters>div{padding:24px 0;overflow:visible;max-height:none}@media(max-width:1023px){.listing-inline-filters{display:block}}