.StyleModel_tabs__DGQYL {
  padding: 0 1.06666vw;
}
  .StyleModel_tabs__DGQYL .adm-tabs-header {
      border: none !important;
    }
  .StyleModel_tabs__DGQYL .adm-tabs-header-mask {
      display: none;
    }
  .StyleModel_tabs__DGQYL .adm-tabs-tab-wrapper {
      padding: 0 3.2vw;
    }

.StyleModel_clickArea__01xLd:after {
  position: absolute;
  top: -15%;
  left: -15%;
  width: 130%;
  height: 130%;
}

.GridSelect_gridSelect__5xmx_ {
  position: relative;
}
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay {
      opacity: 0;
      transform: scaleY(0.8);
      transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1),
        opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
    }
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay-visible {
      opacity: 1;
      transform: scaleY(1);
    }
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay-hidden {
      opacity: 0;
      transform: scaleY(1);
      transition: opacity 0.1s linear;
    }
  /* React based overlay animations */
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay-enter {
      opacity: 0;
      transform: scaleY(0.8);
    }
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay-enter-active {
      transform-origin: top center;
      opacity: 1;
      transform: scaleY(1);
      transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1),
        opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
    }
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay-enter-done {
      transform: none;
    }
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay-exit {
      opacity: 1;
    }
  .GridSelect_gridSelect__5xmx_ .p-connected-overlay-exit-active {
      opacity: 0;
      transition: opacity 0.1s linear;
    }

.GridSelect_dropdown__USBEJ button path {
      transition: all 0.3s ease;
    }

.GridSelect_dropdown__USBEJ button rect {
      transition: all 0.3s ease;
    }

.GridSelect_dropdown__USBEJ.isActive {
    border-color: var(--primary);
  }

.GridSelect_dropdown__USBEJ.isActive button path {
        fill: var(--primary);
      }

.GridSelect_dropdown__USBEJ.isActive button rect {
        stroke: var(--primary);
      }

.GridSelect_dropdownPanel__Vo3wU {
  max-height: 90.66666vw;
  overflow-y: auto;
  box-shadow: 0px 17.06666vw 17.06666vw -12.8vw rgba(31, 47, 70, 0.12);
  overscroll-behavior-y: none;
}

.GridSelect_tabs__rU7w_ {
  padding: 0 1.06666vw;
}

.GridSelect_tabs__rU7w_ .adm-tabs-header-mask {
      display: none;
    }

.GridSelect_tabs__rU7w_ .adm-tabs-tab-wrapper {
      padding: 0 3.2vw;
    }

.GridSelect_tab__A7Ec6 {
  position: relative;
}

.GridSelect_tab__A7Ec6:after {
    content: '';
    position: absolute;
    bottom: -0.8vw;
    left: 0;
    height: 0px;
    width: 100%;
    background: var(--primary);
    transition: all 0.1s ease;
  }

.GridSelect_tabActive__xh__7 {
  color: var(--primary);
}

.GridSelect_tabActive__xh__7:after {
    height: 0.8vw;
    transition: none;
  }

.GridSelect_selectItem__yM83_ {
  color: var(--neutral-800);
  padding: 2.13333vw 2.13333vw;
  font-size: 3.73333vw;
  line-height: 4.8vw;
  border-radius: 5.33333vw;
  text-align: center;
  border: 0.53333vw solid var(--neutral-200);
  font-weight: 600;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--neutral-200-raw) / var(--tw-bg-opacity));
}

