.buy-memo-pop {

  width: 654rpx;
  background: var(--color-white, #fff);
  padding: 20rpx 0;

  .buy-memo-content {
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between;

    .buy-memo-title {
      width: 180rpx;
      color: var(--color-text1-4, #111);
      font-size: var(--p-body-1-font-size, 24rpx);
    }

    .buy-memo-right {
      margin-left: 24rpx;
      flex-direction: row;
      width: 450rpx;
      align-items: center;
      justify-content: flex-end;

      .buy-memo-value {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        // font-weight: 300;  
        font-size: var(--p-body-1-font-size, 24rpx);
        color: var(--color-text1-2, #999);

        &.placeholder {
          color: var(--color-text1-1, #b5b6b8);
          height: fit-content;
          text-align: right;
        }
      }

      .buy-memo-arrow {
        color: var(--color-text1-1, #ccc);
        position: relative;
        right: -12rpx;
      }
    }
  }
}

.buy-memo-popup {
  .dialog-body {
    .dialog-body-main {
      overflow-y: scroll;
      box-sizing: border-box;
      // width: 750rpx;
      // height: 624rpx;
      // padding: 0 32rpx;
      // padding-bottom: 428px;
      height: 624rpx;

      .my-input {
        height: 280rpx;
        .mt-input-textinput-wrapper {
          height: 100%;
        }
      }
    }

    .row {
      overflow: hidden;
      align-items: center;
      flex-direction: row;
      justify-content: space-between;
      box-sizing: border-box;
      border-bottom: 1rpx solid var(--color-line1-1, #e8e9ec);
      padding: 20rpx 0;

      .left-content {
        align-items: center;
        flex-direction: row;
        max-width: 640rpx;

        .left-content-title {
          color: var(--color-text1-4, #111);
          font-size: var(--p-body-1-font-size, 28rpx);
        }

        .left-content-subtitle {
          margin-left: 20rpx;
          color: var(--color-text1-2, #999);
          font-size: var(--p-caption-font-size, 24rpx);
        }
      }

      .right-content {
        flex-direction: row;
        color: var(--std-color-primary, var(--color-brand-3, #ff6a00));
      }

      &.disabled{
        .left-content {

          .left-content-title {
            color: var(--color-text1-1, #999);
          }

          .left-content-subtitle {
            color: var(--color-text1-1, #999);
          }

        }

        .right-content {
          flex-direction: row;
          color: var(--color-text1-1, #999);
        }
        
      } 
    }
  }
  &.rm-popup-drawer-m {
    max-height: 958rpx;
    height: fit-content;
  }
}