.A4Auth {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;

  :global {

    .A4AcliBtn {
      position: absolute;
      left: 50%;
      bottom: 15px;
      transform: translateX(-50%);
      z-index: 20;
    }

    .A4AMain {
      width: 100%;
      height: calc(100% - 50px);
      display: flex;
      justify-content: space-between;

      .A4ATit {
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 15px;
        display: flex;
        align-items: center;
      }

      &>div {
        border-radius: 10px;
        width: 49%;
        height: 100%;
        overflow-y: auto;
        border: 1px solid #ccc;
        padding: 15px;
      }


      .A4AMainLL {

        .iconHoverTitTxt {
          background-color: black !important;
        }

        .A4A1CenRow1 {
          margin-bottom: 5px;
        }

        .A4A1CenRow2 {
          padding-left: 30px;
          margin-bottom: 5px;
        }

        .A4A1CenRow3Box {
          padding: 5px 0;
          padding-left: 30px;

        }

        .A4A1CenRow3 {
          display: inline-block;
        }

        .iconHoverTitTxt {
          cursor: pointer;
          display: inline-block;
        }
      }

      // 右侧的 数据权限 和 内控文件权限的样式
      .A4AMainRR {
        .A4AR_1Row {
          margin-bottom: 5px;
        }

        .A4AR_2 {
          border-top: 1px solid var(--themeColor);
          padding-top: 5px;

          .A4AR_2Row {
            margin-bottom: 5px;
          }

          padding-left: 24px;

          .A4AR_2_2 {
            padding-left: 28px;
          }

          .A4AR_2_3 {
            padding-left: 28px;
          }

          .A4AR_2_4 {
            padding-left: 28px;
          }
        }
      }

      .A4AR2Row {
        .ant-checkbox-wrapper {
          margin: 0 10px 5px 0;
        }
      }


      .A4A1Btn {
        margin-bottom: 15px;
        position: relative;

        .A4AMainTit {
          left: 170px;
          color: #ff4d4f;
          font-size: 14px;
          position: absolute;
          top: 77px;
        }
      }

    }


  }
}