/* RCH v0.21.1 — hardening gate autenticazione Office/CORE. */
html [hidden],
body.rch-office-v1 [hidden] {
  display: none !important;
}

body.rch-office-v1 .access-gate:not([hidden]) {
  position: fixed;
  z-index: 2147483000;
  inset: 0;
  width: 100%;
  min-height: 100dvh;
  max-height: 100dvh;
  overflow: auto;
  overscroll-behavior: contain;
}

body.rch-office-v1[data-rch-auth-state="checking"],
body.rch-office-v1[data-rch-auth-state="anonymous"],
body.rch-office-v1[data-rch-auth-state="denied"] {
  overflow: hidden !important;
}

body.rch-office-v1[data-rch-auth-state="checking"] #officeApp,
body.rch-office-v1[data-rch-auth-state="anonymous"] #officeApp,
body.rch-office-v1[data-rch-auth-state="denied"] #officeApp,
body.rch-office-v1[data-rch-auth-state="checking"] #coreApp,
body.rch-office-v1[data-rch-auth-state="anonymous"] #coreApp,
body.rch-office-v1[data-rch-auth-state="denied"] #coreApp {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
