<template>
  <div class="min-h-screen bg-gray-100 flex flex-col">
    <!-- 🧱 Шапка -->
    <header class="bg-white shadow-md p-4 z-10">
      <MenuTop />
    </header>

    <!-- 🧭 Основной контент и футер (на мобильных) -->
    <div class="flex-1 grid md:grid-cols-[20rem_1fr] grid-rows-[1fr_auto] overflow-hidden">
      <!-- 📌 Левое меню (только на десктопе) -->
      <aside class="hidden md:block bg-white shadow-md">
        <MenuLeft />
      </aside>

      <!-- 📄 Основная часть -->
      <main class="p-4 md:p-6 h-full overflow-y-auto">
        <NuxtPage />
      </main>

      <!-- 📞 Футер (только на мобильных) -->
      <footer class="md:hidden bg-white shadow-md p-3 text-center text-sm text-gray-500">
        <Footer />
      </footer>
    </div>

    <!-- 📞 Футер (на десктопе) -->
    <footer class="hidden md:block bg-white shadow-md p-3 text-center text-sm text-gray-500 relative z-20">
      <Footer />
    </footer>
  </div>
</template>