The closed state is the same either way. What differs is how the filter panel arrives: a
full-height side drawer or a bottom sheet. Both are one antd Drawer with a
different placement, so this is purely a feel decision. Click the drawer style you prefer.
What carries over from desktop
Identical component tree at both sizes — the drawer just changes placement and
width/height at the antd md breakpoint, so there is no second
implementation to keep in sync. The chip row is the only piece that behaves differently: on desktop it
sits inline next to the Filters button, on mobile it wraps onto its own line beneath it.
Tags now confirmed as AND — an item must carry every selected tag to show up. The panel labels this explicitly ("must have all") so a user who selects two tags and sees the grid shrink to nothing understands why.