.listing-filter-header[data-v-a0b7ee01]{--_brand:oklch(55% .22 15);--_gray-100:oklch(95% .008 250);--_gray-200:oklch(89% .008 250);--_gray-500:oklch(58% .008 250);--_gray-700:oklch(35% .008 250);--_gray-900:oklch(15% .02 260);--_ease:cubic-bezier(.16,1,.3,1);--_dur:.15s;background:#fff;border-bottom:1px solid var(--_gray-200);flex-shrink:0;padding:16px 20px}.filter-header-top[data-v-a0b7ee01]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.filter-header-top h3[data-v-a0b7ee01]{align-items:center;color:var(--_gray-700);display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.filter-header-top h3 svg[data-v-a0b7ee01]{color:var(--_brand)}.header-actions[data-v-a0b7ee01]{align-items:center;display:flex;gap:8px}.reset-all-btn[data-v-a0b7ee01]{background:none;border:1px solid var(--_gray-200);border-radius:6px;color:var(--_brand);cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:background var(--_dur) var(--_ease),border-color var(--_dur) var(--_ease)}@media(hover:hover){.reset-all-btn[data-v-a0b7ee01]:hover{background:var(--_gray-100);border-color:#babec3}}.reset-all-btn[data-v-a0b7ee01]:focus{outline:none}.reset-all-btn[data-v-a0b7ee01]:focus-visible{outline:2px solid var(--_brand);outline-offset:2px}.close-btn[data-v-a0b7ee01]{align-items:center;background:none;border:none;border-radius:6px;color:var(--_gray-500);cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:color var(--_dur) var(--_ease),background var(--_dur) var(--_ease),transform var(--_dur) var(--_ease);width:32px}.close-btn[data-v-a0b7ee01]:after{content:"";inset:-6px;position:absolute}.close-btn[data-v-a0b7ee01]:active{transform:scale(.94)}@media(hover:hover){.close-btn[data-v-a0b7ee01]:hover{background:var(--_gray-100);color:var(--_gray-700)}}.close-btn[data-v-a0b7ee01]:focus{outline:none}.close-btn[data-v-a0b7ee01]:focus-visible{outline:2px solid var(--_brand);outline-offset:2px}.filter-stats[data-v-a0b7ee01]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:2px}.stats-label[data-v-a0b7ee01]{color:var(--_gray-500);font-size:12px;font-weight:400;margin-inline-end:4px}.stats-filtered[data-v-a0b7ee01]{color:var(--_brand)}.stats-filtered[data-v-a0b7ee01],.stats-total[data-v-a0b7ee01]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.stats-total[data-v-a0b7ee01]{color:var(--_gray-900)}.stats-text[data-v-a0b7ee01]{color:var(--_gray-500);font-size:12px;font-weight:400}.stats-percentage[data-v-a0b7ee01]{color:var(--_brand);font-size:12px;font-weight:600}@media(prefers-reduced-motion:reduce){.close-btn[data-v-a0b7ee01],.reset-all-btn[data-v-a0b7ee01]{transition:none}}
