.buy-tmall-market-card-container {
  --list-item-padding-tb: 0;
  --list-item-padding-lr: 0;
  --list-title-font-size: var(--p-body-1-font-size, 28rpx);
  --list-label-color: var(--color-text1-4, #111);
  --list-divider-border-bottom-color: #fff;

  .tmall-market-card-logo {
    width: 40rpx;
  }

  .tmall-market-card-popup {
    .dialog-body {
      max-height: 640rpx;
      min-height: 500rpx;

      .dialog-body-main .rowcnt .icon {
        width: 34rpx;
        height: 34rpx;
      }

      .dialog-body-main.tmall-market-card {
        overflow-y: scroll;
        box-sizing: border-box;
        // width: 750rpx;
        height: 624rpx;
        // padding: 0 32rpx;

        .rowcnt {
          box-sizing: border-box;
          border-bottom: 1rpx solid var(--color-line1-1, #e8e9ec);
          padding: 20rpx 0;
        }

        .tmall-market-card-option {
          flex-direction: row;
          justify-content: space-between;
          color: var(--color-text1-4, #111);
          font-size: var(--p-body-1-font-size, 28rpx);

          .right-content {
            align-items: center;
            flex-direction: row;

            .right-price {
              margin-right: 16rpx;
            }
          }
        }

        .tmall-market-card-suboption {
          align-items: center;
          flex-direction: row;
          justify-content: space-between;
          margin-top: 20rpx;
          font-size: var(--p-body-1-font-size, 28rpx);
          line-height: 40rpx;

          .suboption_title,
          .tmall-market-card-suboption_price {
            color: var(--color-text1-2, #999);
          }
        }
      }
    }
  }
}
