Слушать событие select2:open, добавлять к .select2-container новый класс в зависимости от того из какой обертки произошел вызов. Учитывая, что два селекта одновременно не могут быть открытыми, а при закрытии дропдаун дестроится, проблем не должно возникнуть.