Не соображу, как на флексах можно поправить?
В БЭМ блок первичен, а технологии — вторичны. Поэтому код проекта хранится по-блочно: каждому блоку соответствует свой набор файлов, необходимых для его реализации.
на сколько мне известно, чтобы использовать позиционирование по оси Z, элемент должен иметь свойство position: relative или absolute.
Ссылка, которую вы любезно предоставили - не раскрывает сути.
Новый контекст может быть сформирован в следующих случаях:
Если элемент – корневой элемент документа ( элемент)
Если элемент позиционирован не статически и его значение z-index не равно auto
Если элемент имеет прозрачность менее 1
т.к. на странице могут быть элементы с уже установленными индексами и прятать элемент - устанавливая -1 не совсем хочется...
Но посмотрите, когда последний раз обновлялся репозиторий коалы.
Может всё таки посмотрите в сторону Gulp? Он умеет очень много приятностей, кроме сборки стилей.