/* 360Rental — elementos do plugin na tela de login (o resto do visual é do tema). */
.rental-bloco-senha { position: relative; }
.rental-bloco-senha #login_password { padding-right: 44px; }
.rental-olho {
  position: absolute;
  right: 8px;
  bottom: 8px;            /* centraliza no campo de 46px do tema */
  width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: var(--r360-ink-3, #8A96BC);
  cursor: pointer;
}
.rental-olho:hover, .rental-olho:focus-visible { color: var(--r360-orange, #F58220); background: var(--r360-field, #F6F8FD); }

.rental-barra-login {
  position: fixed;
  top: 28px;
  right: 40px;
  z-index: 5;
  display: flex;
  align-items: center;
  gap: 14px;
}
.rental-ajuda { font-size: 13px; color: var(--r360-ink-2, #5A6A96); text-decoration: none; }
.rental-ajuda:hover { color: var(--r360-orange-ink, #C25F13); text-decoration: underline; }
.rental-tema {
  width: 38px;
  height: 38px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--r360-border, #E3E8F4);
  border-radius: 10px;
  background: var(--r360-surface, #FFFFFF);
  color: var(--r360-ink-2, #5A6A96);
  cursor: pointer;
}
.rental-tema:hover, .rental-tema:focus-visible { border-color: var(--r360-orange, #F58220); color: var(--r360-orange-ink, #C25F13); }
@media (max-width: 575px) {
  .rental-barra-login { top: 12px; right: 16px; }
}

/* "Origem de login" fora da tela: só existe a base interna do GLPI. O campo segue no
   formulário (escondido) e envia o valor padrão — o login não muda. O jeito oficial é
   Configuração › Geral › "Mostrar lista suspensa de origem na página de login" = Não;
   isto garante o resultado mesmo com a opção ligada. */
.page-anonymous .mb-3:has(> [for^="dropdown_auth"]) { display: none; }
/* com a lista ligada, o GLPI esconde "Esqueceu a senha?" até ler o select por JS */
.page-anonymous .forgot_password.d-none { display: block !important; }
