.AiItemInfo_infos__sA2yD > div {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 0.875rem;
    line-height: 1.5rem;
    margin-top: 2.13333vw;
}
    .AiItemInfo_infos__sA2yD > div > span {
      min-width: 27.73333vw;
      color: var(--neutral-400);
    }
    .AiItemInfo_infos__sA2yD > div > span + span {
        text-align: right;
        word-break: break-all;
        color: var(--neutral-800);
      }
    .AiItemInfo_infos__sA2yD > div > span + span > a:hover > span {
            color: var(--primary);
          }

.AiItemInfo_modalWrap__h_qyS .adm-modal-body {
  background: var(--neutral-100);
  color: #fff;
}
.AiItemInfo_modalWrap__h_qyS .adm-modal-header {
  background: var(--neutral-100);
  display: flex;
  justify-content: center;
  border-bottom: 0;
}
.AiItemInfo_modalWrap__h_qyS .adm-modal-footer {
  background: var(--neutral-100);
  border-top: 0;
  padding-bottom: 4.26666vw;
  display: flex;
  justify-content: space-around;
  flex-direction: row;
}

.AiItemInfo_modalWrap__h_qyS .adm-modal-footer .adm-button {
  border-radius: 7.46666vw;
  height: 10.13333vw;
  padding: 0;
  width: 100%;
}
.AiItemInfo_modalWrap__h_qyS .adm-modal-footer .adm-space-item {
  margin: 0;
  display: flex;
  align-items: stretch;
  flex: 1;
  padding: 0 1.33333vw;
}
.AiItemInfo_modalWrap__h_qyS .adm-modal-footer .AiItemInfo_btnDefault__G6PU9 {
  color: #fff;
  border-color: var(--neutral-200);
  background: var(--neutral-200);
}
.AiItemInfo_modalWrap__h_qyS .adm-modal-footer .adm-space-item > .adm-button-primary {
  margin: 0;
  height: auto;
  padding: 0;
  display: block;
  border: 0;
  outline: none;
}
.AiItemInfo_likeWiseCost__HG2sA.AiItemInfo_modalWrap__h_qyS .adm-modal-footer .adm-button-primary {
  height: auto;
}

.AiItemInfo_spin__tH2RO {
  color: var(--primary);
  font-size: 3.73333vw;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.AiItemInfo_spinDot__0Npa7 {
  position: relative;
  display: inline-block;
  font-size: 5.33333vw;
  width: 1em;
  height: 1em;
  transform: rotate(45deg);
  animation: AiItemInfo_spinRotate__7ffv2 1.2s infinite linear;
  -webkit-animation: AiItemInfo_spinRotate__7ffv2 1.2s infinite linear;
}
.AiItemInfo_spinDotItem__TlWC7 {
  position: absolute;
  display: block;
  width: 2.4vw;
  height: 2.4vw;
  background-color: var(--primary);
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: AiItemInfo_SpinMove__hXmeP 1s infinite linear;
  -webkit-animation: AiItemInfo_SpinMove__hXmeP 1s infinite linear;
}
.AiItemInfo_spinDotItem__TlWC7:nth-child(1) {
    top: 0;
    inset-inline-start: 0;
  }
.AiItemInfo_spinDotItem__TlWC7:nth-child(2) {
    top: 0;
    inset-inline-end: 0;
    animation-delay: 0.4s;
  }
.AiItemInfo_spinDotItem__TlWC7:nth-child(3) {
    inset-inline-end: 0;
    bottom: 0;
    animation-delay: 0.8s;
  }
.AiItemInfo_spinDotItem__TlWC7:nth-child(4) {
    bottom: 0;
    inset-inline-start: 0;
    animation-delay: 1.2s;
  }

@keyframes AiItemInfo_spinRotate__7ffv2 {
  0% {
    transform: rotate(45deg);
  }
  100% {
    transform: rotate(405deg);
  }
}

@keyframes AiItemInfo_SpinMove__hXmeP {
  0% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

.AiItemInfo_prompt__1Lxa4 * {
    -webkit-touch-callout: none; /*系统默认菜单被禁用*/
    -webkit-user-select: none; /*webkit浏览器*/ /*早期浏览器*/
    -moz-user-select: none; /*火狐*/ /*IE10*/
    user-select: none;
  }

.AutoScroll_autoScrollWrap__WisFB {
  position: relative;
}
  /** TODO vertical方向的翻页，用到了改下样式 */
  .AutoScroll_autoScrollWrap__WisFB .AutoScroll_switchArrow__blOiA {
  position: absolute;
  top: 50%;
  z-index: 10;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  border-radius: 2666.4vw;
  background-color: rgb(var(--neutral-50-raw) / 0.5);
  --tw-text-opacity: 1;
  color: rgb(var(--neutral-400-raw) / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
  .AutoScroll_autoScrollWrap__WisFB .AutoScroll_switchArrow__blOiA.prevButton {
  left: 0px;
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
  .AutoScroll_autoScrollWrap__WisFB .AutoScroll_switchArrow__blOiA.nextButton {
  right: 0px;
}
  .AutoScroll_autoScrollWrap__WisFB .AutoScroll_switchArrow__blOiA:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--neutral-800-raw) / var(--tw-text-opacity));
}
  .AutoScroll_autoScrollWrap__WisFB .AutoScroll_switchArrow__blOiA.disabled {
      opacity: 0.8;
      cursor: not-allowed;
    }
  .AutoScroll_autoScrollWrap__WisFB .AutoScroll_switchArrow__blOiA.disabled:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--neutral-400-raw) / var(--tw-text-opacity));
}
.AutoScroll_autoScroll__4VERb {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  overflow: auto;
  height: 100%;
}
.AutoScroll_autoScroll__4VERb::-webkit-scrollbar {
    display: none;
  }
