/* Overrides propios del portal MPN-AI, encima de Tabler. */

/* django-two-factor-auth renderiza sus formularios con as_table/as_p sin
   clases de Tabler (form-control). Estilamos los campos "a mano" para que
   no se vean como HTML sin estilo dentro de las tarjetas de login/2FA. */
.card-body table input[type="text"],
.card-body table input[type="password"],
.card-body table input[type="tel"],
.card-body table input[type="email"],
.card-body table input[type="number"],
.card-body table select,
.card-body form input[type="text"],
.card-body form input[type="password"],
.card-body form input[type="tel"],
.card-body form input[type="email"],
.card-body form input[type="number"],
.card-body form select {
  display: block;
  width: 100%;
  padding: 0.4375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.4285714;
  color: var(--tblr-body-color);
  background-color: var(--tblr-bg-forms);
  background-clip: padding-box;
  border: 1px solid var(--tblr-border-color);
  border-radius: 4px;
  margin-bottom: 0.5rem;
}

.card-body table th {
  font-weight: var(--tblr-font-weight-medium, 500);
  padding-right: 0.75rem;
  white-space: nowrap;
  vertical-align: middle;
}

.card-body table td {
  width: 100%;
  vertical-align: middle;
}
