/* 动态住宅：分栏内嵌设计稿 HTML + banner 大图标 */
@charset "UTF-8";

.v3-page .v3-split-section .se-content-img-inner.visual-embed {
  overflow: hidden;
  flex: 1 1 auto;
  width: 100%;
  min-height: 0;
  max-height: 100%;
}

.v3-page .visual-embed__stage {
  flex: none;
  transform-origin: center center;
  line-height: 0;
}

.v3-page .visual-embed__frame {
  border: 0;
  display: block;
  pointer-events: none;
  background: transparent;
}

.v3-page .bg-box .bg-inner .bg-img.bg-img--visual {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 1 auto;
  width: min(28rem, 100%);
  min-height: clamp(220px, 36vw, 320px);
  overflow: hidden;
}

.v3-page .bg-box .bg-inner .bg-img.bg-img--visual .visual-embed__stage {
  margin: 0 auto;
}

@media (min-width: 992px) {
  .v3-page .v3-split-section .se-content-desc,
  .v3-page .v3-split-section .se-content-img-box {
    max-height: min(500px, 50vh);
  }

  .v3-page .v3-split-section .se-content-img-inner.visual-embed {
    height: 100%;
  }
}

@media (max-width: 991.98px) {
  .v3-page .v3-split-section .se-content-img-inner.visual-embed {
    min-height: clamp(160px, 42vw, 220px);
  }
}
