Правильно: панацея от чего-либо.
Возможны оба варианта. Вариант с винительным падежом (первый) больше характерен для разговорной речи, с родительным (второй) – для книжной речи.
Оба варианта корректны.
Можно привести в соответствие со стандартами.
Тире не требуется.