ребят, почему транзишн в этом коде работает только на раскрытие элемента, но не работает на сворачивании?
visibility: hidden;
opacity: 0;
transition: visibility 1s, opacity 0.5s linear;
max-height: 0;
&.active {
padding: 35px 20px;
visibility: visible;
opacity: 1;
max-height: none;
}