.filterSummary[data-v-f5a5b4b4]{border:1px solid var(--color-border);background:var(--color-surface-muted,#00000005);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;display:flex}.filterSummaryLabel[data-v-f5a5b4b4]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:650}.chips[data-v-f5a5b4b4]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.chip[data-v-f5a5b4b4]{border:1px solid var(--color-border);background:var(--color-bg-elevated,#fff);color:var(--color-text-secondary);border-radius:999px}.chip[data-v-f5a5b4b4],.clearAll[data-v-f5a5b4b4]{min-height:32px;font:inherit;cursor:pointer;padding:4px 10px;font-size:.8125rem}.clearAll[data-v-f5a5b4b4]{color:var(--color-link,var(--color-primary));background:0 0;border:none;font-weight:650}.filterDrawerRoot[data-v-92dae257]{z-index:1200;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.filterDrawerBackdrop[data-v-92dae257]{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.filterDrawerPanel[data-v-92dae257]{background:var(--color-bg,#fff);width:min(100%,560px);max-height:min(85dvh,720px);padding-bottom:env(safe-area-inset-bottom,0);border-radius:16px 16px 0 0;outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 -8px 32px #0f172a2e}.filterDrawerHead[data-v-92dae257]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.filterDrawerTitle[data-v-92dae257]{margin:0;font-size:1rem;font-weight:700}.filterDrawerClose[data-v-92dae257]{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.filterDrawerBody[data-v-92dae257]{flex:1;padding:16px;overflow:auto}.filterDrawerFoot[data-v-92dae257]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);gap:10px;display:flex}.btnPrimary[data-v-92dae257],.btnSecondary[data-v-92dae257]{min-height:var(--touch-target-min,44px);font:inherit;cursor:pointer;border-radius:10px;flex:1;font-weight:650}.btnSecondary[data-v-92dae257]{border:1px solid var(--color-border);background:var(--color-bg-elevated)}.btnPrimary[data-v-92dae257]{background:var(--color-primary);color:var(--color-on-primary,#fff);border:none}
