.facc-header[data-v-23c1b308]{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;padding:0;margin-bottom:10px;cursor:pointer;text-align:left}.facc-label[data-v-23c1b308]{font-family:var(--gv-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gv-text-muted)}.facc-chevron[data-v-23c1b308]{color:var(--t-3);flex-shrink:0}.filter-sidebar-wrap[data-v-aeb57bd7]{width:232px;flex-shrink:0;align-self:flex-start}@media(max-width:1023px){.filter-sidebar-wrap[data-v-aeb57bd7]{width:100%}}.sidebar-panel[data-v-aeb57bd7]{position:sticky;top:80px}.f-mobile-toggle[data-v-aeb57bd7]{display:none;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:8px 12px;font-size:14px;font-weight:500;border-radius:var(--gv-radius-md);background:var(--gv-bg-surface);border:1px solid var(--gv-border-subtle);color:var(--gv-text-primary)}.f-top[data-v-aeb57bd7]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.f-top b[data-v-aeb57bd7]{font-size:15px;font-weight:700;color:var(--gv-text-primary)}.f-reset[data-v-aeb57bd7]{background:none;border:0;padding:0;cursor:pointer;font-size:13px;color:var(--gv-accent-text)}.f-badge[data-v-aeb57bd7]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--gv-accent);color:var(--gv-on-accent)}.f-badge[data-v-aeb57bd7],.f-suffix[data-v-aeb57bd7]{font-family:var(--gv-font-mono)}.f-suffix[data-v-aeb57bd7]{margin-left:auto;font-size:11px;font-weight:600;color:var(--gv-text-secondary)}.filter-section[data-v-aeb57bd7]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--gv-border-subtle)}.filter-section[data-v-aeb57bd7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-input[data-v-aeb57bd7]{width:100%;padding:8px 10px;font-size:13px;border-radius:var(--gv-radius-md);border:1px solid var(--gv-border-subtle);background:var(--gv-bg-surface);color:var(--gv-text-primary);outline:none;transition:border-color var(--gv-dur-hover)}.filter-input[data-v-aeb57bd7]:focus{border-color:var(--gv-accent)}.filter-input[data-v-aeb57bd7]::-moz-placeholder{color:var(--gv-text-muted)}.filter-input[data-v-aeb57bd7]::placeholder{color:var(--gv-text-muted)}.f-input-icon[data-v-aeb57bd7]{padding-left:30px}.f-search-icon[data-v-aeb57bd7]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--gv-text-muted);pointer-events:none}.f-check[data-v-aeb57bd7]{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;font-size:13.5px;color:var(--gv-text-secondary);cursor:pointer}.f-check input[data-v-aeb57bd7]{position:absolute;opacity:0;width:1px;height:1px}.f-box[data-v-aeb57bd7]{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--gv-border-strong);display:grid;place-items:center;color:transparent;transition:background var(--gv-dur-hover),border-color var(--gv-dur-hover)}.f-check input:checked+.f-box[data-v-aeb57bd7]{background:var(--gv-accent);border-color:var(--gv-accent);color:var(--gv-on-accent)}.f-check input:focus-visible+.f-box[data-v-aeb57bd7]{outline:2px solid var(--gv-accent);outline-offset:2px}.f-check[data-v-aeb57bd7]:hover{color:var(--gv-text-primary)}.f-rec[data-v-aeb57bd7]{display:inline-flex;align-items:center;gap:5px;font-family:var(--gv-font-display);font-weight:800;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.f-count[data-v-aeb57bd7]{font-family:var(--gv-font-mono);font-size:11px;color:var(--gv-text-muted)}.f-more[data-v-aeb57bd7]{background:none;border:0;padding:4px 0 0;cursor:pointer;font-size:13px;color:var(--gv-accent-text)}.f-note[data-v-aeb57bd7]{margin:8px 0 6px;font-size:12px;line-height:1.45;color:var(--gv-text-muted)}.f-stores[data-v-aeb57bd7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.store-filter-btn[data-v-aeb57bd7]{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 10px;overflow:hidden;border-radius:var(--gv-radius-md);border:1px solid var(--gv-border-subtle);background:var(--gv-bg-surface);font-size:13px;color:var(--gv-text-secondary);cursor:pointer;transition:border-color var(--gv-dur-hover),background var(--gv-dur-hover),color var(--gv-dur-hover)}.store-filter-btn[data-v-aeb57bd7]:hover{border-color:var(--gv-border-strong);color:var(--gv-text-primary)}.store-filter-btn.active[data-v-aeb57bd7]{background:var(--gv-accent-soft);border-color:var(--gv-accent-border);color:var(--gv-text-primary)}.filter-slider[data-v-aeb57bd7]{width:100%;height:4px;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.filter-slider[data-v-aeb57bd7]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--gv-accent);border:3px solid var(--gv-bg-app);box-shadow:0 0 0 1px var(--gv-accent);cursor:pointer}.filter-slider[data-v-aeb57bd7]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--gv-accent);border:3px solid var(--gv-bg-app);box-shadow:0 0 0 1px var(--gv-accent);cursor:pointer}.f-range-ends[data-v-aeb57bd7]{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--gv-font-mono);font-size:11px;color:var(--gv-text-muted)}.f-seg[data-v-aeb57bd7]{display:flex;width:100%}.f-seg button[data-v-aeb57bd7]{flex:1}@media(max-width:1023px){.f-mobile-toggle[data-v-aeb57bd7]{display:flex}}.active-filters[data-v-52f1465f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px}.active-filters__chip[data-v-52f1465f]{display:inline-flex;align-items:center;gap:5px}.active-filters__clear[data-v-52f1465f]{background:none;border:0;padding:0 4px;cursor:pointer;font-size:13px;color:var(--gv-accent-text)}
