.A1Inner {
  width: 100%;
  height: 100%;

  :global {
    .A1Itop {
      padding: 0 30px 0 5px;
      margin-top: 15px;
      display: flex;
      position: relative;

      .A1ItopRow {
        margin-right: 20px;

        &:last-child {
          margin-right: 0;
        }
      }

      .A1ItopRow2 {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 10;
      }
    }


    .A1ItableBox {
      margin-top: 15px;
      height: calc(100% - 57px);
      overflow: hidden;

      .ant-table-body {
        height: 610px;
        overflow-y: auto !important;

        .ant-table-row {
          .ant-table-cell {
            padding: 10px 8px;
          }
        }
      }
    }

    .iconHoverTit {
      cursor: pointer;
    }

    .A1ItablauidtBox {
      cursor: pointer;
      color: var(--themeColor);

      &:hover {
        text-decoration: underline;
      }
    }
  }
}


// ------删除的弹窗样式
.A1IRemove {
  :global {
    .ant-modal-close {
      display: none;
    }

    .A1IRmain {
      width: 100%;
      border-top: 1px solid #999999;
      padding-top: 20px;


      .A1IRmainRow {
        display: flex;

        .A1IRmainRow1 {
          width: 80px;
          text-align: right;

          &>span {
            color: #ff4d4f;
          }
        }

        .A1IRmainRow2 {
          width: calc(100% - 80px);

          .A1IRmainRow2Tit {
            color: #999;
          }
        }
      }


      .A1IRBtn {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 30px;
      }
    }
  }
}


// -------登记缺失文件 弹窗 样式
.A1ILack {
  :global {
    .ant-modal-close {
      display: none;
    }

    .ant-modal {
      width: 800px !important;
    }

    .A1ILmain {
      width: 100%;
      margin-top: 15px;
      border-top: 1px solid #999999;

      .A1ILmain1 {
        color: #999;
        margin-bottom: 20px;
      }

      .A1ILmainC {
        max-height: 500px;
        overflow-y: auto;

        .A1ILmainCRow {
          display: flex;
          align-items: center;
          margin-bottom: 20px;
          height: 32px;

          .A1ILmainCRow1 {
            width: 140px;

            label {
              width: 140px;

              &>span {
                &:last-child {
                  width: calc(100% - 16px);
                  padding: 0 3px;
                  display: flex;

                  .A1ILmainCRow1Txt {
                    max-width: calc(100% - 15px);
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                  }
                }
              }
            }

          }

          .A1ILmainCRow1No {
            label {
              pointer-events: none;

              &>span {
                &:first-child {
                  opacity: 0;
                }
              }
            }
          }

          .A1ILmainCRow2 {
            width: calc(100% - 140px);
            display: flex;
            align-items: center;

            input {
              color: var(--themeColor);
            }

          }

          .A1ILmainCRow2NoTxt {
            input {
              color: #ccc;
            }
          }
        }
      }

      .A1ILbtn {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 20px;
      }

    }

  }
}

// -------审批的 弹窗 样式
.A1IAudit {
  :global {
    .ant-modal-close {
      display: none;
    }

    .A1IAmain {
      width: 100%;
      border-top: 1px solid #999999;
      padding-top: 20px;


      .A1IAmainRow {
        display: flex;
        margin-bottom: 20px;

        .A1IAmainRow1 {
          width: 80px;
          text-align: right;

          &>span {
            color: #ff4d4f;
          }
        }

        .A1IAmainRow1_2 {
          padding-top: 4px;
        }

        .A1IAmainRow2 {
          width: calc(100% - 80px);
          display: flex;

          &>div {
            margin-right: 20px;
          }
        }
      }


      .A1IABtn {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 30px;
      }
    }
  }

}