Поскольку ваш элемент с фиксированной позицией удаляется из потока документов, он не будет автоматически расширяться на всю ширину, как элемент блока в потоке. Вам необходимо указать его размеры.
Добавьте это к своему коду:
.fixed-footer-grid-container {
position: fixed;
bottom: 0;
width: 100%; /* new */
}
пересмотренная кодовая ручка