/* ============================= */
/*   SIGADBA - Zabbix 7.4 Login  */
/*   (baseado no HTML real)      */
/* ============================= */

/* Fundo gradiente aplicado no container real do login */
body > .wrapper {
  min-height: 100vh !important;
  background: linear-gradient(135deg, #ffffff 0%, #f3f6f9 45%, #ffe8d6 100%) !important;
}

/* Garantir que o main não repinte fundo por cima */
body > .wrapper > main {
  background: transparent !important;
}

/* Card do login (container real) */
.signin-container {
  background: rgba(255, 255, 255, 0.96) !important;
  border-radius: 16px !important;
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.12) !important;
  padding: 22px !important;
}

/* Opcional: deixar o logo respirar melhor */
.signin-logo {
  margin-bottom: 12px !important;
}

/* Botão Sign in (id real é #enter) */
#enter,
button#enter,
.signin-container button[type="submit"] {
  background-color: #fd8702 !important;
  border: 1px solid #fd8702 !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  transition: all 0.2s ease-in-out !important;
}

#enter:hover,
button#enter:hover {
  background-color: #e67600 !important;
  border-color: #e67600 !important;
  box-shadow: 0 6px 18px rgba(253, 135, 2, 0.35) !important;
  transform: translateY(-1px);
}
/* ===== FORCE LOGIN BACKGROUND (Zabbix 7.4) ===== */
body > .wrapper,
body > .wrapper > main {
  background-color: transparent !important;
  background-image: none !important;
}

/* aplica gradiente no wrapper e garante que não seja sobrescrito */
body > .wrapper {
  background-image: linear-gradient(135deg, #ffffff 0%, #f3f6f9 45%, #ffe8d6 100%) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}

/* se algum container estiver pintando de branco, zera aqui */
.wrapper * {
  /* NÃO mexe no card: ele já foi definido acima como branco translúcido */
}

/* em alguns temas o background vem no html/body */
html, body {
  background-color: transparent !important;
  background-image: none !important;
}

