.move-filter-panel{padding:var(--space-6);box-sizing:border-box;background:var(--surface-card);border-right:var(--border-w-hair) solid var(--border-hairline);scrollbar-width:thin;display:block;overflow-y:auto}.move-filter-panel>h2{font-family:var(--font-tech);font-weight:var(--fw-semibold);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-label);margin:var(--space-7) 0 var(--space-4)}.move-filter-panel>h2:first-of-type{margin-top:0}.move-filter-panel>input[type=text]{box-sizing:border-box;background:var(--surface-inset);border:var(--border-w-hair) solid var(--border-subtle);width:100%;box-shadow:var(--inset-press);color:inherit;border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--fs-xs);transition:var(--t-hover)}.move-filter-panel>input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.move-filter-panel .chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.move-filter-panel .type{cursor:pointer;color:var(--type-chip-ink);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);font-family:var(--font-tech);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.02em;text-shadow:var(--type-chip-outline);border:none}.move-filter-panel .type[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--text-primary)}.move-filter-panel .cat{cursor:pointer;background:var(--surface-inset);border:var(--border-w-hair) solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);transition:var(--t-hover);line-height:0}.move-filter-panel .cat[aria-pressed=true]{border-color:var(--border-accent);background:var(--row-hover)}.move-filter-panel .reset{margin-top:var(--space-7);cursor:pointer;border:var(--border-w-hair) solid var(--border-subtle);width:100%;color:var(--text-muted);border-radius:var(--radius-control);padding:var(--space-3);font:inherit;transition:var(--t-hover);background:0 0}.move-filter-panel .reset:hover{border-color:var(--border-accent);color:var(--text-primary)}
