/* THE TALLY's collapse — scoped to the component, not to a surface.
 *
 * ⛔ THE LESSON FROM [[D517]], APPLIED ONE DAY LATER. The Map's rules lived
 * under `.shape-b-root` and so never matched on P3, which rendered the tree as
 * a flat list. Putting these two rules in each surface's stylesheet would be the
 * same mistake with a different class name. They live here, once, scoped to
 * `.desk-tally`, which `DeskTally` carries.
 */
/* ⚠ SEPARATE CONCERN FROM THE BEHAVIOUR ABOVE: `center` is the only part of
   Theatre's realignment the live layout did not already satisfy — figures left,
   toggle right, one row were all already true. Revert THIS LINE alone if the
   vertical alignment is wrong on screen. */
.desk-tally .tally-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.desk-tally .tally-note-wrap{overflow:hidden;transition:max-height .55s cubic-bezier(.16,.84,.29,1)}
