.refund-delivery-method-container {
  border-bottom: 1rpx solid var(--color-line1-1, #e8e9ec);

  .refund-delivery-method-content {
    --input-normal-bg-color: #fff;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 24rpx 0;
  }

  .refund-delivery-method_title {
    font-size: var(--p-body-1-font-size, 28rpx);
    color: var(--color-text1-3, #666);
  }

  .refund-delivery-method_popup {
    flex-direction: row;
    align-items: center;
    color: var(--color-text1-2, #999);

    .method_title {
      color: var(--color-text1-2, #999);
      font-size: var(--p-body-1-font-size, 28rpx);
    }
  }

  .refund-delivery-method-popup-container {
    .refund-delivery-method-popup-body {
      min-height: 500rpx;
      max-height: 640rpx;
      padding: 24rpx;
      margin-bottom: 16rpx;

      .method-item {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin-top: 12rpx;

        .method-item_text {
          color: var(--color-text1-2, #999);
          font-size: var(--p-body-1-font-size, 28rpx);
        }
      }
    }

    .btn-container {
      position: fixed;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      flex-direction: row;
      justify-content: center;
      width: 750rpx;
      height: 120rpx;
      padding: 0 32rpx;
      padding-bottom: env(safe-area-inset-bottom);
      background-color: var(--color-white, #fff);

      .btn {
        height: 80rpx;
        color: var(--btn-primary-color, var(--color-white,  #fff));
        border-radius: 46rpx;
        --button-normal-solid-background-color: var(--color-brand-3, #ff6a00);
      }
    }
  }
}
