.A1list {
  width: 100%;
  height: 100%;
  :global {
    .A1top {
      height: 80px;
      background-color: var(--themeColor);
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 5%;
      color: #fff;

      & > h1 {
        font-size: 36px;
      }
      & > div {
        padding: 10px 30px;
        border-radius: 4px;
        background-color: var(--themeColor2);
      }
    }
    .A1table {
      height: calc(100% - 170px);

      .ant-pagination-options {
        display: none;
      }
      .ant-table-container,
      .ant-table-header {
        border-radius: 0 !important;
        table {
          border-radius: 0 !important;
        }
      }
      .ant-table-thead {
        border-radius: 0 !important;

        .ant-table-cell {
          border-radius: 0 !important;

          background-color: #7e99d0;
          color: #fff;
        }
      }

      .ant-table-container,
      .ant-spin-container,
      .ant-spin-nested-loading,
      .ant-table-wrapper {
        height: 100%;
      }
      .ant-table {
        height: calc(100% - 64px);
      }

      .ant-table-body {
        height: calc(100% - 46px);
      }
      @media screen and (orientation: portrait) {
        /* 竖屏 */
        .ant-table-body {
          height: calc(100% - 116px);
        }
      }
      .ant-table-tbody {
        .ant-table-row {
          &:nth-of-type(2n-1) {
            background-color: #e8edf4 !important;
          }
          .ant-table-cell-row-hover {
            background-color: transparent !important;
          }
        }
      }
    }
    .A1btn {
      margin: 15px auto 0;
      width: 140px;
      text-align: center;
      height: 60px;
      line-height: 60px;
      background-color: var(--themeColor2);
      color: #fff;
      font-weight: 700;
      font-size: 20px;
      border-radius: 4px;
      letter-spacing: 4px;
    }
  }
}
