Здравствуйте и спасибо за предоставление JSFriddle примера или вашей проблемы.
Ваша проблема вызвана строками кода ниже (LOC 1378 - 1380) - удаление их устраняет проблему.
Вы буквально заставляете все кнопки в .adminContainer
не отображаться.Удаление этих строк заставляет все работать просто отлично.
.adminContainer button {
display: none;
}
Причина, по которой кнопки отображаются для ширины меньшего родителя, заключается в том, что в точке останова вы заставляете эти кнопки появляться снова:
@media only screen and (max-width: 768px) {
.adminContainer button {
display: block;
}
(...)
Я предлагаю вамнацеливать на точные кнопки, которые вы не хотите отображать, добавляя определенные классы CSS.
Ссылка на работающий JSFriddle.