/* HOTFIX — logo sem fundo e sem voltar satélite */
img[src*="anapolis-logo"],
.anapolis-logo,
.brand-logo,
[class*="logo"] img {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  outline: 0 !important;
  filter: none !important;
}

/* esconde qualquer satélite antigo */
img[src*="satellite"],
img[src*="sputnik"],
img[alt*="satellite"],
img[alt*="Satellite"],
[class*="satellite"],
[class*="sputnik"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* não altera os campos, só evita bloco atrás da logo */
.anapolis-branding,
.brand-header,
.login-brand,
[class*="brand"] {
  background: transparent !important;
}

/* ===== AJUSTE FINAL — FUNDO DA LOGO IGUAL AO RODAPÉ ===== */

/* mantém a logo sem fundo */
img[src*="anapolis-logo"],
.anapolis-logo,
.brand-logo,
[class*="logo"] img {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* faixa superior da logo com o mesmo preto do cartão/rodapé */
.anapolis-branding,
.brand-header,
.login-brand,
.login-header,
.brand-top,
.logo-area,
.logo-wrapper,
[class*="brand"] {
  background: rgba(0, 0, 0, 0.58) !important;
  border-radius: 18px 18px 0 0 !important;
  box-shadow: none !important;
}

/* evita fundo diferente atrás do topo */
.anapolis-branding *,
.brand-header *,
.login-brand *,
.login-header *,
.brand-top *,
.logo-area *,
.logo-wrapper * {
  box-shadow: none !important;
}

/* rodapé/link continua igual */
a[href*="reset-password"],
a[href*="redefinir"],
a {
  text-decoration-thickness: 1px;
}
