Now update the Action Buttons section and add the fulfillment guard and fulfillment card updates.


Edit

#### Action Buttons
Shown below the heading:
- "Create fulfillment" button (shown when order is not fully fulfilled)
- "Refund" button (ghost variant, shown when order is paid)

#### Action Buttons
Shown below the heading:
- "Confirm payment" button (primary, shown only when `payment_method = bank_transfer` AND `financial_status = pending`). On click, calls `confirmPayment()` which transitions the order to `paid`, commits inventory, and dispatches `OrderPaid`.
- "Create fulfillment" button (shown when order is not fully fulfilled AND fulfillment guard passes - see below)
- "Refund" button (ghost variant, shown when order is paid or partially_refunded)

#### Fulfillment Guard

A Flux `callout` (variant: warning) is displayed when the order's `financial_status` is NOT `paid` and NOT `partially_refunded`:

> **Cannot create fulfillment.** Payment must be confirmed before items can be fulfilled. Current financial status: *{financial_status}*.

When the guard condition is active, the "Create fulfillment" button is disabled (or hidden). This prevents shipping items before payment is secured.