/* Identidade visual oficial: somente as marcas dos 7 passos de acesso e da Home. */
#view-login .dm2-onboarding-brand {display:none!important}
.dm2-onboarding-brand {
 box-sizing:border-box;display:block; width:112px; height:19px; 
 margin:0; padding:0; line-height:1; font-size:0;
 pointer-events:none;
}
.dm2-onboarding-brand img,
#view-dashboard .dm2-home-brand img {
 display:block;width:100%;height:100%;max-width:100%;object-fit:contain;
}
.dm2-onboarding-brand .dm2-brand-dark,
#view-dashboard .dm2-home-brand .dm2-brand-dark {display:none}
html.dark .dm2-onboarding-brand .dm2-brand-light,
html.dark #view-dashboard .dm2-home-brand .dm2-brand-light {display:none}
html.dark .dm2-onboarding-brand .dm2-brand-dark,
html.dark #view-dashboard .dm2-home-brand .dm2-brand-dark {display:block}
#view-dashboard .dm2-home-brand {
 box-sizing:border-box;display:block;width:152px;height:22px;
 margin-top:0; padding:0;line-height:1;font-size:0;
}
@media(max-width:360px){
 .dm2-onboarding-brand {width:108px;height:18px}
 #view-dashboard .dm2-home-brand {width:142px;height:21px}
}

/* Splash inicial: mesma identidade SVG do onboarding, sem alterar fundo/posicao ou mensagem. */
#view-splash .dm2-splash-brand {
  box-sizing:border-box;
  display:block;
  width:min(292px,82vw);
  height:auto;
  margin:0 auto 12px;
  padding:0;
  font-size:0;
  line-height:0;
}
#view-splash .dm2-splash-brand img {
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
}
#view-splash .dm2-splash-brand img.dm2-splash-brand-dark {display:none}
html.dark #view-splash .dm2-splash-brand img.dm2-splash-brand-light {display:none}
html.dark #view-splash .dm2-splash-brand img.dm2-splash-brand-dark {display:block}
@media(max-width:360px) {
 #view-splash .dm2-splash-brand {width:min(274px,82vw)}
}


/* Rodada 239: afasta apenas as três linhas de orientação do contador OTP.
 * O botão Reenviar, timer, seis caixas e demais controles não se movem.
 * O teclado nativo continua escondendo esta ajuda como antes. */
#view-otp #otp-delivery-help {
  transform:translateY(10px);
}

/* Resumo da Home: fundo acompanha o modo noturno para manter o valor legível.
 * Evita fundo branco inline que ocultava o valor (texto branco) em dark mode. */
#view-dashboard .dm2-home-patrimony-card {
    background:rgba(255,255,255,.9);
}
html.dark #view-dashboard .dm2-home-patrimony-card {
    background:rgba(24,24,27,.94);
}
