/* oMATIC Minds v0.6.10.14.1.1 App-Wide Scroll Navigation Mode Visibility */
.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav] {
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(-50%) translateX(12px) !important;
}

.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav].is-long-page-ready {
  opacity: .18 !important;
  pointer-events: auto !important;
  transform: translateY(-50%) !important;
}

.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav].is-long-page-ready:hover,
.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav].is-long-page-ready:focus-within {
  opacity: 1 !important;
  transform: translateY(-50%) translateX(-2px) !important;
}

.om-regular-back-top-btn[data-om-admin-short-scroll-btn]:not(.is-admin-short-mode),
.om-regular-back-top-btn[data-om-admin-short-scroll-btn]:not(.is-scroll-needed) {
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(10px) !important;
}

.om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed {
  opacity: .34 !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
}


/* v0.6.10.43.3 Smart Side Navigation Single-Control Fix */
html[data-om-backend-scroll-mode="long"] body .om-regular-back-top-btn[data-om-admin-short-scroll-btn],
body[data-om-backend-scroll-mode="long"] .om-regular-back-top-btn[data-om-admin-short-scroll-btn],
html[data-om-backend-scroll-mode="long"] body button.om-regular-back-top-btn[data-om-admin-short-scroll-btn],
body[data-om-backend-scroll-mode="long"] button.om-regular-back-top-btn[data-om-admin-short-scroll-btn] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(10px) scale(.96) !important;
}

html[data-om-backend-scroll-mode="long"] body .om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav],
body[data-om-backend-scroll-mode="long"] .om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav],
html[data-om-backend-scroll-mode="long"] body div.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav],
body[data-om-backend-scroll-mode="long"] div.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav] {
  display: grid !important;
  visibility: visible !important;
}

html[data-om-backend-scroll-mode="short"] body .om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav],
body[data-om-backend-scroll-mode="short"] .om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav],
html[data-om-backend-scroll-mode="short"] body div.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav],
body[data-om-backend-scroll-mode="short"] div.om-admin-quick-scroll-nav[data-om-admin-long-scroll-nav] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html[data-om-backend-scroll-mode="short"] body .om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed,
body[data-om-backend-scroll-mode="short"] .om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed,
html[data-om-backend-scroll-mode="short"] body button.om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed,
body[data-om-backend-scroll-mode="short"] button.om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed {
  display: inline-flex !important;
  visibility: visible !important;
}

/* v0.6.10.44.1 Single Back-to-Top Scroll Threshold Fix */
html[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="0"] body .om-regular-back-top-btn[data-om-admin-short-scroll-btn],
body[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="0"] .om-regular-back-top-btn[data-om-admin-short-scroll-btn],
html[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="0"] body button.om-regular-back-top-btn[data-om-admin-short-scroll-btn],
body[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="0"] button.om-regular-back-top-btn[data-om-admin-short-scroll-btn] {
  display: inline-flex !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(10px) scale(.96) !important;
}

html[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="1"] body .om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed,
body[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="1"] .om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed,
html[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="1"] body button.om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed,
body[data-om-backend-scroll-mode="short"][data-om-backend-short-scroll-ready="1"] button.om-regular-back-top-btn[data-om-admin-short-scroll-btn].is-admin-short-mode.is-scroll-needed {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: .34 !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
}
