/* Página de login — overrides do layout .fauth-split do FlexAdmin.
   Aplicado apenas quando o body tem .env-layout-login (base_login.html). */

.env-layout-login .fauth-split {
  grid-template-columns: minmax(340px, 480px) minmax(0, 1fr);
}

.env-layout-login .fauth-visual {
  padding: 48px 36px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 10px;
}

.env-layout-login .fauth-visual .fauth-logo {
  margin-bottom: 16px;
}

.env-layout-login .fauth-visual .fauth-logo img {
  height: 36px;
}

.env-layout-login .fauth-visual-title {
  font-size: 1.4rem;
  line-height: 1.4;
  margin-bottom: 8px;
  font-weight: 600;
}

.env-layout-login .fauth-visual-text {
  margin: 0;
  font-size: 0.84rem;
  line-height: 1.6;
  opacity: 0.7;
}

@media (max-width: 991px) {
  .env-layout-login .fauth-split {
    grid-template-columns: 1fr;
  }

  .env-layout-login .fauth-visual {
    display: none;
  }
}
