.batch-add-edge-modal {
  .ant-modal-body {
    padding: 0;
    // .m-content {
    //   padding: 0px;
    // }
  }

  .ant-modal-content {
    min-width: 1000px;
    // height: 600px;
    .m-footer {
      position: unset;
    }
  }

  .edges-modal {
    // overflow-y: scroll;
    // overflow-x: hidden;
    .ant-empty-image {
      height: 50px;
    }

    .tip {
      width: cal(100% - 48);
      height: 40px;
      line-height: 40px;
      background: #fffbe6;
      border-radius: 2px;
      border: 1px solid #ffe58f;
      padding-left: 13px;
      margin-bottom: 16px;
      font-weight: 400;
      color: rgba(0, 0, 0, 0.88);
    }

    .table {
      margin: 0 -24px 0;
      height: 362px;

      &.EN {
        .select-name,
        .input-relation,
        .show-name-input {
          width: 185px !important;
        }

        .tilte-1,
        .title-2,
        .title-3,
        .title-4 {
          width: 215px !important;
        }
      }

      .table-head {
        display: flex;
        height: 42px;
        background: rgba(250, 250, 250, 1);
        margin: 0 24px;

        .title {
          height: 22px;
          font-size: 14px;
          font-family: PingFangSC-Medium, PingFang SC;
          font-weight: 500;
          color: var(--kw-heading-color);
        }

        .tilte-1 {
          width: 220px;
          padding: 13px 0 0 14px;
        }

        .title-2 {
          width: 220px;
          padding: 13px 0 0 30px;
        }

        .title-3 {
          width: 220px;
          padding: 13px 0px 0px 45px;
        }

        .title-4 {
          width: 220px;
          padding: 13px 0px 0px 34px;
        }

        .title-right {
          flex: 1;
          // width: 80px;
          height: 22px;
          font-size: 14px;
          font-family: PingFangSC-Medium, PingFang SC;
          font-weight: 500;
          color: var(--kw-heading-color);
          padding: 13px 0px 0px 18px;
        }
      }

      .content-box {
        height: 320px;
        margin: 0 24px;
        overflow-y: auto;
        padding: 16px 0 0 0;

        .table-content {
          display: flex;
          padding: 0 0;

          .select-box {
            .select-name {
              width: 190px;
              height: 34px;
            }

            .input-relation {
              width: 190px;
              height: 34px;
            }
          }

          .select-box-error {
            .select-name {
              width: 190px;
              height: 34px;
            }

            .input-relation {
              width: 190px;
              height: 34px;
            }

            .ant-select-selector {
              border: 1px solid var(--kw-error-color) !important;
            }
          }

          .show-name-box {
            margin-left: 20px;

            .show-name-input {
              width: 190px;
              height: 32px;
            }
          }

          .error-border {
            .ant-select-selector {
              border: 1px solid var(--kw-error-color) !important;
            }
          }

          .icon-box {
            margin: 6px 13px;

            .icon {
              // color: #fff;
              font-size: 20px;
              transform: rotate(90deg);
            }
          }

          .tool {
            margin: 0 0 0 6px;

            .icon-copy {
              cursor: pointer;
              margin: 8px 10px;
              font-size: 12px;
            }

            .set {
              color: rgba(230, 230, 230, 1);
            }

            .icon-delete {
              cursor: pointer;
              margin: 8px 10px;
              font-size: 14px;
            }
          }
        }

        // .add-edge {
        //   // width: 72px;
        //   // height: 32px;
        //   // margin: 10px 0 0 0;
        //   // background: var(--kw-primary-color);
        //   // border-radius: 3px;
        //   // font-size: 14px;
        //   // font-weight: 400;
        //   // color: rgba(255, 255, 255, 1);
        //   // line-height: 32px;
        //   // padding: 0 12px;
        //   // cursor: pointer;

        //   .icon {
        //     margin: 0 8px 0 0;
        //     // font-size: 14px;
        //     // color: #fff;
        //   }
        // }

        // .add-edge:hover {
        //   background: var(--kw-primary-color-hover);
        // }

        .error-word {
          min-height: 22px;
          max-width: 288px;
          font-size: 12px;
          color: var(--kw-error-color);
        }
      }

      .bottom-button {
        padding: 14px 24px;
        border-top: 1px solid rgba(238, 238, 238, 1);

        button {
          height: 36px;
        }
      }
    }
  }
}
