В чем смысл был создавать элемент ::after и давать ему абсолютное позиционирование, чтобы он встал вперед полосочки синенькой? (Ему же для этого задали позиционирование? Да?)
Почему нельзя было его сделать ::before? В чем смысл таких телодвижений?
Здесь мог быть и ::before, разницы никакой нет.