#record_html {
  margin-bottom: 20px;
  margin: 0 auto;
}
#record_html > .page {
  height: auto;
  max-height: initial;
  overflow: visible;
  margin: 0 auto;
}
#record_html table > tbody > tr > td {
  position: relative;
}
#record_html .tr-null-hidden {
  height: 0 !important;
  overflow: hidden !important;
}
#record_html .tr-null-hidden > td {
  height: 0 !important;
  padding: 0 !important;
  border-bottom: 0 !important;
  overflow: hidden !important;
  line-height: 0 !important;
  font-size: 0 !important;
}
#record_html .tr-null-hidden > td:not(.td-null-height-auto) > * {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  font-size: 0 !important;
  line-height: 0 !important;
}
#record_html .tr-null-border-hidden > td {
  border-bottom: 0 !important;
}
#record_html .td-null-hidden {
  height: 0 !important;
  padding: 0 !important;
  border-bottom: 0 !important;
  overflow: hidden !important;
}
#record_html .td-null-height-0 {
  height: 0 !important;
}
#record_html .td-null-height-auto {
  height: auto !important;
}


.iframe-box[data-v-2e70ac10] {
  height: calc(100% - 100px);
  text-align: center;
}
.report-container[data-v-2e70ac10] {
[data-v-2e70ac10] .el-dialog__wrapper {
    left: 0 !important;
    top: 0 !important;
}
}
.experiment-box[data-v-2e70ac10] {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.zzClass[data-v-2e70ac10] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
[data-v-2e70ac10] .el-cascader__tags {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    right: 66px !important;
}
[data-v-2e70ac10] .el-cascader__search-input {
    min-width: 10px;
    margin: 2px 0 2px 8px !important;
}
}
@media screen and (max-width: 768px) {
html[data-v-2e70ac10],
  body[data-v-2e70ac10] {
    height: 100%;
    overflow: hidden;
    /* 修复iOS滚动卡顿 */
    -webkit-overflow-scrolling: touch;
}
#box[data-v-2e70ac10] {
    height: 333% !important;
    overflow: visible !important;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
    width: 333% !important;
    -webkit-transform-origin: top left;
            transform-origin: top left;
}
#box[data-v-2e70ac10] {
    /* 动态减去顶部表单高度（不用硬编码）+ 底部安全区域 */
    height: calc(200vh - var(--top-form-height, 160px)) !important;
    min-height: unset !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    /* 增加底部安全偏移+iPhone小黑条适配 */
    padding-bottom: calc(80px + env(safe-area-inset-bottom)) !important;
}
.common-report-wrapper table[data-v-2e70ac10] {
    width: 100% !important;
    table-layout: fixed;
}
}

