.live-catalog-filters{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;max-width:450px;margin:auto}
.live-catalog-filters h2{font-size:16px;line-height:1.4;margin:0}
.live-catalog-filters .bloom-button{width:100%;font-size:13px;padding-inline:12px}
.live-catalog-filters .bloom-reset{display:block;text-align:center;margin:12px auto 0;color:var(--muted);font-size:12px}
.live-catalog-filters .catalog-facet__options{max-height:240px;overflow:auto}
.live-catalog-filters .catalog-facet__options label{align-items:center}
.live-catalog-filters .catalog-facet__options small{margin-left:auto;color:var(--muted)}
.catalog-grid[data-view="list"] .card-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}
