.A32Routing {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 24px 0;
  position: relative;
  :global {
    .C4tit {
      color: #999;
      margin-left: 10px;
      font-size: 14px;
      font-weight: 400;
    }
    .A32top {
      display: flex;
      justify-content: space-between;
    }

    .A32main {
      margin-top: 15px;
      height: calc(100% - 47px);
      display: flex;
      .A32left {
        width: 200px;
        margin-right: 15px;
        user-select: none;

        & > div {
          margin-top: 10px;
          height: calc(100% - 45px);
          overflow-y: auto;
          font-size: 14px;
          padding-bottom: 20px;
          .A32llRow {
            .A32llRow1 {
              font-weight: 700;
              height: 38px;
              line-height: 38px;
              cursor: pointer;
              & > span {
                display: inline-block;
                transition: all 0.3s;
              }
            }
            .A32llRow2 {
              padding-left: 30px;
              height: 0;
              overflow: hidden;
              word-wrap: break-word;
              .A32llRow2Row {
                margin-bottom: 2px;
                & > span {
                  cursor: pointer;
                  display: inline-block;
                  padding: 3px 4px;
                  border-radius: 4px;
                  &:hover {
                    background-color: #f5f5f5;
                  }
                }
                .A32llRow2RowAc {
                  background-color: #b4bfbc !important;
                }
              }
            }
            .A32llRow2Show {
              height: auto;
              overflow: visible;
            }
          }
        }
      }
      .A32right {
        width: calc(100% - 215px);
        height: 100%;
        padding-top: 10px;
        .A32rrTop {
          display: flex;
          flex-wrap: wrap;
          & > div {
            margin-right: 15px;
            display: flex;
            align-items: center;
            position: relative;
            width: 8.7%;
            margin-bottom: 22px;
            .ant-input {
              width: 100%;
            }
            .ant-select {
              width: 100%;
            }
            & > span {
              position: absolute;
              top: -18px;
              left: 0;
              pointer-events: none;
            }
            &:nth-of-type(10n) {
              margin-right: 0;
            }
          }
        }
      }
    }
  }
}
