
/* NMI V6.0.3 · Evaluation + Contact visual hotfix */
body.nmi-v6 .v6-check-card,
body.nmi-v6 .assessment-option,
body.nmi-v6 .evaluation-option {
  background:#fff !important;
  color:#10233f !important;
  border:1px solid #cfe0ee !important;
  box-shadow:0 8px 24px rgba(16,35,63,.04) !important;
}
body.nmi-v6 .v6-check-card:hover,
body.nmi-v6 .assessment-option:hover,
body.nmi-v6 .evaluation-option:hover {
  border-color:#159fe0 !important;
  box-shadow:0 10px 28px rgba(21,159,224,.10) !important;
}
body.nmi-v6 .v6-check-card:has(input:checked),
body.nmi-v6 .assessment-option:has(input:checked),
body.nmi-v6 .evaluation-option:has(input:checked) {
  background:#eef8ff !important;
  border-color:#37aee5 !important;
}
body.nmi-v6 .v6-check-card *,
body.nmi-v6 .assessment-option *,
body.nmi-v6 .evaluation-option * {
  color:inherit;
}
body.nmi-v6 .v6-check-card small,
body.nmi-v6 .assessment-option small,
body.nmi-v6 .evaluation-option small {
  color:#58708b !important;
}
body.nmi-v6 .v6-console,
body.nmi-v6 .assessment-result,
body.nmi-v6 .evaluation-result {
  color:#f5fbff !important;
}
body.nmi-v6 .v6-console h1, body.nmi-v6 .v6-console h2, body.nmi-v6 .v6-console h3,
body.nmi-v6 .assessment-result h1, body.nmi-v6 .assessment-result h2, body.nmi-v6 .assessment-result h3,
body.nmi-v6 .evaluation-result h1, body.nmi-v6 .evaluation-result h2, body.nmi-v6 .evaluation-result h3 {
  color:#f8fcff !important;
}
body.nmi-v6 .v6-console p, body.nmi-v6 .v6-console small,
body.nmi-v6 .assessment-result p, body.nmi-v6 .assessment-result small,
body.nmi-v6 .evaluation-result p, body.nmi-v6 .evaluation-result small {
  color:#bcd0e2 !important;
}
.nmi-contact-brand img, .contact-brand img, .demo-brand img {
  display:block; max-width:280px; width:auto; height:auto; max-height:105px; object-fit:contain;
}
@media(max-width:760px){
  .nmi-contact-brand img, .contact-brand img, .demo-brand img {max-width:220px;max-height:82px}
}
