.login,
.history-stream .filter-bar[data-v-d25e8eca],
.key-frames-box .controls[data-v-3c6d4b2c],
.btn-unique[data-v-dcf0c421],
.get-spirit[data-v-ef11cc71],
.upload .desc-area[data-v-045a8ff0],
.extend-panel-box .extend-upload-box,
.audio-panel-box .panel:nth-child(2),
.scroll-area .el-tooltip__trigger:nth-child(3),
.scroll-area .el-tooltip__trigger:nth-child(8),
#setting-collect-placeholder .detail-btn[data-v-52212540],
.follow button,
.info-bottom button,
.designer-container .detail-btn[data-v-52212540],
.comment-container,
.price.none span.value[data-v-1fce69b1],
.site-switcher[data-v-3fbe1329],
#setting-collect-placeholder .cost-detail,
.el-message.el-message--error,
.top-up {
  display: none !important;
}

.clothes-recommend .adv-btn-container,
.try-on-model-tabs button.generic-button.border.mid-wide,
.price[data-v-98a68fdc] {
  display: none;
}

.try-on-model-tabs button.generic-button.border.mid-wide.active {
  display: block;
}
.content-container
  .item
  .preview-image[data-v-f78548c2][src^="data:image/svg+xml"] {
  max-width: 70%;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 1;
  opacity: 0.7;
}
.content-container .item img {
  max-width: 100%;
  height: 100%;
  top: 50%;
  width: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 1;
  opacity: 0.2;
  object-fit: cover;
  border-radius: 5px;
}
.item .overlay[data-v-f78548c2] {
  position: relative;
  z-index: 1;
}

.design-main-container {
  flex-wrap: wrap;
}

#download-file--bar {
  width: 100%;
  margin: -60px auto;
  margin-bottom: auto;
}

.products-modal__bar {
  max-width: 600px;
}

#download-file--bar .products-modal__line {
  font-size: 14px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  max-width: 92.5%;
  margin-left: auto;
  margin-right: auto;
  gap: 10px;
  align-items: center;
  letter-spacing: 3px;
}

#download-file--bar .line .line-process {
  width: 0%;
  background: #74ff52;
}
.products-modal__desc {
  font-size: 13px;
  margin: 30px 10px;
}
#download-file--bar .line {
  flex: 1;
  background: #ebebeb5e;
  border-radius: 30px;
  height: 6px;
  position: relative;
  z-index: 1;
  display: flex;
  overflow: hidden;
}

#buildfile-AI--success .desc {
  margin-bottom: 50px;
  line-height: 1.5;
}

#buildfile-AI--success .link {
  text-decoration: none;
  color: #fff;
  background: #74ff52;
  border-radius: 30px;
  padding: 10px 25px;
  color: #000;
  font-weight: 700;
}
.result-container {
  max-width: 450px;
  margin: auto;
  text-align: center;
  background: #191d2180;
  height: auto;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  position: relative;
}
#buildfile-AI--success {
  display: none;
  position: fixed;
  z-index: 1000;
  justify-content: center;
  align-items: center;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
#buildfile-AI--success.active {
  display: flex;
}
#buildfile-AI--success .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00000054;
  z-index: 100;
}

#buildfile-AI--success .body {
  background: linear-gradient(252.37deg, #1b262b 0.55%, #171b21, #191d23 90.08%),
    linear-gradient(
      68.56deg,
      #1e2930 29.44%,
      #1d1d1d 59.6%,
      #262a2f 82.91%,
      #2e4141 101.21%
    ) !important;
  max-width: 700px;
  margin: auto;
  position: relative;
  z-index: 111;
  display: flex;
  gap: 20px;
  line-height: 1.3;
  border-radius: 10px;
  border: #1e3139 !important;
}

#buildfile-AI--success .body .close svg {
  width: 35px;
}

#buildfile-AI--success .body .close {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1;
  cursor: pointer;
}

#buildfile-AI--success .body .image,
#buildfile-AI--success .body .image img {
  max-width: 270px;
  height: 100%;
  display: grid;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

#buildfile-AI--success .body .content {
  padding: 50px 20px;
}
#tabs-box .tab.vertical-center:nth-child(3),
.history-stream .filter-bar[data-v-dd8b97e0],
.activity .inner,
.college .inner,
.generic-button .content[data-v-7f0377bf] .svg-icon,
.key-frames-box .controls[data-v-d4793310],
.price.none.theme-normal,
.sidebar-item:nth-last-child(1),
.sidebar-item:nth-last-child(2),
.sidebar-item:nth-last-child(3),
.detail .sum[data-v-52212540],
.item[data-v-c3446fe5]:nth-child(2),
#tabs-box .vertical-center:nth-child(2),
#el-id-6517-271 .el-select-dropdown__item:nth-child(2),
#el-id-6517-271 .el-select-dropdown__item:nth-child(3),
#el-id-6517-271 .el-select-dropdown__item:nth-child(4) {
  display: none !important;
}

.verify-capcha {
  position: absolute;
  z-index: 1;
  margin: 30px 0;
  font-size: 14px;
  cursor: pointer;
  display: none;
  width: fit-content;
}

.verify-capcha .verify-capcha--image {
  max-width: 300px;
  display: block;
  margin: 20px 0;
}

.verify-capcha .verify-capcha--steps {
  width: 100%;
  margin: auto;
  color: #fff;
  border-radius: 0;
  padding: 15px 10px;
  background: #222222;
  max-width: 300px;
  display: none;
}

.verify-capcha .verify-capcha--steps .title {
  font-size: 20px;
  margin-bottom: 5px;
  font-weight: 700;
}

.verify-capcha .verify-capcha--steps ul li {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.verify-capcha .verify-capcha--steps ul li:not(:last-child) {
  margin-bottom: 5px;
}

.verify-capcha .verify-capcha--steps ul li .i-need {
  display: inline-flex;
  align-items: center;
  width: 100%;
  color: #0083ff;
  gap: 5px;
  text-decoration: underline;
}

.verify-capcha .verify-capcha--steps ul li .i-need svg {
  width: 20px;
}

.verify-capcha .verify-capcha--steps ul li .i-need svg path {
  fill: currentColor;
}

.verify-capcha .verify-capcha--image .privacy {
  position: absolute;
  z-index: 1;
  bottom: 3px;
  font-size: 11px;
  color: #fff;
  opacity: 0;
}

.verify-capcha .verify-capcha--image .privacy.privacy {
  right: 37px;
}

.verify-capcha .verify-capcha--image .privacy.terms {
  right: 5px;
}

.verify-capcha .verify-capcha--video {
  position: absolute;
  top: 0;
  border: solid thin #ebebeb;
  z-index: 1;
  padding: 0;
  display: none;
  right: 105%;
  width: 294px;
  background: #d9dada;
}

.verify-capcha .verify-capcha--video video {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.verify-capcha .verify-capcha--video.is_display,
.verify-capcha.is_display,
.verify-capcha .verify-capcha--steps.is_display {
  display: block;
}

.verify-capcha .verify-capcha--image img {
  max-width: 100%;
}

.verify-capcha .verify-capcha--steps .steps {
  padding-left: 10px;
}

.verify-capcha .verify-capcha--video video {
  width: 100%;
  object-fit: cover;
}
#gene-ai-home {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 100;
  background: #0000001a;
  align-items: center;
  justify-content: center;
  display: none;
}
#gene-ai-home.is-show {
  display: flex;
}
#gene-ai-home .result-container {
  background: #000000c7;
}
