У меня проблема с расстоянием между панелями расширения внутри гибкого ряда
У меня есть несколько Mat-Expansion-Panel
внутри ngFor
, внутри есть несколько элементов, и каждая панель имеет различную длину элемента.
Теперь, когда я раскрываю одну панель, та, которая находится рядом с ней, также будет расширяться до той же высоты, но без отображения элемента (поскольку он на самом деле не развернут)

Я создал стек стека: https://stackblitz.com/edit/mat-expansion-panel-x8qz9z
Поскольку мой эксперт является отдельным компонентом и используется многократно с разным расположением, действительно ли мне нужно сделать 2 отдельных столбца внутри *ngFor
сделать эту работу?
Edit1: я пробовал height:max-content
на the mat-expansion-panel
, но проблема в том, что панель 3 должна двигаться вверх под панелью 1.
Та же проблема существует для align-items:baseline;
в контейнере

С уважением