.index_single-config-line__3H4kl {
  width: 500px;
}
.index_code-information__2nxXE {
  margin-bottom: 16px;
}
.index_narrow-label-offest__1vjvk .ant-col-offset-1 {
  margin-inline-start: 1%;
}
.index_part-group-container__37Vbh {
  min-width: 770px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 32px 32px 4px;
  margin-bottom: 20px;
}

.index_memory__3-1N_,
.index_gpu__1D6p6,
.index_cpu__1AYaD {
  margin-left: 8px;
}
.index_memory-select__18i3g {
  width: 126px;
  margin: 0 12px;
}
.index_resource-config-group__3rlwv {
  background: #30333c;
  background: var(--gray4, #30333c);
  width: 500px;
  border-radius: var(--border-radius-md);
}
.index_tip-text__1DRkH {
  color: rgba(255, 255, 255, 0.65);
  color: var(--white7, rgba(255, 255, 255, 0.65));
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: 400;
  width: 33px;
  white-space: nowrap;
  line-height: 22px;
  /* 157.143% */
}
.index_single-row__e1gfs {
  width: 418px;
  padding-left: 12px;
  padding-top: 12px;
  border-radius: 0;
  display: flex;
  align-items: center;
  background: #30333c;
  background: var(--gray4, #30333c);
}
.index_single-row__e1gfs input[type='number']::-webkit-inner-spin-button,
.index_single-row__e1gfs input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.index_single-row__e1gfs input[type='number'] {
  -moz-appearance: textfield;
}
.index_single-row__e1gfs:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.index_single-row__e1gfs:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-bottom: 9px;
}
.index_tip-user-cpu__ubH6z {
  margin-left: 8px;
  display: flex;
  margin-top: 12px;
  align-items: center;
}
.index_tip-user-cpu-text__2cg9U {
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
}

.index_equal__TzZq5 {
  margin: 0 8px;
}
.index_single-env-config__1m67d {
  display: inline-block;
  min-width: 500px;
  height: 54px;
  flex-shrink: 0;
  border-radius: 0;
  padding: 6px 11px;
  background: #30333c;
  background: var(--gray4, #30333c);
}
.index_first-single-env__2B5q7 {
  padding-top: 12px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.index_last-single-env__2Pg0T {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-bottom: 12px;
}

.index_container__1aooe {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-left: 58px;
  width: 100%;
}
.index_train-runtime__2xYg9 {
  display: flex;
  flex-direction: row;
  margin-bottom: 18px;
}
.index_dynamic-add-button__3oEdt,
.index_dynamic-delete-button__1E-3U {
  margin-left: 8px;
}
.index_add-single-env-var__3k3ZH {
  display: inline-block;
}
.index_view-env-variables__37dx4 {
  color: var(--primary-color);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-left: 8px;
}
.index_first-env-input__2eIvc {
  display: flex;
  align-items: center;
}
.index_env-variables__332Sh .ant-form-item {
  margin-bottom: 0;
}
.index_tip-user-cpu__1kmt0 {
  display: inline-block;
}
.index_narrow-label-offest__Rd6Fp .ant-col-offset-1 {
  margin-inline-start: 1%;
}
.index_narrow-label-offest__Rd6Fp .index_ports-wrapper__2ysQ2 {
  width: 500px;
  padding: var(--padding-sm);
  background-color: var(--gray4);
  border-radius: var(--border-radius-md);
}
.index_narrow-label-offest__Rd6Fp .index_ports-wrapper__2ysQ2 .index_port-wrapper-with-add-delete__3gehC:last-child {
  margin-bottom: 0;
}
.index_narrow-label-offest__Rd6Fp .index_ports-wrapper__2ysQ2 .index_port-wrapper-with-add-delete__3gehC {
  display: flex;
  margin-bottom: var(--margin-sm);
}
.index_narrow-label-offest__Rd6Fp .index_ports-wrapper__2ysQ2 .index_port-wrapper-with-add-delete__3gehC .index_port-wrapper__17R_g {
  width: 427px;
  padding: var(--padding-sm);
  padding-bottom: 0px;
  border: 1px solid #55595f;
  border-radius: var(--border-radius-md);
}
.index_narrow-label-offest__Rd6Fp .index_ports-wrapper__2ysQ2 .index_port-wrapper-with-add-delete__3gehC .index_port-wrapper__17R_g .ant-form-item {
  margin-bottom: var(--margin-sm);
}
.index_tip-of-custome-config__3g1s4 {
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
}
.index_part-group-container__wMBCi {
  min-width: 770px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid var(--white5);
  padding: 32px 8px 4px 32px;
  margin-bottom: 20px;
}
.index_docker-selection__geIGk .index_docker-input__WlTIh {
  width: 500px;
}
.index_docker-selection__geIGk .ant-select-selector {
  width: 450px !important;
}
.index_docker-selection__geIGk .ant-cascader-menu {
  width: 450px;
}
.index_docker-selection__geIGk .ant-select-dropdown {
  border: 1px solid var(--white4);
}
.index_docker-selection--selected__2ZWHr .ant-select:hover .ant-select-arrow {
  display: none;
}
.index_single-custom-config__jl9HT {
  min-width: 332px;
  display: flex;
  width: 500px;
  height: 54px;
  flex-shrink: 0;
  padding: 6px 12px;
  background: #30333c;
  background: var(--gray4, #30333c);
}
.index_single-custom-config-input__dcI2J {
  display: inline-block;
  width: 432px;
}
.index_first-single-config__1i_Ne {
  padding-top: 12px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.index_last-single-config__3cl2a {
  padding-bottom: 12px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.index_tip-text__3XMhx {
  color: rgba(255, 255, 255, 0.45);
  color: var(--white3, rgba(255, 255, 255, 0.45));
}
.index_tip-user-env__18Uac {
  color: red;
}
.index_custom-single-row__WYWSI {
  width: 500px;
}

.index_datatset-input__1DF-8 {
  min-width: 500px;
}

.index_container__3AkJn {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.index_row__2x3G2 {
  padding-left: 228px;
}
.index_form-submit-resource__Y8gS3 {
  padding-left: 228px;
}
.index_train-config-text__14Cy8 {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 171.429% */
  margin-right: 35px;
}
.index_train-config-desc__W_3qz {
  margin-left: 16px;
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
  margin-bottom: 33px;
}
.index_code-information__2OQqM {
  margin-bottom: 16px;
}
.index_train-runtime__1O-pK {
  display: flex;
  flex-direction: row;
  margin-bottom: 18px;
}
.index_dynamic-add-button__6VVDj,
.index_dynamic-delete-button__vWO1S {
  margin-left: 8px;
}
.index_add-single-env-var__2pzaK {
  display: inline-block;
}
.index_view-env-variables__1UKCU {
  color: var(--primary-color);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
  margin-left: 12px;
}
.index_env-variables__2LwaA .ant-form-item {
  margin-bottom: 0;
}
.index_tip-user-cpu__2iU5O {
  display: inline-block;
}
.index_custom-input__VKCMp {
  min-width: 500px;
}
.index_internal-description__1OZG2 {
  position: relative;
  top: -28px;
  height: 26px;
  margin-bottom: 0;
}
.index_tip-of-custome-config__3ZGbI {
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
}
.index_tip-text-of-tensorboard__2Qj4d {
  color: rgba(255, 255, 255, 0.45);
  color: var(--white3, rgba(255, 255, 255, 0.45));
}
.index_part-group-text__1JNqH {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 157.143% */
}
.index_part-group-container__dA2Ug {
  min-width: 770px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 32px 32px 4px;
  margin-bottom: 20px;
}
.index_docker-selection__3PXwE .ant-select-selector {
  width: 492px;
}
.index_docker-selection__3PXwE .ant-cascader-menu {
  width: 246px;
}
.index_docker-selection__3PXwE .ant-select-dropdown {
  border: 1px solid var(--eevee-theme-color-border);
}
.index_docker-selection--selected__2lcLM .ant-select:hover .ant-select-arrow {
  display: none;
}
.index_upload-btn__2Q_Qa {
  display: flex;
  background: none;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px dashed rgba(255, 255, 255, 0.2);
  margin-bottom: 10px;
}
.index_upload-custom-config__3E3fH .ant-upload-list-item-done {
  margin-top: 0 !important;
}
.index_upload-custom-config__3E3fH .ant-upload-list-item {
  margin-bottom: 8px !important;
}
.index_tip-row-for-form-item__2wG8U {
  padding-left: 40px;
}
.index_upload-custom-item__1zd58 {
  margin-bottom: 0px !important;
}
.index_empty-body__2WabV {
  padding-top: 257px;
}
.index_storage-path__2e0yv {
  margin-bottom: 8px;
}

.index_container__j-m5c {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.index_row__3kxeE {
  padding-left: 228px;
}
.index_form-submit-resource__3WG_m {
  padding-left: 228px;
}
.index_train-config-text__CFw7E {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 171.429% */
  margin-right: 35px;
}
.index_train-config-desc__2j0lq {
  margin-left: 16px;
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
  margin-bottom: 33px;
}
.index_code-information__t2UVd {
  margin-bottom: 16px;
}
.index_train-runtime__2iOeX {
  display: flex;
  flex-direction: row;
  margin-bottom: 18px;
}
.index_dynamic-add-button__2bIfz,
.index_dynamic-delete-button__3frJk {
  margin-left: 8px;
}
.index_add-single-env-var__2TD78 {
  display: inline-block;
}
.index_view-env-variables__9wxLn {
  color: var(--primary-color);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
  margin-left: 12px;
}
.index_env-variables__3be_N .ant-form-item {
  margin-bottom: 0;
}
.index_tip-user-cpu__1ACqO {
  display: inline-block;
}
.index_narrow-label-offest__2FKi- .ant-col-offset-1 {
  margin-inline-start: 1%;
}
.index_tip-of-custome-config__3ckIm {
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
}
.index_part-group-text__3f_Rs {
  color: #fff;
  /* @font-size-bodylarge-projectcenter */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 157.143% */
}
.index_part-group-container__1K5dg {
  min-width: 770px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 32px 32px 4px;
  margin-bottom: 20px;
}
.index_docker-selection__3RfXI .ant-select-selector {
  width: 492px;
}
.index_docker-selection__3RfXI .ant-cascader-menu {
  width: 246px;
}
.index_docker-selection__3RfXI .ant-select-dropdown {
  border: 1px solid var(--eevee-theme-color-border);
}
.index_docker-selection--selected__12xXO .ant-select:hover .ant-select-arrow {
  display: none;
}
.index_upload-btn__2U84Z {
  display: flex;
  background: none;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px dashed rgba(255, 255, 255, 0.2);
  margin-bottom: 10px;
}
.index_empty-body__SbCQu {
  padding-top: 257px;
}

.index_container__1HSZ0 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.index_row__3QE4W {
  padding-left: 228px;
}
.index_form-submit-resource__3r8w2 {
  padding-left: 228px;
}
.index_train-config-text__2j0Op {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 171.429% */
  margin-right: 35px;
}
.index_train-config-desc__17mF0 {
  margin-left: 16px;
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
  margin-bottom: 33px;
}
.index_code-information__vY2w8 {
  margin-bottom: 16px;
}
.index_train-runtime__3dcud {
  display: flex;
  flex-direction: row;
}
.index_dynamic-add-button__r3PZ-,
.index_dynamic-delete-button__13KNw {
  margin-left: 8px;
}
.index_add-single-env-var__kKhjH {
  display: inline-block;
}
.index_view-env-variables__M5Vqd {
  color: var(--primary-color);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
  margin-left: 12px;
}
.index_env-variables__AZu0a .ant-form-item {
  margin-bottom: 0;
}
.index_tip-user-cpu__3TNQ- {
  display: inline-block;
}
.index_narrow-label-offest__27eJU .ant-col-offset-1 {
  margin-inline-start: 1%;
}
.index_tip-of-custome-config__1c1eT {
  color: var(--white7);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
}
.index_part-group-text__1N9VE {
  color: #fff;
  /* @font-size-bodylarge-projectcenter */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 157.143% */
}
.index_part-group-container__4YdRi {
  min-width: 770px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 32px 32px 4px;
  margin-bottom: 20px;
}
.index_docker-selection__2aSJO .ant-select-selector {
  width: 492px;
}
.index_docker-selection__2aSJO .ant-cascader-menu {
  width: 246px;
}
.index_docker-selection__2aSJO .ant-select-dropdown {
  border: 1px solid var(--eevee-theme-color-border);
}
.index_docker-selection--selected__1G7FS .ant-select:hover .ant-select-arrow {
  display: none;
}
.index_upload-btn__3KjfV {
  display: flex;
  background: none;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px dashed rgba(255, 255, 255, 0.2);
  margin-bottom: 10px;
}
.index_empty-body__2d0mQ {
  padding-top: 257px;
}
.index_narrow-label-offest__27eJU .ant-col-offset-1 {
  margin-inline-start: 1%;
}
.index_config-item__Lachr {
  border-radius: 4px;
  margin-bottom: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: var(--padding-xl);
  padding-bottom: 8px;
  padding-right: 4px;
  min-width: 770px;
}
.index_config-item__Lachr .index_config-item-title__3lt11 {
  margin-bottom: 20px;
}
.index_config-item__Lachr .index_config-item-body__cgHjx .index_service-batching-config___3ZF_ {
  width: 490px;
  border-radius: var(--border-radius-md);
  background-color: var(--gray4);
  padding: var(--padding-sm) var(--padding-md) var(--padding-sm) var(--padding-md);
}
.index_config-item__Lachr .index_config-item-body__cgHjx .index_service-batching-config___3ZF_ .index_server-batch-tooltip__3tkgs {
  margin-top: -20px;
  margin-bottom: -8px;
  color: rgba(255, 255, 255, 0.45);
  color: var(--white3, rgba(255, 255, 255, 0.45));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.index_config-item__Lachr .index_config-item-body__cgHjx .index_service-batching-config___3ZF_ .index_server-delay-tooltip__1nXav {
  margin-top: -20px;
  margin-bottom: -24px;
  color: rgba(255, 255, 255, 0.45);
  color: var(--white3, rgba(255, 255, 255, 0.45));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.index_config-item__Lachr .index_config-item-body__cgHjx .index_service-batching-config___3ZF_ .index_replica-rate-limiting-tooltip__2smZS {
  margin-top: -20px;
  margin-bottom: -24px;
  color: rgba(255, 255, 255, 0.45);
  color: var(--white3, rgba(255, 255, 255, 0.45));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.index_empty__2dqHc {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
.index_header__Oe7az {
  background-color: transparent;
}
.index_container__2RWbz {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-top: 38px;
}
.index_body-container__dvHLP {
  max-width: 1194px;
  height: 100%;
  margin-left: 98px;
  display: flex;
  flex-direction: row;
  position: relative;
}
@media (max-width: 1599px) {
  .index_body-container__dvHLP .ant-col-3 {
    --ant-display: block;
    display: block;
    display: var(--ant-display);
    flex: 0 0 15.5%;
    max-width: 15.5%;
  }
}
.index_step-container__3nQx7 {
  position: absolute;
  width: 177px;
  height: 264px;
  left: 0;
  top: 0;
  z-index: 999;
}
.index_blue-slide__2ftti {
  position: absolute;
  right: 0;
  width: 4px;
  height: 25%;
  background-color: #1668dc;
  transition: top 0.3s;
  z-index: 3;
}
.index_right-part__3odT7 {
  position: relative;
  width: 100%;
  height: 100%;
}
.index_footer__EJKdu {
  margin-bottom: 40px;
}
.index_footer-prev-step__2-CrG {
  margin-right: 8px;
}
.index_footer-next-step__1OzRb {
  margin-right: 44px;
}
.index_footer-container__36Soh {
  padding-left: 262px;
  display: flex;
  align-items: center;
}
.index_footer-complete__3TMqz {
  margin-right: 12px;
  border: 1px solid var(--primary-color);
  color: var(--primary-color) !important;
}
.index_footer-complete__3TMqz:hover {
  color: #3855a7 !important;
  border-color: #3855a7 !important;
}
.index_tip-user__3ST97 {
  margin-left: 2px;
  color: rgba(255, 255, 255, 0.45);
  color: var(--white3, rgba(255, 255, 255, 0.45));
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 183.333% */
}
.index_modal-confirm__3lsKU .ant-modal-body {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-bottom: var(--padding-md) !important;
}
.index_modal-confirm__3lsKU .ant-modal-footer {
  padding-top: 0 !important;
  padding-bottom: var(--padding-md) !important;
}
.index_modal-confirm__3lsKU .index_modal-confirm-body__14E4b .index_header__Oe7az {
  display: flex;
  flex-direction: row;
  margin-top: var(--margin-xs);
  justify-content: space-between;
}
.index_modal-confirm__3lsKU .index_modal-confirm-body__14E4b .index_header__Oe7az .index_left-part__3Bb9L {
  display: flex;
  flex-direction: row;
}
.index_modal-confirm__3lsKU .index_modal-confirm-body__14E4b .index_title__3viii {
  color: #fff;
  color: var(--white1, #fff);
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin-left: var(--margin-sm);
}
.index_modal-confirm__3lsKU .index_modal-confirm-body__14E4b .index_tip-body__17Rln {
  margin-top: var(--margin-xs);
  color: var(--white2);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
  margin-left: 36px;
}

.UploadModel_ai-train-upload__2VgpV .ant-upload-list {
  height: auto;
  margin-top: 20px;
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 4px;
  background-color: #30333c;
}
.UploadModel_ai-train-upload__2VgpV .ant-upload-list .ant-upload-list-item-container:nth-child(odd) {
  background-color: #353a44;
  border-radius: 4px;
}
.UploadModel_ai-train-upload__2VgpV .ant-upload-list .ant-upload-list-item {
  height: 38px;
  margin-top: 0px;
  padding: 0px 8px 0px 12px;
  border-radius: 4px;
}
.UploadModel_ai-train-upload__2VgpV .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress {
  bottom: 4px;
  height: 2px;
}
.UploadModel_ai-train-upload__2VgpV .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress .ant-progress {
  height: 2px;
}
.UploadModel_ai-train-upload__2VgpV .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress .ant-progress .ant-progress-outer {
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
}
.UploadModel_ai-train-upload__2VgpV .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress .ant-progress .ant-progress-outer .ant-progress-inner {
  position: absolute;
  top: 0;
}
.UploadModel_ai-train-upload__2VgpV .ant-upload-list:empty {
  margin-top: 0px;
}

.VersionBaseConfig_version-base-config-wrapper__2FlJn .VersionBaseConfig_form-body__FjQmT {
  margin-left: 237px;
}
.VersionBaseConfig_version-base-config-wrapper__2FlJn .VersionBaseConfig_config-item__1VKnj {
  border-radius: 4px;
  margin-bottom: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: var(--padding-xl);
  padding-bottom: 8px;
  margin-right: var(--margin-md);
}
.VersionBaseConfig_version-base-config-wrapper__2FlJn .VersionBaseConfig_config-item__1VKnj .VersionBaseConfig_config-item-title__27id_ {
  margin-bottom: 20px;
}
.VersionBaseConfig_version-base-config-wrapper__2FlJn .VersionBaseConfig_config-item__1VKnj .VersionBaseConfig_config-item-body__20aHE {
  margin-left: 10px;
}
.VersionBaseConfig_version-base-config-wrapper__2FlJn .VersionBaseConfig_config-item__1VKnj .ant-form-item {
  width: 530px;
}
.VersionBaseConfig_version-base-config-wrapper__2FlJn .VersionBaseConfig_form-item-widget__20Yq7 {
  width: 420px;
}

.index_ctrl-dropdown-wrapper__DXZxq {
  margin-bottom: 20px;
}
.index_main-page-wrapper__3WTta {
  padding: 32px;
  height: 100%;
  overflow-y: auto;
}
.index_main-page-wrapper__3WTta .index_main-page-title__3dKhX {
  margin-bottom: 20px;
  font-size: 16px;
}
.index_detail-page-wrapper__3bpLR {
  height: calc(100% - 54px);
}
.index_detail-page-wrapper__3bpLR .index_detail-head__1ni3i {
  padding: 10px 0px 0px 32px;
}
.index_detail-page-wrapper__3bpLR .index_detail-head__1ni3i .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__3bpLR .index_detail-head__1ni3i .ant-card-body {
  padding: 4px 0px 0px;
}
.index_detail-page-wrapper__3bpLR .index_detail-divider__2YRhj {
  margin: 16px 0 0px;
}
.index_detail-page-wrapper__3bpLR .index_detail-body__12H1u {
  flex: 1 1;
  padding: 16px 32px 32px 32px;
}
.index_detail-page-wrapper__3bpLR .index_detail-body__12H1u .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__3bpLR .index_detail-body__12H1u .ant-card-body {
  padding: 8px 0px 0px;
  height: auto;
}
.index_detail-page-wrapper__3bpLR .index_detail-body-tab__3KDUn {
  flex: 1 1;
  padding: 16px 32px 32px 32px;
}
.index_table-version-col-link__2MabE {
  padding-right: var(--padding-xs);
}

.index_ctrl-dropdown-wrapper__1-asu {
  margin-bottom: 20px;
}
.index_main-page-wrapper__1TUkc {
  padding: 32px;
  height: 100%;
  overflow-y: auto;
}
.index_main-page-wrapper__1TUkc .index_main-page-title__2ZJgd {
  margin-bottom: 20px;
  font-size: 16px;
}
.index_detail-page-wrapper__2MNBg {
  height: calc(100% - 54px);
}
.index_detail-page-wrapper__2MNBg .index_detail-head__3YXdn {
  padding: 10px 0px 0px 32px;
}
.index_detail-page-wrapper__2MNBg .index_detail-head__3YXdn .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__2MNBg .index_detail-head__3YXdn .ant-card-body {
  padding: 4px 0px 0px;
}
.index_detail-page-wrapper__2MNBg .index_detail-divider__WI0yv {
  margin: 16px 0 0px;
}
.index_detail-page-wrapper__2MNBg .index_detail-body__3Ms94 {
  flex: 1 1;
  padding: 16px 32px 32px 32px;
}
.index_detail-page-wrapper__2MNBg .index_detail-body__3Ms94 .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__2MNBg .index_detail-body__3Ms94 .ant-card-body {
  padding: 8px 0px 0px;
  height: auto;
}
.index_detail-page-wrapper__2MNBg .index_detail-body-tab__157DH {
  flex: 1 1;
  padding: 16px 32px 0px 32px;
  overflow-y: auto;
}
.index_table-version-col-link__12qbp {
  padding-right: var(--padding-xs);
}
.index_tab__F-2QG {
  padding: var(--padding-sm) var(--padding-lg) var(--padding-lg) var(--padding-lg);
}

.onlineService_transfer-data__AnOr8 {
  color: var(--white1);
}

.onlineService_transfer-data__AnOr8 span {
  margin-left: var(--margin-lg);
}

.onlineService_public-service-cell-wrapper__2YRSs {
  display: flex;

  .onlineService_public-service-tag__2WCc7 {
    padding: 2px 8px;
    border-radius: 20px;
    background: var(--warning-color);
    margin-left: 10px;
  }
}

.onlineService_service-detail-wrapper__CCg4t {
  height: calc(100% - 54px);
}

.index_tag__3mSl1 {
  border-radius: 20px;
  border: 1px solid;
  padding: 0 8px;
  font-size: var(--font-size-sm);
  height: 24px;
  margin-left: 8px;
  display: flex;
  align-items: center;
}

.index_main-page-wrapper__3Wo1A {
  padding: 32px;
  height: 100%;
  overflow-y: auto;
}
.index_main-page-wrapper__3Wo1A .index_main-page-title__26kTl {
  margin-bottom: 20px;
  font-size: 16px;
}
.index_create-version-btn__72PeT {
  margin-bottom: 24px;
}
.index_detail-page-wrapper__jhoSU {
  height: calc(100% - 54px);
}
.index_detail-page-wrapper__jhoSU .index_detail-head__3g5uG {
  padding: 10px 0px 0px 32px;
}
.index_detail-page-wrapper__jhoSU .index_detail-head__3g5uG .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__jhoSU .index_detail-head__3g5uG .ant-card-body {
  padding: 4px 0px 0px;
}
.index_detail-page-wrapper__jhoSU .index_detail-head__3g5uG .ant-descriptions-item-label,
.index_detail-page-wrapper__jhoSU .index_detail-head__3g5uG .ant-descriptions-item-content {
  height: 32px;
  line-height: 32px;
}
.index_detail-page-wrapper__jhoSU .index_detail-divider__2fGIU {
  margin: 16px 0 0px;
}
.index_detail-page-wrapper__jhoSU .index_detail-body__3tpvs {
  overflow-y: auto;
  flex: 1 1;
  padding: 16px 32px 0px 32px;
}
.index_detail-page-wrapper__jhoSU .index_detail-body__3tpvs .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__jhoSU .index_detail-body__3tpvs .ant-card-body {
  padding: 8px 0px 0px;
}
.index_detail-page-wrapper__jhoSU .index_detail-body-tab__3cQGO {
  flex: 1 1;
  padding: 16px 32px 32px 32px;
}
.index_model-header__3Sj3t {
  display: flex;
  margin-bottom: var(--margin-xs);
}
.index_model-header__3Sj3t .index_model-name-group__1SsCt {
  display: flex;
  flex: 1 1;
  flex-wrap: wrap;
}
.index_model-header__3Sj3t .index_model-name-group__1SsCt .index_model-name-btn__2CAX8 {
  padding: var(--padding-xss) var(--padding-xs);
  border-radius: var(--border-radius-md);
  border: 1px solid var(--white4);
  margin-right: var(--margin-xs);
  text-align: center;
  font-family: PingFang SC;
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  margin-bottom: var(--margin-xs);
  max-width: 200px;
  overflow: hidden;
  color: var(--white7);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_model-header__3Sj3t .index_model-name-group__1SsCt .index_model-name-btn-active__1JRvp {
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
}
.index_model-header__3Sj3t .index_model-header-search__OEPXD {
  margin-left: var(--margin-xl);
}
.index_tag-edit-wrapper__1CFTY {
  display: flex;
  align-items: center;
  height: 44px;
  width: 160px;
}
.index_tag-edit-wrapper__1CFTY .index_tag-edit-input__2mUnj {
  width: 88px;
  padding: 6px 8px;
}
.index_tag-edit-wrapper__1CFTY .index_tag-edit-btns__2tms0 {
  display: flex;
  color: var(--white7);
}
.index_tag-edit-wrapper__1CFTY .index_tag-edit-btns__2tms0 .index_tag-edit-btn__3Nwkw {
  margin-left: var(--margin-xs);
  cursor: pointer;
}
.index_tag-edit-wrapper__1CFTY .index_tag-edit-btns__2tms0 .index_btn-save__1bslK {
  color: var(--primary-color);
}
.index_tag-edit-wrapper__1CFTY .index_tag-text__1rmBL {
  max-width: 114px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_tag-edit-wrapper__1CFTY .index_tag-edit-icon__3Sjm6 {
  margin-left: var(--margin-xs);
  color: var(--primary-color);
}
.index_model-attrs-wrapper__1CXVK {
  max-height: 44px;
  overflow-y: hidden;
}
.index_desc-active-version-select__2-dNK {
  width: 100%;
  max-width: 182px;
}
.index_active-select-dropdown-wrapper__zcDir {
  margin-right: 8px;
}
.index_selection-buttons-wrapper__37xNL {
  float: right;
  margin: 8.75px 0;
}
.index_table-version-col-link__1CVtP {
  padding-right: var(--padding-xs);
}

.Public_title_wrapper__16sfx {
  margin-bottom: var(--margin-lg);
}
.Public_md_wrapper__e14Z1 {
  min-height: 222px;
  max-height: 292px;
  overflow: auto;
}
.Public_md_wrapper_under_project__3A9ns {
  padding-bottom: var(--padding-sm);
}
.Public_md_card_under_project__3iNF5 {
  overflow: auto;
  min-height: 222px;
  max-height: 292px;
}
.Public_title__3NHtZ {
  color: #fff;
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.Public_search_btn__mfUyq {
  margin-left: var(--margin-md);
}
.Public_agent_desc_title__2_t4S {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: auto;
  color: rgba(255, 255, 255, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.Public_public_cap_wrapper_under_project__3aKdl {
  padding: 32px;
}
.Public_public_agent_detail_under_project__1r_BC .ant-card-body {
  padding: 0 24px !important;
}
.Public_public_agent_detail_under_project__1r_BC .ant-card {
  padding-left: var(--padding-xs);
  border-radius: 0;
}
.Public_public_agent_detail_under_project__1r_BC .ant-card:not(:last-child) {
  border-bottom: solid 1px var(--white4);
}
.Public_img_under_project__1ESnl {
  position: relative;
  top: -32px;
}

.Descriptions_descriptions-wrapper__3DXcX {
  margin-right: 32px;
}
.Descriptions_descriptions-wrapper__3DXcX .ant-descriptions-item-content {
  height: 24px;
  line-height: 24px;
  display: unset !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

:root {
  --text-color: rgba(255, 255, 255, 0.65);
  --bg-color: #2c3038;
  --title-color: white;
}

.show-html {
  color: var(--text-color) !important;
  background-color: var(--bg-color) !important;
}

.markdown-body img:not(emoji) {
  margin: 0 0 8px;
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5 {
  color: var(--title-color) !important;
}

.index_empty__3UK5Z {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}

.PublicVersionDetail_wrapper_under_project__6mF2w .ant-descriptions-title {
  font-weight: 500;
}
.PublicVersionDetail_card_wrapper__y_y_E {
  padding: 32px;
}
.PublicVersionDetail_card_wrapper__y_y_E:not(:last-child) {
  border-bottom: solid 1px var(--white4);
}
.PublicVersionDetail_title__1rmAn {
  font-weight: 500;
}
.PublicVersionDetail_output_wrapper__233yc .ant-card-body > *:not(:last-child) {
  margin-bottom: 0;
}

.transfer_transfer_bg__3IOJG {
  margin-top: 80px;
}

.EditText_edit-text-wrapper__1wsw7 {
  display: flex;
  width: 100%;
  align-items: center;
}
.EditText_edit-text-wrapper__1wsw7 .EditText_edit-text-input__107DM {
  color: rgba(255, 255, 255, 0.85);
}
.EditText_edit-text-wrapper__1wsw7 .EditText_save-btn__35P3Y {
  color: #4071f9;
  cursor: pointer;
}
.EditText_edit-text-wrapper__1wsw7 .EditText_cancel-btn__2FF2H {
  color: rgba(255, 255, 255, 0.65);
  cursor: pointer;
}
.EditText_edit-text-wrapper__1wsw7 .EditText_edit-btn__3zH-p {
  color: #4071f9;
  cursor: pointer;
  margin-left: 8px;
}

.EmptyCard_empty-card-wrapper__1gn5k {
  display: flex;
  justify-content: center;
  align-items: center;
}

.InputOutput_input-output-wrapper__1qCou {
  margin-bottom: 32px;
}
.InputOutput_input-output-wrapper__1qCou .InputOutput_input-output-title__1WBUu {
  font-size: 14px;
  font-weight: 400;
}
.InputOutput_io-monaco-editor__1G6me {
  --vscode-editor-background: white !important;
  border-top: 1px solid #484f5e;
}
.InputOutput_io-monaco-editor__1G6me .monaco-editor {
  width: 100%;
}
.InputOutput_io-monaco-editor__1G6me .margin-view-overlays {
  background-color: #30333c;
}
.InputOutput_io-monaco-editor__1G6me .monaco-editor-background {
  background-color: #1e2127 !important;
}
.InputOutput_io-monaco-editor__1G6me .monaco-scrollable-element {
  background-color: #1e2127 !important;
}
.InputOutput_io-monaco-editor__1G6me .minimap-decorations-layer {
  background-color: #1e2127 !important;
}

.Configs_config-item__3JwE8 {
  border-radius: 4px;
  margin-bottom: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: var(--padding-xl);
  padding-bottom: 8px;
}
.Configs_config-item__3JwE8 .Configs_config-item-title__3LkBA {
  margin-bottom: 20px;
}

.ProjectVersionConfigInfo_project-version-config-info-wrapper__2dr0U .ant-radio-group {
  border: 1px solid var(--white4);
  border-radius: 4px;
  color: white !important;
}
.ProjectVersionConfigInfo_project-version-config-info-wrapper__2dr0U .ant-radio-group .ant-radio-button-wrapper-checked {
  color: white !important;
}
.ProjectVersionConfigInfo_project-version-config-info-wrapper__2dr0U .ProjectVersionConfigInfo_config-info-body__1Cqoo {
  margin-top: var(--margin-lg);
}

.Upload_ai-train-upload__3Hw8m .ant-upload-list {
  height: auto;
  margin-top: 20px;
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 4px;
  background-color: #30333c;
}
.Upload_ai-train-upload__3Hw8m .ant-upload-list .ant-upload-list-item-container:nth-child(odd) {
  background-color: #353a44;
  border-radius: 4px;
}
.Upload_ai-train-upload__3Hw8m .ant-upload-list .ant-upload-list-item {
  height: 38px;
  margin-top: 0px;
  padding: 0px 8px 0px 12px;
  border-radius: 4px;
}
.Upload_ai-train-upload__3Hw8m .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress {
  bottom: 4px;
  height: 2px;
}
.Upload_ai-train-upload__3Hw8m .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress .ant-progress {
  height: 2px;
}
.Upload_ai-train-upload__3Hw8m .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress .ant-progress .ant-progress-outer {
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
}
.Upload_ai-train-upload__3Hw8m .ant-upload-list .ant-upload-list-item .ant-upload-list-item-progress .ant-progress .ant-progress-outer .ant-progress-inner {
  position: absolute;
  top: 0;
}
.Upload_ai-train-upload__3Hw8m .ant-upload-list:empty {
  margin-top: 0px;
}

.Loading_loading-container__2k4sN {
  line-height: 300px;
  text-align: center;
}

/* 视觉颜色定义 */
/* 样式颜色定义 */
/* 业务颜色定义 */
/* 文字颜色 */
/* 线条边框颜色 */
/* 交互态颜色定义 */
.AddDataModal_add-data-modal__nUF7c .ant-modal-header {
  margin-bottom: 20px;
}
.AddDataModal_add-data-wrapper__1N6_N {
  width: 100%;
  padding: 0;
}
.AddDataModal_add-data-wrapper__1N6_N .AddDataModal_add-data-tabs__1Mtk8 {
  background-color: #24262a;
  border-radius: 2px;
}
.AddDataModal_add-data-wrapper__1N6_N .AddDataModal_add-data-tabs__1Mtk8 .AddDataModal_add-data-tree-wrapper__28AMn {
  padding: 0px 8px 20px 16px;
}
.AddDataModal_add-data-wrapper__1N6_N .AddDataModal_add-data-tabs__1Mtk8 .AddDataModal_add-data-tree-wrapper__28AMn .AddDataModal_add-data-tree__1TDW6 {
  background-color: #24262a;
  max-height: 300px;
  overflow-y: auto;
}
.AddDataModal_add-data-wrapper__1N6_N .AddDataModal_add-data-tabs__1Mtk8 .AddDataModal_add-data-tree-wrapper__28AMn .AddDataModal_add-data-tree__1TDW6 .ant-tree-indent-unit {
  width: 16px;
}
.AddDataModal_add-data-wrapper__1N6_N .AddDataModal_add-data-tabs__1Mtk8 .AddDataModal_add-data-tree-wrapper__28AMn .AddDataModal_add-data-tree__1TDW6 .ant-tree-treenode {
  padding-bottom: 14px;
}
.AddDataModal_add-data-wrapper__1N6_N .AddDataModal_add-data-tabs__1Mtk8 .AddDataModal_add-data-tree-wrapper__28AMn .AddDataModal_add-data-tree__1TDW6 :last-child.ant-tree-treenode {
  padding-bottom: 0px;
}
.AddDataModal_dataset-form__1dfsp {
  margin-top: 16px;
}
.AddDataModal_dataset-form__1dfsp .ant-table-cell {
  max-width: 200px;
}
.AddDataModal_add-dataset-btn__1E7LU {
  border-radius: 4px;
  border: 1px dashed rgba(255, 255, 255, 0.2);
  height: 32px;
  width: 108px;
  color: rgba(255, 255, 255, 0.65) !important;
}

.Create_hyper_param_title__gY4xD {
  color: #FFF;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.Create_hyper_param_tip__3Qmyd {
  color: rgba(255, 255, 255, 0.65);
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 400;
  margin-left: var(--margin-xss);
}
.Create_wrapper__3gCCx {
  margin: 80px auto;
  padding: 0 32px;
  margin-bottom: 0;
}
.Create_hyper_param_wrapper__3aVPn {
  width: 40%;
}
.Create_hyper_param_tip__3Qmyd {
  margin-left: var(--margin-xs);
  cursor: pointer;
  font-size: 14px;
}

.index_recent-button-container__3oD1Q {
  position: absolute;
  line-height: 24px;
  margin-top: calc((44px - 24px) / 2);
}
.index_recent-button__1TvDw {
  border: solid 1px #1668dc;
  background-color: #2b3860;
  color: rgba(255, 255, 255, 0.85);
  height: 24px;
  margin: 0 4px;
  padding: 0 16px;
  border-radius: 20px;
  cursor: pointer;
}

.NodeSelect_node-select-item__3_EyR {
  width: 210px;
}
.NodeSelect_node-select-item__3_EyR .NodeSelect_node-name__2Rj6t {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1;
  margin-right: 16px;
}
.NodeSelect_node-select-item__3_EyR .NodeSelect_node-status__1fBHP {
  color: white;
  margin-left: 8px;
  position: relative;
}
.NodeSelect_node-status-tag__1MMPQ {
  width: 8px;
  height: 8px;
  background: #36bd1f;
  border-radius: 50%;
  display: block;
}

.index_lock-message__1fL1Y {
  position: absolute;
  top: 60px;
  left: 50%;
  line-height: 20px;
  padding: 8px 8px;
  margin: 0 auto;
  font-size: 14px;
  background: #2c3038;
  z-index: 10;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  border-radius: 6px;
  border: solid rgba(255, 255, 255, 0.3) 1px;
}
.index_lock-message__1fL1Y span {
  margin-left: 4px;
  margin-right: 4px;
}
.index_reconnect-button__2WUgG {
  cursor: pointer;
}

.LogsWithVirtualScroll_tab-title__2ATLJ .LogsWithVirtualScroll_icon-badge__2U6jO {
  margin-left: 8px;
}
.LogsWithVirtualScroll_icon-toggle__3vp18 {
  transition: all 0.3s;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  font-size: 20px;
}
.LogsWithVirtualScroll_icon-toggle__3vp18.LogsWithVirtualScroll_open__16FsK {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.LogsWithVirtualScroll_problems__2YXlq .ant-tabs-ink-bar {
  width: 28px !important;
}
.LogsWithVirtualScroll_log-item__1SiIr {
  padding-left: 8px;
  padding-bottom: 8px;
  padding-top: 8px;
  border-bottom: 1px solid #424242;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.65);
}
.LogsWithVirtualScroll_log-item__1SiIr .ant-collapse-borderless {
  background-color: transparent;
}
.LogsWithVirtualScroll_log-item__1SiIr .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: none;
}
.LogsWithVirtualScroll_log-item__1SiIr .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 0 0 0 20px;
  color: rgba(255, 255, 255, 0.65);
  word-break: break-word;
}
.LogsWithVirtualScroll_log-item__1SiIr .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  margin-right: 6px;
}
.LogsWithVirtualScroll_log-item__1SiIr .ant-collapse-content > .ant-collapse-content-box {
  padding: 16px 16px 4px 38px;
}
.LogsWithVirtualScroll_log-item__1SiIr .ant-collapse-expand-icon {
  -webkit-padding-end: 0px !important;
          padding-inline-end: 0px !important;
}
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_icon-container__3OTDX {
  position: absolute;
  left: 0;
  top: 0;
}
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_traceback__2Fzox {
  white-space: pre-line;
  color: var(--white7);
}
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_info__15aTG {
  color: #36bd1f;
}
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_debug__329FI {
  color: #0aaed2;
}
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_error__9EZ3k,
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_fatal__FDX_P {
  color: #de5550;
}
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_crit__1Ez5B {
  color: #a369ff;
}
.LogsWithVirtualScroll_log-item__1SiIr .LogsWithVirtualScroll_warning__3Vsk2 {
  color: #d7a72e;
}
.LogsWithVirtualScroll_log-item__1SiIr:first-child {
  border-top: 1px solid #424242;
}
.LogsWithVirtualScroll_no-more__1Gwjk {
  line-height: 30px;
  display: flex;
  justify-content: center;
}
.LogsWithVirtualScroll_dot__2TiDj {
  display: inline-block;
  height: 12px;
  line-height: 12px;
  overflow: hidden;
}
.LogsWithVirtualScroll_dot__2TiDj::after {
  display: inline-table;
  white-space: pre;
  content: '\A.\A..\A...';
  -webkit-animation: LogsWithVirtualScroll_spin__1xZSc 2s steps(4) infinite;
          animation: LogsWithVirtualScroll_spin__1xZSc 2s steps(4) infinite;
}
@-webkit-keyframes LogsWithVirtualScroll_spin__1xZSc {
  to {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
  }
}
@keyframes LogsWithVirtualScroll_spin__1xZSc {
  to {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
  }
}
.LogsWithVirtualScroll_operation-bar__3NP21 {
  display: flex;
  align-items: center;
  border-radius: 6px;
  margin-bottom: 8px;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .LogsWithVirtualScroll_clear__3gw3v {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 6px;
  background-color: #43434c;
  cursor: pointer;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .LogsWithVirtualScroll_clear-disabled__21ECb {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 6px;
  background-color: #43434c;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.3);
  cursor: not-allowed;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .LogsWithVirtualScroll_search-input__28mzx {
  width: 200px;
  margin: 0 16px 0 4px;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .LogsWithVirtualScroll_search-icon__2iZe5 {
  cursor: pointer;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .LogsWithVirtualScroll_selected-levels__28RlL {
  display: inline-block;
  width: 70px;
  line-height: 32px;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .LogsWithVirtualScroll_log-type__35yDW {
  width: 100px;
  margin-left: -8px;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .ant-divider-vertical {
  margin: 0 12px;
  border-left-color: #6f7076;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .ant-checkbox-inner {
  background-color: #25252d;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .ant-dropdown-trigger {
  cursor: pointer;
  margin-right: 4px;
}
.LogsWithVirtualScroll_operation-bar__3NP21 .ant-dropdown-trigger > .anticon.anticon-down {
  font-size: 12px;
  vertical-align: -0.125em;
}
.LogsWithVirtualScroll_more-log-btn__36COk {
  margin-top: -8px;
  height: 48px;
}
.LogsWithVirtualScroll_separator__1tV97 {
  padding: 0 8px;
}
.LogsWithVirtualScroll_level-selector__3hz1i {
  min-width: 82px;
}
.LogsWithVirtualScroll_log-content__1PS69 {
  word-wrap: break-word;
  max-width: calc(100% - 18px);
}

.index_search-input__1R4Pw {
  width: 262px;
  height: 32px;
}
.index_search-input__1R4Pw .ant-input-prefix {
  -webkit-margin-end: 8px;
          margin-inline-end: 8px;
}

.index_dropdown__2P9G4 {
  cursor: pointer;
}
.index_displayed-name__1es5O {
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index_tip-icon__ZNZ6C {
  margin: 0 6px 0 12px;
}
.index_tip-wrapper__Pzw8h {
  color: rgba(255, 255, 255, 0.65);
}
.index_list-wrapper__y6O1J {
  margin-top: 16px;
}

.index_ctrl-dropdown-wrapper__Kgt0z {
  margin-bottom: 20px;
}
.index_main-page-wrapper__3YntA {
  padding: 32px;
  height: 100%;
  overflow-y: auto;
}
.index_main-page-wrapper__3YntA .index_main-page-title__2rPyl {
  margin-bottom: 20px;
  font-size: 16px;
}
.index_detail-page-wrapper__6X5a- {
  height: calc(100% - 54px);
}
.index_detail-page-wrapper__6X5a- .index_detail-head__2q1kN {
  padding: 10px 0px 0px 32px;
}
.index_detail-page-wrapper__6X5a- .index_detail-head__2q1kN .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__6X5a- .index_detail-head__2q1kN .ant-card-body {
  padding: 4px 0px 0px;
}
.index_detail-page-wrapper__6X5a- .index_detail-head__2q1kN .index_desc-edit-item__a1DG8 .ant-descriptions-item-content {
  overflow: unset;
}
.index_detail-page-wrapper__6X5a- .index_detail-divider__2q595 {
  margin: 16px 0 0px;
}
.index_detail-page-wrapper__6X5a- .index_detail-body__3jOLc {
  flex: 1 1;
  padding: 16px 32px 32px 32px;
}
.index_detail-page-wrapper__6X5a- .index_detail-body__3jOLc .ant-card-head {
  border-bottom: none;
  padding: 0;
}
.index_detail-page-wrapper__6X5a- .index_detail-body__3jOLc .ant-card-body {
  padding: 8px 0px 0px;
  height: auto;
}
.index_detail-page-wrapper__6X5a- .index_detail-body-tab__2zApE {
  flex: 1 1;
  padding: 16px 32px 0px 32px;
  overflow-y: auto;
}

.Home_home_wrapper__1FGS9 .ant-carousel .slick-slide {
  text-align: center;
  line-height: 160px;
  background: #364d79;
  overflow: hidden;
}
.Home_home_wrapper__1FGS9 .ant-carousel .slick-slide img {
  height: calc(100vh - 162px);
}

.index_imgBlock__29jbN img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
}
.index_exception_notice__1OktV {
  position: absolute;
  top: 380px;
  right: 360px;
  width: 260px;
}
.index_exception_title__mvLzj {
  font-size: 72px;
  font-weight: 500;
  color: #444d65;
  display: block;
}
.index_exception_description__JtrPd {
  display: block;
  font-size: 20px;
  line-height: 28px;
  color: #666;
  font-weight: normal;
  margin-bottom: 24px;
}
.index_exception_return_btn__3KlG- {
  display: block;
}
.index_update_notice__2gqS4 {
  width: 450px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  position: relative;
  top: -100px;
}
.index_update_title__1XMFF {
  display: block;
  font-size: 20px;
  font-weight: normal;
  color: #666;
  text-align: center;
  margin-bottom: 12px;
}
.index_update_description__3OrHt {
  display: block;
  font-size: 16px;
  font-weight: normal;
  color: #ccc;
  text-align: center;
  margin-bottom: 40px;
}
.index_update_return_btn__1P9sC {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1750px) and (min-width: 1240px) {
  .index_exception_notice__1OktV {
    top: 380px;
    right: 10%;
    width: 260px;
  }
}
@media screen and (max-width: 1240px) {
  .index_exception_notice__1OktV {
    top: 40%;
    right: 10%;
    width: 260px;
  }
}

.ProjectList_list__3KPdZ .ant-card-body {
  padding: 0;
}
.ProjectList_list__3KPdZ .ant-card {
  background-color: transparent;
}
.ProjectList_list__3KPdZ .ant-table {
  background: unset;
}
.ProjectList_list__3KPdZ .ant-radio-group {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
}
.ProjectList_list__3KPdZ .ant-radio-button-wrapper {
  height: 26px;
  line-height: 26px;
}
.ProjectList_list__3KPdZ .ant-table-tbody tr td {
  border: unset;
}
.ProjectList_list__3KPdZ .ant-table-tbody tr:nth-child(even) td {
  background-color: rgba(255, 255, 255, 0.01);
}
.ProjectList_list__3KPdZ .ant-table-tbody tr:nth-child(odd) td {
  background-color: rgba(44, 48, 56, 0.4);
}
.ProjectList_all-items-text__5qiZc {
  font-size: 16px;
  color: #fff;
}
.ProjectList_card-wrapper__39xJh .ant-card-body {
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0;
}
.ProjectList_card-wrapper__39xJh .ant-card-body > *:not(:last-child) {
  margin-bottom: 8px;
}
.ProjectList_card-wrapper__39xJh .ant-image {
  width: 100%;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z {
  position: relative;
  cursor: pointer;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_status-tag__1VUUM {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 100;
  color: #e58616;
  border: 1px solid #e58616;
  border-radius: 12px;
  height: 24px;
  padding: 0px var(--padding-xs);
  line-height: 24px;
  box-sizing: content-box;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_space__2qr0p {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 101;
  width: 20px;
  height: 20px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  padding-left: 2px;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ant-card-body {
  border-radius: 4px;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_card-img__jna7b {
  object-fit: contain;
  aspect-ratio: 2;
  background-color: #2c3038;
  border-radius: 4px 4px 0 0;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv {
  margin: 16px;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv p {
  color: rgba(255, 255, 255, 0.65);
  margin-bottom: 8px;
  position: relative;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv .ProjectList_project-v-icon__2g7eD {
  cursor: pointer;
  right: 0;
  top: 2px;
  font-size: 12px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv .ProjectList_project-name__RJ_-P {
  color: #fff;
  font-size: 16px;
  font-weight: 800;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv .ProjectList_related-desc__3Jjxb {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv .ProjectList_project-description__38aLc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  max-width: 100%;
  color: rgba(255, 255, 255, 0.65);
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv .ProjectList_action-button__drAtX {
  font-size: 16px;
  position: absolute;
  padding: 8px 16px;
  right: 0;
  bottom: 0;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv .ProjectList_action-button__drAtX .ProjectList_dropdown__1aTF7 {
  width: 100px;
}
.ProjectList_card-wrapper__39xJh .ProjectList_project-card__17T-z .ProjectList_project-info__3crnv .ProjectList_action-button__drAtX .ProjectList_dropdown__1aTF7 > * {
  display: flex;
  margin: 4px 8px;
}
.ProjectList_des-tooltip__1sdZW .ant-tooltip-inner {
  white-space: pre-wrap;
  word-break: break-all;
  max-height: 300px;
  overflow: auto;
}
.ProjectList_tpl-mark__2HM1W {
  position: absolute;
  top: 18px;
  left: 0;
}
.ProjectList_tpl-mark__2HM1W .ProjectList_tpl-mark-top__27hpa {
  width: 0;
  height: 0;
  border-color: #a25e0f transparent;
  border-width: 0px 0px 4px 12px;
  border-style: solid;
}
.ProjectList_tpl-mark__2HM1W .ProjectList_tpl-mark-main__3phBW {
  background-color: #e58616;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 24px;
  border-radius: 0px 20px 20px 0px;
}
.ProjectList_project-title__2ojvE {
  max-width: calc(100% - 44px);
  overflow: hidden;
  text-overflow: ellipsis;
}

.index_placeholder__3ByXk {
  height: 100px;
}
.index_upload-input__1zfQk {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.index_upload-icon__5DmE6 {
  display: block;
  width: 180px;
}
.index_img-container__1le8O {
  border: dashed 1px rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  width: 180px;
  height: 90px;
  text-align: center;
  line-height: 90px;
  cursor: pointer;
  background-color: transparent;
}
.index_img-container__1le8O:hover {
  border-color: #1668dc;
}
.index_tip__t7v38 {
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.85);
}
.index_show-image__1YyGf {
  height: 90px;
  width: 178px;
  object-fit: contain;
  border: solid 0.5px;
  border-radius: 2px;
  border-color: #eaeaea;
}
.index_show-image-container__1En9P .index_image-icon-container__1g4cI {
  position: absolute;
  top: -5px;
  left: 169px;
  display: none;
  height: 14px;
  line-height: 14px;
}
.index_show-image-container__1En9P:hover .index_image-icon-container__1g4cI {
  display: block;
  cursor: pointer;
}
.index_image-icon__3xf7L {
  color: #adadad !important;
  z-index: 99;
}
.index_desciption-container__2VaTT .ant-typography {
  right: -2px !important;
  bottom: -20px !important;
}
.index_entry-create-modal__2mhx0 .ant-modal-footer {
  padding-bottom: 16px !important;
}
.index_create-footer__2gUAg {
  padding: 0 20px;
  margin-bottom: 12px;
  width: 100%;
}
.index_create-footer__2gUAg .ant-btn {
  width: 100%;
  height: 40px;
}
.index_tpl-card__3HLEA {
  height: 184px;
  border-radius: 10px 40px 4px 4px;
  background: rgba(0, 0, 0, 0.3);
  padding: 24px 20px 0 20px;
  position: relative;
  border-bottom: 4px solid;
  border-color: transparent;
  cursor: pointer;
}
.index_tpl-card__3HLEA .index_want__2suVH {
  color: rgba(255, 255, 255, 0.65);
}
.index_tpl-card__3HLEA .index_desc__3Y223 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
.index_tpl-card__3HLEA .index_turn-to__3Hs8p {
  color: #fff;
  position: relative;
  display: inline-block;
  justify-content: flex-end;
}
.index_tpl-card__3HLEA .index_img__1cjL- {
  position: absolute;
  right: 4px;
  bottom: 4px;
}
.index_tpl-card__3HLEA .index_more__2W_1R {
  font-size: 16px;
  color: #fff;
  text-align: center;
  margin-top: 40px;
}
.index_create-wrapper__1qbKM {
  width: 528px;
}
.index_create-button__1bntn {
  background-color: var(--primary-color) !important;
  border-width: 0;
  text-align: left;
  padding: 4px 20px;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 400;
  height: 62px;
  background-image: url(data:image/png;base64,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) !important;
}
.index_empty-img__32ky1 {
  width: 20px;
  height: 20px;
}
.index_create-empty-text__2dsNk {
  margin-left: 10px;
}
.index_create-from-template-text__2wiBQ {
  margin: 20px 0 12px 0;
}
.index_create-form__mcMg9 .ant-radio-group {
  background-color: #262a33;
}

.index_creator-container__jigtq {
  margin-bottom: 44px;
}
.index_content__3j6U3 {
  border: 1px solid var(--white4);
  border-radius: 4px;
  width: 320px;
  height: 90px;
  display: flex;
  justify-content: center;
  padding: 20px;
  cursor: pointer;
}
.index_text__1E0BF {
  margin-right: 82px;
  margin-left: 4px;
  width: 126px;
}
.index_title__KdSv1 {
  font-family: PingFang SC;
  color: var(--white1);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  /* 150% */
}
.index_sub-text__IhuOp {
  color: var(--white2);
  margin-top: 8px;
}

.index_container__3scsq {
  padding: 24px 0;
}
.index_progress-text__QcKDr {
  margin-top: 24px;
  margin-bottom: 24px;
  color: rgba(255, 255, 255, 0.65);
}
.index_progress-success-text__brI5D {
  margin-top: 40px;
  margin-bottom: 16px;
  line-height: 1.57142857;
  text-align: center;
  color: #fff;
}
.index_progress-success-text__brI5D p {
  padding: 0;
  margin: 0;
}
.index_or__12der {
  margin-top: 48px;
  margin-bottom: 32px;
}
.index_or-line__3D_Xy {
  flex: 1 1;
  height: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.index_or-text__9IklG {
  padding: 0 16px;
  color: rgba(255, 255, 255, 0.45);
}
.index_success-icon__1235_ {
  font-size: 46px !important;
  color: #36bd1f !important;
}
.index_message__3jYem {
  line-height: 1.57142857;
  color: #fff;
}
.index_message__3jYem .index_caption__185nV {
  margin-top: 12px;
}
.index_message__3jYem .index_title__28uit {
  margin-top: 8px;
  padding-left: 12px;
  position: relative;
}
.index_message__3jYem .index_title__28uit::before {
  content: '';
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 3px;
}
.index_message__3jYem .index_content__1y2zC {
  margin-top: 4px;
  padding-left: 12px;
}
.index_message__3jYem .index_content__1y2zC p {
  padding: 0;
  margin: 0;
}
.index_item__3kcdn {
  margin-right: 12px;
  height: 40px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  padding: 0 12px;
  color: #fff;
}
.index_item__3kcdn .index_icon__u_aHX {
  color: rgba(255, 255, 255, 0.85);
  margin-right: 4px;
  cursor: pointer;
  font-size: 16px;
}
.index_item__3kcdn:last-child {
  margin-right: 0;
}
.index_item__3kcdn .index_item-title__tbZHu {
  margin-right: 4px;
}

.index_device-choose-wrapper__stfnK {
  margin: 12px 0;
  height: 390px;
}
.index_device-choose-wrapper__stfnK .ant-list-item {
  margin-bottom: 4px;
  border-radius: 4px;
  height: 32px;
  padding: 0;
}
.index_device-choose-wrapper__stfnK .ant-list-items {
  height: 248px;
}
.index_device-choose-wrapper__stfnK .index_device-name__2lHyA {
  width: 300px;
  display: inline-block;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 12px;
}
.index_device-choose-wrapper__stfnK .index_device-name-choosed__1h-73 {
  width: 300px;
  display: inline-block;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 12px;
  color: #1668dc;
}
.index_device-choose-wrapper__stfnK .index_choosed__2pxhn {
  background-color: rgba(64, 113, 249, 0.2);
}
.index_device-choose-wrapper__stfnK .index_checkbox__E_diM {
  margin-left: 8px;
}
.index_checkbox-wrapper__2Rh53 {
  max-height: 390px;
  overflow: auto;
}
.index_choosed-device-tag__3Dhzu {
  background: #54545c;
  color: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  display: inline-block;
  height: 24px;
  padding: 0 8px;
  flex: 0 1;
  margin: 0 0 8px 8px;
}
.index_tag-name__2iirC {
  display: inline-block;
  max-width: 265px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
}
.index_clear__9kv88 {
  color: #1668dc;
  cursor: pointer;
}
.index_tags-action-wrapper__1rkN6 {
  margin: 8px;
  width: 100%;
}
.index_select-all-button__1xKHu {
  margin: 8px !important;
}
.index_choosed-tags-wrapper__1sV84 {
  width: 320px;
}
.index_tags-list__3CrQs {
  max-height: 350px;
  overflow: auto;
}
.index_search-input__3kwzp {
  margin: 8px 0;
}
.index_service-name__1UigZ {
  margin-bottom: 8px;
  width: 340px;
}
.index_title__3wkBR {
  border: solid 1px #1668dc;
  border-width: 0 0 0 4px;
  padding-left: 8px;
  margin-bottom: 8px;
  color: white;
  font-weight: 600;
}
.index_title-choose-device__3NpLU {
  border: solid 1px #1668dc;
  border-width: 0 0 0 4px;
  padding-left: 8px;
  margin-bottom: 8px;
  color: white;
  font-weight: 600;
  margin-top: 24px;
}
.index_select-wrapper__3WgVk .ant-select {
  width: 600px;
  max-width: 600px;
}
.index_verion-info-wrapper__3ru43 {
  background: #1e2127;
  border-radius: 2px;
  padding: 16px;
  margin: 16px 0;
}
.index_version-alias__3fAK8 {
  max-width: 600px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  font-size: 16px;
  color: white;
  margin-bottom: 8px;
}
.index_close-icon__ASWkl {
  cursor: pointer;
  font-size: 12px;
  margin-left: 8px;
}
.index_version-selector-required__2cEJ5 .ant-select-selector {
  border-color: #dc4446 !important;
}
.index_select-dropdown__2gPO7 {
  background-color: #141414;
}

.index_select-service-dropdown__3TD6A {
  background-color: #2b2e37 !important;
}
.index_service-title__3_fLd {
  min-width: 100px;
}
.index_version-select__1AxIv {
  width: 100%;
}
.index_version-select-required__3Pbiu {
  width: 100%;
}
.index_version-select-required__3Pbiu .ant-select-selector {
  border-color: #dc4446 !important;
}
.index_list-footer__1Qw7N {
  width: 300px;
  margin-left: 4px;
}
.index_category-button__IsOoj {
  width: 96px;
  text-align: center;
}
.index_push-icon__1Lmar {
  font-size: 16px;
  margin-right: 8px;
}
.index_push-button__3Esxs {
  margin-left: 24px;
}
.index_search-wrapper__1CdT4 {
  margin-top: 24px;
}
.index_alias__DT7bD {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
  max-width: 600px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
  cursor: pointer;
}
.index_publish-date__3lTMc {
  color: rgba(255, 255, 255, 0.9);
}
.index_publish-list__3S-de {
  margin-top: 24px !important;
}
.index_publish-list__3S-de .ant-list-item-extra {
  margin: auto 0;
  cursor: pointer;
  color: #1668dc;
}
.index_publish-list__3S-de .ant-list-item {
  border: 1px solid #41454c;
  border-bottom: 0.5px;
}
.index_publish-list__3S-de .ant-list-item:last-child {
  border: 1px solid #41454c !important;
}
.index_publish-list__3S-de .ant-list-item:nth-child(odd) {
  background-color: #2c3038;
}
.index_publish-list__3S-de .ant-list-item:nth-child(even) {
  background-color: #303640;
}
.index_drawer-container__2lKXu .ant-radio-group {
  background-color: #363841 !important;
  border: 1px solid rgba(120, 120, 128, 0.2);
}
.index_category-selector__2j4WD .ant-radio-button-checked {
  background-color: #4071f9 !important;
}

.index_status-tag__3ydyY {
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  width: 10px;
  height: 10px;
}

.VersionFormItem_dropdown-wrapper__2CpXi {
  background-color: #2b2e37 !important;
}
.VersionFormItem_version-option__1gAXz {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.VersionFormItem_version-option__1gAXz .VersionFormItem_description__7RnBf {
  color: rgba(255, 255, 255, 0.65);
}
.VersionFormItem_version-option__1gAXz .VersionFormItem_description__7RnBf > span {
  margin-left: 8px;
}
.VersionFormItem_version-option__1gAXz .VersionFormItem_alias__QahmJ {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}

.PublishModal_publish-module-item__-QT_x .ant-form-item-label {
  margin: auto 0;
}
.PublishModal_publish-container__1yEdo {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 24px;
  text-align: center;
}
.PublishModal_publish-container__1yEdo img {
  width: 80px;
}
.PublishModal_publish-container__1yEdo .PublishModal_body__2Ip63 {
  margin: 24px 0;
}
.PublishModal_publish-container__1yEdo .anticon-spin {
  margin-right: 16px;
}
.PublishModal_running-task-tip-modal__2kkzp .ant-modal-body {
  padding: 12px 60px;
}
.PublishModal_warn-icon__3EQJr {
  fill: #e58616 !important;
  margin-right: 12px;
}
.PublishModal_module-name__3T3IJ {
  margin: 0 12px 0 8px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.85);
  width: 80px;
}
.PublishModal_module-item__FPDfz {
  border: solid 1px #424242;
  border-radius: 6px;
  padding: 16px 24px;
}
.PublishModal_module-item__FPDfz:not(:last-child) {
  margin-bottom: 8px;
}
.PublishModal_placeholder__3fmDI {
  width: 64px;
}
.PublishModal_current-version__2Akbs {
  max-width: 208px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
.PublishModal_name-title__ePgS_ {
  cursor: pointer;
  margin: 4px;
  font-size: 12px;
}

.ProjectDetail_breadcrumb__3hY5P {
  margin: 8px 0 24px 0;
}
.ProjectDetail_project-name-wrapper__3eoAe {
  border-radius: 4px 4px 0px 0px;
  border-bottom: 1px solid var(--white4);
  background: var(--gray5);
  padding: 16px 24px;
}
.ProjectDetail_project-name__2rNun {
  color: var(--white1);
  font-size: 16px;
  font-weight: 600;
}
.ProjectDetail_action-buttons__3R8aA {
  margin-right: 8px;
}
.ProjectDetail_project-info-action-buttons__Xk8N8 {
  margin-top: 24px;
}
.ProjectDetail_project-img__3s3iU {
  margin-left: 40px;
}
.ProjectDetail_description__339mt .ProjectDetail_project-desc__1VfBp {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
}
.ProjectDetail_description__339mt .ProjectDetail_a-in-desc__3-gxO {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
  -webkit-line-clamp: 1;
  word-break: break-all;
  color: var(--primary-color);
}
.ProjectDetail_description__339mt .ProjectDetail_info-in-desc__qDkT1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
  -webkit-line-clamp: 1;
  word-break: break-all;
}
.ProjectDetail_description__339mt .ProjectDetail_secret-desc-item-wrapper__31jM7 .ant-descriptions-item-content {
  max-width: calc(100% - 51.22px);
}
.ProjectDetail_description__339mt .ProjectDetail_key-desc-item-wrapper__34-zz .ant-descriptions-item-content {
  max-width: calc(100% - 35.09px);
}
.ProjectDetail_description__339mt .ProjectDetail_copyable-wrapper__M0CMv {
  width: 100%;
  display: flex;
}
.ProjectDetail_description__339mt .ProjectDetail_margin-copyable-wrapper__3HSsw {
  width: 100%;
  display: flex;
}
.ProjectDetail_description__339mt .ProjectDetail_margin-info-in-desc__31q8c {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
  -webkit-line-clamp: 1;
  word-break: break-all;
  margin-right: var(--margin-md);
}
.ProjectDetail_description__339mt .ant-descriptions-title {
  line-height: 1.8;
}
.ProjectDetail_description__339mt .ant-descriptions-item-label,
.ProjectDetail_description__339mt .ant-descriptions-item-content {
  color: var(--white7);
}
.ProjectDetail_description__339mt .ant-typography {
  color: var(--white2);
}
.ProjectDetail_description__339mt .ant-descriptions-item-container {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ProjectDetail_description__339mt .ant-descriptions-row > td {
  padding-bottom: 8px !important;
  max-width: 388px;
}
.ProjectDetail_description__339mt .ant-descriptions-header {
  margin-bottom: 20px;
}
.ProjectDetail_description__339mt .ProjectDetail_git-url__2UoFD {
  word-break: break-all;
}
.ProjectDetail_description__339mt .ProjectDetail_git-url__2UoFD .ProjectDetail_copy-hidden__1NXGN {
  display: none;
}
.ProjectDetail_description__339mt .ProjectDetail_git-url__2UoFD .ProjectDetail_copy__38b4r {
  color: #1668dc;
  cursor: pointer;
}
.ProjectDetail_project-info-card__MUSmv {
  padding: 32px;
}
.ProjectDetail_project-info-card__MUSmv .ant-descriptions-item-content {
  color: var(--white2) !important;
}
.ProjectDetail_tab-wrapper__8bj6n {
  padding: 32px;
  background: var(--gray3);
  height: 100%;
  overflow: auto;
}
.ProjectDetail_desc-wrapper__Qt4iN {
  height: 100%;
  overflow: hidden;
}
.ProjectDetail_markdown-wrapper__2flpr {
  overflow: auto;
  background: var(--gray3);
  border-top: 1px solid var(--white4);
}
.ProjectDetail_spin-wrapper__2k1Rt {
  height: 100%;
}
.ProjectDetail_spin-wrapper__2k1Rt .ProjectDetail_ant-create-project-spin-text__26X9A {
  margin-top: 190px;
  color: var(--white7);
}
.ProjectDetail_spin-wrapper__2k1Rt .ProjectDetail_create-project-progess__1JSFN {
  width: 120px;
  height: 120px;
  margin-top: 60px !important;
  margin-left: -60px !important;
}
.ProjectDetail_spin-wrapper__2k1Rt .ant-spin-container {
  height: 100%;
}
.ProjectDetail_service-tabs__KD9Uk {
  position: relative;
  height: calc(100% - 80px);
}
.ProjectDetail_service-tabs__KD9Uk .ant-card-body {
  padding: 0 0;
  height: 100%;
}
.ProjectDetail_service-tabs__KD9Uk .ant-layout {
  height: calc(100% - 65px);
}
.ProjectDetail_service-tabs__KD9Uk .ant-card-body > *:not(:last-child) {
  margin-bottom: 0;
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-root {
  height: 100%;
  overflow: auto;
  color: var(--white1);
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-item-selected {
  border-bottom: none !important;
  background: #2a344f !important;
  color: var(--primary-color) !important;
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-item-selected span svg {
  color: var(--primary-color) !important;
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-item {
  margin-inline: 12px;
  color: var(--white1);
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-item svg {
  color: rgba(255, 255, 255, 0.65) !important;
}
.ProjectDetail_service-tabs__KD9Uk .ant-layout-sider-children {
  background-color: var(--gray3);
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-root.ant-menu-inline {
  -webkit-border-end: none !important;
          border-inline-end: none !important;
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-sub.ant-menu-inline {
  background-color: var(--gray3) !important;
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-item {
  width: calc(100% - 24px) !important;
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-submenu-title {
  width: calc(100% - 24px) !important;
  margin-left: 12px;
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-submenu-title .ant-menu-item-icon {
  color: rgba(255, 255, 255, 0.65);
}
.ProjectDetail_service-tabs__KD9Uk .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title .ant-menu-item-icon {
  color: var(--primary-color);
}
.ProjectDetail_service-tabs__KD9Uk .ProjectDetail_menu-sider__2S-qf {
  border-radius: 0px 0px 0px 4px;
  border-right: 1px solid var(--white4);
  background: var(--gray3);
}
.ProjectDetail_service-tabs__KD9Uk .ProjectDetail_add-server__1D9mB {
  display: flex;
  justify-content: space-between;
  margin: 8px 0 16px;
}
.ProjectDetail_service-tabs__KD9Uk .ProjectDetail_add-server__1D9mB .ant-radio-group {
  border: 1px solid var(--white4);
  border-radius: 4px;
}
.ProjectDetail_service-tabs__KD9Uk .ProjectDetail_tab-icon__3aIBf {
  margin-right: 4px;
}
.ProjectDetail_des-tooltip__2CWCV .ant-tooltip-inner {
  white-space: pre-wrap;
  word-break: break-all;
  max-height: 300px;
  overflow: auto;
}
.ProjectDetail_info-title__1a3Yq {
  color: var(--white);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.ProjectDetail_tpl-title__3G2Ky {
  font-size: 16px;
  margin-bottom: 16px;
  color: #fff;
  display: flex;
  justify-content: space-between;
}
.ProjectDetail_tpl-version__2oUWJ {
  font-size: 14px;
}
.ProjectDetail_tag-selector__3upYo .ant-select-selection-item {
  background-color: rgba(64, 113, 249, 0.3);
}
.ProjectDetail_tpl-wrapper__36sP4 {
  border-left: 1px solid var(--white4);
  padding: 24px;
}
.ProjectDetail_tag-item__Zw72r {
  background-color: #2d406d !important;
  color: var(--white1) !important;
  border: 0.5px solid var(--primary-color);
  display: inline-block !important;
  line-height: 24px;
}
.ProjectDetail_public-ability-wrapper__3G8-r {
  overflow: auto;
}
.ProjectDetail_dev-btn__11Np7 {
  padding: 4px 12px;
}
.ProjectDetail_dev-icon__QNaiy {
  margin-right: 4px;
}

.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT {
  height: calc(100% - 50px);
  overflow: auto;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_logs-container__ozUQp {
  padding: 16px;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid #424242;
  cursor: pointer;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ant-collapse-borderless {
  background-color: transparent;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: none;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 0 0 0 20px;
  color: rgba(255, 255, 255, 0.65);
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  margin-right: 6px;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ant-collapse-content > .ant-collapse-content-box {
  padding: 16px 16px 4px 38px;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_icon-container__ij_0t {
  position: absolute;
  left: 0;
  top: 0;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_traceback__2xSMg {
  white-space: pre-line;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_log-content__1BjA_ .ProjectDetailLogs_log-info__faCGP {
  color: #36bd1f;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_log-content__1BjA_ .ProjectDetailLogs_log-debug__3nRTE {
  color: #0aaed2;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_log-content__1BjA_ .ProjectDetailLogs_log-error__3noxf,
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_log-content__1BjA_ .ProjectDetailLogs_log-fatal__2Gbuv {
  color: #de5550;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_log-content__1BjA_ .ProjectDetailLogs_log-warning__2NMjF {
  color: #d7a72e;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_log-item__2kLXo .ProjectDetailLogs_log-content__1BjA_ .ProjectDetailLogs_log-crit__2V-kv {
  color: #a369ff;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_dot__3arOG {
  display: inline-block;
  height: 12px;
  line-height: 12px;
  overflow: hidden;
}
.ProjectDetailLogs_project-detail-logs-wrapper__3zcdT .ProjectDetailLogs_dot__3arOG::after {
  display: inline-table;
  white-space: pre;
  content: '\A.\A..\A...';
  -webkit-animation: ProjectDetailLogs_spin__1kEzO 2s steps(4) infinite;
          animation: ProjectDetailLogs_spin__1kEzO 2s steps(4) infinite;
}
@-webkit-keyframes ProjectDetailLogs_spin__1kEzO {
  to {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
  }
}
@keyframes ProjectDetailLogs_spin__1kEzO {
  to {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
  }
}
.ProjectDetailLogs_operation-bar__27V_1 {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}
.ProjectDetailLogs_operation-bar__27V_1 .ProjectDetailLogs_clear__ahbIq {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
}
.ProjectDetailLogs_operation-bar__27V_1 .ProjectDetailLogs_search-input__3Ayyl {
  width: 200px;
  margin: 0 16px 0 4px;
}
.ProjectDetailLogs_operation-bar__27V_1 .ProjectDetailLogs_search-icon__1LzYJ {
  cursor: pointer;
}
.ProjectDetailLogs_operation-bar__27V_1 .ProjectDetailLogs_selected-levels__1kjap {
  display: inline-block;
  width: 80px;
  line-height: 32px;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ProjectDetailLogs_operation-bar__27V_1 .ProjectDetailLogs_log-type__19PBu {
  width: 100px;
  margin-left: -8px;
}
.ProjectDetailLogs_operation-bar__27V_1 .ant-divider-vertical {
  margin: 0 12px;
  border-left-color: #424242;
}
.ProjectDetailLogs_operation-bar__27V_1 .ant-dropdown-trigger {
  width: 100px;
  cursor: pointer;
  margin-right: 4px;
}
.ProjectDetailLogs_operation-bar__27V_1 .ant-dropdown-trigger > .anticon.anticon-down {
  vertical-align: -0.125em;
}
.ProjectDetailLogs_log-level-dropdown__18cd0 .ant-dropdown-menu {
  padding: 4px 8px;
}
.ProjectDetailLogs_log-level-dropdown__18cd0 .ant-dropdown-menu-item {
  padding: 4px 16px;
}
.ProjectDetailLogs_log-level-dropdown__18cd0 .ProjectDetailLogs_check-icon__O-qvK {
  position: absolute;
  top: 9px;
  left: 0;
  font-size: 12px;
}
.ProjectDetailLogs_log-content__1BjA_ {
  word-wrap: break-word;
  max-width: calc(100% - 18px);
  color: var(--white7);
}

.ServiceDrawer_drawer-container__3IYDV .ant-descriptions-item-content div:not(:first-child) {
  margin-top: 8px;
}
.ServiceDrawer_drawer-container__3IYDV .ant-drawer-body {
  padding-top: 16px;
}
.ServiceDrawer_drawer-container__3IYDV .ant-descriptions-item-label {
  width: 110px;
  color: rgba(255, 255, 255, 0.65);
  justify-content: flex-end;
}
.ServiceDrawer_drawer-container__3IYDV .ant-drawer-content {
  background-color: #141414 !important;
}
.ServiceDrawer_drawer-container__3IYDV .ant-drawer .ant-drawer-content {
  background-color: #141414 !important;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ant-tabs-content {
  height: 100%;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ant-tabs-tabpane {
  height: 100%;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ant-tabs-nav {
  margin-bottom: 0 !important;
  position: relative;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ant-tabs-content-holder {
  padding: 8px 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-top: none;
  height: 500px;
  overflow: auto;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ant-tabs-nav::before {
  border-bottom-color: rgba(255, 255, 255, 0.2) !important;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ant-tabs-tab {
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ant-tabs-tab-active {
  border-bottom: 1px solid var(--gray3) !important;
  background-color: var(--gray3);
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ServiceDrawer_dot__1rCPu {
  display: inline-block;
  height: 12px;
  line-height: 12px;
  overflow: hidden;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_tab-container__2Sg99 .ServiceDrawer_dot__1rCPu::after {
  display: inline-table;
  white-space: pre;
  content: '\A.\A..\A...';
  -webkit-animation: ServiceDrawer_spin__2CS4x 2s steps(4) infinite;
          animation: ServiceDrawer_spin__2CS4x 2s steps(4) infinite;
}
@-webkit-keyframes ServiceDrawer_spin__2CS4x {
  to {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
  }
}
@keyframes ServiceDrawer_spin__2CS4x {
  to {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
  }
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_operation__20kVt {
  margin-top: 24px;
}
.ServiceDrawer_drawer-container__3IYDV .ServiceDrawer_operation__20kVt .ant-btn {
  margin-right: 12px;
}

.ServiceList_server-status-icon__1qYMM {
  margin: 0px;
  padding: 0px;
  width: 64px;
}
.ServiceList_sync-ssh-btn__2VGTe {
  width: auto;
  padding: 4px 12px;
}
.ServiceList_status-tag__15Aqj {
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  width: 10px;
  height: 10px;
}
.ServiceList_card-status-tag__1O-A1 {
  background: transparent !important;
}
.ServiceList_server-status-container__11hpe {
  margin-left: -6px;
}
.ServiceList_server-status-container__11hpe .ant-btn-background-ghost {
  color: #fff !important;
  border-color: transparent !important;
}
.ServiceList_icon__9Wo74 {
  padding: 0;
}
.ServiceList_icon-disabled__2c18n {
  color: #bcbcbc !important;
}
.ServiceList_card-wrapper__1boiT {
  display: flex;
  flex-direction: column;
}
.ServiceList_card-wrapper__1boiT .ant-tooltip-content {
  width: auto !important;
}
.ServiceList_server-card__6LUGu {
  border: 1px solid #424242;
  border-radius: 4px;
  height: 222px;
  padding: 16px;
  cursor: pointer;
  position: relative;
  color: #fff;
  min-width: 318px;
}
.ServiceList_server-card__6LUGu .ServiceList_server-branch__1UmXu {
  color: rgba(255, 255, 255, 0.65);
  overflow: hidden;
  white-space: noWrap;
  text-overflow: ellipsis;
}
.ServiceList_server-card__6LUGu .ServiceList_server-branch__1UmXu .ant-typography {
  color: rgba(255, 255, 255, 0.65);
}
.ServiceList_git-command__xP4hL {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ServiceList_server-icon__23Lw4 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #666666;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
.ServiceList_main-server-icon__3nM0W {
  background-color: #1e2127;
}
.ServiceList_action-btn-wrapper__1utBa {
  position: absolute;
  right: 16px;
  bottom: 16px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  grid-gap: 8px;
  gap: 8px;
}
.ServiceList_more-icon__2Okrx {
  font-size: 16px;
}
.ServiceList_check-publish-version-button__3OSEl {
  color: var(--primary-color);
  cursor: pointer;
  line-height: 32px;
}
.ServiceList_pagination__3zD2h {
  margin: 20px 0;
  align-self: flex-end;
}
.ServiceList_active-link-button__31B8i {
  color: var(--primary-color) !important;
}
.ServiceList_copy__3Vrj2 {
  color: var(--primary-color) !important;
}

.index_publish-module-item__3G_yF .ant-form-item-label {
  margin: auto 0;
}
.index_publish-container__2hhus {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 24px;
  text-align: center;
}
.index_publish-container__2hhus img {
  width: 80px;
}
.index_publish-container__2hhus .index_body__3FI73 {
  margin: 24px 0;
}
.index_publish-container__2hhus .anticon-spin {
  margin-right: 16px;
}
.index_module-name__24CHX {
  margin: 0 12px 0 8px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.85);
  width: 80px;
}
.index_module-item__3On3k {
  border: solid 1px #424242;
  border-radius: 6px;
  padding: 12px;
}
.index_module-item__3On3k:not(:last-child) {
  margin-bottom: 8px;
}
.index_placeholder__1Vgun {
  width: 64px;
}
.index_modal-wrapper__dm_zQ .ant-modal-body {
  padding-left: 0;
}
.index_current-version__3Esul {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
.index_name-title__dd9sc {
  cursor: pointer;
  margin: 4px;
  font-size: 12px;
}
.index_publish-container__2hhus {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 24px;
  text-align: center;
}
.index_publish-container__2hhus img {
  width: 80px;
}
.index_publish-container__2hhus .index_body__3FI73 {
  margin: 24px 0;
}
.index_publish-container__2hhus .anticon-spin {
  margin-right: 16px;
}

.UserManage_user-manage-wrapper__2IGK0 {
  padding: 32px;
  background: var(--gray3);
  height: 100%;
  overflow: auto;
}
.UserManage_title__10_ZF {
  color: var(--white);
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
  /* 150% */
}
.UserManage_add-button__2vz97 {
  margin-left: 4px;
}
.UserManage_deleted-btn__3hHCr {
  color: var(--error-color);
}
.UserManage_table-wrapper__wHSHW {
  margin-top: 16px;
}

.SourceCodeManage_url-list__ejFRF li {
  margin-top: 16px;
}
.SourceCodeManage_url-list__ejFRF .SourceCodeManage_git-url__3FbJ8 {
  word-break: break-all;
}
.SourceCodeManage_url-list__ejFRF .SourceCodeManage_git-url__3FbJ8 .SourceCodeManage_copy-hidden__1E1dJ {
  display: none;
}
.SourceCodeManage_url-list__ejFRF .SourceCodeManage_git-url__3FbJ8 .SourceCodeManage_copy__1Aef2 {
  color: #1668dc;
  cursor: pointer;
}

.ProjectCommentsCard_header__xGJYv {
  height: 55px;
  line-height: 55px;
  color: #ffffff;
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ProjectCommentsCard_pingwei__2F_ih {
  height: 16px;
  width: 16px;
  margin-right: 7px;
  color: #ffffff;
}
.ProjectCommentsCard_card-container__1WUl9 {
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: url(data:image/png;base64,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) no-repeat;
  background-size: cover;
}
.ProjectCommentsCard_card-container__1WUl9 .ProjectCommentsCard_card-header__2T8_t {
  background: rgba(64, 113, 249, 0.3);
  border-radius: 4px 4px 0px 0px;
  height: 8px;
}
.ProjectCommentsCard_card-container__1WUl9 .ProjectCommentsCard_card-body__1P4if {
  box-sizing: border-box;
  padding: 0px 15px 2px 16px;
  margin-right: 1px;
  overflow-y: auto;
}
.ProjectCommentsCard_info-container__22DS7 {
  word-break: break-all;
  max-height: 105px;
  height: 105px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  white-space: pre-wrap;
  color: #ffffff;
}
.ProjectCommentsCard_card-body__1P4if::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.ProjectCommentsCard_card-body__1P4if::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.2);
}
.ProjectCommentsCard_card-body__1P4if::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
  opacity: 0;
}

.ProjectInformation_wrapper__3vmPD {
  padding: 32px;
}
.ProjectInformation_user-icon-container__H9HWH {
  color: #ffffff;
  height: 50px;
  font-size: 14px;
}
.ProjectInformation_user-icon-container__H9HWH .ProjectInformation_user-icon__29Zu5 {
  margin: 0 8px 0 0;
  padding: 0px;
  padding: 2px;
  font-size: 16px;
}
.ProjectInformation_information-root__36ff5 {
  width: 100%;
}
.ProjectInformation_table__3XrVB {
  width: calc(100% - 34px);
}
.ProjectInformation_table__3XrVB .ant-table.ant-table-bordered > .ant-table-container {
  border-top: 1px solid #4d4d4d !important;
  border-left: 1px solid #4d4d4d !important;
  border-right: 1px solid #4d4d4d !important;
}
.ProjectInformation_duty-row__1E4ud {
  border-bottom: 1px solid #4d4d4d !important;
  border-right: 1px solid #4d4d4d !important;
  background-color: #2c3038 !important;
  color: rgba(255, 255, 255, 0.65) !important;
}
.ProjectInformation_names-row__Oy02x {
  border-bottom: 1px solid #4d4d4d !important;
  background-color: #2c3038 !important;
  color: rgba(255, 255, 255, 0.85) !important;
}
.ProjectInformation_table-container__18zdu {
  word-break: keep-all;
}
.ProjectInformation_resource-link-container__1JMGD {
  margin: 9px 0;
}
.ProjectInformation_resource-link__2d3Fx {
  background-color: rgba(0, 0, 0, 0.02);
  height: 34px;
  font-weight: 400;
  text-align: left;
  color: rgba(255, 255, 255, 0.65);
  line-height: 33px;
  padding-left: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
}
.ProjectInformation_resource-container__37INU {
  width: 468px;
  margin-top: -16px;
  padding: 16px 0 40px 20px;
  color: rgba(255, 255, 255, 0.65);
  font-size: 14px;
}
.ProjectInformation_resource-container__37INU .ProjectInformation_copy-space__3qH_b {
  cursor: pointer;
}
.ProjectInformation_resource-container__37INU .ProjectInformation_copy-space__3qH_b .ProjectInformation_copy-icon__8nIvI {
  font-size: 16px;
}
.ProjectInformation_table-container__18zdu tbody tr td {
  height: 44px;
  padding: 7px 16px;
  overflow-wrap: break-word;
}
.ProjectInformation_table-container__18zdu tbody tr :last-child {
  color: #8c8c8c;
}
.ProjectInformation_comments-container__22sQJ .ProjectInformation_stage-button__fz8Cx {
  margin-right: 20px;
}
.ProjectInformation_comments-container__22sQJ .ant-btn-primary {
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.ProjectInformation_comments-container__22sQJ .ant-btn-primary:hover {
  background-color: rgba(255, 255, 255, 0.05) !important;
}
.ProjectInformation_score-container__1GnN8 {
  box-sizing: border-box;
  margin-top: 94px;
  margin-left: 50px;
  width: 448px;
  height: 480px;
  line-height: 50px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
}
.ProjectInformation_score-container__1GnN8 .ProjectInformation_score-title__1Rgzz {
  height: 40px;
  background: #324472;
  border-radius: 3px 3px 0px 0px;
  line-height: 40px;
  padding-left: 12px;
  color: #ffffff;
}
.ProjectInformation_score-container__1GnN8 .ProjectInformation_score-title__1Rgzz .ProjectInformation_score__2GVPy {
  font-family: 'D-DIN-PRO';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
  text-align: right;
}
.ProjectInformation_score-container__1GnN8 .ProjectInformation_six-dimension-average-container__1guUI {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  color: #ffffff;
  text-align: center;
  width: 147px;
  height: 40px;
  background: rgba(64, 113, 249, 0.1);
  border-radius: 4px;
  margin: 0 auto;
}
.ProjectInformation_score-container__1GnN8 .ProjectInformation_six-dimension-average-container__1guUI .ProjectInformation_six-dimension-score__dPIWR {
  font-family: 'D-DIN-PRO';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 40px;
}
.ProjectInformation_rader-container__3KVux {
  width: 400px;
  height: 370px;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 2px;
  margin: 0 auto;
}
.ProjectInformation_reviews__13dML {
  margin-top: 12px;
  padding-right: 4px;
  height: 550px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ProjectInformation_reviews__13dML::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.ProjectInformation_reviews__13dML::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.2);
}
.ProjectInformation_reviews__13dML::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
  opacity: 0;
}
.ProjectInformation_assets-container__1UZtK {
  height: 200px;
  margin-bottom: 16px;
  border-bottom: #424242 solid 1px;
  padding-bottom: 16px;
  width: 100%;
  overflow-x: auto;
  scrollbar-gutter: both-edges;
  overflow-y: hidden;
}
.ProjectInformation_asset-on-show__1e2wM {
  border-radius: 4px;
  margin-right: 16px !important;
  aspect-ratio: 1.77777778 !important;
  object-fit: contain !important;
  scrollbar-gutter: both-edges;
  height: calc(200px - 20px) !important;
  box-sizing: border-box !important;
  border: #424242 solid 1px;
}
.ProjectInformation_asset-on-show-image__3SnE- {
  aspect-ratio: 1.77777778 !important;
  object-fit: contain !important;
}
.ProjectInformation_assets-container__1UZtK::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 1px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.ProjectInformation_assets-container__1UZtK::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.2);
}
.ProjectInformation_assets-container__1UZtK::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
  opacity: 0;
}

.ProjectDetailMini_des-tooltip__10q1d .ant-tooltip-inner {
  white-space: pre-wrap;
  word-break: break-all;
  max-height: 300px;
  overflow: auto;
}
.ProjectDetailMini_description-card__31QWa .ant-card-body {
  padding-left: 32px;
  padding-right: 32px;
  height: 100%;
}
.ProjectDetailMini_service-tabs__3Ub_f {
  position: relative;
}
.ProjectDetailMini_service-tabs__3Ub_f .ProjectDetailMini_white-line__2FjGL {
  height: 1px;
  width: 100%;
  position: absolute;
  top: 46px;
  left: 0;
  background-color: rgba(255, 255, 255, 0.2);
}
.ProjectDetailMini_service-tabs__3Ub_f .ant-card-body {
  padding: 0 32px 24px;
}
.ProjectDetailMini_service-tabs__3Ub_f .ProjectDetailMini_add-server__RN1Un {
  display: flex;
  justify-content: space-between;
  margin: 8px 0 16px;
}
.ProjectDetailMini_service-tabs__3Ub_f .ProjectDetailMini_add-server__RN1Un .ant-radio-group {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
}
.ProjectDetailMini_install-QR-container__2YorY {
  margin: 10px 20px;
}
.ProjectDetailMini_preview-icon__1NAzb {
  object-fit: contain;
  border: solid 0.5px;
  border-radius: 2px;
  border-color: #eaeaea;
}

.reviewItemCard_review-item-card-wrapper__5zRbN {
  height: 148px;
  background: #2d3037;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border: 1px solid var(--white-4, rgba(255, 255, 255, 0.2));
  border-radius: 4px;
  width: 32%;
  margin-bottom: 20px;
  padding: 14px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
@media screen and (max-width: 1750px) {
  .reviewItemCard_review-item-card-wrapper__5zRbN {
    width: 49%;
  }
}
@media screen and (max-width: 1240px) {
  .reviewItemCard_review-item-card-wrapper__5zRbN {
    width: 100%;
  }
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu {
  width: calc(100% - 240px);
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu .reviewItemCard_card-left-title__3GNoF {
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  color: #fff;
  color: var(--white-1, #fff);
  line-height: 22px;
  margin-bottom: 6px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu .reviewItemCard_card-left-describe__WVGGd {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: rgba(255, 255, 255, 0.65);
  color: var(--white-7, rgba(255, 255, 255, 0.65));
  line-height: 20px;
  margin-bottom: 12px;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu .reviewItemCard_card-left-grade__ww-OB {
  height: 29px;
  font-size: 12px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: rgba(255, 255, 255, 0.65);
  color: var(--white-7, rgba(255, 255, 255, 0.65));
  line-height: 17px;
  margin-bottom: 10px;
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu .reviewItemCard_card-left-grade__ww-OB .reviewItemCard_review-grade__2Hanr {
  height: 29px;
  font-size: 24px;
  font-family: DIN, DIN-Bold;
  font-weight: 700;
  text-align: left;
  color: #4071f9;
  color: var(--blue-1, #4071f9);
  line-height: 29px;
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu .reviewItemCard_card-left-look__1RLMX {
  color: #4071f9;
  color: var(--blue-1, #4071f9);
  display: flex;
  align-items: center;
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu .reviewItemCard_card-left-look__1RLMX span {
  margin-right: 5px;
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-left__1V9gu .reviewItemCard_card-left-commit__18OEV {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  line-height: 20px;
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-right__2Ycql {
  flex-shrink: 0;
  width: 240px;
  height: 120px;
  overflow: hidden;
  border-radius: 4px;
  background: rgba(189, 207, 255, 0.08);
}
.reviewItemCard_review-item-card-wrapper__5zRbN .reviewItemCard_card-right__2Ycql .ant-image-img {
  object-fit: contain;
}

.miniReview_season-stage-filter__2Hsyz {
  margin-bottom: 24px;
}
.miniReview_season-stage-filter__2Hsyz .miniReview_season-filter__3IJMO {
  width: 210px;
}
.miniReview_season-stage-filter__2Hsyz .miniReview_stage-filter__cAraf {
  width: 120px;
}
.miniReview_review-wrapper__20LZr {
  font-family: PingFangSC, PingFangSC-Regular;
  color: rgba(0, 0, 0, 0.85);
  min-height: 260px;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- {
  margin-bottom: 0 !important;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD {
  font-size: 22px;
  font-weight: 600;
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD .miniReview_review-stage-title-button__2sCc7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD .miniReview_review-stage-title-button__2sCc7 .ant-image {
  margin-right: 8px;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD .miniReview_review-stage-select__CO7li {
  display: flex;
  align-items: center;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD .miniReview_review-stage-select__CO7li .ant-input-group-wrapper {
  flex: 1 1;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD .miniReview_review-stage-select__CO7li .miniReview_review-stage-select-icon-descending__27Iif {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #4071f9;
  border: 1px solid var(--blue-1, #4071f9);
  margin-right: 4px;
  margin-left: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD .miniReview_review-stage-select__CO7li .miniReview_review-stage-select-icon-ascending___AM5V {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #4071f9;
  border: 1px solid var(--blue-1, #4071f9);
  margin-right: 4px;
  margin-left: 4px;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-stage-title__IeuKD .miniReview_review-stage-select__CO7li .miniReview_review-stage-selected__1gyxD {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.45);
  color: var(--white-3, rgba(255, 255, 255, 0.45));
  width: 150px;
  margin-right: 4px;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-judge__3RT-V {
  font-size: 18px;
  font-weight: 400;
  margin: 20px 0 0;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-judge__3RT-V .miniReview_review-judge-btn__2WkOJ {
  height: 32px;
  padding: 0 25px;
  margin-right: 16px;
  border-radius: 20px;
  background: #2d3037;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border: 1px solid var(--white-4, rgba(255, 255, 255, 0.2));
  font-size: 14px;
  color: rgba(255, 255, 255, 0.65);
  color: var(--white-7, rgba(255, 255, 255, 0.65));
  transition: all 0.3s;
  margin-bottom: 6px;
  cursor: pointer;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-judge__3RT-V .miniReview_review-judge-btn-active__2WPR8 {
  border: 1px solid #4071f9;
  border: 1px solid var(--blue-1, #4071f9);
  background: #2a344f;
  background: var(--blue-2, #2a344f);
  color: #4071f9;
  color: var(--blue-1, #4071f9);
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-project-search__2jdhf {
  margin-top: 12px;
  width: 600px;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-item-wrapper__2YBAh {
  margin-top: 18px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.miniReview_review-wrapper__20LZr .miniReview_review-tabs__1P1x- .miniReview_review-item-wrapper__2YBAh:after {
  display: block;
  content: '';
  width: 32%;
  height: 0;
}

.issueCard_issue-card-wrapper__Y17kn {
  width: 48%;
  height: 240px;
  padding: 28px 40px;
  background: rgba(186, 186, 186, 0.08);
  margin-bottom: 28px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 1750px) {
  .issueCard_issue-card-wrapper__Y17kn {
    width: 100%;
  }
}
.issueCard_issue-card-wrapper__Y17kn .issueCard_issue-avator-wrapper__R_B6Z {
  width: 100px;
  margin-right: 30px;
  text-align: center;
}
.issueCard_issue-card-wrapper__Y17kn .issueCard_issue-avator-wrapper__R_B6Z .issueCard_issue-card-avatar__2y49p {
  margin: auto;
  width: 50px;
  height: 50px;
  background: #386bf3;
  border-radius: 50%;
  margin-bottom: 16px;
  overflow: hidden;
}
.issueCard_issue-card-wrapper__Y17kn .issueCard_issue-avator-wrapper__R_B6Z .issueCard_issue-card-avatar__2y49p img {
  width: 26px;
  height: 31px;
  margin-top: 7px;
  object-fit: cover;
}
.issueCard_issue-card-wrapper__Y17kn .issueCard_issue-avator-wrapper__R_B6Z .issueCard_issue-card-judge-name__1VwYr {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  color: #386bf3;
}
.issueCard_issue-card-wrapper__Y17kn .issueCard_issue-card-issue__OuPbZ {
  flex: 1 1;
  white-space: pre-line;
  overflow: scroll;
  overflow-x: hidden;
  height: 184px;
  font-size: 15px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #4a4a4a;
  line-height: 28px;
}
.issueCard_issue-card-wrapper__Y17kn .issueCard_issue-card-issue__OuPbZ::-webkit-scrollbar {
  width: 6px;
}
.issueCard_issue-card-wrapper__Y17kn .issueCard_issue-card-issue__OuPbZ::-webkit-scrollbar-thumb {
  background: #e7e7e7;
  border-radius: 4px;
}

.resultSummary_result-summary-wrapper__uDYUU {
  padding: 24px 40px;
  background: #ffffff;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-title__3NFIu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-title__3NFIu .resultSummary_result-summary-title-left__1no3w {
  display: flex;
  align-items: center;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-title__3NFIu .resultSummary_result-summary-title-left__1no3w .resultSummary_result-summary-project-title__3gfYF {
  margin-left: 13px;
  font-size: 22px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  color: rgba(0, 0, 0, 0.85);
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-title__3NFIu .resultSummary_result-summary-title-right__1klPo {
  border-radius: 4px;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO .resultSummary_result-summary-card__31wu2 {
  width: 48%;
  margin-bottom: 31px;
}
@media screen and (max-width: 1440px) {
  .resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO .resultSummary_result-summary-card__31wu2 {
    width: 100%;
  }
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO .resultSummary_result-summary-card__31wu2 .resultSummary_result-summary-card-title__1zCAl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO .resultSummary_result-summary-card__31wu2 .resultSummary_result-summary-card-title__1zCAl .resultSummary_card-title-left__1mwDC {
  color: rgba(0, 0, 0, 0.85);
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO .resultSummary_result-summary-card__31wu2 .resultSummary_result-summary-card-title__1zCAl .resultSummary_card-title-right__2VqtM {
  padding: 0 20px;
  height: 28px;
  line-height: 28px;
  background: rgba(56, 107, 243, 0.08);
  border-radius: 14px;
  color: #4a4a4a;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO .resultSummary_result-summary-card__31wu2 .resultSummary_result-summary-card-title__1zCAl .resultSummary_card-title-right__2VqtM .resultSummary_card-title-score__2i9Pu {
  font-family: DIN, DIN-Bold;
  font-weight: 700;
  color: #386bf3;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-card-wrapper__klBbO .resultSummary_result-summary-card__31wu2 .resultSummary_result-summary-card-echarts__1NCXS {
  margin-top: 15px;
  border: 1px solid #eaeaea;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-issue-wrapper__3me_Z .resultSummary_result-summary-issue-title__2mCbt {
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 12px;
}
.resultSummary_result-summary-wrapper__uDYUU .resultSummary_result-summary-issue-wrapper__3me_Z .resultSummary_result-summary-issue__3EmjI {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.QuestionReview_container__1LyAq .QuestionReview_subtitle__27G-O {
  font-size: 14px;
  font-weight: 550;
  margin-bottom: 16px;
}
.QuestionReview_container__1LyAq .QuestionReview_review-info__2ugHc {
  font-size: 16px;
}
.QuestionReview_submit-modal__Ggco3 {
  font-size: 16px;
}

.index_container__2CvCX {
  padding: 40px 0;
}
.index_title__3Agz4 {
  font-weight: 500;
  font-size: 16px;
}
.index_filter-title__2yw7P {
  font-weight: 500;
  margin-right: 32px;
  line-height: 30px;
}
.index_filter-item__3aAqm {
  color: rgba(255, 255, 255, 0.65);
  display: flex;
  align-items: center;
  padding: 4px 12px;
  height: 30px;
  border-radius: 20px;
  margin-right: 16px;
  margin-bottom: 8px;
  cursor: pointer;
}
.index_filter-item__3aAqm.index_active__1eP3v {
  grid-gap: 10px;
  gap: 10px;
  background: #1668dc;
  color: white;
}
.index_industry__11jBy {
  margin: 16px 0 8px;
}
.index_tags__30NAe {
  padding-right: 20px;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 1 1;
  flex-wrap: wrap;
}
.index_tags__30NAe.index_fold__1JeJA {
  height: 30px;
}
.index_tags__30NAe .index_tags-icon__vQWsn {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  font-weight: 500;
  color: #386bf3;
  cursor: pointer;
}

.index_container__1RMGr {
  padding: 2px 8px;
  line-height: 18px;
  background: #283966;
  border: 0.5px solid #1668dc;
  color: rgba(255, 255, 255, 0.85);
  border-radius: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 4px;
  margin-bottom: 4px;
}

.index_container__WLcaP {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 6px;
  cursor: pointer;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.index_container__WLcaP .index_card-img__EMCoC {
  object-fit: contain;
  aspect-ratio: 2;
}
.index_tagsHover__1JZ0H div {
  margin-bottom: 0;
}
.index_content__1ywQF {
  padding: 16px;
}
.index_content__1ywQF .index_title__23JPF {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.57142857;
  color: white;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
}
.index_content__1ywQF .index_tags__BM1Bx {
  display: flex;
  justify-content: flex-start;
}
.index_content__1ywQF .index_brief__1vhaY {
  line-height: 1.57142857;
  color: rgba(255, 255, 255, 0.65);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
  word-break: break-all;
}
.index_content__1ywQF .index_height__1r0kj {
  height: 44px;
}
.index_content__1ywQF .index_gap__sffZA {
  margin-top: 8px;
  margin-bottom: 20px;
}
.index_content__1ywQF .index_goto__22gQ1 {
  font-size: 22px;
}

.index_pagination__3xIw2 {
  margin-top: 32px;
}

:root {
  --text-color: rgba(255, 255, 255, 0.65);
  --bg-color: #262a33;
  --title-color: white;
}

.show-html {
  color: var(--text-color) !important;
  background-color: var(--bg-color) !important;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5 {
  color: var(--title-color) !important;
}

.index_drawer__2UxqU .ant-drawer-body {
  min-width: 1280px;
}
.index_drawer__2UxqU .ant-card {
  background: var(--gray4) !important;
}
.index_container__30BBE {
  width: 87.5%;
  margin: 0 auto;
}
.index_description__3FTge {
  background-color: var(--gray4);
  display: flex;
  flex-direction: column;
  height: 100%;
}
.index_information__1u1ls {
  background: var(--gray4);
  border-radius: 6px;
  padding: 16px;
  color: rgba(255, 255, 255, 0.85);
}
.index_information__1u1ls .index_copy__1ixBr {
  margin-left: 4px;
}
.index_information__1u1ls .ant-image-img {
  object-fit: cover;
}
.index_information__1u1ls .ant-image-img-placeholder {
  background-color: #2c3038;
}
.index_information__1u1ls .index_title__3cOhD {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.57142857;
  margin-bottom: 12px;
  margin-top: 16px;
}
.index_information__1u1ls .index_description__3FTge {
  line-height: 1.57142857;
  margin: 16px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  background: var(--gray4) !important;
}
.index_information__1u1ls .index_card__6dUz2 {
  background: var(--gray4) !important;
}
.index_information__1u1ls .index_line__11Z32 {
  color: rgba(255, 255, 255, 0.65);
  margin-bottom: 8px;
  flex-wrap: wrap;
}
.index_information__1u1ls .index_line-top__1u2pa {
  margin-top: 32px;
}
.index_information__1u1ls .index_version__2b82s {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.index_information__1u1ls .index_used__1TiQm {
  line-height: 1.57142857;
  color: rgba(255, 255, 255, 0.65);
  margin-top: 24px;
  margin-bottom: 12px;
}
.index_information__1u1ls .index_used__1TiQm .index_used-num__jmaib {
  color: #1668dc;
  font-size: 18px;
  font-weight: 600;
  padding: 0 4px;
}
.index_emptyText__8IsDM {
  color: #fff;
  margin-top: 40px;
}
.index_loading__3gphI {
  margin-top: 150px;
}

.ProjectAiCapApproval_approval-page__3eMEH {
  padding: 40px;
}
.ProjectAiCapApproval_audit-reject-modal__3VNKw .ant-modal-body {
  padding: 24px !important;
}
.ProjectAiCapApproval_audit-reject-modal__3VNKw .ant-modal-content {
  background-color: #262a33;
}
.ProjectAiCapApproval_audit-reject-modal__3VNKw .ant-modal-confirm-title {
  line-height: 24px !important;
  font-size: 16px !important;
  margin-bottom: 12px !important;
}
.ProjectAiCapApproval_audit-reject-modal__3VNKw .ant-modal-confirm-content {
  margin: 0 !important;
}
.ProjectAiCapApproval_audit-reject-modal__3VNKw .ant-form-item-label {
  height: 22px !important;
  line-height: 22px !important;
}
.ProjectAiCapApproval_audit-detail__2c_bU {
  height: 120px !important;
}
.ProjectAiCapApproval_title__31OrN {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
}
.ProjectAiCapApproval_operation__muDyJ {
  margin: 0 4px;
}
.ProjectAiCapApproval_operation__muDyJ.ProjectAiCapApproval_reject__1yLnr {
  color: #dc4446;
}

.SiderMenu_eevee-sub-menu__23Djv {
  text-align: center;
  background-color: #2b2e37;
  width: 120px;
}
.SiderMenu_eevee-sub-menu__23Djv:hover {
  background: #2b2e37 !important;
}
.SiderMenu_header-popup__3296g {
  height: 48px;
  width: 120px;
}
.SiderMenu_header-popup__3296g .ant-menu-vertical.ant-menu-sub {
  min-width: 0;
  text-align: center;
  background-color: white !important;
}
.SiderMenu_header-popup__3296g .ant-menu-item-selected {
  background-color: #edf4ff !important;
  border-bottom: 0px !important;
}
.SiderMenu_header-menu-item__35o-- {
  text-align: center;
  width: 120px;
  color: var(--white1);
}
.SiderMenu_menu__2JP7C {
  height: 63px;
}

.index_page-container__4FFow {
  height: 100%;
  overflow: hidden;
}
.index_page-container__4FFow .ant-spin-container {
  height: 100%;
}
.index_under-project-page-container__14q2a {
  height: 100%;
  overflow: hidden;
  overflow: auto;
}
.index_under-project-page-container__14q2a .ant-spin-container {
  height: 100% !important;
}
.index_under-project-page-container__14q2a .index_page-header__3waz6 .index_ant-page-header__YVUDF {
  padding: 12px 0;
}
.index_under-project-page-container__14q2a .index_page-header__3waz6 .index_ant-breadcrumb__1bGUQ {
  line-height: 64px;
}
.index_under-project-page-container__14q2a .ant-spin-container {
  height: 100%;
}
.index_page-header__3waz6 .ant-breadcrumb {
  min-width: 1200px;
  width: 87.5%;
  margin: 16px auto;
  margin-top: 32px;
  margin-bottom: 24px;
}
.index_page-content__wJu0A {
  min-width: 1200px;
  width: 87.5%;
  margin: 0 auto 0;
  overflow: hidden;
}
.index_main-page-content__15mIE {
  min-width: 1200px;
  width: 87.5%;
  margin: 0 auto 0;
  overflow: hidden;
  min-width: 1120px;
  overflow: visible;
}
.index_project-team-page-header__36ac4 .ant-breadcrumb {
  margin: 16px auto;
  margin-top: 32px;
  margin-bottom: 24px;
  padding: 0 40px;
  padding-left: 64px;
}
.index_project-team-page-content__rPrjj {
  height: 100%;
  height: calc(100% - 110px);
  overflow: auto;
  padding: 0 40px;
  padding-left: 64px;
}
.index_under-project-page-content__8YWyq {
  min-width: 1200px;
  width: 87.5%;
  margin: 0 auto 0;
  overflow: hidden;
  height: 100%;
  height: calc(100% - 110px);
  overflow: auto;
}
.index_ml-page-content__1VYeO {
  height: 100%;
}
.index_hotfix-page-content__7wsbA {
  height: 100%;
  min-width: 1200px;
  width: 87.5%;
  margin: 0 auto 0;
  overflow: hidden;
}

.index_checkbox__5XrON {
  position: absolute;
  margin-top: 36px;
}

.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_step-container__DR9HU {
  padding: 8px 12px;
  border-radius: 4px;
  background: rgba(64, 113, 249, 0.15);
  margin-bottom: 20px;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_step-container__DR9HU .index_title__2LdI5 {
  margin-bottom: 8px;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_step-container__DR9HU .index_step__1OfZs {
  margin-top: 4px;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve {
  position: relative;
  padding: 8px 12px;
  margin-top: 20px;
  border-radius: 4px;
  background: #353a44;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve .index_title__2LdI5 {
  width: calc(100% - 50px);
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve .ant-typography-edit-content {
  inset-inline-start: unset !important;
  margin-top: unset !important;
  margin-bottom: 1em !important;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve .index_key__26_Yi {
  word-break: break-all;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve .index_key-icon__1QGbB {
  margin-right: 2px;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve .index_time__3wVEw {
  color: #979797;
  font-size: 12px;
  margin-bottom: 0;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve .index_operation__NwCnI {
  position: absolute;
  right: 12px;
  top: 8px;
  visibility: hidden;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve .index_operation__NwCnI .anticon {
  margin-left: 8px;
  cursor: pointer;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_ssh-key__1Buve:hover .index_operation__NwCnI {
  visibility: visible;
}
.index_ssh-modal__3HXC5 .index_ssh-modal-content__1AZ7M .index_add-ssh-btn__cZ6iF {
  height: 88px;
}
.index_ssh-modal__3HXC5 .ant-modal-body {
  padding-top: 0 !important;
}

.index_basic-layout__3mB4C {
  display: flex;
  height: 100%;
  overflow: hidden;
  background-color: #1e2127;
}
.index_header-menu__dFjSm .ant-menu-title-content {
  font-size: 16px;
}
/* 左侧布局 */
.index_basic-layout__3mB4C .index_left-layout__1FoPD {
  flex: 0 0 200px;
  position: relative;
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
.index_left-layout__1FoPD .index_sider__23hb- {
  position: relative;
  height: 100%;
  overflow: auto;
}
.index_logo__3pHzn {
  width: 130px;
  margin-left: 40px;
}
.index_logo__3pHzn span {
  position: absolute;
  font-size: 16px;
  color: #ededed;
}
/* 右侧布局 */
.index_basic-layout__3mB4C .index_right-layout__37fRA {
  flex: 1 1;
  position: relative;
  display: inline-block;
  height: 100%;
  vertical-align: top;
  overflow-y: hidden;
}
.index_ant-layout-header__3PiVf {
  padding-inline: 0 !important;
}
.index_right-layout__37fRA .index_header__2TVVS {
  display: flex;
  position: relative;
  height: 64px;
  line-height: 64px;
  z-index: 1;
  background-color: #181a1f;
  box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.06);
  padding-inline: 0;
}
.index_right-layout__37fRA .index_header__2TVVS .index_user-name-container__2hE7Y {
  cursor: pointer;
  margin-right: 24px;
  margin-left: 24px;
  color: #fff;
}
.index_right-layout__37fRA .index_header__2TVVS .index_user-name-container__2hE7Y .index_user-name__2xJom {
  margin-right: 12px;
  max-width: 90px;
  overflow: hidden;
  flex-shrink: 0;
  text-overflow: ellipsis;
}
.index_right-layout__37fRA .index_header__2TVVS .index_user-name-container__2hE7Y {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 64px;
  white-space: nowrap;
  overflow: hidden;
}
.index_right-layout__37fRA .index_header__2TVVS .index_help-dropdown__2sNu4 {
  width: 76px;
}
.index_right-layout__37fRA .index_header__2TVVS .index_user-dropdown__2xq_c {
  min-width: 130px;
}
.index_right-layout__37fRA .index_header__2TVVS .index_user-dropdown__2xq_c .ant-dropdown-menu-item .logout-icon {
  margin-right: 12px;
}
.index_right-layout__37fRA .index_header__2TVVS .index_right-container__mYL-6 {
  position: absolute;
  grid-gap: 40px;
  gap: 40px;
  justify-content: right;
  right: 40px;
}
.index_right-layout__37fRA .index_main__oEZKX {
  height: 100%;
  overflow: hidden;
}
.index_project-main__2Tbxx {
  padding: 0 24px 24px;
  background-image: url(/static/media/projectListBg.e15b3d6b.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.index_template-main__QpR61 {
  padding-bottom: 24px;
}
.index_under-ai-page__m-Oyv {
  padding: 0 24px 24px;
  overflow: hidden;
}
.index_right-layout__37fRA .index_ai-page__3H0UN {
  padding: 184px 24px 64px 24px;
  height: none !important;
  background-image: url(/static/media/agent-bg.13648682.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.index_right-layout__37fRA .index_footer__hxbyC {
  padding: 16px 0;
  text-align: center;
}
.index_right-layout__37fRA .index_content__18QZk {
  overflow: auto;
  height: calc(100vh - 58px);
  background-color: #1e2127;
  color: #fff;
  scrollbar-gutter: both-edges;
}
.index_header-button__1QFxf {
  width: 40px;
  align-items: center;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.65);
  border-radius: 4px;
  margin: 4px 9px 2px 9px;
  cursor: pointer;
}
.index_header-button__1QFxf:hover {
  background-color: #373a4b;
}
.index_header-button__1QFxf:active {
  background-color: #1a1924;
}
.index_help__N9JqV {
  line-height: 30px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 24px;
  height: 100%;
}
.index_icon-tishi_wenhao__1K9qp {
  font-size: 24px;
  color: #aeafb1 !important;
}
.index_tpl-center-bg__2k2qY {
  background-image: url(/static/media/tplHomePageBg.58105db2.png);
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 100% 350px;
}
.index_project-team-bg__3wUDY {
  background-image: url(/static/media/tplHomePageBg.58105db2.png);
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 100% 350px;
}
.index_header__2TVVS {
  border-bottom: solid 1px var(--white4);
}
.index_header__2TVVS .ant-menu-item-selected {
  background: transparent !important;
  border-bottom: solid var(--primary-color) 4px;
  color: var(--primary-color);
  transition: none !important;
}
.index_header__2TVVS .ant-menu-item-selected a {
  color: var(--primary-color) !important;
}
.index_project-layout__yz8YO {
  display: flex;
  height: 100%;
  overflow: hidden;
  background-color: #1e2127;
}
.index_project-layout__yz8YO .index_main__oEZKX {
  width: 100%;
  padding: 16px 40px;
  overflow: auto;
  height: 100%;
}
.index_project-layout__yz8YO .index_main__oEZKX .ant-tabs {
  height: 100%;
}
.index_project-layout__yz8YO .index_main__oEZKX .ant-tabs-content {
  height: 100%;
}
.index_project-layout__yz8YO .index_main__oEZKX .ant-tabs-tabpane {
  height: 100%;
}
.index_project-layout__yz8YO .index_main__oEZKX .ant-card-body {
  height: 100%;
}
.index_project-layout__yz8YO .index_main__oEZKX .ant-spin-nested-loading {
  height: 100%;
}
.index_project-layout__yz8YO .index_main__oEZKX .ant-spin-container {
  height: 100%;
}
.index_project-layout__yz8YO .index_back__3DYZ1 {
  cursor: pointer;
  margin-left: calc(10% - 60px);
  margin-right: 40px;
}
.index_project-layout__yz8YO .index_back__3DYZ1:hover {
  color: #1668dc;
}
.index_project-layout__yz8YO .ant-layout {
  background: #1e2127 !important;
}
.index_project-layout__yz8YO .ant-menu-title-content::after {
  display: none !important;
  border-bottom: none;
}
.index_project-layout__yz8YO .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected {
  color: transparent !important;
}
.index_project-layout__yz8YO .ant-menu-item::after {
  display: none;
}
.index_project-layout__yz8YO .ant-menu-item-selected {
  background: #2b2e37;
  border-bottom: solid #1668dc 4px;
  color: #1668dc;
}
.index_project-layout__yz8YO .ant-menu-item-selected a {
  color: #1668dc !important;
}
.index_main__oEZKX:has(.index_tabs-container__xch04) {
  padding: 0;
}
.index_tabs-container__xch04 {
  height: 100%;
  width: 100%;
}
.index_tabs-container__xch04 .ant-tabs-content {
  height: 100%;
}
.index_ai-tab-container__1KWlF {
  height: calc(100% - 6px);
}

.LoginCallback_login-callback__3nbi6 {
  width: 100%;
  height: 100%;
  background-color: #f0f1f5;
}
.LoginCallback_login-callback__3nbi6 .LoginCallback_main-content__mmp4S {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 420px;
  min-height: 240px;
  padding: 24px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  border-radius: 8px;
  background-color: #fff;
}
.LoginCallback_login-callback__3nbi6 .LoginCallback_main-content__mmp4S .LoginCallback_title__2MZCt {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  justify-content: center;
  font-size: 22px;
  font-weight: 500;
  color: #26282b;
  margin-bottom: 16px;
}
.LoginCallback_login-callback__3nbi6 .LoginCallback_main-content__mmp4S .LoginCallback_icon-container__3ictH {
  font-size: 64px;
}
.LoginCallback_login-callback__3nbi6 .LoginCallback_main-content__mmp4S .LoginCallback_icon-container__3ictH.LoginCallback_success__9vEc5 {
  color: var(--success-color);
}
.LoginCallback_login-callback__3nbi6 .LoginCallback_main-content__mmp4S .LoginCallback_icon-container__3ictH.LoginCallback_warning__1HB3x {
  color: var(--warning-color);
}
.LoginCallback_login-callback__3nbi6 .LoginCallback_main-content__mmp4S .LoginCallback_msg__3Rbz4 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-weight: 500;
  margin: 16px 0;
}
.LoginCallback_login-callback__3nbi6 .LoginCallback_main-content__mmp4S .LoginCallback_description__tLelR {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: 400;
  margin: 16px 0;
}

.index_eevee-container__2mp4- {
  font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  display: flex;
  flex-direction: column;
  border: 1px solid #ddd;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 12px;
  background: #fff;
  font-size: 14px;
}
.index_eevee-container__2mp4- ul,
.index_eevee-container__2mp4- ol,
.index_eevee-container__2mp4- li {
  margin: 0;
  padding: 0;
}
.index_eevee-container__2mp4-.index_eevee-fullscreen__Te7KH {
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}
.index_eevee-container__2mp4- > div:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.index_eevee-container__2mp4- .index_eevee-hidden__3xGSd {
  display: none;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l {
  font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  display: flex;
  justify-content: space-between;
  padding: 0 6px;
  border-bottom: 1px solid #ddd;
  color: #555;
  -webkit-user-select: none;
          user-select: none;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul {
  display: flex;
  margin-bottom: 0;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li {
  display: flex;
  align-items: center;
  padding: 4px 6px;
  margin: 8px 4px;
  border-radius: 4px;
  line-height: normal;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG {
  position: relative;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul {
  position: absolute;
  top: 100%;
  left: -50px;
  width: 140px;
  margin-top: 4px;
  background: #fff;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 8px 0;
  z-index: 99;
  line-height: 2.8;
  text-align: center;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul li {
  position: relative;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul li:hover {
  background: #e9e9e9;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul li:first-child {
  border-radius: 4px 4px 0 0;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul li:last-child {
  border-radius: 0 0 4px 4px;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul li input {
  position: absolute;
  width: 100%;
  opacity: 0;
  left: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li.index_eevee-active__1RR6C {
  background: #ddd;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li:hover {
  cursor: pointer;
  background: #e9e9e9;
}
.index_eevee-container__2mp4- .index_eevee-toolbar__2mF_l > ul > li i {
  font-size: 1.2em;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd {
  display: flex;
  justify-content: space-between;
  color: #2c3e50;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-panel__2SipA {
  height: 100%;
  flex: 0 0 100%;
  overflow: auto;
  transition: all 0.2s linear 0s;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-panel__2SipA.index_eevee-active__1RR6C {
  flex: 0 0 50%;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-panel__2SipA .index_eevee-preview__1uaJ0 {
  min-height: 100%;
  box-sizing: border-box;
  padding: 10px 14px;
  background: #fcfcfc;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 {
  line-height: 1.6;
  height: 100%;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95.index_eevee-edit-preview__2pEvT {
  width: 0;
  flex: 0 0;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-editor-block__27Pxh {
  display: flex;
  min-height: 100%;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-line-num__1INVk {
  list-style: none;
  background: #eee;
  padding: 8px 0 120px;
  min-width: 30px;
  text-align: center;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-line-num__1INVk.index_hidden__2YSfG {
  display: none;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-line-num__1INVk li {
  list-style: none;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-editor-content__xjAm8 {
  flex: 1 1;
  position: relative;
  height: 100%;
  margin-left: 10px;
}
.index_eevee-container__2mp4- .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-editor-content__xjAm8 pre {
  padding: 8px 0;
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word;
  visibility: hidden;
  margin: 0;
  font-family: inherit;
}
.index_eevee-container__2mp4- textarea {
  font-family: 'Consolas', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 8px 0;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  resize: none;
  border: none;
  outline: none;
  font-size: inherit;
  color: inherit;
  background: none;
  line-height: inherit;
}
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ul,
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ol {
  padding: 0.2em 0.8em;
}
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ul > li,
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ol > li {
  line-height: 2;
  padding-left: 0.2em;
  margin-left: 0.2em;
  list-style-type: disc;
}
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ul > li > p,
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ol > li > p {
  text-indent: 0;
}
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ul > li > ul:last-child,
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ol > li > ul:last-child {
  margin-bottom: 0;
}
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ul > li > ul li,
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ol > li > ul li {
  list-style-type: circle;
}
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ul > li > ul li > ul li,
.index_eevee-container__2mp4- .index_eevee-markdown-preview__27Hwm ol > li > ul li > ul li {
  list-style-type: square;
}
.index_eevee-container-dark__2_EtH {
  font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 12px;
  background: #141414;
  font-size: 14px;
}
.index_eevee-container-dark__2_EtH ul,
.index_eevee-container-dark__2_EtH ol,
.index_eevee-container-dark__2_EtH li {
  margin: 0;
  padding: 0;
}
.index_eevee-container-dark__2_EtH.index_eevee-fullscreen__Te7KH {
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100% !important;
}
.index_eevee-container-dark__2_EtH > div:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.index_eevee-container-dark__2_EtH .index_eevee-hidden__3xGSd {
  display: none;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l {
  font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  display: flex;
  justify-content: space-between;
  padding: 0 6px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.85);
  -webkit-user-select: none;
          user-select: none;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul {
  display: flex;
  margin-bottom: 0;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li {
  display: flex;
  align-items: center;
  padding: 4px 6px;
  margin: 8px 4px;
  border-radius: 4px;
  line-height: normal;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG {
  position: relative;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul {
  width: 180px;
  margin-top: 4px;
  border-radius: 4px;
  z-index: 99;
  line-height: 2.8;
  text-align: center;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul li {
  list-style: none;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li.index_eevee-toolbar-img__1l6hG > ul li input {
  cursor: pointer;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li.index_eevee-active__1RR6C {
  background: #141414;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li:hover {
  cursor: pointer;
  background: #353a44;
}
.index_eevee-container-dark__2_EtH .index_eevee-toolbar__2mF_l > ul > li i {
  font-size: 1.2em;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd {
  display: flex;
  justify-content: space-between;
  color: rgba(255, 255, 255, 0.85);
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-panel__2SipA {
  height: 100%;
  flex: 0 0 100%;
  overflow: auto;
  transition: all 0.2s linear 0s;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-panel__2SipA.index_eevee-active__1RR6C {
  flex: 0 0 50%;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-panel__2SipA .index_eevee-preview__1uaJ0 {
  min-height: 100%;
  box-sizing: border-box;
  padding: 10px 14px;
  background: #141414;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 {
  line-height: 1.6;
  height: 100%;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95.index_eevee-edit-preview__2pEvT {
  width: 0;
  flex: 0 0;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-editor-block__27Pxh {
  display: flex;
  min-height: 100%;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-line-num__1INVk {
  list-style: none;
  background: rgba(255, 255, 255, 0.05);
  padding: 8px 0 120px;
  min-width: 30px;
  text-align: center;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-line-num__1INVk.index_hidden__2YSfG {
  display: none;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-line-num__1INVk li {
  list-style: none;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-editor-content__xjAm8 {
  flex: 1 1;
  position: relative;
  margin-left: 10px;
}
.index_eevee-container-dark__2_EtH .index_eevee-editor__3yKFd .index_eevee-editor-edit__2af95 .index_eevee-editor-content__xjAm8 pre {
  padding: 8px 0;
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word;
  visibility: hidden;
  margin: 0;
  font-family: inherit;
}
.index_eevee-container-dark__2_EtH textarea {
  font-family: 'Consolas', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 8px 0;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  resize: none;
  border: none;
  outline: none;
  font-size: inherit;
  color: inherit;
  background: none;
  line-height: inherit;
}
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ul,
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ol {
  padding: 0.2em 0.8em;
}
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ul > li,
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ol > li {
  line-height: 2;
  padding-left: 0.2em;
  margin-left: 0.2em;
  list-style-type: disc;
}
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ul > li > p,
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ol > li > p {
  text-indent: 0;
}
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ul > li > ul:last-child,
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ol > li > ul:last-child {
  margin-bottom: 0;
}
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ul > li > ul li,
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ol > li > ul li {
  list-style-type: circle;
}
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ul > li > ul li > ul li,
.index_eevee-container-dark__2_EtH .index_eevee-markdown-preview__27Hwm ol > li > ul li > ul li {
  list-style-type: square;
}

.ProjectMarkDown_md-btn__Pl40L {
  display: inline-block;
}
.ProjectMarkDown_desc-title__3AxQb {
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  color: #fff;
  margin-right: 16px;
}
.ProjectMarkDown_desc-wrapper__xXt_A {
  padding: 32px 32px;
  border-radius: 0px 0px 4px 0px;
  height: 100%;
}
.ProjectMarkDown_markdown-wrapper__EK3AT {
  margin-top: 32px;
}

.ProjectDesc_desc-wrapper__2ZQsh {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.ProjectDesc_markdown-wrapper__2UkkY {
  background: var(--gray3);
  border-top: 1px solid var(--white4);
}

.index_status-icon__2BXcl {
  width: 8px;
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}

.index_manage-title__3XSMh {
  color: var(--white);
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.index_custom-manage-wrapper__pTemi {
  padding: 32px;
  background: var(--gray3);
  height: 100%;
  overflow: auto;
}
.index_repo-url-container__1V-3F {
  margin: 20px 0;
}
.index_empty-tip__3qLLM {
  display: flex;
  background-color: #27272f;
  color: #979797;
  height: 44px;
  border: 1px solid #4e5969;
  border-radius: 4px;
  align-items: center;
  padding: 24px;
}
.index_up__3k063 {
  position: relative;
  left: 16px;
  width: 0;
  height: 0;
  border-width: 0 8px 8px;
  border-style: solid;
  border-color: transparent transparent #4e5969;
}
.index_error__H4pPZ {
  color: #dc4446;
  margin: 0 4px;
}
.index_image-name-in-cell__KQ4Wz {
  max-width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.index_addr__1hjj3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.index_version-in-cell__32rWT {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.index_delete-button__11v9q {
  cursor: pointer;
  color: #dc4446;
}
.index_title__1yYkM {
  color: #fff;
}
.index_wrapper__21NZh {
  padding: 32px;
  background: var(--gray3);
  height: 100%;
  overflow: auto;
}
.index_address-value-x86__1q32d {
  color: var(--white7);
  font-family: PingFang SC;
  width: calc(100% - 91.53px);
}
.index_address-value-arm__8Z6mj {
  color: var(--white7);
  font-family: PingFang SC;
  width: calc(100% - 99.98px);
}
.index_addr-item-wrapper__6tLeV {
  max-width: 46%;
  white-space: nowrap;
}

.index_modal-wrapper__16Mz0 .index_ant-modal-body__13_tz {
  padding: 8px 0 !important;
}

.index_operation__21Gcj {
  color: #1668dc;
  cursor: pointer;
}

.index_terminal-log-wrapper__fWOui {
  border: solid 1px rgba(255, 255, 255, 0.2);
  padding: 8px;
  height: 100%;
}
.index_drawer-container__3prRs .ant-drawer-content {
  background-color: #141414 !important;
}
.index_drawer-container__3prRs .ant-drawer .ant-drawer-content {
  background-color: #141414 !important;
}

.index_terminal_wrapper__3vZW3 {
  height: 100vh;
  background-color: black;
}
.index_terminal_inner__13RyU {
  width: 100%;
  height: 100%;
}

.index_terminal-title__2pph7 {
  color: var(--white);
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
}
.index_terminal-manage-wrapper__2K4V3 {
  padding: 32px;
  background: var(--gray3);
  height: 100%;
  overflow: auto;
}
.index_status-icon__2iSfo {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.index_operation__3hSI0 {
  color: #1668dc;
  cursor: pointer;
}
.index_error__2z-WU {
  color: #dc4446;
}
.index_offline-time__2ShBI {
  color: rgba(255, 255, 255, 0.65);
}
.index_download-button__3NWEg {
  margin-right: 8px;
}
.index_reset-button__3dUXS {
  color: #1668dc;
  cursor: pointer;
  margin-left: 24px;
}
.index_terminal_wrapper__3Awm7 {
  height: 100vh;
  background-color: black;
}
.index_terminal_inner__tEOJ6 {
  width: 100%;
  height: 100%;
}
.index_empty-tip__TocIZ {
  display: flex;
  background-color: #27272f;
  color: #979797;
  height: 44px;
  border: 1px solid #4e5969;
  border-radius: 4px;
  align-items: center;
  padding: 24px;
}
.index_up__1KkM4 {
  position: relative;
  left: 16px;
  width: 0;
  height: 0;
  border-width: 0 8px 8px;
  border-style: solid;
  border-color: transparent transparent #4e5969;
}
.index_table__dIM4h {
  word-break: break-all;
}
.index_name-in-cell__307xh {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.index_name-in-cell-ssh__1hSnv {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  max-width: 200px;
}
.index_status-in-cell__1P1cn {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  max-width: 169px;
}
.index_copy-icon__3hd1_ {
  cursor: pointer;
}
.index_choosed-length-tip__18DfU {
  color: rgba(255, 255, 255, 0.4);
  margin-left: 8px;
}
.index_action-area__1TNCj {
  margin-bottom: 12px;
}

.ConsumeRecord_empty-record__3Bokh {
  height: calc(100vh - 144px);
}
.ConsumeRecord_consume-record__3rSvD {
  padding: 24px 32px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
}
.ConsumeRecord_consume-record-title__Sd71O {
  color: #fff;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px;
}
.ConsumeRecord_consume-record-date__2T_k3 {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ConsumeRecord_consume-record-date-label__5Hlmn {
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  font-family: PingFang SC;
  line-height: 22px;
  margin-right: 16px;
}
.ConsumeRecord_consume-record__3rSvD .ConsumeRecord_empty__27o6E {
  flex: 1 1;
  margin-top: -20px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ProjectServiceList_project-service-list-wrapper__1yIXT {
  padding: 32px;
  background: var(--gray3);
  height: 100%;
  overflow: auto;
}
.ProjectServiceList_title__3Uw0y {
  color: var(--white);
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.ProjectServiceList_add-server__28U-v {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}
.ProjectServiceList_add-server__28U-v .ant-radio-group {
  border: 1px solid var(--white4);
  border-radius: 4px;
}

.index_wrpper__2_Z1k {
  overflow: hidden;
  height: 100%;
}

.index_blame-viewer__3aFwn {
  display: flex;
  max-height: 100%;
  font-family: monospace;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
}
.index_blame-section__19Hi- {
  width: 300px;
  background: #1e1e1e;
  overflow-y: auto;
  border-right: 1px solid #333;
}
.index_blame-line-wrapper__3sana {
  position: relative;
  min-height: 24px;
}
.index_blame-info__PRYLr {
  position: absolute;
  width: 100%;
  background: #252526;
  border-bottom: 1px solid #333;
  z-index: 1;
  height: 60px;
  box-sizing: border-box;
}
.index_blame-header__1MCiM {
  padding: 4px 8px;
}
.index_commit-hash__3a68Y {
  color: #569cd6;
  margin-right: 8px;
}
.index_commit-message__3_UZk {
  color: #9da5ab;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px 8px;
  max-width: 278px;
  cursor: pointer;
}
.index_commit-details__2Iwvn {
  font-size: 12px;
  color: #6a737d;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
.index_code-section__qjqvy {
  flex: 1 1;
  overflow-y: auto;
  background: #1e1e1e;
  max-width: calc(100% - 300px);
  overflow-x: auto;
}
.index_code-section__qjqvy pre {
  margin: 0;
  padding: 0;
}
.index_code-line__1HL0h {
  padding: 0 8px;
  min-height: 24px;
  white-space: pre;
  display: flex;
  align-items: center;
}
.index_code-line__1HL0h:hover {
  background: #2a2d2e;
}
.index_line-number__vdjMm {
  color: #858585;
  margin-right: 16px;
  -webkit-user-select: none;
          user-select: none;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  position: -webkit-sticky;
  position: sticky;
  text-align: right;
}
.index_line-content__2zqPY {
  color: #d4d4d4;
}

.index_tree-wrapper__18kTG {
  width: 288px;
  max-height: 100%;
  overflow-x: auto;
  padding-left: 4px;
  margin-top: 8px;
}
.index_tree-wrapper__18kTG {
  /* 在你的 CSS 文件中添加 */
  /* 如果要调整图标和文字的间距 */
  /* 如果要调整选择框和内容的间距 */
}
.index_tree-wrapper__18kTG .ant-tree-checkbox + span {
  height: 24px;
}
.index_tree-wrapper__18kTG .ant-tree-node-content-wrapper {
  display: inline-flex;
}
.index_tree-wrapper__18kTG .ant-tree .ant-tree-indent-unit {
  width: 8px;
  /* 默认是 24px，这里改小一些 */
}
.index_tree-wrapper__18kTG .ant-tree .ant-tree-node-content-wrapper {
  padding-left: 4px;
}
.index_tree-wrapper__18kTG .ant-tree .ant-tree-checkbox {
  margin-right: 4px;
}

.index_diff-container__3s3VH {
  display: flex;
  height: 100%;
  width: 100%;
}
.index_diff-container__3s3VH .ant-card-body {
  padding: 0;
}
.index_header__1G0HX {
  padding: 8px 8px 8px 16px;
  border-bottom: solid 1px #505050;
}
.index_file-list__JAJe5 {
  width: 300px;
  height: 100%;
  border-right: 1px solid #505050;
  overflow-y: auto;
}
.index_file-list__JAJe5 .index_file-list-header__2FVA_ {
  padding: 7px;
  padding-left: 12px;
  border-bottom: 1px solid #505050;
}
.index_file-item__P0T9_ {
  padding: 8px 12px;
  cursor: pointer;
  border-bottom: 1px solid #505050;
}
.index_file-item__P0T9_:hover {
  background-color: #5c5c5c;
}
.index_file-item__P0T9_.index_selected__qsod_ {
  background-color: #515151;
}
.index_file-name__3TFpz {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  word-break: break-all;
}
.index_file-badge__3uqsC {
  font-size: 14px;
}
.index_file-badge__3uqsC.index_new__1xYZQ {
  color: #52c41a;
}
.index_file-badge__3uqsC.index_deleted__3Tp-3 {
  color: #f5222d;
}
.index_file-badge__3uqsC.index_renamed__9Fijx {
  color: #1890ff;
}
.index_file-badge__3uqsC.index_modified__15kbo {
  color: #faad14;
}
.index_diff-editor-container__1LDsV {
  display: flex;
  flex-direction: column;
  width: calc(100% - 300px);
}
.index_file-header__28fje {
  padding: 12px;
  border-bottom: 1px solid #505050;
  font-weight: 500;
}
.index_selected-files-list__Oi6hk {
  max-height: 300px;
  overflow-y: auto;
  border: 1px solid #505050;
  border-radius: 4px;
  padding: 8px;
  margin-top: 12px;
}
.index_file-list-body__3XW06 {
  height: calc(100% - 8px);
  max-height: calc(100% - 8px);
}
.index_file-list-body__3XW06 .ant-tree {
  background: transparent !important;
}
.index_selected-file-item__1PDxD {
  padding: 4px 0;
  word-break: break-all;
}

.index_breadcrumb__3BkOG {
  margin: 8px 0 24px 0;
}
.index_project-name-wrapper__3uLly {
  border-radius: 4px 4px 0px 0px;
  border-bottom: 1px solid var(--white4);
  background: var(--gray5);
  padding: 16px 24px;
}
.index_project-name__3l3u5 {
  color: var(--white1);
  font-size: 16px;
  font-weight: 600;
}
.index_action-buttons__3k1t5 {
  margin-right: 8px;
}
.index_project-info-action-buttons__fOKiy {
  margin-top: 24px;
}
.index_project-img__2B5K9 {
  margin-left: 40px;
}
.index_description__32wKs .index_project-desc__3k9T3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
}
.index_description__32wKs .index_a-in-desc__3mxB- {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
  -webkit-line-clamp: 1;
  word-break: break-all;
  color: var(--primary-color);
}
.index_description__32wKs .index_info-in-desc__1K_1I {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
  -webkit-line-clamp: 1;
  word-break: break-all;
}
.index_description__32wKs .index_secret-desc-item-wrapper__1S8Zz .ant-descriptions-item-content {
  max-width: calc(100% - 51.22px);
}
.index_description__32wKs .index_key-desc-item-wrapper__3b-r8 .ant-descriptions-item-content {
  max-width: calc(100% - 35.09px);
}
.index_description__32wKs .index_copyable-wrapper__keLI_ {
  width: 100%;
  display: flex;
}
.index_description__32wKs .index_margin-copyable-wrapper__1b-9Z {
  width: 100%;
  display: flex;
}
.index_description__32wKs .index_margin-info-in-desc__35AuU {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: pre-wrap;
  -webkit-line-clamp: 1;
  word-break: break-all;
  margin-right: var(--margin-md);
}
.index_description__32wKs .ant-descriptions-title {
  line-height: 1.8;
}
.index_description__32wKs .ant-typography {
  color: var(--white2);
}
.index_description__32wKs .ant-descriptions-item-container {
  overflow: hidden;
  text-overflow: ellipsis;
}
.index_description__32wKs .ant-descriptions-row > td {
  padding-bottom: 8px !important;
  max-width: 388px;
}
.index_description__32wKs .ant-descriptions-header {
  margin-bottom: 20px;
}
.index_description__32wKs .index_git-url__3Vf2Y {
  word-break: break-all;
}
.index_description__32wKs .index_git-url__3Vf2Y .index_copy-hidden__1Shm1 {
  display: none;
}
.index_description__32wKs .index_git-url__3Vf2Y .index_copy__3y2b5 {
  color: #1668dc;
  cursor: pointer;
}
.index_project-info-card__131tL {
  padding: 32px;
  padding-bottom: 0px;
  padding-top: 24px;
  overflow: auto;
}
.index_project-info-card__131tL .ant-card-body {
  padding: 0 0;
}
.index_tab-wrapper__3xQFr {
  padding: 32px;
  background: var(--gray3);
  height: 100%;
  overflow: auto;
}
.index_desc-wrapper__1UDhW {
  height: 100%;
  overflow: hidden;
}
.index_markdown-wrapper__3RCOm {
  overflow: auto;
  background: var(--gray3);
  border-top: 1px solid var(--white4);
}
.index_spin-wrapper__3VFN_ {
  height: 100%;
}
.index_spin-wrapper__3VFN_ .index_ant-create-project-spin-text__3MtHF {
  margin-top: 190px;
  color: var(--white7);
}
.index_spin-wrapper__3VFN_ .index_create-project-progess__Mu4da {
  width: 120px;
  height: 120px;
  margin-top: 60px !important;
  margin-left: -60px !important;
}
.index_spin-wrapper__3VFN_ .ant-spin-container {
  height: 100%;
}
.index_service-tabs__3QOKQ {
  position: relative;
  height: calc(100% - 80px);
}
.index_service-tabs__3QOKQ .ant-card-body {
  padding: 0 0;
  height: 100%;
}
.index_service-tabs__3QOKQ .ant-layout {
  height: calc(100% - 65px);
}
.index_service-tabs__3QOKQ .ant-card-body > *:not(:last-child) {
  margin-bottom: 0;
}
.index_service-tabs__3QOKQ .ant-menu-root {
  height: 100%;
  overflow: auto;
  color: var(--white1);
}
.index_service-tabs__3QOKQ .ant-menu-item-selected {
  border-bottom: none !important;
  background: #2a344f !important;
  color: var(--primary-color) !important;
}
.index_service-tabs__3QOKQ .ant-menu-item-selected span svg {
  color: var(--primary-color) !important;
}
.index_service-tabs__3QOKQ .ant-menu-item {
  margin-inline: 12px;
  color: var(--white1);
}
.index_service-tabs__3QOKQ .ant-menu-item svg {
  color: rgba(255, 255, 255, 0.65) !important;
}
.index_service-tabs__3QOKQ .ant-layout-sider-children {
  background-color: var(--gray3);
}
.index_service-tabs__3QOKQ .ant-menu-root.ant-menu-inline {
  -webkit-border-end: none !important;
          border-inline-end: none !important;
}
.index_service-tabs__3QOKQ .ant-menu-sub.ant-menu-inline {
  background-color: var(--gray3) !important;
}
.index_service-tabs__3QOKQ .ant-menu-item {
  width: calc(100% - 24px) !important;
}
.index_service-tabs__3QOKQ .ant-menu-submenu-title {
  width: calc(100% - 24px) !important;
  margin-left: 12px;
}
.index_service-tabs__3QOKQ .ant-menu-submenu-title .ant-menu-item-icon {
  color: rgba(255, 255, 255, 0.65);
}
.index_service-tabs__3QOKQ .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title .ant-menu-item-icon {
  color: var(--primary-color);
}
.index_service-tabs__3QOKQ .index_menu-sider__2r-QU {
  border-radius: 0px 0px 0px 4px;
  border-right: 1px solid var(--white4);
  background: var(--gray3);
}
.index_service-tabs__3QOKQ .index_add-server__3-ofC {
  display: flex;
  justify-content: space-between;
  margin: 8px 0 16px;
}
.index_service-tabs__3QOKQ .index_add-server__3-ofC .ant-radio-group {
  border: 1px solid var(--white4);
  border-radius: 4px;
}
.index_service-tabs__3QOKQ .index_tab-icon__2v72x {
  margin-right: 4px;
}
.index_des-tooltip__2emfe .ant-tooltip-inner {
  white-space: pre-wrap;
  word-break: break-all;
  max-height: 300px;
  overflow: auto;
}
.index_info-title__3kFRF {
  color: var(--white);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.index_tpl-title__31DxW {
  font-size: 16px;
  margin-bottom: 16px;
  color: #fff;
  display: flex;
  justify-content: space-between;
}
.index_tpl-version__hZiKb {
  font-size: 14px;
}
.index_tag-selector__3gXIO .ant-select-selection-item {
  background-color: rgba(64, 113, 249, 0.3);
}
.index_tpl-wrapper__2h9_Y {
  border-left: 1px solid var(--white4);
  padding: 24px;
}
.index_tag-item__3XcBt {
  background-color: #2d406d !important;
  color: var(--white1) !important;
  border: 0.5px solid var(--primary-color);
  display: inline-block !important;
  line-height: 24px;
}
.index_public-ability-wrapper__cnKII {
  overflow: auto;
}
.index_dev-btn__QioLM {
  padding: 4px 12px;
}
.index_dev-icon__3UIzA {
  margin-right: 4px;
}

.index_diff-container__3nyFL {
  display: flex;
  height: 100%;
  width: 100%;
}
.index_diff-container__3nyFL .ant-card-body {
  padding: 0;
}
.index_header__3eCGP {
  padding: 8px 8px 8px 16px;
  border-bottom: solid 1px #505050;
}
.index_file-list__2ZhCe {
  width: 300px;
  height: 100%;
  border-right: 1px solid #505050;
  overflow-y: auto;
}
.index_file-list__2ZhCe .index_file-list-header__2wg-a {
  padding: 7px;
  padding-left: 12px;
  border-bottom: 1px solid #505050;
}
.index_file-item__1WrOO {
  padding: 8px 12px;
  cursor: pointer;
  border-bottom: 1px solid #505050;
}
.index_file-item__1WrOO:hover {
  background-color: #5c5c5c;
}
.index_file-item__1WrOO.index_selected__j9Y0n {
  background-color: #515151;
}
.index_file-name__7JARZ {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  word-break: break-all;
}
.index_file-badge__1Ala6 {
  font-size: 14px;
}
.index_file-badge__1Ala6.index_new__31uSv {
  color: #52c41a;
}
.index_file-badge__1Ala6.index_deleted__2ynrC {
  color: #f5222d;
}
.index_file-badge__1Ala6.index_renamed__SIEae {
  color: #1890ff;
}
.index_file-badge__1Ala6.index_modified__1WhtP {
  color: #faad14;
}
.index_diff-editor-container__1XO4B {
  display: flex;
  flex-direction: column;
  width: calc(100% - 300px);
}
.index_file-header__DH-VW {
  padding: 12px;
  border-bottom: 1px solid #505050;
  font-weight: 500;
}
.index_selected-files-list__3w41G {
  max-height: 300px;
  overflow-y: auto;
  border: 1px solid #505050;
  border-radius: 4px;
  padding: 8px;
  margin-top: 12px;
}
.index_file-list-body__2dsEY {
  height: calc(100% - 8px);
  max-height: calc(100% - 8px);
}
.index_file-list-body__2dsEY .ant-tree {
  background: transparent !important;
}
.index_selected-file-item__1_NVb {
  padding: 4px 0;
  word-break: break-all;
}

.UserManage_user-manage-wrapper__3bSLa {
  height: 100%;
  overflow: auto;
}
.UserManage_title__2Uciu {
  color: var(--white);
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
  /* 150% */
}
.UserManage_add-button__3S2jx {
  margin-left: 4px;
}
.UserManage_deleted-btn__1AS_1 {
  color: var(--error-color);
}
.UserManage_table-wrapper__2oiVk {
  margin-top: 16px;
}

.index_title__2FCHZ {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 600;
  font-size: 16px;
}

.index_vm-password__36NJy {
  -webkit-text-security: disc;
}

.index_connection-modal__1JQFG {
  color: #fff !important;
}
.index_connection-modal__1JQFG .ant-modal-header {
  padding: 24px !important;
}
.index_connection-modal__1JQFG .ant-modal-body {
  padding-top: 8px;
}
.index_connection-modal__1JQFG .ant-modal-footer {
  padding-top: 0;
  padding-bottom: 24px;
}
.index_connection-modal__1JQFG .ant-modal-close {
  margin-top: 8px;
}
.index_connection-info__28JB0 {
  background-color: #393f49;
  border-radius: 2px;
  margin-top: 16px;
  padding: 16px;
  color: #fff;
}
.index_connection-info__28JB0 .ant-typography {
  color: #fff;
  margin-left: 4px;
}
.index_connection-info__28JB0 .ant-typography-copy {
  margin-left: 8px;
}
.index_info-wrapper__163rC div:not(:last-child) {
  margin-bottom: 16px;
}
.index_copy-icon__2CU4R {
  margin-left: 8px;
}

.index_input-number__3UACp {
  width: 100% !important;
}
.index_icon__pIloE {
  margin-left: 4px;
  cursor: pointer;
}
.index_input-password__2uasj {
  -webkit-text-security: circle;
}


.VirtualTerminalTable_action-btns__2isma {
  display: flex;
  align-items: center;
}
.VirtualTerminalTable_action-btns__2isma .VirtualTerminalTable_ctrl-btn__Exo1V {
  cursor: pointer;
  color: #1668dc;
}
.VirtualTerminalTable_action-btns__2isma .VirtualTerminalTable_del-btn__14wER {
  cursor: pointer;
  color: #de5550;
  color: var(--1, #de5550);
}
.VirtualTerminalTable_group-btns__1d8Q1 {
  width: 82px;
}
.VirtualTerminalTable_item-btns__wAl0c {
  width: 260px;
}
.VirtualTerminalTable_empty__-NFUT {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -20px;
  height: 370px;
}
.VirtualTerminalTable_status-icon__324l5 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.VirtualTerminalTable_status-tip__Iku50 {
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.VirtualTerminalTable_vm-table__2Mx4J .ant-checkbox-wrapper {
  padding-left: 8px;
  padding-right: 16px;
}
.VirtualTerminalTable_vm-table__2Mx4J .ant-table-row-expand-icon {
  border-color: #d6d7d9;
}
.VirtualTerminalTable_reset-button__2CuJa {
  color: #1668dc;
  cursor: pointer;
  margin-left: 24px;
}
.VirtualTerminalTable_vm-table-row-even__1QFIk {
  background: #2c3038;
}
.VirtualTerminalTable_vm-table-row-even__1QFIk td {
  background: #2c3038 !important;
}
.VirtualTerminalTable_vm-table-row-odd__3_HEn {
  background: #303640;
}
.VirtualTerminalTable_vm-table-row-odd__3_HEn td {
  background: #303640 !important;
}
.VirtualTerminalTable_resource-limit-tip__3NhIs {
  cursor: pointer;
  margin-left: 8px;
}

.VirtualTerminal_title__MPF9g {
  color: var(--white);
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
}
.VirtualTerminal_virtual-terminal__2zi4Q {
  padding: 32px;
}
.VirtualTerminal_virtual-terminal__2zi4Q .VirtualTerminal_virtual-terminal-header__1giCT {
  display: flex;
  align-items: center;
}
.VirtualTerminal_virtual-terminal__2zi4Q .VirtualTerminal_virtual-terminal-header__1giCT .VirtualTerminal_add-button__JMZLm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 12px;
  padding-right: 12px;
  margin-right: 12px;
}
.VirtualTerminal_virtual-terminal__2zi4Q .VirtualTerminal_virtual-terminal-header__1giCT .VirtualTerminal_ctrl-type-select__KFXCs {
  width: 140px;
  margin-right: 12px;
}
.VirtualTerminal_virtual-terminal__2zi4Q .VirtualTerminal_virtual-terminal-header__1giCT .VirtualTerminal_select-count__1yPyi {
  color: rgba(255, 255, 255, 0.45);
  color: var(--white-3, rgba(255, 255, 255, 0.45));
  text-align: center;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.VirtualTerminal_virtual-terminal__2zi4Q .VirtualTerminal_virtual-terminal-header__1giCT .VirtualTerminal_host-file-manager__ZVcDN {
  margin-left: auto;
  color: #1668dc;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.VirtualTerminal_virtual-terminal__2zi4Q .VirtualTerminal_virtual-terminal-body__38ctb {
  margin-top: 20px;
}


/*# sourceMappingURL=main.af3f6da8.chunk.css.map*/