Acceptance fixtures: grouped resource → dates headers, one column per resource and day. Columns keep a minimum width and scroll horizontally; resources are never hidden automatically. Rooms carry a suite/hall groupId.
resource → dates
groupId