.GridSelect_selectItem__yM83_ > div {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.GridSelect_selectItemActive__dx8AS {
  background: radial-gradient(
    74.76% 334.54% at 49.84% 50%,
    #374176 0%,
    rgba(55, 65, 118, 0) 100%
  );
}

.PictureModelFusion_stepper___7OXL {
  margin: 0 auto;
  gap: 0;
}
  .PictureModelFusion_stepper___7OXL .stepper-btn {
      width: 6.4vw !important;
      height: 6.4vw !important;
      background: none !important;
    }
  .PictureModelFusion_stepper___7OXL .adm-input {
      min-height: 6.4vw !important;
      height: 6.4vw !important;
      width: 10.66666vw !important;
    }
  .PictureModelFusion_stepper___7OXL .adm-input .adm-input-element {
        height: 6.4vw !important;
      }

.VipParamsComp_memberParamsWrap__rUubr {
  padding: 3.2vw 3.2vw 0 3.2vw;
  border: 0.53333vw solid var(--neutral-300);
  border-radius: 4.26666vw;
  margin-bottom: 4.26666vw;
}

.MyRadioButton_wrap__0d9Se {
  display: flex;
  align-items: center;
  padding: 1.06666vw;
  background: var(--neutral-200);
  border-radius: 2.13333vw;
}

  .MyRadioButton_wrap__0d9Se .MyRadioButton_item__yLNOp {
    border: 0;
    border-radius: 1.06666vw;
    height: 8.53333vw;
    line-height: 8.53333vw;
    padding: 0 2.13333vw;
    min-width: 19.2vw;
    text-align: center;
    color: var(--neutral-800);
    font-size: 3.73333vw;
  }

  .MyRadioButton_wrap__0d9Se .MyRadioButton_itemChecked__81FX8.MyRadioButton_item__yLNOp {
    background: var(--neutral-300);
  }

.PatternOptionsTabs_tabs__nyUFw {
  display: flex;
  border-bottom: 0.26666vw solid #363944;
  margin-bottom: 3.2vw;
}
  .PatternOptionsTabs_tabs__nyUFw .PatternOptionsTabs_tabItem__b0m_x {
    font-size: 3.73333vw;
    font-weight: 600;
    line-height: 6.4vw;
    margin-right: 3.2vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: var(--neutral-400);
  }
  .PatternOptionsTabs_tabs__nyUFw .PatternOptionsTabs_tabItem__b0m_x:last-child {
      margin-right: 0;
    }
  .PatternOptionsTabs_tabs__nyUFw .PatternOptionsTabs_active__ZZvaY {
    color: var(--neutral-900);
  }
  .PatternOptionsTabs_tabs__nyUFw .PatternOptionsTabs_active__ZZvaY::after {
      content: '';
      display: block;
      width: 8.53333vw;
      height: 0.53333vw;
      background-color: var(--primary);
      margin-top: 2.13333vw;
      border-radius: 4.26666vw;
    }

.Player_myPlayer__fb1_B {
  min-height: 29.33333vw;
}
  /* padding-top: 100% !important; */
  .Player_myPlayer__fb1_B.controlsShow .xgplayer-poster {
        display: block !important;
      }
  .Player_myPlayer__fb1_B.controlsShow .xgplayer-controls {
        z-index: 101 !important;
        display: flex !important;
      }
  .Player_myPlayer__fb1_B.xgplayer {
    position: relative;
  }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-start {
        background: linear-gradient(
            0deg,
            rgba(0, 0, 0, 0.64),
            rgba(0, 0, 0, 0.64)
          ),
          linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
        background: rgba(0, 0, 0, 0.64);
      }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-replay > .xgplayer-replay-svg {
          background: linear-gradient(
              0deg,
              rgba(0, 0, 0, 0.64),
              rgba(0, 0, 0, 0.64)
            ),
            linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
          background: rgba(0, 0, 0, 0.64);
        }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-replay > .xgplayer-replay-txt {
          display: none;
        }
  .Player_myPlayer__fb1_B.xgplayer.xgplayer-isloading .xgplayer-start,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-isloading .xgplayer-replay,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-isloading .xgplayer-myerror,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-isloading .xgplayer-myenter {
          display: none !important;
        }
  .Player_myPlayer__fb1_B.xgplayer.xgplayer-isloading .xgplayer-myloading {
          display: block;
        }
  .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-enter .xgplayer-start,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-enter .xgplayer-replay,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-enter .xgplayer-myerror,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-enter .xgplayer-myloading {
          display: none !important;
        }
  .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-enter .xgplayer-myenter {
          display: block;
        }
  .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-error .xgplayer-start,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-error .xgplayer-replay,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-error .xgplayer-myloading,
        .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-error .xgplayer-myenter {
          display: none !important;
        }
  .Player_myPlayer__fb1_B.xgplayer.xgplayer-is-error .xgplayer-myerror {
          display: block;
        }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-controls {
        z-index: 120 !important;
      }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-myloading,
      .Player_myPlayer__fb1_B.xgplayer .xgplayer-myenter,
      .Player_myPlayer__fb1_B.xgplayer .xgplayer-myerror {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        z-index: 260;
        background: rgba(20, 20, 20, 0.35);
      }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-myloading .xgplayer-inner, .Player_myPlayer__fb1_B.xgplayer .xgplayer-myenter .xgplayer-inner, .Player_myPlayer__fb1_B.xgplayer .xgplayer-myerror .xgplayer-inner {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
        }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-myloading img, .Player_myPlayer__fb1_B.xgplayer .xgplayer-myenter img, .Player_myPlayer__fb1_B.xgplayer .xgplayer-myerror img {
          display: block;
          width: 21.33333vw;
          margin: 0 auto;
        }
  .Player_myPlayer__fb1_B.xgplayer .xgplayer-myloading p, .Player_myPlayer__fb1_B.xgplayer .xgplayer-myenter p, .Player_myPlayer__fb1_B.xgplayer .xgplayer-myerror p {
          color: #7851ec;
          font-size: 3.73333vw;
          line-height: 4.8vw;
          margin: 2.66666vw 0;
        }

.VideoUpload_videoUploadWrap__YJn7u {
  position: relative;
  background: var(--neutral-200);
  border-radius: 2.13333vw;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  width: 100%;
  flex-direction: column;
}

.VideoUpload_videoUploadInput__eu5Bg {
  cursor: pointer;
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 4.26666vw;
}

.VideoUpload_videoUploadPlaceHolder__taJ66 {
  font-size: 3.2vw;
  line-height: 5.33333vw;
  color: var(--neutral-400);
  padding: 0 12.8vw;
}

.VideoUpload_videoUploadDelete__YlTK7 {
  position: absolute;
  right: 4.26666vw;
  top: 4.26666vw;
  width: 6.4vw;
  height: 6.4vw;
  border-radius: 1.6vw;
  background: rgba(0, 0, 0, 0.5);
  color: var(--neutral-600);
}

.VideoFooter_delPrice__y8b7v {
  color: rgba(255, 255, 255, 0.56);
  text-decoration: line-through;
}

.VideoFooter_colorfulBtn__kQu69 {
  min-width: 53.33333vw;
  background: linear-gradient(90deg, #2507cc 0%, #8e26d4 100%) !important;
  border: none !important;
}

.ModelTabs_tabs__QhUf9 {
  padding: 0 1.06666vw;
}
  .ModelTabs_tabs__QhUf9 .adm-tabs-header-mask {
      display: none;
    }
  .ModelTabs_tabs__QhUf9 .adm-tabs-tab-wrapper {
      padding: 0 3.2vw;
    }

.MySelect_mySelect__wwm1v {
  position: relative;
}
  .MySelect_mySelect__wwm1v .p-connected-overlay {
      opacity: 0;
      transform: scaleY(0.8);
      transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1),
        opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-visible {
      opacity: 1;
      transform: scaleY(1);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-hidden {
      opacity: 0;
      transform: scaleY(1);
      transition: opacity 0.1s linear;
    }
  /* React based overlay animations */
  .MySelect_mySelect__wwm1v .p-connected-overlay-enter {
      opacity: 0;
      transform: scaleY(0.8);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-enter-active {
      transform-origin: bottom center;
      opacity: 1;
      transform: scaleY(1);
      transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1),
        opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-enter-done {
      transform: none;
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-exit {
      opacity: 1;
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-exit-active {
      opacity: 0;
      transition: opacity 0.1s linear;
    }
.MySelect_dropdown__TyHST button path {
      transition: all 0.3s ease;
    }
.MySelect_dropdown__TyHST button rect {
      transition: all 0.3s ease;
    }
.MySelect_dropdown__TyHST.isActive {
    border-color: var(--primary);
  }
.MySelect_dropdown__TyHST.isActive button path {
        fill: var(--primary);
      }
.MySelect_dropdown__TyHST.isActive button rect {
        stroke: var(--primary);
      }

.MySelect_dropdownPanel__M9KVS {
  max-height: 90.66666vw;
  overflow-y: auto;
  box-shadow: 0px 17.06666vw 17.06666vw -12.8vw rgba(31, 47, 70, 0.12);
  position: absolute;
  left: 0;
  bottom: 14.66666vw;
  z-index: 50;
  background: #fff;
}

.MySelect_dropdownPanelDown__IgHXs {
  max-height: 90.66666vw;
  overflow-y: auto;
  box-shadow: 0px 17.06666vw 17.06666vw -12.8vw rgba(31, 47, 70, 0.12);
  position: absolute;
  left: 0;
  top: 12vw;
  z-index: 22;
  background: #fff;
  transform-origin: top center !important;
}

.Style_tabs__EN0OM {
  padding: 0 1.06666vw;
}
  .Style_tabs__EN0OM .adm-tabs-header {
      border: none !important;
    }
  .Style_tabs__EN0OM .adm-tabs-header-mask {
      display: none;
    }
  .Style_tabs__EN0OM .adm-tabs-tab-wrapper {
      padding: 0 3.2vw;
    }
  .Style_tabs__EN0OM .adm-tabs-tab {
      padding-top: 2.66666vw;
      padding-bottom: 2.13333vw;
    }

.Style_clickArea__Jip5D:after {
  position: absolute;
  top: -15%;
  left: -15%;
  width: 130%;
  height: 130%;
}

.Style_borderLessFormItem__xOICp {
  margin-bottom: 1rem;
  padding-left: 0px !important;
  background-color: transparent !important;
}

.Style_borderLessFormItem__xOICp .adm-list-item-content {
  border-style: none !important;
  padding-right: 0px !important;
}

.Style_borderLessFormItem__xOICp .adm-form-item-label {
  margin-bottom: 0px !important;
  margin-left: 0.75rem;
  --tw-text-opacity: 1 !important;
  color: rgb(var(--neutral-500-raw) / var(--tw-text-opacity)) !important;
  font-size: 0.75rem !important;
  line-height: 1.25rem !important;
  font-weight: 600 !important;
      margin-left: 0;
}

.Style_borderLessFormItem__xOICp .adm-form-item-label .adm-form-item-required-asterisk {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--neutral-500-raw) / var(--tw-text-opacity)) !important;
}

.Style_borderLessFormItem__xOICp .adm-input-element {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--neutral-500-raw) / var(--tw-text-opacity)) !important;
}

