
/* V212 - Logos sempre transparentes e brancas em fundo escuro */

/* Nunca deixar imagem de logo criar fundo branco/quadrado */
img[class*="logo"],
.logo img,
.site-logo img,
.header-logo img,
.footer img[class*="logo"],
.footer-brand-block img,
.footer-v210-brand img,
.side .brand-logo-img,
.admin-logo,
.brand-logo-img,
img[src*="logo"],
img[src*="Logo"],
img[src*="LOGO"]{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

/* Containers de logo também não podem criar caixa branca */
.logo,
.site-logo,
.header-logo,
.logo-wrap,
.logo-box,
.header-logo-wrap,
.footer-logo-wrap,
.footer-logo-wrap-v178,
.footer-v210-brand,
.footer-brand-block,
.side .brand,
.side .brand.has-admin-logo{
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

/* Logo em áreas escuras: deixa branca, mas sem fundo */
.footer img[class*="logo"],
.footer .footer-logo-white,
.footer-v210 img[class*="logo"],
.footer-v210-brand img,
.professional-footer img[class*="logo"],
.side .brand-logo-img,
.admin-sidebar img[class*="logo"],
.dark img[class*="logo"],
html.casttur-dark img[class*="logo"]{
  filter:brightness(0) invert(1)!important;
  background:transparent!important;
  background-color:transparent!important;
}

/* Logo principal do topo em fundo claro mantém a cor original */
.main-header img[class*="logo"],
.header-main img[class*="logo"],
.site-header img[class*="logo"],
.top-header img[class*="logo"],
.public-header img[class*="logo"],
.logo-area img[class*="logo"],
.site-logo img,
.header-logo img{
  filter:none!important;
  background:transparent!important;
}

/* Se o cabeçalho for configurado com fundo escuro, a logo fica branca automaticamente */
.header-dark img[class*="logo"],
.main-header.dark img[class*="logo"],
.site-header.dark img[class*="logo"],
body.header-dark .site-logo img,
body.dark-header .site-logo img{
  filter:brightness(0) invert(1)!important;
}

/* Logos de parceiros e cards devem manter cor original, somente fundo transparente */
.partner img,
.partners-section img,
.partner-slide img,
.related-partners-full-section img,
.card img[src*="logo"],
.card img[src*="Logo"],
.card img[src*="LOGO"]{
  filter:none!important;
  background:transparent!important;
  background-color:transparent!important;
}

/* Assinatura EDS no rodapé deve ficar branca em fundo escuro */
.footer-dev-signature-v211 img{
  filter:brightness(0) invert(1)!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  border:0!important;
}

/* Evita padding/caixa em logos geradas no upload */
img.logo-transparent,
.logo-transparent img{
  padding:0!important;
  background:transparent!important;
}


/* V213 - A logo branca já é gerada com fundo transparente; não pintar o quadrado */
.footer-v210-logo,
.footer-v210 .footer-logo-white,
.footer-v210-brand img,
.footer-dev-signature-v211 img{
  background:transparent!important;
  background-color:transparent!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  box-shadow:none!important;
  border:0!important;
}


/* V214 - Não aplicar filtro/conversão na logo do desenvolvedor */
.footer-dev-signature-v211 .dev-eds-logo-original-v214{
  filter:none!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  border:0!important;
}

/* V215 - Rodapé com logo original, sem transformar em branca */
.footer-v210 .footer-logo-original,
.footer-v210-logo.footer-logo-original,
.footer-v210-brand img.footer-logo-original,
.professional-footer img.footer-logo-original{
  filter:none!important;
  mix-blend-mode:normal!important;
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
