/* V191 — parche quirúrgico de acceso del cliente. No altera ficha maestra, pagos, documentos ni etapas. */
#v98ClientPassword .v98-modal-card > header,
#v98ClientPassword .v98-modal-card > header.v191-auth-head{
  background:#0b4a87 !important;
  color:#fff !important;
  border-bottom:0 !important;
  border-radius:14px !important;
  padding:14px 16px !important;
  margin:-2px -2px 14px !important;
}
#v98ClientPassword .v98-modal-card > header small,
#v98ClientPassword .v98-modal-card > header h3{
  color:#fff !important;
  opacity:1 !important;
  text-shadow:none !important;
}
#v98ClientPassword .v98-modal-card > header h3{margin-top:3px !important}
#v98ClientPassword .v98-modal-card > header button{
  background:#fff !important;
  color:#0b4a87 !important;
}
#v98ClientPassword #v98VerifyPass,
#v98ClientPassword #v98ChangePass{background:#0b4a87 !important;color:#fff !important;min-height:48px}
#v98ClientPassword .v191-auth-busy{opacity:.86;cursor:wait}
#v98ClientPassword .v191-auth-feedback{margin-top:4px;padding:9px 11px;border-radius:10px;font-weight:800;font-size:13px;background:#eef4f8;color:#16456d}
#v98ClientPassword .v191-auth-feedback.ok{background:#eaf7ef;color:#1b6a42}
#v98ClientPassword .v191-auth-feedback.error{background:#fff0f0;color:#a12626}
