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