/* V186: final sane scroll model.
   Body is the only visible/usable page scroller.
   Html is locked and its scrollbar is hidden.
   No JS, no timers, no scroll-fight. */

html{
  width:100% !important;
  height:100% !important;
  min-height:100% !important;
  max-height:100% !important;

  overflow:hidden !important;
  overflow-x:hidden !important;
  overflow-y:hidden !important;

  scrollbar-width:none !important;
  -ms-overflow-style:none !important;
}

html::-webkit-scrollbar{
  width:0 !important;
  height:0 !important;
  display:none !important;
}

body,
body.v4,
body.v5,
body.v6,
body.page-lavka,
body.oracle-app-page,
body.oracle-clean-v7b,
body.yadviga-header-stable-v1,
body.v4.v5.v6.page-lavka.oracle-app-page.oracle-clean-v7b.yadviga-header-stable-v1{
  width:100% !important;

  height:100vh !important;
  height:100dvh !important;
  min-height:100vh !important;
  min-height:100dvh !important;
  max-height:100dvh !important;

  margin:0 !important;

  overflow-x:hidden !important;
  overflow-y:auto !important;

  scrollbar-width:auto !important;
  -ms-overflow-style:auto !important;

  overscroll-behavior-y:auto !important;
  -webkit-overflow-scrolling:touch !important;
}

body::-webkit-scrollbar,
body.v4::-webkit-scrollbar,
body.v5::-webkit-scrollbar,
body.v6::-webkit-scrollbar,
body.page-lavka::-webkit-scrollbar,
body.oracle-app-page::-webkit-scrollbar,
body.oracle-clean-v7b::-webkit-scrollbar{
  width:12px !important;
  display:block !important;
}

/* Внутри Оракула никаких отдельных scroll-box */
body.oracle-app-page .oracle-shell,
body.oracle-app-page .oracle-panel,
body.oracle-app-page .oracle-spread,
body.oracle-app-page .oracle-result,
body.oracle-app-page .oracle-output,
body.oracle-app-page [data-oracle-output],
body.oracle-app-page [data-oracle-spread],
body.oracle-app-page .oracle-main-chur-v172,
body.oracle-app-page .oracle-v152-shell,
body.oracle-app-page .oracle-v152-stage{
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  overflow:visible !important;
  scrollbar-width:auto !important;
}
