diff --git a/src/e2e/tests/orders.ui.spec.ts b/src/e2e/tests/orders.ui.spec.ts
index c222e07..33ed162 100644
--- a/src/e2e/tests/orders.ui.spec.ts
+++ b/src/e2e/tests/orders.ui.spec.ts
@@ -85,7 +85,7 @@ test("live picks on phones: bolt button with count opens a popup and minimizes a
await expect(page.getByText("1 person has ordered")).toBeVisible();
await page.reload();
await expect(page.getByText("1 person has ordered")).toBeVisible(); // expanded state is remembered
- await page.getByRole("button", { name: "Minimize live picks" }).click();
+ await page.getByRole("button", { name: /1 ordered/ }).click();
await expect(page.getByText("1 person has ordered")).toBeHidden();
await expect(fab).toBeVisible();
await page.close();
diff --git a/src/frontend/src/components/views/LivePicks.tsx b/src/frontend/src/components/views/LivePicks.tsx
index e87f2d9..6ae9efb 100644
--- a/src/frontend/src/components/views/LivePicks.tsx
+++ b/src/frontend/src/components/views/LivePicks.tsx
@@ -1,6 +1,6 @@
import React, { useState } from "react";
-import { CloseOutlined, DownOutlined, LockOutlined, ThunderboltFilled } from "@ant-design/icons";
-import { Button, Card, Flex, Progress, Typography } from "antd";
+import { DownOutlined, LockOutlined, ThunderboltFilled } from "@ant-design/icons";
+import { Card, Flex, Progress, Typography } from "antd";
import type { OrderStats } from "../../lib/services/ordersService";
import { getStoredValue, setStoredValue } from "../../lib/storage";
@@ -55,22 +55,17 @@ function summary(stats: OrderStats, closed: boolean) {
const icon = (closed: boolean) => (closed ? : );
-/** Desktop: expandable banner above the order card; the bars unfold below it. */
-export function LivePicksBanner({ stats, closed }: { stats: OrderStats; closed: boolean }) {
- const [open, setOpen] = useStoredFlag(EXPANDED_KEY);
+/** One card for both layouts: the animated banner is its header, the bars unfold below it. */
+function LivePicksCard({ stats, closed, open, onToggle }: { stats: OrderStats; closed: boolean; open: boolean; onToggle: () => void }) {
return (
-
-