.filters[data-v-98272487]{gap:var(--sp-6);display:grid}.filters__group[data-v-98272487]{gap:var(--sp-3);border:none;padding:0;display:grid}.filters__group+.filters__group[data-v-98272487]{box-shadow:inset 0 1px 0 var(--c-border);padding-block-start:var(--sp-6)}.filters__legend[data-v-98272487]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-ink);padding:0}.filters__chips[data-v-98272487]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.filters__chips .chip[data-v-98272487]{min-block-size:2.25rem;font-size:var(--fs-sm)}.filters__options[data-v-98272487]{gap:var(--sp-2);display:grid}.filters__option[data-v-98272487]{align-items:center;gap:var(--sp-3);min-block-size:2.5rem;font-size:var(--fs-base);color:var(--c-ink);cursor:pointer;display:flex}.filters__option input[data-v-98272487]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--c-ink);cursor:pointer}.filters__rating[data-v-98272487]{align-items:center;gap:var(--sp-1);display:inline-flex}.filters__rating svg[data-v-98272487]{color:var(--c-rating)}.filters__range[data-v-98272487]{inline-size:100%;accent-color:var(--c-ink);cursor:pointer}.filters__range-value[data-v-98272487]{font-size:var(--fs-sm);color:var(--c-text-secondary)}.filters__range-value strong[data-v-98272487]{color:var(--c-ink)}.filters__hint[data-v-98272487]{color:var(--c-text-muted);font-size:var(--fs-xs)}.sort[data-v-e3bdb0cf]{align-items:center;gap:var(--sp-2);min-block-size:2.5rem;padding-inline:var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background-color:var(--c-surface);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:border-color var(--t-fast) var(--ease);display:inline-flex}.sort[data-v-e3bdb0cf],.sort[data-v-e3bdb0cf]:hover{color:var(--c-ink)}.sort[data-v-e3bdb0cf]:hover{border-color:var(--c-ink)}.sort__label[data-v-e3bdb0cf]{white-space:nowrap}.sort__menu[data-v-e3bdb0cf]{gap:2px;display:grid}.sort__item[data-v-e3bdb0cf]{justify-content:space-between;align-items:center;gap:var(--sp-3);inline-size:100%;padding:var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-ink);transition:background-color var(--t-fast) var(--ease);display:flex}.sort__item[data-v-e3bdb0cf]:hover{background-color:var(--c-surface-2);color:var(--c-ink)}.sort__item--active[data-v-e3bdb0cf]{background-color:var(--c-surface-2);font-weight:var(--fw-semibold)}.pagination[data-v-576648d2]{justify-content:center;gap:var(--sp-2);margin-block-start:var(--sp-10)}.pagination[data-v-576648d2],.pagination__list[data-v-576648d2]{align-items:center;display:flex}.pagination__list[data-v-576648d2]{gap:var(--sp-1)}.pagination__arrow[data-v-576648d2],.pagination__page[data-v-576648d2]{block-size:2.5rem;min-inline-size:2.5rem;padding-inline:var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-ink);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.pagination__arrow[data-v-576648d2]{border-color:var(--c-border-strong);background-color:var(--c-surface)}.pagination__arrow[data-v-576648d2]:not(:disabled):hover,.pagination__page[data-v-576648d2]:hover{background-color:var(--c-surface-2);color:var(--c-ink)}.pagination__page--active[data-v-576648d2]{font-weight:var(--fw-semibold)}.pagination__page--active[data-v-576648d2],.pagination__page--active[data-v-576648d2]:hover{background-color:var(--c-ink);color:var(--c-text-inverse)}.pagination__arrow[data-v-576648d2]:disabled{opacity:.4;cursor:not-allowed}.pagination__gap[data-v-576648d2]{min-inline-size:1.5rem;color:var(--c-text-muted);justify-content:center;display:inline-flex}
