.cell-border-gradient {
  &::after {
    left: 0 !important;
    right: 0 !important;
    border-bottom: none !important;
    height: 1px;
    transform: translateY(-1px);
    background: linear-gradient(90deg, rgba(15, 34, 38, 0) 0%, var(--primary-color, #38FF6E) 50%, rgba(15, 34, 38, 0) 100%);
  }
}

.cell-field {
  position: relative;


  --td-radio-icon-colol: var(--td-text-color-secondary);
  --td-radio-icon-checked-color: var(--primary-color);
  --td-radio-label-color: var(--td-text-color-secondary);
  --td-radio-label-checked-color: #fff;

  &__wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: var(--td-cell-horizontal-padding, 32rpx);
    right: var(--td-cell-horizontal-padding, 32rpx);
  }

  &__inner {
    padding-left: 40%;
    width: 100%;
    height: 100%;
    text-align: right;
    box-sizing: border-box;

    &.full {
      padding-left: 0;
      --padding-left: 40%;
    }

    &.suffix {
      padding-right: 32px;
    }
  }

  &__suffix {
    position: absolute;
    // color: var(--td-text-color-secondary, #939393);
    transform: translateY(-1rpx);
  }
}

.t-cell__title-text {
  --td-cell-title-color: #34A76B;
}