/* modern_skin_v2_scroll_fix_patch.css
   Fix: восстановить скролл страницы (Vuetify 3 / SPA).
   Подключайте ПОСЛЕ modern_skin_v2.css
*/
:root{ --__modern_skin_v2_scroll_fix__: "2026-01-22"; }

/* 1) Никогда не блокируем прокрутку на уровне страницы */
html, body{
  height: auto !important;
  min-height: 100% !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

/* 2) В Vuetify 3 реальный скроллер часто находится внутри .v-main__scroller */
.v-main{
  min-height: 100vh !important;
}
.v-main__scroller{
  overflow-y: auto !important;
  overflow-x: hidden !important;
  height: auto !important;
  -webkit-overflow-scrolling: touch;
}

/* 3) Если после оверлеев/диалогов остался lock — снимаем его стилями */
html.v-overlay-scroll-blocked,
body.v-overlay-scroll-blocked{
  overflow: auto !important;
}

/* 4) На некоторых сборках Vuetify добавляет inline overflow:hidden — переопределяем */
body[style*="overflow: hidden"],
html[style*="overflow: hidden"]{
  overflow: auto !important;
}
