.EnterControl {
  position: relative;
  &__Title {
    font-family: "苹方-简";
    font-size: 34px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: normal;
    color: #3d3d3d;
    margin: 68px 0 12px;

    &__Sub {
      color: #1366ec;
    }
  }

  &__Tabs {
    /* border-radius-sm */
    border-radius: 4px; /* 4px */
    /* 中性色/color-fill-tertiary */
    background: rgba(205, 208, 220, 0.15);
    padding: 4px;
    margin-bottom: 16px;

    &__Item {
      font-family: PingFang SC;
      font-size: 14px;
      font-weight: normal;
      line-height: 24px;
      letter-spacing: normal;
      /* 中性色/color-text */
      color: rgba(38, 36, 76, 0.88);
      padding: 4px 12px;
      border-radius: 4px;
      cursor: pointer;

      &__Active {
        background-color: #fff;
      }
    }
  }

  &__Content {
    width: 100%;
  }

  &__Empty {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(https://img.alicdn.com/imgextra/i2/O1CN01x6VeRq1FVNx7cO940_!!6000000000492-2-tps-1935-1182.png);
    background-size: cover;
    background-position-x: center;
    background-position-y: top;
    z-index: 20;
  }
}

.RealTimeRecording {
  width: 100%;
  max-width: 800px;
  padding: 8px;
  /* border-radius-lg */
  border-radius: 0px;
  /* 中性色/color-border-secondary */
  background: var(--Fill_Background_Light); /* #FFFFFF */
  box-sizing: border-box;
  /* 中性色/color-border-secondary */
  border: 1px solid var(--Line_Light); /* #E6E8EE */
  box-shadow: -6px 12px 22.5px 0px rgba(131, 115, 255, 0.1);
  height: fit-content;
  position: relative;

  &__Icon {
    border-radius: 21px;
    background: #ffffff;
    box-sizing: border-box;
    /* 中性色/color-border-secondary */
    border: 0px solid #e6e8ee; /*  */
    box-shadow:
      0px 8.4px 16.8px -16px rgba(54, 54, 73, 0.04),
      0px 8.4px 28px 0px rgba(51, 51, 71, 0.08),
      0px 0px 0.7px 0px rgba(44, 44, 54, 0.02);
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 49px;
  }

  &__Content {
    align-self: stretch;
    border-radius: 0px;
    /* 中性色/color-fill-tertiary */
    background: #fcfdfe;
    box-sizing: border-box;
    /* 中性色/color-border-secondary */
    border: 1px dashed #e6e8ee;
    height: 220px;
    padding-top: 106px;
    background-image: url(https://img.alicdn.com/imgextra/i1/O1CN01YWW5kg1odddyGD5lC_!!6000000005248-2-tps-1568-440.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center top;
    overflow: hidden;
  }

  &__Lang {
    margin-bottom: 12px;

    &__Item {
      width: 260px;
      padding-left: 11px;
    }

    &__Auto {
      font-family: PingFang SC;
      font-size: 12px;
      font-weight: 500;
      line-height: 20px;
      letter-spacing: normal;
      /* 中性色/color-text */
      color: var(--Text_Primary); /* rgba(38, 36, 76, 0.88) */
    }

    &__Label {
      font-family: PingFang SC;
      font-size: 12px;
      font-weight: 500;
      line-height: 20px;
      text-align: center;
      letter-spacing: normal;
      white-space: nowrap;
      /* 中性色/color-text-tertiary */
      color: rgba(38, 36, 76, 0.45);
      user-select: none;
    }
  }

  &__Button {
    padding: 4px 12px;
    background: rgba(38, 36, 76, 0.88);
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: normal;
    /* 中性色/color-text-white */
    color: #ffffff;

    &__Disabled {
      background-color: #dbdae7;
      border: transparent;
      color: #fff;
      cursor: not-allowed;

      &:not(:disabled):not(.tingwu-btn-disabled):hover {
        background-color: #dbdae7;
        border: transparent;
        color: #fff;
        cursor: not-allowed;
      }
    }
  }
}

.UploadFileWrapper {
  background: var(--Fill_Background_Light); /* #FFFFFF */
  box-sizing: border-box;
  /* 中性色/color-border-secondary */
  border: 1px solid var(--Line_Light); /* #E6E8EE */
  box-shadow: -6px 12px 22.5px 0px rgba(131, 115, 255, 0.1);
  max-width: 800px;
  height: fit-content;
  padding: 8px;

  &__Disabled {
    :global {
      .Upload__Icon {
        color: rgba(38, 36, 76, 0.88) !important;
      }
      .Upload__Desc {
        color: rgba(38, 36, 76, 0.88) !important;
      }
      .ant-upload-btn {
        cursor: pointer;
      }
    }
  }

  :global {
    .ant-upload-wrapper .ant-upload-drag {
      background: #fcfdfe !important;
      box-sizing: border-box;
      /* border/default */
      /* 样式描述：gray 200 */
      border: 1px dashed #e9e9e9 !important;
    }
  }
}

.UploadFile__AttachedPictures {
  height: 285px;
}

.AudioEffectExperienceWrapper {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background: #fff;
}

.AudioEffectExperienceHidden {
  width: 0;
  height: 0;
  overflow: hidden;
}

.OriginLangSelect {
  min-width: 88px;
}
