/* TCC Web v1.13.2 · Branded password recovery — scoped to /ingresar/. */
.tcc-access-recovery-note {
  margin: 14px 0 0;
  color: #747474;
  font-size: 13px;
  line-height: 1.55;
}

.tcc-access-recovery-back {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin-top: 18px;
  color: #111;
  font-size: 13px;
  font-weight: 800;
  text-decoration: none;
}

.tcc-access-recovery-back:hover { color: #d84632; }

.tcc-access-form .tcc-access-password-help {
  display: block;
  margin: -2px 0 12px;
  color: #818181;
  font-size: 12px;
  line-height: 1.45;
}

.tcc-access-password-mismatch {
  margin: -3px 0 12px;
  color: #b42318;
  font-size: 12px;
  font-weight: 700;
}

.tcc-access-recovery-identity {
  margin: 0 0 16px;
  padding: 12px 14px;
  border: 1px solid #ece7e4;
  border-radius: 10px;
  background: #faf9f8;
}

.tcc-access-recovery-identity span {
  display: block;
  margin-bottom: 3px;
  color: #9a8177;
  font-size: 9px;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.tcc-access-recovery-identity strong {
  color: #151515;
  font-size: 13px;
  overflow-wrap: anywhere;
}

@media (max-width: 760px) {
  .tcc-access-recovery-note { font-size: 12px; }
  .tcc-access-recovery-back { font-size: 12px; }
}
