Контейнер выпадашки имел flex-col, но при открытии оставался display: block — ссылки с вертикальными отступами накладывались. Теперь при открытии добавляется flex, при закрытии убирается.