.buy-delivery-method-container {
  width: 654rpx;
  background: var(--color-white, #fff);
  padding: 20rpx 0;

  .buy-delivery-method-content {
    flex-direction: row;

    .delivery-left {
      font-size: var(--p-body-1-font-size, 28rpx);
      color: var(--color-text1-4, #111);
      width: 180rpx;
      text-align: right;
    }

    .delivery-right {
      margin-left: 24rpx;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      width: 450rpx;

      &_desc {
        font-size: var(--p-body-1-font-size, 28rpx);
        color: var(--color-text1-2, #999);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 300;
      }

      &_content {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
      }

      &_select {
        font-size: var(--p-body-1-font-size, 28rpx);
        color: var(--color-text1-4, #111);
      }

      &_arrow {
        color: var(--color-text1-1, #ccc);
        position: relative;
        right: -12rpx;
      }
    }
  }

 
}

.buy-delivery-method-popup {
    .dialog-body {
      min-height: 500rpx;
      max-height: 640rpx;

      .dialog-body-main {
        overflow-y: scroll;
        align-items: flex-start;
        flex-direction: column;
        justify-content: flex-start;
        box-sizing: border-box;
        // width: 750rpx;
        min-height: 500rpx;
        // padding: 0 32rpx;
      }

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

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

          .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-body-1-font-size, 28rpx);
          }
        }

        .right-content {
          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;
  }
}