.AutoScroll_autoScroll__4VERb {
  scrollbar-width: none;
}

.SwiperIndicator_myIndicator__iSZ97 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 2666.4vw;
  position: absolute;
  left: 1rem;
  top: 1rem;
  z-index: 20;
  background-color: rgb(var(--neutral-50-raw) / 0.3);
  font-weight: 400;
  font-size: 3.2vw;
  line-height: 4.26666vw;
}

.SwiperIndicator_indicator__i8bOu {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 8vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.24) 100%
  );
}
.SwiperIndicator_indicatorInner__JnvYW {
  flex: 0 0 1.33333vw;
  height: 1.33333vw;
  border-radius: 50%;
  margin-right: 1.6vw;
  background: rgba(255, 255, 255, 0.5);
}
.SwiperIndicator_indicatorInner__JnvYW:last-child {
  margin-right: 0;
}
.SwiperIndicator_indicator__i8bOu .SwiperIndicator_active__UzZbP {
  background: #fff;
}
.SwiperIndicator_indicatorScroll__zodut {
  width: 14.13333vw;
}
/* 去除手滑滚动 */
.SwiperIndicator_indicatorScroll__zodut::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.SwiperIndicator_indicatorContent__oPZya {
  flex-wrap: nowrap;
  display: flex;
  align-items: center;
  height: 2.4vw;
}
.SwiperIndicator_indicatorInnerSm__ckNPi.SwiperIndicator_indicatorInner__JnvYW {
  background: transparent;
  position: relative;
}
.SwiperIndicator_indicatorInnerSm__ckNPi.SwiperIndicator_indicatorInner__JnvYW::after {
  content: '';
  width: 0.8vw;
  height: 0.8vw;
  border-radius: 50%;
  position: absolute;
  top: 0.26666vw;
  left: 0.26666vw;
  background: rgba(255, 255, 255, 0.5);
}

