+ {/**
+ * Use CSS grid with items-end so all cells (date picker, filter, button)
+ * align to the same baseline regardless of label heights. This removes
+ * vertical drift when the right column has a label above the input.
+ */}
+
0 ? "grid-cols-[1fr_1fr_auto]" : "grid-cols-[1fr_auto]"
+ } items-end gap-4`}
+ >
+
+
+ {showFilters && filterOptions.length > 0 && (
+
+ {filterLabel && {filterLabel}}
+
+
+ )}
+
+
+
+
+
+
+
+