/* WIFAQ FORCED LOGIN LOGO */

#wifaq-login-floating-logo {
  position: fixed;
  display: block;
  width: 225px;
  max-width: 32vw;
  height: auto;
  margin: 0;
  padding: 0;
  object-fit: contain;
  pointer-events: none;
  user-select: none;
  z-index: 2147483000;

  opacity: 0;
  visibility: hidden;

  filter:
    drop-shadow(
      0 10px 24px rgba(9, 42, 68, 0.10)
    );

  transition:
    opacity 180ms ease,
    visibility 180ms ease,
    left 180ms ease,
    top 180ms ease;
}

#wifaq-login-floating-logo.wifaq-logo-visible {
  opacity: 1;
  visibility: visible;
}

/*
  Hide the old logo injected by the previous script,
  if it exists.
*/
#wifaq-login-main-logo,
.wifaq-login-brand {
  display: none !important;
}

@media (max-width: 900px) {
  #wifaq-login-floating-logo {
    width: 165px;
    max-width: 46vw;
  }
}

@media (max-height: 760px) and (min-width: 901px) {
  #wifaq-login-floating-logo {
    width: 175px;
  }
}