.ThumbSwiper_coverBtn__wHluK,
.ThumbSwiper_setCoverBtn__HKD9M {
    height: 1.5rem;
    border-radius: 2666.4vw;
    --tw-bg-opacity: 1;
    background-color: rgb(var(--primary-raw) / var(--tw-bg-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    display: flex;
    align-items: center
}
.ThumbSwiper_setCoverBtn__HKD9M {
    background-color: rgb(var(--neutral-50-raw) / 0.5)
}
.ThumbSwiper_deleteBtn__XSIX4 {
    margin-left: 0.5rem;
    display: flex;
    height: 6.4vw;
    align-items: center;
    justify-content: center;
    border-radius: 2666.4vw;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    background-color: rgb(var(--neutral-50-raw) / 0.5)
}

.AiShare_shareModal__TSK95 {
  background-color: transparent;
  padding: 0;
  max-height: inherit;
}
  .AiShare_shareModal__TSK95 .adm-modal-content {
      padding: 0;
      max-height: inherit;
    }

.AiShare_initImg__uG61X {
  background: rgba(255, 255, 255, 0.16);

  height: 3.73333vw;
  line-height: 3.73333vw;
  text-align: center;
  border-top: 0.26666vw solid #ffffff;
}
.AiShare_initImgTxt__t2RM_ {
  color: var(--neutral-900);
  font-weight: 400;
  font-size: 3.2vw;
  transform: scale(0.8);
}

.CollectionArtWorksNav_navigationWrap__TxTg8 {
  position: absolute;
  bottom: 0;
  left: 4.26666vw;
  right: 4.26666vw;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.5) 100%
  );
  padding: 4.26666vw 0;
}
.CollectionArtWorksNav_navigation__tXUqU {
  width: 12.8vw;
  height: 12.8vw;
  margin-right: 2.13333vw;
  overflow: hidden;
  border: 0.53333vw solid transparent;
  border-radius: 2.66666vw;
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.CollectionArtWorksNav_navigation__tXUqU.active {
  border-color: var(--primary);
}
.CollectionArtWorksNav_navigation__tXUqU .CollectionArtWorksNav_mask__egrmG {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--neutral-600);
  font-size: 3.2vw;
  background: rgba(0, 0, 0, 0.6);
}
.CollectionArtWorksNav_navigation__tXUqU img {
  display: block;
  height: 100%;
  width: 100%;
}

.CollectionArtWorksNav_navigationWrap__TxTg8 .adm-spin-loading {
  margin: 0 !important;
}
.CollectionArtWorksNav_navigationWrap__TxTg8 .infinite-scroll-element {
  display: inline-block;
}

.BackImageCommentTabs_tabs__hriQC {
  display: flex;
  margin-bottom: 6.4vw;
  padding-top: 3.2vw;
}
  .BackImageCommentTabs_tabs__hriQC .BackImageCommentTabs_tabItem__fMy_s {
    font-size: 3.73333vw;
    line-height: 6.4vw;
    font-weight: 600;
    color: var(--neutral-400);
    margin-right: 6.4vw;
    position: relative;
  }
  .BackImageCommentTabs_tabs__hriQC .BackImageCommentTabs_tabItem__fMy_s:last-child {
      margin-right: 0;
    }
  .BackImageCommentTabs_tabs__hriQC .BackImageCommentTabs_active__gUbcc {
    color: var(--neutral-900);
  }
  .BackImageCommentTabs_tabs__hriQC .BackImageCommentTabs_active__gUbcc::after {
      content: '';
      display: block;
      width: 8.53333vw;
      height: 0.53333vw;
      border-radius: 4.26666vw;
      background-color: var(--primary);
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      margin-top: 0.53333vw;
      margin-left: -1.06666vw;
    }

._id__competitionInfo__iWtCI {
  height: 10.66666vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--primary);
  color: #fff;
  font-size: 3.2vw;
  border-radius: 10.66666vw;
  padding: 0 3.73333vw 0 2.13333vw;
  font-weight: 600;
  margin: 0 4.26666vw 4.26666vw;
}
._id__competitionInfoLeft__y9whI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  flex: auto;
}
._id__competitionInfoIcon__FrwUC {
  flex: 0 0 5.33333vw;
  height: 5.33333vw;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 2.13333vw;
}
._id__competitionInfoIcon__FrwUC img {
  width: 3.73333vw;
}
._id__competitionInfoName__q_OfX {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: auto;
}

._id__competitionRank__1R_We {
  position: absolute;
  right: 0;
  top: -6.4vw;
  z-index: 10;
}
._id__competitionRank__1R_We img {
  display: block;
  width: 27.2vw;
}

/* .competitionRankNum {
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translate(-50%, 0);
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
  color: #e0e0e0;
} */
._id__rectangle__xkeZp {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  border-radius: 2.13333vw;
}

._id__clickArea__Qlegk {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

