.steps {
  padding-top: 15px;
  padding-left: 14px;
  .gridName {
    font-size: 14px;
    font-weight: 500;
    color: #b4b4b4;
    line-height: 20px;
    padding-top: 4px;
    &.active {
      color: var(--van-primary);
    }
  }
  :global {
    .van-grid-item {
      padding-right: 14px;
      &:first-child {
        padding-right: 10px;
      }
    }
    .van-grid-item__content {
      padding-top: 7px;
      padding-bottom: 7px;
      border-radius: 10px;
      overflow: hidden;
    }
    .van-badge__wrapper {
      display: flex;
      align-items: center;
    }
  }
}
