.password-strength {
  font-size: 0.85rem;
  margin-left: -0.5rem;
  margin-right: -0.5rem;

  .rule {
    line-height: 1.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;

    &-undefined {
      color: #D9D9D9;
    }

    &-valid {
      color: #5D9E52;
    }

    &-invalid {
      color: #D2312D;
    }

    .icon {
      width: 1rem;
      text-align: center;
      display: inline-block;
      font-weight: bold;
    }

    .icon-close {
      font-size: 0.65rem
    }
  }
}
