.D2look {
  overflow-y: auto;
  :global {
    .D2Ltop1 {
      display: flex;
      align-items: center;
      justify-content: space-between;
      .D2Ltop1_1 {
        font-size: 16px;
        font-weight: 700;
      }
    }

    .D2Ltop {
      background-color: #fff;
      padding: 20px 24px 24px;
      border-radius: 10px;

      .D2Ltop2 {
        margin-top: 15px;
        padding-top: 15px;
        border-top: 1px #ccc solid;
        font-size: 16px;
        display: flex;
        flex-wrap: wrap;
        .D2Ltop2_1 {
          width: calc(50% - 15px);
          margin-right: 30px;
          margin-bottom: 5px;
          display: flex;
          &:nth-of-type(2n) {
            margin-right: 0;
          }
          & > div {
            width: 100px;
            text-align: right;
            font-weight: 700;
          }
          & > p {
            width: calc(100% - 100px);
            word-wrap: break-word;
          }
        }
      }
    }

    .D2Ltable {
      margin-top: 15px;
      background-color: #fff;
      padding: 20px 24px 24px;
      border-radius: 10px;
      .D2Ltop1 {
        margin-bottom: 15px;
      }
      .ant-table-cell {
        padding: 8px !important;
      }
    }
  }
}
