/* Atualizado em 2026-01-08 16:48:24 - Layout login customizado */
/* ===== CONFIGURACAO BASE: Desabilitar logos GLPI ===== */
:root,
body {
  --glpi-logo: none !important;
  --glpi-logo-light: none !important;
  --glpi-logo-light-reduced: none !important;
  --glpi-logo-dark: none !important;
  --glpi-logo-dark-reduced: none !important;
  --glpi-logo-dark-login: none !important;
  --glpi-logo-light-login: none !important;
}

/* ===== PAGINA DE LOGIN: Logo colorida NAU ===== */
.page-anonymous .glpi-logo,
body.welcome-anonymous .glpi-logo {
  --logo: none !important;
  background: url(/pics/logo-nau-colorido.png) center center / contain no-repeat !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  width: 544px !important;
  height: 170px !important;
  display: inline-block !important;
  margin: 0 auto !important;
}

/* Remover qualquer pseudo-elemento que possa duplicar */
.page-anonymous .glpi-logo::before,
.page-anonymous .glpi-logo::after,
body.welcome-anonymous .glpi-logo::before,
body.welcome-anonymous .glpi-logo::after {
  content: none !important;
  display: none !important;
}

/* ===== HELPDESK: Logo branca NAU ===== */
body.helpdesk .navbar-brand .glpi-logo,
body.helpdesk header.navbar .navbar-brand .glpi-logo,
body.helpdesk .topbar .navbar-brand .glpi-logo {
  background: url(/pics/logo-nau-branco.png) center center / contain no-repeat !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  width: 180px !important;
  height: 55px !important;
  display: block !important;
}

/* ===== ADMIN SIDEBAR: Logo gerenciada via JavaScript ===== */
/* O arquivo sidebar-logo-switcher.js controla a alternancia entre logo expandida e favicon */
.sidebar .navbar-brand .glpi-logo,
aside.sidebar .navbar-brand .glpi-logo,
.navbar-vertical .navbar-brand .glpi-logo,
nav.sidebar .navbar-brand .glpi-logo {
  -webkit-mask-image: none !important;
  mask-image: none !important;
  /* Dimensoes sao controladas pelo JS */
}

/* ===== PAGINA DE LOGIN: Customizacoes do layout ===== */

/* Esconder titulo "Logon Unico" */
.singlesignon-login-title {
  display: none !important;
}

/* Mover botao SSO para baixo do botao Entrar */
#singlesignon-container {
  order: 10 !important;
  margin-top: 1rem !important;
}

/* Garantir que o botao Entrar fique acima */
.form-footer {
  order: 5 !important;
}

/* Ajustar flex order no container pai */
.col-md-5,
.card-body {
  display: flex !important;
  flex-direction: column !important;
}
