hp-searchable-filter{display:block;border-top:1px solid #ddd;padding:12px 0}hp-searchable-filter summary{cursor:pointer;font-weight:700;padding:8px 0;font-size:15px}hp-searchable-filter [hidden]{display:none!important}.hp-filter-search{display:block;margin:10px 0}.hp-filter-search span{display:block;font-size:13px;margin-bottom:6px}.hp-filter-search input{box-sizing:border-box;width:100%;min-height:42px;padding:8px 10px;border:1px solid #aaa;border-radius:3px;background:#fff;color:#222}.hp-filter-options{list-style:none;padding:0!important;margin:8px 0!important;max-height:360px;overflow:auto}.hp-filter-options li{margin:0!important}.hp-filter-options a{display:flex;align-items:center;gap:9px;padding:8px 3px;min-height:40px;font-size:14px;line-height:1.4;color:inherit;text-decoration:none}.hp-filter-options a:before{content:'';flex:0 0 16px;width:16px;height:16px;border:1px solid #777;border-radius:2px}.hp-filter-options a[aria-current=true]:before{background:#b40000;border-color:#b40000;box-shadow:inset 0 0 0 3px #fff}.hp-filter-options a[aria-disabled=true]{opacity:.5}.hp-filter-options a:hover{text-decoration:underline}.hp-filter-toggle{border:0;background:transparent;color:inherit;padding:10px 0;text-decoration:underline;cursor:pointer;font:inherit;font-size:14px}.hp-filter-empty{font-size:14px}hp-searchable-filter :focus-visible{outline:2px solid #b40000;outline-offset:3px}hp-active-filters{display:block}
