@import '@/styles/common.less';
@import '@/styles/variables.less';

.page-user-batch-publish {
  padding: 24px;
  padding-bottom: 200px;

  &__header-image {
    width: 100%;
    height: 120px;
    margin-top: 24px;
  }

  &__title {
    font-size: 32px;
    line-height: 48px;
    font-weight: 500;
    color: @blColor;
    margin-top: 24px;

    &:first-child {
      margin-top: 0;
    }
  }

  &__cell {
    height: 100px;
    padding-left: 32px;
    padding-right: 32px;
    border-radius: 16px;
    margin-top: 24px;
  }

  &__cost-describe {
    height: 100px;
    padding: 0 32px;
    border-radius: 16px;
    .flex-row();
    justify-content: space-between;
    background: #FFFFFF;
    margin-top: 24px;

    &__price {
      font-size: 48px;
      line-height: 48px;
      font-weight: 500;
      color: @blHighlightColor;
    }

    &__original_price {
      flex: 1;
      font-size: 32px;
      line-height: 34px;
      font-weight: 400;
      color: @blColorG1;
      margin-left: 16px;
      text-decoration: line-through;
    }
  }

  &__illustrate {
    padding: 24px 32px;
    margin-top: 24px;
    font-size: 28px;
    line-height: 48px;
    font-weight: 400;
    color: @blColorG2;
    background: #FFFFFF;
    border-radius: 16px;

    &__describe {
      .flex-row();
      font-size: 28px;
      line-height: 48px;
      font-weight: 400;
      color: @blColorG2;
      margin-top: 8px;
  
      &__view {
        color: @blHighlightColor;
        margin-left: 4px;
      }
    }
  }

  &__buy-button {
    .button(@width: 100%; @height: 80px; @fontSize: 32px);
    margin-top: 40px;
  }
}