/**
 * Powered by ;
 * vivo-product-2023 - ;
 * Version: 1.50.3;
 * Released on: 2026-05-13;
 */

@charset "UTF-8";

.hide {
  display: none;
}

.gb-lang-ru .y31d-kv .umx-figure-box {
  width: 100vw;
  height: 50vw;
}

@media (max-width:1000px) {
  .gb-lang-ru .y31d-kv .umx-figure-box {
    width: 100vw;
    height: 200vw;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .umx-stage .umx-section .umx-title .umx-main-title {
    font-size: 36px;
  }
}

.gb-lang-ru .umx-data-linear {
  font-size: 150px!important;
}

@media (max-width:1600px) {
  .gb-lang-ru .umx-data-linear {
    font-size: 60px!important;
  }
}

@media (max-width:1024px) {
  .gb-lang-ru .umx-data-linear {
    font-size: 60px!important;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .umx-data-linear {
    font-size: 28px!important;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .y31d-camera .umx-figure-box .line-box .umx-txt-box p {
    font-size: 12px;
  }
}

.gb-lang-ru .y31d-game .umx-txt-box {
  margin-top: 150px;
}

@media (min-width:1921px) {
  .gb-lang-ru .y31d-game .umx-txt-box {
    margin-top: 200.1px;
  }
}

@media (max-width:1600px) {
  .gb-lang-ru .y31d-game .umx-txt-box {
    margin-top: 135px;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .y31d-game .umx-txt-box {
    margin-top: -50px;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .y31d-game .umx-figure-arrow-wrapper {
    margin-top: 150px;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .y31d-ai .umx-figure-current-box .umx-figure-current {
    height: 170.66667vw;
  }

  .gb-lang-ru .y31d-ai .umx-figure-current-box .umx-figure-current .umx-txt-box p {
    font-size: 16px;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .y31d-ai .umx-figure-current-box .umx-figure-current .umx-figure-box .umx-figure .umx-f-box {
    top: 72vw;
  }
}

.gb-lang-ru .y31d-photo .umx-s1 {
  margin-top: 150px;
}

@media (min-width:1921px) {
  .gb-lang-ru .y31d-photo .umx-s1 {
    margin-top: 200.1px;
  }
}

@media (max-width:1600px) {
  .gb-lang-ru .y31d-photo .umx-s1 {
    margin-top: 150px;
  }
}

@media (max-width:1470px) {
  .gb-lang-ru .y31d-photo .umx-s1 {
    margin-top: 150px;
  }
}

@media (max-width:1000px) {
  .gb-lang-ru .y31d-photo .umx-s1 {
    margin-top: 0;
  }
}

.gb-lang-ru .y31d-battery .umx-figure figure.umx-f2,
.gb-lang-ru .y31d-magic {
  display: none;
}

.gb-lang-ru .umx-stage.umx-stage-tips .umx-tip-content li:nth-child(n+32) {
  display: none;
}