.formula[data-v-fddff41a] {
  z-index: 100;
}

table[data-v-fddff41a] {
  border-collapse: collapse !important;
}
/* Modal 样式 */
.modal-mask[data-v-fddff41a] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.45);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1000;
  pointer-events: auto;
}
.modal-wrapper[data-v-fddff41a] {
  position: absolute;
  max-width: 90vw;
  max-height: 90vh;
}
.modal-container[data-v-fddff41a] {
  width: 770px;
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.modal-container.dragging[data-v-fddff41a] {
  -webkit-box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.15), 0 6px 12px -8px rgba(0, 0, 0, 0.2), 0 18px 56px 16px rgba(0, 0, 0, 0.1);
          box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.15), 0 6px 12px -8px rgba(0, 0, 0, 0.2), 0 18px 56px 16px rgba(0, 0, 0, 0.1);
}
.modal-header[data-v-fddff41a] {
  padding: 16px 24px;
  border-bottom: 1px solid #f0f0f0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal-title[data-v-fddff41a] {
  font-size: 16px;
  font-weight: 600;
  color: #262626;
  cursor: move;
  margin: 0;
  width: 700px;
}
.modal-close[data-v-fddff41a] {
  background: transparent;
  border: none;
  font-size: 16px;
  color: #8c8c8c;
  cursor: pointer;
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.modal-close[data-v-fddff41a]:hover {
  background: #f5f5f5;
  color: #262626;
}
.modal-body[data-v-fddff41a] {
  padding: 24px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  color: #595959;
  line-height: 1.6;
}

.char-box[data-v-7cbccdad] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.char-box .char-tabs[data-v-7cbccdad] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px 16px;
  min-width: 130px;
}
.char-box .char-tabs .char-tab-item[data-v-7cbccdad] {
  margin-bottom: 10px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}
.char-box .char-tabs .char-tab-item.active[data-v-7cbccdad] {
  border-bottom: 2px solid #1890ff;
}
.char-box .char-content[data-v-7cbccdad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.char-box .char-content .search-title[data-v-7cbccdad] {
  margin: 20px 0 16px 0;
}
.char-box .char-content .char-list-box[data-v-7cbccdad] {
  height: 100%;
  overflow-y: auto;
}
.char-box .char-content .char-list[data-v-7cbccdad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 16px;
}
.char-box .char-content .char-list .char-item[data-v-7cbccdad] {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  color: #1890ff;
  padding: 4px;
  border-radius: 4px;
}
.char-box .char-content .char-list .char-item[data-v-7cbccdad]:hover {
  background-color: #f5f5f5;
}
.char-box .char-content .empty-data[data-v-7cbccdad] {
  text-align: left;
  margin-top: 20px;
  color: #aaaaaa;
}
.char-box[data-v-7cbccdad] .ant-input {
  width: 100%;
}

.formula[data-v-8fc5b1aa] .ant-modal-body {
  padding-top: 4px!important;
}

.jby-icon-inner[data-v-a292702e] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
}
.jby-icon-inner.is-active .text[data-v-a292702e] {
  color: var(--jby-icon-text-active-color--);
}
.jby-icon-inner.is-active .jby-icon[data-v-a292702e] svg g path:not(.no-fill) {
  fill: var(--jby-icon-text-active-color--);
}
.jby-icon-inner.is-active .jby-icon[data-v-a292702e] svg g path.no-fill {
  stroke: var(--jby-icon-text-active-color--);
}
.jby-icon-inner.preset-color[data-v-a292702e] {
  color: currentColor;
}
.jby-icon-inner.preset-color .text[data-v-a292702e] {
  color: #666;
}
.jby-icon-inner.preset-color .text .download[data-v-a292702e] {
  color: #666;
}
.jby-icon-inner.preset-color .jby-icon[data-v-a292702e] svg g path:not(.no-fill) {
  fill: #999999;
}
.jby-icon-inner.preset-color .jby-icon[data-v-a292702e] svg g path.no-fill {
  stroke: #999999;
}
.jby-icon-inner.preset-color:hover .text[data-v-a292702e] {
  color: var(--primary-color);
}
.jby-icon-inner.preset-color:hover .text .download[data-v-a292702e] {
  color: var(--primary-color);
}
.jby-icon-inner.preset-color:hover .jby-icon[data-v-a292702e] svg g {
  opacity: 1 !important;
}
.jby-icon-inner.preset-color:hover .jby-icon[data-v-a292702e] svg g path:not(.no-fill) {
  fill: var(--primary-color);
}
.jby-icon-inner.preset-color:hover .jby-icon[data-v-a292702e] svg g path.no-fill {
  stroke: var(--primary-color);
}
.jby-icon-inner[data-v-a292702e]:hover {
  cursor: pointer;
}
.jby-icon-inner:hover .text[data-v-a292702e] {
  color: var(--jby-icon-text-hover-color--);
}
.jby-icon-inner:hover .text .download[data-v-a292702e] {
  color: var(--jby-icon-text-hover-color--);
}
.jby-icon-inner:hover .jby-icon[data-v-a292702e] svg g path:not(.no-fill) {
  fill: var(--jby-icon-text-hover-color--);
}
.jby-icon-inner:hover .jby-icon[data-v-a292702e] svg g path.no-fill {
  stroke: var(--jby-icon-text-hover-color--);
}
.jby-icon-inner[data-v-a292702e]:active {
  cursor: pointer;
}
.jby-icon-inner:active .text[data-v-a292702e] {
  color: var(--jby-icon-text-active-color--);
}
.jby-icon-inner:active .text .download[data-v-a292702e] {
  color: var(--jby-icon-text-active-color--);
}
.jby-icon-inner:active .jby-icon[data-v-a292702e] svg g path:not(.no-fill) {
  fill: var(--jby-icon-text-active-color--);
}
.jby-icon-inner:active .jby-icon[data-v-a292702e] svg g path.no-fill {
  stroke: var(--jby-icon-text-active-color--);
}
.jby-icon-inner .jby-icon[data-v-a292702e] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.jby-icon-inner .jby-icon[data-v-a292702e] svg g path:not(.no-fill) {
  fill: var(--jby-icon-text-color--);
}
.jby-icon-inner .jby-icon[data-v-a292702e] svg g path.no-fill {
  stroke: var(--jby-icon-text-color--);
}
.jby-icon-inner .text[data-v-a292702e] {
  color: var(--jby-icon-text-color--);
  line-height: 22px;
}
.jby-icon-inner .text .download[data-v-a292702e] {
  color: var(--jby-icon-text-color--);
}
.jby-icon-inner .ml-4[data-v-a292702e] {
  margin-left: 4px;
}
.jby-icon-inner .mr-4[data-v-a292702e] {
  margin-right: 4px;
}
.jby-icon-inner .loading-rotate[data-v-a292702e] svg {
  -webkit-animation: loadingCircle-data-v-a292702e 1s linear infinite;
          animation: loadingCircle-data-v-a292702e 1s linear infinite;
}
@-webkit-keyframes loadingCircle-data-v-a292702e {
to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
}
}

.jby-card[data-v-3c238a81] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: var(--jby-border-radius-base-2);
  background-color: var(--jby-card-background-color);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(24, 31, 77, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(24, 31, 77, 0.1);
  padding: var(--jby-padding-base-3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.jby-card.border[data-v-3c238a81] {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #e2ebff;
}
.jby-card.border-mode[data-v-3c238a81] {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}
.jby-card .jby-card-head[data-v-3c238a81],
.jby-card .jby-card-head-options[data-v-3c238a81] {
  padding: 0 var(--jby-padding-base-3);
  height: 48px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--jby-card-background-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top-left-radius: var(--jby-border-radius-base-2);
  border-top-right-radius: var(--jby-border-radius-base-2);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(24, 31, 77, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(24, 31, 77, 0.1);
}
.jby-card .jby-card-head.rm-shadow[data-v-3c238a81],
.jby-card .jby-card-head-options.rm-shadow[data-v-3c238a81] {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.jby-card .jby-card-head-options[data-v-3c238a81] {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.jby-card .jby-card-head-options .options[data-v-3c238a81] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jby-card .jby-card-head-options .options .option-item[data-v-3c238a81] {
  position: relative;
  margin-right: 16px;
  color: var(--primary-gray-color);
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
}
.jby-card .jby-card-head-options .options .option-item[data-v-3c238a81]:hover {
  color: var(--primary-color);
}
.jby-card .jby-card-head-options .options .option-item.active[data-v-3c238a81] {
  color: var(--primary-color);
  font-weight: bold;
}
.jby-card .jby-card-head-options .options .option-item.active[data-v-3c238a81]:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -4px;
  left: 6px;
  right: 6px;
  height: 8px;
  border-radius: 8px;
  background-color: var(--border-secondary-color);
}
.jby-card .jby-card-body[data-v-3c238a81] {
  background-color: #fff;
  padding: var(--jby-padding-base-3);
  border: 1px solid #e2ebff;
  border-bottom-left-radius: var(--jby-border-radius-base-2);
  border-bottom-right-radius: var(--jby-border-radius-base-2);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.jby-card .jby-card-body.rm-border[data-v-3c238a81],
.jby-card .jby-card-body.rm-border-bg[data-v-3c238a81] {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.jby-card .jby-card-body.rm-border-bg[data-v-3c238a81] {
  background-color: var(--jby-card-background-color);
}
.jby-card .jby-card-body.no-top-padding[data-v-3c238a81] {
  padding-top: 0;
}
.jby-card .jby-card-body.r-default[data-v-3c238a81] {
  border: 1px solid #e2ebff;
  background-color: #fff;
}
.jby-card .jby-card-drap[data-v-3c238a81] {
  position: absolute;
  background-color: #fff;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #e2ebff;
}
.jby-card .jby-card-drap[data-v-3c238a81] .jby-icon {
  cursor: move;
  margin-right: 0px !important;
}
.jby-card .right[data-v-3c238a81] {
  right: 0;
}
.jby-card .left[data-v-3c238a81] {
  left: 0;
}

.box-tabs[data-v-685ebfae] {
  width: 100%;
}
.box-tabs .outside[data-v-685ebfae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  border: 1px solid #e2ebff;
  border-radius: 4px;
  padding: 1px;
}
.box-tabs .outside div[data-v-685ebfae] {
  line-height: 30px;
  width: 50%;
  text-align: center;
  border-radius: 2px;
}
.active[data-v-685ebfae] {
  color: #004fff;
  background-color: #eff4ff;
}

.flex-group[data-v-6c5d34cf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-group .nav-item[data-v-6c5d34cf] {
  margin-right: 24px;
  color: #666666;
  font-size: 16px;
  cursor: pointer;
}
.flex-group .nav-item.disabled[data-v-6c5d34cf] {
  opacity: 0.5;
  cursor: not-allowed;
}
.flex-group .nav-item .item .activeBorderBottom[data-v-6c5d34cf] {
  width: 100%;
  height: 4px;
  margin-top: 10px;
  border-radius: 100px 100px 0px 0px;
  background-color: #e2ebff;
}
.flex-group .nav-item[data-v-6c5d34cf]:last-child {
  margin-right: 0;
}
.flex-group .active[data-v-6c5d34cf] {
  color: var(--primary-color);
  font-weight: 500;
}

.tab-group[data-v-1505be0e] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 20px 0 6px;
  border-radius: 4px;
  padding: 1px;
  border: 1px solid var(--border-secondary-color);
}
.tab-group .tab-item[data-v-1505be0e] {
  cursor: pointer;
  display: inline-block;
  padding: 1px 10px;
  font-size: 14px;
  color: var(--secondary-gray-color);
  line-height: 20px;
  text-align: center;
}
.tab-group .tab-item.active[data-v-1505be0e] {
  border-radius: 4px;
  background-color: var(--primary-bg-color);
  color: var(--primary-color);
}
.tab-group .tab-item[data-v-1505be0e]:hover {
  color: var(--primary-color);
}
.tab-group .tab-disabled[data-v-1505be0e] {
  cursor: not-allowed;
  color: var(--disabled-color);
  pointer-events: none;
}
.new-tab-group .tab-item.active[data-v-1505be0e] {
  font-weight: 700;
}

.nav-group[data-v-ecb03efa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.nav-group.border[data-v-ecb03efa] {
  border-bottom: 1px solid var(--primary-bg-color);
  padding-left: 8px;
}
.nav-group .nav-bar .jby-nav-tab-item[data-v-ecb03efa]:hover {
  color: var(--primary-color);
}
.jby-nav-tab-item[data-v-ecb03efa] .ant-badge > span {
  font-size: 16px;
}

.title[data-v-73d0b8e4] {
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  position: relative;
}
.title .backgroundStyle[data-v-73d0b8e4] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 7px;
  border-radius: 4px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 79, 255, 0)), to(rgba(0, 79, 255, 0.2)));
  background: linear-gradient(270deg, rgba(0, 79, 255, 0) 0%, rgba(0, 79, 255, 0.2) 100%);
}

.alertStyle[data-v-b7eb596c] {
  border-radius: 8px;
  background-color: #fff;
  position: relative;
  margin: 8px 0;
}
.alertStyle .alertBox[data-v-b7eb596c] {
  background-color: rgba(236, 105, 9, 0.1);
  padding: 8px 0;
  color: #ec6909;
  border-radius: 8px;
}
.alertStyle .alertBox .iconStyle[data-v-b7eb596c] {
  color: #ec6909;
  margin-right: 5px;
}
.alertStyle .slotStyle[data-v-b7eb596c] {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.layoutCenter[data-v-b7eb596c] {
  text-align: center;
}
.layoutLeft .alertBox[data-v-b7eb596c] {
  padding-left: 16px;
}

/**
 * Copyright (c) Tiny Technologies, Inc. All rights reserved.
 * Licensed under the LGPL or a commercial license.
 * For LGPL see License.txt in the project root for license information.
 * For commercial licenses see https://www.tiny.cloud/
 */
/* body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  line-height: 1.4;
  margin: 10px;
} */
.mce-content-body ol, .mce-content-body ul {
  /* margin-block-start: 1em;
  margin-block-end: 1em; */
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  -webkit-padding-start: 2em;
          padding-inline-start: 2em;
}
.mce-content-body table {
  border-collapse: collapse !important;
}
.mce-content-body table p {
  margin: 0;
}
/* .mce-content-body table colgroup col {
  width: auto !important;
} */
/* Apply a default padding if legacy cellpadding attribute is missing */
.mce-content-body table:not([cellpadding]) th,
.mce-content-body table:not([cellpadding]) td {
  /* padding: 0.4rem; */
  padding: 10px;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
.mce-content-body table[border]:not([border="0"]):not([style*="border-width"]) th,
.mce-content-body table[border]:not([border="0"]):not([style*="border-width"]) td {
  border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
.mce-content-body table[border]:not([border="0"]):not([style*="border-style"]) th,
.mce-content-body table[border]:not([border="0"]):not([style*="border-style"]) td {
  border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
.mce-content-body table[border]:not([border="0"]):not([style*="border-color"]) th,
.mce-content-body table[border]:not([border="0"]):not([style*="border-color"]) td {
  border-color: #ccc;
}
.mce-content-body figure {
  display: table;
  margin: 1rem auto;
}
.mce-content-body figure figcaption {
  color: #999;
  display: block;
  margin-top: 0.25rem;
  text-align: center;
}
.mce-content-body hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0 0;
}
.mce-content-body code {
  background-color: #e8e8e8;
  border-radius: 3px;
  padding: 0.1rem 0.2rem;
}
.mce-content-body .mce-content-body:not([dir=rtl]) blockquote {
  border-left: 2px solid #ccc;
  margin-left: 1.5rem;
  padding-left: 1rem;
}
.mce-content-body .mce-content-body[dir=rtl] blockquote {
  border-right: 2px solid #ccc;
  margin-right: 1.5rem;
  padding-right: 1rem;
}
.tinymce-horizontal-line {
  border-bottom: 1px solid #000;
}
.mce-content-body .tinymce-text-emphasis {
  -webkit-text-emphasis: filled currentcolor;
          text-emphasis: filled currentcolor;
  -webkit-text-emphasis-position: under;
          text-emphasis-position: under right;
}
.tinymce-line-number {
  border-bottom: 1px solid #000;
}
.tinymce-box {
  border-radius: 4px;
  border: 1px solid #000;
}
.MathJax_SVG .svg-mask{
  position: absolute;
  left: 0;
  top: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.mce-content-body .MathJax_SVG img::-moz-selection {
  background: #0074fc33 !important;
}
.mce-content-body .MathJax_SVG img::selection {
  background: #0074fc33 !important;
}
::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
::selection {
  background: #0074fc33;
  color: inherit;
}
	/* CSS类定义 */
  .text-purpose-normal {}
  .text-purpose-optionLetter { font-weight: bold; color: blue; }
  .text-purpose-material { font-family: "STKaiti", "KaiTi", "楷体", serif; }
  .text-purpose-article { font-family: "STKaiti", "KaiTi", "楷体", serif; }
  .text-purpose-annotation { color: grey; font-size: 13px; }
  .text-purpose-list { padding-left: 2px; border: 1px dashed #1890ff;}
  .mce-content-body .blue-dashed-area {
    border: 1px dashed #1890ff;
    min-width: 100%;
    min-height: 50px;
    overflow: hidden;
    margin: 10px 0; /* 可选，添加一些外边距 */
  }
  .mce-tooltip{
    background-color: #f4f4f4;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    color: #333;
    font-size: 12px;
    padding: 5px;
    pointer-events: none;
    position: absolute;
    z-index: 10001;
  }
#book[data-v-a7d4bf02] {
  width: 800px;
  height: 500px;
}
#book .turn-page[data-v-a7d4bf02] {
  background-color: white;
}
#book .cover[data-v-a7d4bf02] {
  background: #333;
}
#book .cover h1[data-v-a7d4bf02] {
  color: white;
  text-align: center;
  font-size: 50px;
  line-height: 500px;
  margin: 0px;
}
#book .loader[data-v-a7d4bf02] {
  /* background-image: url(loader.gif); */
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 238px;
  left: 188px;
}
#book .data[data-v-a7d4bf02] {
  text-align: center;
  font-size: 40px;
  color: #999;
  line-height: 500px;
}
.flip-book[data-v-a7d4bf02] {
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flip-book[data-v-a7d4bf02] .shadow {
  -webkit-box-shadow: 0px 0px 6px 0px rgba(19, 36, 74, 0.15);
          box-shadow: 0px 0px 6px 0px rgba(19, 36, 74, 0.15);
}
.view[data-v-a7d4bf02] {
  position: relative;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: visible;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
.flip-book .page-bg[data-v-a7d4bf02] {
  position: absolute;
  width: 15%;
  height: 100%;
  top: 0;
}
.flip-book .odd .page-bg[data-v-a7d4bf02] {
  left: 0;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(93, 93, 93, 0.35)), to(rgba(200, 200, 200, 0)));
}
.flip-book .even .page-bg[data-v-a7d4bf02] {
  right: 0;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(60, 60, 60, 0.3)), color-stop(0.23, rgba(250, 250, 250, 0.05)), color-stop(0.28, rgba(255, 255, 255, 0.05)), color-stop(0.34, rgba(250, 250, 250, 0.05)), color-stop(0.54, rgba(50, 50, 50, 0.1)), color-stop(1, rgba(200, 200, 200, 0)));
}
.flip-book .even .grayShadow[data-v-a7d4bf02] {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10000;
  overflow: hidden;
  pointer-events: none;
  top: 0;
  left: 0;
}
.flip-book .even .edgeShadow[data-v-a7d4bf02] {
  position: absolute;
  width: 50%;
  height: 100%;
  z-index: 1000;
  left: -35%;
  top: -30%;
  pointer-events: none;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
  background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(50, 50, 50, 0.1)), to(rgba(230, 230, 230, 0)));
}
.wrap[data-v-a7d4bf02] {
  width: 100%;
  height: 100vh;
  background: #fff;
}
.btns[data-v-a7d4bf02] {
  margin-bottom: 24px;
}
.hard[data-v-a7d4bf02] {
  /* width: 50%;
  height: 700px; */
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hard .cover-img[data-v-a7d4bf02] {
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 24px 0;
}
.hard .cover-text[data-v-a7d4bf02] {
  font-size: 20px;
  padding: 20% 0;
  text-align: center;
  color: rgba(60, 60, 60, 0.1);
}
.page-load[data-v-a7d4bf02] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page[data-v-a7d4bf02] {
  background: #fff;
}
.page .img[data-v-a7d4bf02] {
  position: relative;
  /* height: calc(100% - 50px); */
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page .img img[data-v-a7d4bf02] {
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 20px;
}
.page .message[data-v-a7d4bf02] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page .message span[data-v-a7d4bf02] {
  font-size: 16px;
  color: #999999;
}
.page .page-num[data-v-a7d4bf02] {
  height: 50px;
  position: relative;
}

#book[data-v-52573506] {
  width: 800px;
  height: 500px;
}
#book .turn-page[data-v-52573506] {
  background-color: white;
}
#book .cover[data-v-52573506] {
  background: #333;
}
#book .cover h1[data-v-52573506] {
  color: white;
  text-align: center;
  font-size: 50px;
  line-height: 500px;
  margin: 0px;
}
#book .loader[data-v-52573506] {
  /* background-image: url(loader.gif); */
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 238px;
  left: 188px;
}
#book .data[data-v-52573506] {
  text-align: center;
  font-size: 40px;
  color: #999;
  line-height: 500px;
}
.flip-book[data-v-52573506] {
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flip-book[data-v-52573506] .shadow {
  -webkit-box-shadow: 0px 0px 6px 0px rgba(19, 36, 74, 0.15);
          box-shadow: 0px 0px 6px 0px rgba(19, 36, 74, 0.15);
}
.view[data-v-52573506] {
  position: relative;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: visible;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
.flip-book .page-bg[data-v-52573506] {
  position: absolute;
  width: 15%;
  height: 100%;
  top: 0;
}
.flip-book .odd .page-bg[data-v-52573506] {
  left: 0;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(93, 93, 93, 0.35)), to(rgba(200, 200, 200, 0)));
}
.flip-book .even .page-bg[data-v-52573506] {
  right: 0;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(60, 60, 60, 0.3)), color-stop(0.23, rgba(250, 250, 250, 0.05)), color-stop(0.28, rgba(255, 255, 255, 0.05)), color-stop(0.34, rgba(250, 250, 250, 0.05)), color-stop(0.54, rgba(50, 50, 50, 0.1)), color-stop(1, rgba(200, 200, 200, 0)));
}
.flip-book .even .grayShadow[data-v-52573506] {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10000;
  overflow: hidden;
  pointer-events: none;
  top: 0;
  left: 0;
}
.flip-book .even .edgeShadow[data-v-52573506] {
  position: absolute;
  width: 50%;
  height: 100%;
  z-index: 1000;
  left: -35%;
  top: -30%;
  pointer-events: none;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
  background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(50, 50, 50, 0.1)), to(rgba(230, 230, 230, 0)));
}
.svgClass.hide-grading-marks[data-v-52573506] svg path,
.svgClass.hide-grading-marks[data-v-52573506] svg line,
.svgClass.hide-grading-marks[data-v-52573506] svg rect,
.svgClass.hide-grading-marks[data-v-52573506] svg circle,
.svgClass.hide-grading-marks[data-v-52573506] svg ellipse,
.svgClass.hide-grading-marks[data-v-52573506] svg text,
.svgClass.hide-grading-marks[data-v-52573506] svg tspan,
.svgClass.hide-grading-marks[data-v-52573506] svg polygon,
.svgClass.hide-grading-marks[data-v-52573506] svg polyline,
.svgClass.hide-grading-marks[data-v-52573506] svg use,
.svgClass.hide-grading-marks[data-v-52573506] svg foreignObject {
  display: none !important;
  opacity: 0 !important;
}
.svgClass.hide-grading-marks[data-v-52573506] svg image {
  display: inline-block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.wrap[data-v-52573506] {
  width: 100%;
  height: 100vh;
  background: #fff;
}
.btns[data-v-52573506] {
  margin-bottom: 24px;
}
.hard[data-v-52573506] {
  /* width: 50%;
  height: 700px; */
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hard .cover-img[data-v-52573506] {
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 24px 0;
}
.hard .cover-text[data-v-52573506] {
  font-size: 20px;
  padding: 20% 0;
  text-align: center;
  color: rgba(60, 60, 60, 0.1);
}
.page-load[data-v-52573506] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page[data-v-52573506] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page .img[data-v-52573506] {
  position: relative;
  /* height: calc(100% - 50px); */
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page .img img[data-v-52573506] {
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 20px;
}
.page .message[data-v-52573506] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page .message span[data-v-52573506] {
  font-size: 18px;
  color: #999999;
}
.page .page-num[data-v-52573506] {
  height: 50px;
  position: relative;
}
.svgClass[data-v-52573506] {
  background: #fff !important;
  -webkit-transform: scale(0.97) !important;
          transform: scale(0.97) !important;
}
[data-v-52573506] .edgeShadow {
  display: none;
}
[data-v-52573506] .p-temporal {
  background-color: #fff;
}
.thickness-layer[data-v-52573506] {
  position: absolute;
  background: #fff;
  border: 1px solid #ddd;
  z-index: 0;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  background-image: repeating-linear-gradient(90deg, #ddd, #ddd 0.5px, #fff 0.5px, #fff 2px);
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}

.download_alert[data-v-7e81b0a3] .ant-alert-icon {
  position: static !important;
}
.dowload_modal[data-v-7e81b0a3] .ant-modal-content {
  padding-bottom: 10px;
}

.download-row[data-v-15186994] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.download-row span[data-v-15186994] {
  width: 100px;
  text-align: right;
  margin-right: 5px;
}


[data-v-e6896a02] .mce-content-body {
  border: 1px solid #d9d9d9;
  padding: 4px 11px;
  margin: 0 !important;
  line-height: 1.5;
}
[data-v-e6896a02] mark {
  background-color: red;
  color: #333;
  margin: 0;
  padding: 0;
}
.custom-tooltip[data-v-e6896a02] {
  position: fixed;
  background: #333;
  color: white;
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 14px;
  pointer-events: none;
  /* 防止Tooltip干扰鼠标事件 */
  z-index: 1000;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  max-width: 200px;
  /* 限制宽度，支持换行 */
  word-wrap: break-word;
}
.right_content_top[data-v-e6896a02] {
  margin-bottom: 10px;
  padding: 5px 0;
}
.right_content_top .time[data-v-e6896a02] {
  color: #1890ff;
}
.right_content[data-v-e6896a02] {
  border: 1px solid #d9d9d9;
  padding: 4px 11px;
  min-height: calc(100vh - 310px);
}
.right_content .right_content_item[data-v-e6896a02] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.right_content .right_content_item .title[data-v-e6896a02] {
  margin-right: 20px;
}
.right_content .right_content_item .content[data-v-e6896a02] {
  color: #333;
  background: red;
  padding: 0px 5px;
}

.composition-config .composition-config-item[data-v-be5a16f2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
}
.composition-config .composition-config-item .config-label[data-v-be5a16f2] {
  width: 70px;
  position: relative;
  text-align: right;
}
.composition-config .composition-config-item .label-tip[data-v-be5a16f2] {
  position: absolute;
  left: -17px;
  top: 4px;
}
.composition-config .composition-config-item .config-value[data-v-be5a16f2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.composition-config .composition-config-item[data-v-be5a16f2]:last-child {
  margin-bottom: 0;
}

em[data-v-5dfb76b4] {
  font-style: normal;
}
.ml-24[data-v-5dfb76b4] {
  margin-left: 24px;
}
.font-label[data-v-5dfb76b4] {
  color: #999;
}
.font-value[data-v-5dfb76b4] {
  color: #333;
}


[data-v-67d5e80d] .ant-modal-content {
  border-radius: 16px;
}
[data-v-67d5e80d] .ant-modal-content .ant-modal-header {
  border-radius: 16px 16px 0px 0px;
  background: #e2ebff;
  height: 54px;
}
.ant-upload-drag-icon[data-v-67d5e80d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 22px;
  margin-top: 30px;
}
.ant-upload-drag-icon img[data-v-67d5e80d] {
  width: 34px;
  height: 36px;
}
.ant-upload-drag-icon img[data-v-67d5e80d]:not(:last-child) {
  margin-right: 22px;
}
.upload-text[data-v-67d5e80d] {
  color: #000000;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 8px;
}
.upload-text-note[data-v-67d5e80d] {
  color: #8c8c8c;
  font-weight: 400;
  font-size: 12px;
}
.upload-btns[data-v-67d5e80d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 16px;
}
.upload-btns[data-v-67d5e80d] .ant-btn {
  margin-left: 16px;
}
.upload-btns .downloadBtn[data-v-67d5e80d] {
  color: #004fff;
  border-color: #004fff;
}
.precaution-btn[data-v-67d5e80d] {
  margin-left: 10px;
  color: #004fff !important;
}
.precaution-box[data-v-67d5e80d] {
  margin-top: 20px;
  color: #ec6909;
  background-color: rgba(244, 160, 80, 0.06);
}
.precaution-info[data-v-67d5e80d] {
  padding: 10px;
  border: 1px solid #f4a050;
}
.file-list-progress-v1 > p[data-v-67d5e80d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 6px;
  border-radius: 4px;
  margin-bottom: 0;
  margin-top: 4px;
}
.file-list-progress-v1 > p[data-v-67d5e80d]:hover {
  background-color: var(--primary-bg-color);
}
.file-list-progress-v1 > p .text[data-v-67d5e80d] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 10px;
}
.file-list-progress-v1 > p .progress[data-v-67d5e80d] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

p[data-v-0c8d96e7] {
  font-family: SourceHanSansSC;
  color: #3b3e42;
  font-weight: 400;
  font-size: 14px;
}
.upload-instructions[data-v-0c8d96e7] {
  max-height: 450px;
  overflow-y: scroll;
}
.upload-instructions .upload-instructions-title[data-v-0c8d96e7] {
  color: #3b3e42;
  font-weight: 600;
  font-size: 16px;
  position: relative;
  display: inline-block;
  margin-bottom: 14px;
}
.upload-instructions .upload-instructions-title[data-v-0c8d96e7]::after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: 2px;
  width: 80%;
  height: 7px;
  border-radius: 4px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(rgba(0, 79, 255, 0.2)));
  z-index: 1;
  pointer-events: none;
}
.upload-instructions .red[data-v-0c8d96e7] {
  color: #de5647;
}
.instructions-scrollbar[data-v-0c8d96e7]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 5px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 5px;
}
.instructions-scrollbar[data-v-0c8d96e7]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.instructions-scrollbar[data-v-0c8d96e7]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}

.margin-r[data-v-8abc8f4c] {
  margin-right: 12px;
}
.break-class[data-v-8abc8f4c] {
  margin-left: 55px;
}
.break-img[data-v-8abc8f4c] {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}
.break-img img[data-v-8abc8f4c] {
  margin-left: 4px;
}
.break-img[data-v-8abc8f4c]:hover {
  color: var(--primary-color);
}
.not-handle[data-v-8abc8f4c] {
  cursor: not-allowed;
}
.not-handle[data-v-8abc8f4c]:hover {
  color: rgba(0, 0, 0, 0.65);
}
.score-list-item[data-v-8abc8f4c] {
  margin-left: 50px;
}
.score-li[data-v-8abc8f4c] {
  margin-bottom: 12px;
}
.error-msg[data-v-8abc8f4c] {
  color: #f5222d;
}

.attribute-item[data-v-0d359a2e] {
  margin-bottom: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.attribute-item b[data-v-0d359a2e] {
  white-space: nowrap;
  line-height: 34px;
}
.attribute-item div[data-v-0d359a2e] {
  line-height: 34px;
}

.point-hook-wrap .hook-content[data-v-421b5765] {
  color: red;
}
.weight-700[data-v-421b5765] {
  font-weight: 700;
}
.catalog-type[data-v-421b5765] {
  color: #fff;
  padding: 1px 2px;
  margin-right: 2px;
  font-size: 14px;
}
.catalog-tree[data-v-421b5765] {
  max-height: 500px;
  overflow-y: auto;
}


[data-v-3a3a18c1] .ant-modal-content {
  border-radius: 16px;
}
[data-v-3a3a18c1] .ant-modal-content .ant-modal-header {
  border-radius: 16px 16px 0px 0px;
  height: 54px;
  border-bottom: none;
}
[data-v-3a3a18c1] .ant-btn {
  color: #666666;
  border-color: rgba(51, 51, 51, 0.1);
}
[data-v-3a3a18c1] .ant-btn:hover {
  color: #004fff;
  /* 你想要的文本颜色 */
  border-color: #004fff;
  /* 悬停时的背景颜色 */
}
.upload_pre_dia[data-v-3a3a18c1] .ant-modal-body {
  text-align: center;
}

.backPage[data-v-5295ea5a] {
  position: relative;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--primary-bg-color);
  line-height: 16px;
}
.backPage.fixed[data-v-5295ea5a] {
  position: fixed;
  top: 0;
  width: 100%;
}
.backPage .back-main[data-v-5295ea5a],
.backPage .back-extra[data-v-5295ea5a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 4px;
  min-width: 190px;
}
.backPage .back-main[data-v-5295ea5a] {
  padding: 24px 0 16px;
}
.backPage .back-nav-wrapper[data-v-5295ea5a] {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.backPage .back-extra[data-v-5295ea5a] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.backPage .backPage__text[data-v-5295ea5a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
  color: #666;
}
.backPage .backPage__text i[data-v-5295ea5a] {
  margin-right: 4px;
}
.backPage .backPage__divider[data-v-5295ea5a] {
  height: 16px;
}
.backPage .title[data-v-5295ea5a] {
  display: inline-block;
  color: #333333;
  font-family: SourceHanSansSC;
  font-weight: 500;
  font-size: 16px;
  max-width: 320px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 46px;
}
.backPage .subTitle[data-v-5295ea5a] {
  color: #666;
  font-size: 14px;
}
.noHeaderBackPage[data-v-5295ea5a] {
  height: 56px;
}
.noHeaderBackPage.remove-top[data-v-5295ea5a] {
  margin-top: -16px;
}

.operationArea[data-v-9f595da2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* 垂直居中 */
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* 左右两侧对齐 */
  background: #E8E8E8;
  z-index: 1000;
  /* 确保比 modal 内容更高 */
}
.operationArea .operationCenter[data-v-9f595da2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  /* 让其自动填充空间 */
}
.operationArea .operationCenter .btn[data-v-9f595da2] {
  cursor: pointer;
  margin: 0 5px;
  line-height: 22px;
  font-size: 18px;
}
.operationArea .operationCenter .num[data-v-9f595da2] {
  font-size: 18px;
}
.operationArea .operationRight[data-v-9f595da2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  /* 图标之间留点间距 */
}
.operationArea .operationRight .btn[data-v-9f595da2] {
  cursor: pointer;
  color: #1890FF;
  margin-right: 10px;
  font-size: 18px;
}
.pptContent[data-v-9f595da2] {
  text-align: center;
  height: calc(100vh - 261px);
  overflow-y: auto;
  position: relative;
  white-space: nowrap;
  /* 避免换行 */
}
.ppt-img[data-v-9f595da2] {
  max-width: 100%;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* 禁止选中 */
  pointer-events: none;
  /* 防止鼠标点击选中 */
  -webkit-transform-origin: top left;
          transform-origin: top left;
  /* 让图片从左上角开始缩放，避免溢出 */
}

.custom-tabs[data-v-3aab113e] {
  height: 100%;
}
.custom-tabs .tab-content[data-v-3aab113e] {
  height: calc(100% - 32px);
  position: relative;
}
.custom-tabs .tab-content .tab_content_item[data-v-3aab113e] {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #fff;
}
.custom-tabs .tab-bar-container[data-v-3aab113e] {
  z-index: 10;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.custom-tabs .tab-bar-container .tab-bar[data-v-3aab113e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 10px;
}
.custom-tabs .tab-bar-container .tab-bar .tab[data-v-3aab113e] {
  padding: 0px 8px;
  height: 32px;
  cursor: pointer;
  background: #f9fafe;
  margin-right: 8px;
  border-radius: 4px 4px 8px 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: #333;
}
.custom-tabs .tab-bar-container .tab-bar .tab[data-v-3aab113e]:last-child {
  margin-right: 0;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon[data-v-3aab113e] {
  width: 16px;
  height: 19px;
  display: inline-block;
  margin-right: 8px;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_doc[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_docx[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/word.a3a56c00.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_png[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_jpg[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_jpeg[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_webp[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_gif[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/png.bd90b8a4.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_ppt[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_pptx[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ppt.c0e34530.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_zip[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/zip.fd9ee923.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_pdf[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/pdf.6043223d.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_mp3[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/mp3.357e126a.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_ggb[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ggb.ebb6efea.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_mp4[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_avi[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_rmvb[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_rm[data-v-3aab113e],
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_wmv[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/video.4232e992.svg);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .icon.icon_exercises[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/exercises.b0a4a105.png);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .tab-bar .tab .title[data-v-3aab113e] {
  line-height: 19px;
  margin-right: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 隐藏溢出内容 */
  text-overflow: ellipsis;
  /* 显示省略号 */
}
.custom-tabs .tab-bar-container .tab-bar .tab .close-btn[data-v-3aab113e] {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/delete.2e63b4f6.png);
  background-size: 100% 100%;
  margin-left: auto;
  cursor: pointer;
}
.custom-tabs .tab-bar-container .tab-bar .active[data-v-3aab113e] {
  background: #e2ebff !important;
}
.custom-tabs .tab-bar-container .add-bar[data-v-3aab113e] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f9fafe;
  height: 32px;
  padding: 0 8px;
  border-radius: 4px;
  margin-left: 8px;
}
.custom-tabs .tab-bar-container .add-bar .add[data-v-3aab113e] {
  width: 24px;
  height: 24px;
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/add.db72dab5.png);
  background-size: 100% 100%;
  display: inline-block;
}
.custom-tabs .tab-bar-container .add-bar .add_disabled[data-v-3aab113e] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/disabled_add.81a668b9.png);
  background-size: 100% 100%;
}
.custom-tabs .tab-bar-container .add-bar .tips[data-v-3aab113e] {
  margin-left: 8px;
  font-size: 12px;
  line-height: 19px;
  color: #333;
}
.custom-tabs .tab-bar-container .add_one[data-v-3aab113e] {
  width: calc(50% - 4px);
}

.ggb-element-item[data-v-a308bfa6] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ggb-element-item .ggb-preview-box[data-v-a308bfa6] {
  position: relative;
  width: 100%;
}
.ggb-element-item .ggb-preview-box .cover[data-v-a308bfa6] {
  display: none;
}
.ggb-element-item .ggb-preview-box:hover .cover[data-v-a308bfa6] {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.ggb-element-item .ggb-preview-box:hover .play-icon[data-v-a308bfa6] {
  display: block;
}
.ggb-element-item .ggb-preview-box .play-icon[data-v-a308bfa6] {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
  cursor: pointer;
  display: none;
}
.ggb-element-item .preview-img[data-v-a308bfa6] {
  max-width: 100%;
}
.plugin-card-box[data-v-a308bfa6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  min-height: 64px;
  padding: 16px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background-color: #f8f8f8;
}
.plugin-card-box .card-content[data-v-a308bfa6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
}
.plugin-card-box .card-content .plugin-name[data-v-a308bfa6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.plugin-card-box .card-content .plugin-name img[data-v-a308bfa6] {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  cursor: pointer;
}
.plugin-card-box .card-content .plugin-name-text[data-v-a308bfa6] {
  display: inline-block;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.plugin-card-box .card-content .name-input[data-v-a308bfa6] {
  border: none;
  max-width: 220px;
  height: 24px;
  line-height: 24px;
  background-color: #f8f8f8;
  padding-left: 0;
}
.plugin-card-box .card-icon[data-v-a308bfa6] {
  width: 32px;
  height: 32px;
}
.plugin-card-box .card-button[data-v-a308bfa6] {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.plugin-card-box .qrcode-img[data-v-a308bfa6] {
  width: 80px;
  height: 80px;
  border-radius: 4px;
}

.audio-player[data-v-ed55a4c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  border-radius: 4px;
}
.audio-player audio[data-v-ed55a4c6] {
  display: none;
}
.audio-player .controls[data-v-ed55a4c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.audio-player .controls .play-box[data-v-ed55a4c6] {
  position: relative;
  cursor: pointer;
  width: 64px;
  height: 64px;
  background-color: #fe4e87;
  border-radius: 4px 0px 4px 0px;
}
.audio-player .controls .play-box .play-bg[data-v-ed55a4c6],
.audio-player .controls .play-box .play-btn[data-v-ed55a4c6] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.audio-player .controls .play-box .play-bg[data-v-ed55a4c6] {
  width: 30px;
  height: 30px;
}
.audio-player .controls .play-box .play-btn[data-v-ed55a4c6] {
  width: 24px;
  height: 24px;
}
.audio-player .controls .progress-box[data-v-ed55a4c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.audio-player .controls .progress-box .current-time[data-v-ed55a4c6],
.audio-player .controls .progress-box .all-time[data-v-ed55a4c6] {
  font-size: 14px;
  color: #555;
  margin: 0 10px;
  min-width: 32px;
}
.audio-player .controls .progress-box .progress-content[data-v-ed55a4c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  height: 6px;
  background-color: #ccc;
  border-radius: 3px;
}
.audio-player .controls .progress-box .progress-content .progress-btn[data-v-ed55a4c6] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  cursor: pointer;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.audio-player .controls .progress-box .progress-content .progress-btn[data-v-ed55a4c6]:hover {
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.audio-player .controls .progress-box .progress-content .progress[data-v-ed55a4c6] {
  height: 100%;
  background-color: #0a9300;
  border-radius: 3px;
}

.video-element-item[data-v-0ecebf16] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.video-element-item .preview_video_box[data-v-0ecebf16] {
  width: 100%;
  background: #dddddd;
}
.video-element-item .preview_video_box .progress-box[data-v-0ecebf16] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #333333;
  font-family: SourceHanSansSC;
  font-size: 14px;
}
.video-element-item .preview_video_box .cover[data-v-0ecebf16] {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.video-element-item .preview_video_box .play-icon[data-v-0ecebf16] {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
  cursor: pointer;
}
.video-element-item .preview-video[data-v-0ecebf16] {
  width: 100%;
  aspect-ratio: 1.77777778;
}
.plugin-card-box[data-v-0ecebf16] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  min-height: 64px;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background-color: #f8f8f8;
}
.plugin-card-box .card-content[data-v-0ecebf16] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
}
.plugin-card-box .card-content .plugin-name[data-v-0ecebf16] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.plugin-card-box .card-content .plugin-name img[data-v-0ecebf16] {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  cursor: pointer;
}
.plugin-card-box .card-content .plugin-name-text[data-v-0ecebf16] {
  display: inline-block;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.plugin-card-box .card-content .name-input[data-v-0ecebf16] {
  border: none;
  max-width: 220px;
  height: 24px;
  line-height: 24px;
  background-color: #f8f8f8;
  padding-left: 0;
}
.plugin-card-box .card-content .duration[data-v-0ecebf16] {
  color: #999999;
  font-size: 12px;
  line-height: 1;
}
.plugin-card-box .card-icon[data-v-0ecebf16] {
  width: 32px;
  height: 32px;
}
.plugin-card-box .card-button[data-v-0ecebf16] {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.plugin-card-box .qrcode-img[data-v-0ecebf16] {
  width: 80px;
  height: 80px;
  border-radius: 4px;
}

.audio-element-item[data-v-1eae6ceb] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.audio-element-item .audio-preview-box[data-v-1eae6ceb] {
  width: 100%;
}
.audio-element-item .audio-preview-box .progress-box[data-v-1eae6ceb] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #333333;
  font-family: SourceHanSansSC;
  font-size: 14px;
}
.audio-element-item .preview-audio[data-v-1eae6ceb] {
  width: 100%;
  aspect-ratio: 1.77777778;
}
.plugin-card-box[data-v-1eae6ceb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  min-height: 64px;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background-color: #f8f8f8;
}
.plugin-card-box .card-content[data-v-1eae6ceb] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
}
.plugin-card-box .card-content .plugin-name[data-v-1eae6ceb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.plugin-card-box .card-content .plugin-name img[data-v-1eae6ceb] {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  cursor: pointer;
}
.plugin-card-box .card-content .plugin-name-text[data-v-1eae6ceb] {
  display: inline-block;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.plugin-card-box .card-content .name-input[data-v-1eae6ceb] {
  border: none;
  max-width: 220px;
  height: 24px;
  line-height: 24px;
  background-color: #f8f8f8;
  padding-left: 0;
}
.plugin-card-box .card-content .duration[data-v-1eae6ceb] {
  color: #999999;
  font-size: 12px;
  line-height: 1;
}
.plugin-card-box .card-icon[data-v-1eae6ceb] {
  width: 32px;
  height: 32px;
}
.plugin-card-box .card-button[data-v-1eae6ceb] {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.plugin-card-box .qrcode-img[data-v-1eae6ceb] {
  width: 80px;
  height: 80px;
  border-radius: 4px;
}

.editor-item {
  line-height: 2;
}
.editor-item span,
.editor-item u {
  white-space: break-spaces !important;
}
.editor-itemtable {
  border-color: #bbbbbb;
  line-height: 2;
  max-width: 568px;
  width: 568px;
}
h1.editor-item,
h2.editor-item,
h3.editor-item,
h4.editor-item,
h5.editor-item,
h6.editor-item,
p.editor-item {
  line-height: 2;
  color: #000000;
  min-height: 1em;
  margin-bottom: 0;
}
h1.editor-item,
h2.editor-item,
h3.editor-item,
h4.editor-item {
  font-weight: bold;
}
h1.editor-item::before,
h2.editor-item::before,
h3.editor-item::before,
h4.editor-item::before {
  content: attr(data-element-number);
  font-size: var(--titleFontSize);
  display: inline-block;
}
h1.editor-item::after,
h2.editor-item::after,
h3.editor-item::after,
h4.editor-item::after {
  content: attr(data-question-and-score-num);
  display: attr(data-after-display);
}
h1.editor-item.hidden-after::after,
h2.editor-item.hidden-after::after,
h3.editor-item.hidden-after::after,
h4.editor-item.hidden-after::after {
  display: none;
}
h1.show-indent::before {
  text-indent: 166px;
  height: 80px;
  line-height: 80px;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/office-score-line.5fcedba5.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}

.chemistry-element-item[data-v-6986350a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.chemistry-element-item .chemistry-preview-box[data-v-6986350a] {
  position: relative;
  width: 100%;
}
.chemistry-element-item .chemistry-preview-box .cover[data-v-6986350a] {
  display: none;
}
.chemistry-element-item .chemistry-preview-box:hover .cover[data-v-6986350a] {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.chemistry-element-item .chemistry-preview-box:hover .play-icon[data-v-6986350a] {
  display: block;
}
.chemistry-element-item .chemistry-preview-box .play-icon[data-v-6986350a] {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
  cursor: pointer;
  display: none;
}
.chemistry-element-item .preview-img[data-v-6986350a] {
  max-width: 100%;
}
.plugin-card-box[data-v-6986350a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  min-height: 64px;
  padding: 16px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background-color: #f8f8f8;
}
.plugin-card-box .card-content[data-v-6986350a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.plugin-card-box .card-content .plugin-name[data-v-6986350a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.plugin-card-box .card-content .plugin-name img[data-v-6986350a] {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  cursor: pointer;
}
.plugin-card-box .card-content .plugin-name-text[data-v-6986350a] {
  display: inline-block;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.plugin-card-box .card-content .name-input[data-v-6986350a] {
  border: none;
  max-width: 220px;
  height: 24px;
  line-height: 24px;
  background-color: #f8f8f8;
  padding-left: 0;
}
.plugin-card-box .card-icon[data-v-6986350a] {
  width: 32px;
  height: 32px;
}
.plugin-card-box .card-button[data-v-6986350a] {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.plugin-card-box .qrcode-img[data-v-6986350a] {
  width: 80px;
  height: 80px;
  border-radius: 4px;
}

.empty-box[data-v-6b0c936a] {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.empty-box.hover[data-v-6b0c936a] {
  border: 1px dashed rgba(0, 0, 0, 0.2);
}
.empty-box .empty-item[data-v-6b0c936a] {
  height: 35px;
}
.empty-box .has-line[data-v-6b0c936a] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.empty-box .empty-line-bar[data-v-6b0c936a] {
  position: absolute;
  z-index: 3;
  bottom: 1px;
  left: 0px;
  width: 100%;
  height: 6px;
  background: #ced2d9;
  cursor: row-resize;
}
.empty-box .empty-line-bar i[data-v-6b0c936a] {
  position: absolute;
  color: #ffffff;
  top: -14px;
  left: 50%;
}
.empty-box .empty-line-switch[data-v-6b0c936a] {
  width: 100%;
  position: absolute;
  top: 4px;
  right: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px;
  color: #999999;
}
.empty-box .empty-line-switch .close-btn[data-v-6b0c936a] {
  margin-left: 10px;
}

.questionItemBox[data-v-57194fee] {
  border: 1px solid transparent;
  line-height: 2;
  width: 100%;
  color: #000000;
}
.questionItemBox .question-box[data-v-57194fee] p {
  font-size: unset;
}
.questionItemBox .parent-question[data-v-57194fee] p {
  font-size: unset;
}
.tips[data-v-57194fee] {
  color: #c2c2c2;
  font-size: 14px;
  margin-right: 30px;
}
.no-padding[data-v-57194fee] .ant-modal-body {
  padding: 10px 20px;
}
[data-v-57194fee] .ant-row-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-57194fee] .choices {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-57194fee] .choices .choice-item {
  page-break-inside: avoid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-57194fee] .choices .child-question-number {
  padding-right: 10px;
}
[data-v-57194fee] .choices .ant-row-flex {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-v-57194fee] .parent-question img,[data-v-57194fee] .title img,[data-v-57194fee] .choices img,[data-v-57194fee] .solution-explain_local img {
  max-width: 100% !important;
  height: auto !important;
}
.solution-detail[data-v-57194fee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.solution-detail.catalog[data-v-57194fee] {
  color: #004fff;
  margin-bottom: 0;
}
.solution-detail .solution-head[data-v-57194fee] {
  white-space: nowrap;
  font-weight: 600;
}
.solution-detail .point-list[data-v-57194fee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-57194fee] .title {
  word-wrap: break-word;
  line-break: strict;
}
.solution-explain_local[data-v-57194fee] {
  padding-left: 1em;
}
.solution-explain_local .point[data-v-57194fee] ::after {
  content: ', ';
}
.solution-explain_local .point[data-v-57194fee] :last-child {
  content: '' !important;
}
.audio-item[data-v-57194fee] {
  width: 250px;
  height: 40px;
  outline: none !important;
}
.new-roman[data-v-57194fee] {
  font-family: 'Times New Roman';
}
.new-roman[data-v-57194fee] p {
  word-wrap: break-word;
  white-space: break-spaces;
}
.old-roman[data-v-57194fee] p {
  word-wrap: break-word;
  word-break: break-word;
}
.solution-box[data-v-57194fee] {
  background-color: #f0f2f5;
  border-radius: 4px;
  padding: 12px;
  margin-top: 12px;
  position: relative;
}
[data-v-57194fee] .inline {
  display: inline;
}
[data-v-57194fee] .inline p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-word;
}
.tinymce-horizontal-line[data-v-57194fee] {
  border-bottom: 1px solid #000;
}
p u[data-v-57194fee] {
  white-space: break-spaces;
}

.tree-container[data-v-9353e6b8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  scroll-behavior: smooth;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tree-container .inputName[data-v-9353e6b8] {
  margin-left: -20px;
}
.tree-container .img-span[data-v-9353e6b8] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.tree-container .img-span .tuodong[data-v-9353e6b8] {
  position: absolute;
  left: -27px;
  font-size: 14px;
}
.tree-container .img-span .title[data-v-9353e6b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 18px;
}
.tree-container .img-span .title img[data-v-9353e6b8] {
  width: 16px;
}
.tree-container .img-span .title .text[data-v-9353e6b8] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
}
.tree-container .img-span .title[data-v-9353e6b8] .jby-icon-inner {
  vertical-align: inherit;
}
.tree-container .img-span .title .treeTextDisaledStyle[data-v-9353e6b8] {
  color: #999999 !important;
}
.tree-container .img-span .title-leaf > div[data-v-9353e6b8]:first-child {
  height: 30px;
  padding-top: 5px;
}
.tree-container .img-span .title-leaf > .text[data-v-9353e6b8] {
  -ms-flex-item-align: center;
      align-self: center;
  line-height: 25px;
}
.tree-container[data-v-9353e6b8] .ant-tree li .ant-tree-node-content-wrapper {
  width: 98%;
  height: auto;
}
.tree-container[data-v-9353e6b8] .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #e2ebff;
  color: var(--primary-color);
  position: relative;
  z-index: 9;
  width: 98%;
  font-weight: 700;
}
.tree-container[data-v-9353e6b8] .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected:hover {
  background-color: #e2ebff;
}
.tree-container[data-v-9353e6b8] .ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.tree-container[data-v-9353e6b8] .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
  color: var(--primary-color);
}
.tree-container[data-v-9353e6b8] .ant-tree li {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.tree-container[data-v-9353e6b8] .ant-tree li:last-child {
  padding-bottom: 0 !important;
}
.tree-container[data-v-9353e6b8] .ant-tree li ul {
  margin-bottom: 8px;
}
.notHave[data-v-9353e6b8] {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.notHave img[data-v-9353e6b8] {
  width: 150px;
  height: auto;
}
.notHave span[data-v-9353e6b8] {
  font-size: 16px;
}
.createUserLessonMenu[data-v-9353e6b8] {
  position: absolute;
  right: 20px;
  top: 87px;
}
.iconTuodong[data-v-9353e6b8] {
  opacity: 0;
  position: absolute;
  left: -27px;
  font-size: 14px;
}
.my-prepaer-box[data-v-9353e6b8] {
  position: absolute;
  top: 62px;
  left: 15px;
  z-index: 999999;
}
.img-span:hover .iconTuodong[data-v-9353e6b8] {
  opacity: 1;
}
.img-span[data-v-9353e6b8] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.img-span .tuodong[data-v-9353e6b8] {
  position: absolute;
  left: -27px;
  font-size: 14px;
}
.img-span .title[data-v-9353e6b8] {
  width: 100%;
}
.img-span .activeTitle[data-v-9353e6b8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.over-ellipsis[data-v-9353e6b8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-9353e6b8] .input-border:focus {
  border: 1px solid #004fff;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 79, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(0, 79, 255, 0.2);
}
.new-tree[data-v-9353e6b8] .ant-tree-switcher-icon {
  font-size: 16px !important;
}
.new-tree[data-v-9353e6b8] .jby-switcher-toggle {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.new-tree[data-v-9353e6b8] .ant-tree-switcher_open {
  color: #004fff !important;
}
.new-tree[data-v-9353e6b8] li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background: transparent;
  font-weight: 700 !important;
  color: var(--primary-color);
  position: relative;
  z-index: 9;
}
.new-tree[data-v-9353e6b8] .img-span .title {
  line-height: 22px !important;
}
.new-tree[data-v-9353e6b8] li .ant-tree-node-content-wrapper.jby-node-content-wrapper {
  height: auto;
  line-height: 22px !important;
}
.new-divider[data-v-9353e6b8] {
  text-align: center;
  margin: 4px 0;
  color: #e2ebff;
  margin-left: 15%;
  width: 70%;
}
[data-v-9353e6b8] .ant-divider-horizontal {
  min-width: 70% !important;
}
[data-v-9353e6b8] .tree-container-scrollbar .ant-tree .jby-tree-inner {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
[data-v-9353e6b8] .tree-container-scrollbar .ant-tree .jby-tree-inner.jby-tree-inner-leaf {
  margin-left: 0 !important;
  padding: 0 !important;
}
[data-v-9353e6b8] .tree-container-scrollbar .jby-treenode-selected > .jby-tree-inner.jby-tree-inner-leaf {
  margin-left: 0 !important;
  padding: 0 !important;
}
[data-v-9353e6b8] .tree-container-scrollbar .inputName {
  margin-left: 0 !important;
}
.tree-container-scrollbar[data-v-9353e6b8] .ant-tree .jby-tree-inner.jby-tree-inner-leaf {
  margin-left: 0 !important;
  padding: 0 !important;
}
.tree-container-scrollbar[data-v-9353e6b8] .ant-tree .jby-tree-inner {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.tree-container-scrollbar[data-v-9353e6b8] .ant-tree li ul {
  margin-bottom: 0;
}
.tree-container-scrollbar .inputName[data-v-9353e6b8] {
  margin-left: 0 !important;
}
[data-v-9353e6b8] .drag-over-gap-top > .jby-tree-inner .ant-tree-node-content-wrapper {
  border-top: 2px solid var(--primary-color) !important;
}
[data-v-9353e6b8] .ant-tree .drag-over-gap-bottom > .jby-tree-inner .ant-tree-node-content-wrapper {
  border-bottom: 2px solid var(--primary-color) !important;
}

.ant-popover.classNamePop {
  width: 220px;
  padding-right: 20px;
}
.ant-popover.classNamePop .ant-popover-arrow {
  display: none !important;
}


[data-v-2b7410be] .jby-card-body {
  min-height: 250px;
}
.catalog-in-modal[data-v-2b7410be] .jby-card-body {
  max-height: 300px;
  overflow: auto;
}
.catalogContent[data-v-2b7410be] {
  width: 100%;
}
.catalogContent[data-v-2b7410be] .tree-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.catalogContent .tree-title[data-v-2b7410be] {
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 5px;
}
.catalogContent .tree-btns[data-v-2b7410be] {
  display: inline-block;
  width: 48px;
}
.catalogContent .tree-btns a + a[data-v-2b7410be] {
  margin-left: 10px;
}
.primary-text-color[data-v-2b7410be] {
  color: var(--primary-text-color);
}

.editable-question[data-v-78a46b80] {
  position: relative;
  float: left;
  background-color: var(--primary-color);
  color: #ffffff;
  padding: 0 10px;
  border-radius: 4px;
  margin-right: 1em;
  z-index: 10;
}
.question-menu-box[data-v-78a46b80] {
  position: absolute;
  background-color: #fff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  min-width: 0;
  color: #333333;
  font-size: 12px;
  top: -10px;
  left: 0;
  -webkit-transform: translate(0px, -100%);
          transform: translate(0px, -100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 6px;
}
.question-menu-box[data-v-78a46b80]::before,
.question-menu-box[data-v-78a46b80]::after {
  content: '';
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  left: 50%;
  top: 100%;
  opacity: 1;
}
.question-menu-box[data-v-78a46b80]::after {
  border-color: #ffffff transparent transparent transparent;
  border-width: 8px;
  margin-left: -8px;
  margin-top: -1px;
}
.question-menu-box[data-v-78a46b80]::before {
  border-color: #cccccc transparent transparent transparent;
  border-width: 9px;
  margin-left: -9px;
}
.question-menu-box .line[data-v-78a46b80] {
  width: 1px;
  height: 16px;
  background-color: #CDCDCD;
  margin: 0 4px;
}
.question-menu[data-v-78a46b80] {
  cursor: pointer;
  height: 34px;
  line-height: 34px;
  margin: 3px 4px;
  padding: 0 4px;
  white-space: nowrap;
  border-radius: 4px;
}
.question-menu[data-v-78a46b80]:hover {
  background-color: #f5f7fa;
}

.chemistry-element-item[data-v-f449b14c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.chemistry-element-item .chemistry-preview-box[data-v-f449b14c] {
  position: relative;
  width: 100%;
}
.chemistry-element-item .chemistry-preview-box .cover[data-v-f449b14c] {
  display: none;
}
.chemistry-element-item .chemistry-preview-box:hover .cover[data-v-f449b14c] {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.chemistry-element-item .chemistry-preview-box:hover .play-icon[data-v-f449b14c] {
  display: block;
}
.chemistry-element-item .chemistry-preview-box .play-icon[data-v-f449b14c] {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
  cursor: pointer;
  display: none;
}
.chemistry-element-item .preview-img[data-v-f449b14c] {
  max-width: 100%;
}
.plugin-card-box[data-v-f449b14c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  min-height: 64px;
  padding: 16px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background-color: #f8f8f8;
}
.plugin-card-box .card-content[data-v-f449b14c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.plugin-card-box .card-content .plugin-name[data-v-f449b14c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.plugin-card-box .card-content .plugin-name img[data-v-f449b14c] {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  cursor: pointer;
}
.plugin-card-box .card-content .plugin-name-text[data-v-f449b14c] {
  display: inline-block;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.plugin-card-box .card-content .name-input[data-v-f449b14c] {
  border: none;
  max-width: 220px;
  height: 24px;
  line-height: 24px;
  background-color: #f8f8f8;
  padding-left: 0;
}
.plugin-card-box .card-icon[data-v-f449b14c] {
  width: 32px;
  height: 32px;
}
.plugin-card-box .card-button[data-v-f449b14c] {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.plugin-card-box .qrcode-img[data-v-f449b14c] {
  width: 80px;
  height: 80px;
  border-radius: 4px;
}

.empty-box[data-v-5e10152a] {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.empty-box.hover[data-v-5e10152a] {
  border: 1px dashed rgba(0, 0, 0, 0.2);
}
.empty-box .empty-item[data-v-5e10152a] {
  height: 35px;
}
.empty-box .has-line[data-v-5e10152a] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.empty-box .empty-line-bar[data-v-5e10152a] {
  position: absolute;
  z-index: 3;
  bottom: 1px;
  left: 0px;
  width: 100%;
  height: 6px;
  background: #ced2d9;
  cursor: row-resize;
}
.empty-box .empty-line-bar i[data-v-5e10152a] {
  position: absolute;
  color: #ffffff;
  top: -14px;
  left: 50%;
}
.empty-box .empty-line-switch[data-v-5e10152a] {
  width: 100%;
  position: absolute;
  top: 4px;
  right: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px;
  color: #999999;
}
.empty-box .empty-line-switch .close-btn[data-v-5e10152a] {
  margin-left: 10px;
}

.preview-label[data-v-4ef8458b] {
  display: block;
  margin-bottom: 10px;
}

.flex[data-v-5f5c3f2c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.xjy-option-row[data-v-809bda44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.xjy-col-span-6[data-v-809bda44] {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
  padding-right: 10px;
}
/* 一行四个 */
.xjy-col-span-12[data-v-809bda44] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  padding-right: 10px;
}
/* 一行两个 */
.xjy-col-span-24[data-v-809bda44] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
/* 一行一个 */
.xjy-question-option[data-v-809bda44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  /* 基线对齐 */
}
.xjy-option-align[data-v-809bda44] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  /* 顶部对齐 */
}
.xjy-option-title[data-v-809bda44] {
  margin-right: 10px;
}
.xjy-option-main[data-v-809bda44] {
  word-wrap: break-word;
  word-break: break-word;
}
.xjy-option-show-3[data-v-809bda44] {
  display: grid;
  place-items: left;
}
.xjy-img-option[data-v-809bda44] {
  display: inline-block;
}
.xjy-img-option[data-v-809bda44] p {
  display: inline-block;
}
.xjy-img-option-list[data-v-809bda44] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  /* 防止超出容器 */
}
.xjy-option-key[data-v-809bda44] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  /* 防止超出容器 */
  margin: 0 auto;
}
.xjy-option-img[data-v-809bda44] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  vertical-align: middle;
}
.xjy-option-img img[data-v-809bda44] {
  -ms-flex-item-align: end;
      align-self: flex-end;
  /* 或使用 'bottom' */
}
.xjy-option-content[data-v-809bda44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  /* 可选：图片间距 */
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  /* 防止交叉轴拉伸 */
}
.xjy-content-img[data-v-809bda44] {
  width: auto;
  height: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /* 关键：禁止缩小 */
  -o-object-fit: contain;
     object-fit: contain;
  /* 可选：保持比例 */
}
.xjy-ml-20[data-v-809bda44] {
  margin-left: 20px;
}
.xjy-mt-10[data-v-809bda44] {
  margin-top: 10px;
}
.text-purpose-article[data-v-809bda44] {
  font-family: "STKaiti", "KaiTi", "楷体", serif;
}
.text-purpose-annotation[data-v-809bda44] {
  color: grey;
  font-size: 13px;
}
.xjy-question-decipherment[data-v-809bda44] {
  color: grey;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.tinymce-line-number[data-v-809bda44] {
  display: inline-block;
  /* 使元素作为内联块，整体可以换行 */
  white-space: nowrap;
  /* 内部内容不换行 */
}
.tinymce-horizontal-line[data-v-809bda44] {
  border-bottom: 1px solid #000;
  display: inline-block;
  /* 使元素作为内联块，整体可以换行 */
  white-space: nowrap;
  /* 内部内容不换行 */
}
.xjy-book-title[data-v-809bda44] {
  white-space: nowrap;
  /* 内部内容不换行 */
}
[data-v-809bda44] .xjy-show-answer {
  color: #1784fc;
}
[data-v-809bda44] .xjy-show-answer .tinymce-line-number {
  border-bottom-color: #1784fc !important;
}
[data-v-809bda44] .xjy-show-answer .tinymce-horizontal-line {
  border-bottom-color: #1784fc !important;
}
.choice-question-class .xjy-question-option[data-v-809bda44] {
  background: #e7f4ff;
}
.general-question-class .xjy-question-option[data-v-809bda44] {
  background: #e7f4ff;
  opacity: 0.5;
}
[data-v-809bda44] .MathJax_SVG {
  display: inline !important;
}
[data-v-809bda44] .MathJax {
  display: inline !important;
}

.xjy-question-item[data-v-25903550] {
  height: 100%;
  width: 100%;
  font-size: 14px;
  color: #000000 !important;
  font-family: "Times New Roman", /* 英文 */ "Microsoft YaHei", /* 中文（Windows） */ "PingFang SC", /* 中文（macOS） */ "Noto Sans SC", /* 中文（Linux/Android） */ sans-serif;
  /* 最终回退 */
  /* 特殊处理长横线 */
}
.xjy-question-item[data-v-25903550] p {
  word-wrap: break-word;
  white-space: break-spaces;
  line-break: strict;
  line-height: 28px;
  margin-bottom: 0px !important;
  hanging-punctuation: allow-end;
  /* 避免标点出现在行首 */
}
.xjy-question-item[data-v-25903550] table {
  margin-bottom: 10px !important;
}
.xjy-question-item[data-v-25903550] img {
  max-width: 100% !important;
  height: auto;
}
.xjy-question-item[data-v-25903550] .text-purpose-annotation {
  color: grey;
  font-size: 13px !important;
}
.xjy-question-item[data-v-25903550] .xjy-question-decipherment {
  color: grey;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.xjy-question-item[data-v-25903550] .xjy-book-title {
  white-space: nowrap;
  /* 内部内容不换行 */
}
.xjy-question-item[data-v-25903550] .xjy-dash-line {
  line-break: anywhere;
  /* 或 normal */
  word-break: keep-all;
  display: inline-block;
}
.chinese-text[data-v-25903550] {
  letter-spacing: -0.25em;
}
.chinese-text > *[data-v-25903550] {
  letter-spacing: normal;
}
.xjy-audio-item[data-v-25903550] {
  width: 250px;
  height: 40px;
  margin-bottom: 10px;
}
.text-purpose-article[data-v-25903550] {
  font-family: "STKaiti", "KaiTi", "楷体", serif;
}
.tinymce-line-number[data-v-25903550] {
  border-bottom: 1px solid #000;
  white-space: nowrap;
}
.tinymce-horizontal-line[data-v-25903550] {
  border-bottom: 1px solid #000;
  white-space: nowrap;
}
.xjy-flex[data-v-25903550] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.xjy-children-number[data-v-25903550] {
  min-width: 20px;
  text-align: center;
}
.xjy-ml-20[data-v-25903550] {
  margin-left: 20px;
}
.xjy-mr-10[data-v-25903550] {
  margin-right: 10px;
}
.xjy-parent-question[data-v-25903550] {
  cursor: pointer;
  user-select: none;
  /* 禁止文本选中 */
  -webkit-user-select: none;
  /* Safari 兼容 */
  -moz-user-select: none;
  /* Firefox 兼容 */
  -ms-user-select: none;
  /* IE/Edge 兼容 */
}
.xjy-solution[data-v-25903550] {
  background-color: #f9fafe;
  border-radius: 4px;
  padding: 12px;
  margin-top: 12px;
}
.xjy-solution-answer[data-v-25903550] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.xjy-solution-answer[data-v-25903550] p {
  word-wrap: break-word;
  white-space: break-spaces;
  line-break: strict;
  line-height: 28px;
  margin-bottom: 0px !important;
  hanging-punctuation: allow-end;
  /* 避免标点出现在行首 */
}
.xjy-question-detail[data-v-25903550] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  /* 基线对齐 */
}
.xjy-question-detail[data-v-25903550]:last-child {
  margin-bottom: 0px;
}
.xjy-question-header[data-v-25903550] {
  white-space: nowrap;
  margin-right: 10px;
  text-align: center;
}
.xjy-hiddenNumber[data-v-25903550] {
  display: none;
}
.xjy-copy-icon[data-v-25903550] {
  margin-left: 10px;
  height: 24px !important;
}
.xjy-answer-box[data-v-25903550] {
  border-top: none;
}
.xjy-blank-answer[data-v-25903550] p {
  display: inline !important;
}
[data-v-25903550] .MathJax_SVG {
  display: inline !important;
}
[data-v-25903550] .MathJax {
  display: inline !important;
}

.xjy-blank-answer p {
  display: inline !important;
}
.xjy-jd-answer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.xjy-jd-answer .xjy-jd-answer-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.v-header-area .header-editable-content[data-v-29c90cca]:focus,
.v-header-area .header-editable-content[data-v-29c90cca]:focus-visible {
  outline: none;
}
.v-header-area .exam-item[data-v-29c90cca] {
  border: 1px dashed #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.v-header-area .exam-item[data-v-29c90cca]:hover {
  border: 1px dashed #004fff !important;
  border-radius: 4px;
}
.v-header-area .exam-item:hover .btn_box[data-v-29c90cca] {
  display: block;
  cursor: pointer;
}
.v-header-area .exam-item .btn_box[data-v-29c90cca] {
  display: none;
  position: absolute;
  height: 30px;
  top: -31px;
  right: 0;
  background: #e7f4ff;
  padding: 4px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 22px;
  color: #333;
  z-index: 10;
}
.v-header-area .exam-item .btn_box .btn_item[data-v-29c90cca] {
  padding: 4px 5px;
  border-radius: 4px;
}
.v-header-area .exam-item .btn_box .btn_item[data-v-29c90cca]:hover {
  background: rgba(10, 147, 252, 0.2);
}
.v-header-area .big-score-line[data-v-29c90cca] {
  position: absolute;
  text-align: center;
  line-height: 40px;
  color: #878d99;
  margin-right: 10px;
}
.v-header-area .big-score-line .title[data-v-29c90cca] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.v-header-area .big-score-line .title > div[data-v-29c90cca]:first-child {
  width: 88px;
}
.v-header-area .big-score-line .title > div[data-v-29c90cca]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.v-header-area .big-score-line .title > div[data-v-29c90cca] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
}
.v-header-area .big-score-line .body[data-v-29c90cca] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.v-header-area .big-score-line .body > div[data-v-29c90cca]:first-child {
  width: 88px;
}
.v-header-area .big-score-line .body > div[data-v-29c90cca]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.v-header-area .big-score-line .body > div[data-v-29c90cca] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
  border-bottom: 1px solid #ced2d9;
}

#main-editor {
  position: fixed;
  top: 54px;
}
.editor-box .mce-content-body [contentEditable='false'][data-mce-selected] {
  position: relative;
}
.editor-box .mce-content-body [contentEditable='false'][data-mce-selected]::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  background: #0074fc33;
  color: inherit;
}
.editor-box h1,
.editor-box h2,
.editor-box h3,
.editor-box h4,
.editor-box h5,
.editor-box h6,
.editor-box p {
  margin-bottom: 0;
  word-break: break-word;
}

.v-bottom-bar-wrapper[data-v-51da0000] {
  height: 50px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  z-index: 1002;
}
.bottom-bar-box[data-v-51da0000] {
  height: 50px;
  background: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  z-index: 1003;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 40px;
  padding-right: 70px;
  -webkit-box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  cursor: default;
}
.bottom-bar-box.hide[data-v-51da0000] {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}
.bottom-bar-box[data-v-51da0000]:hover {
  opacity: 1;
}
.bottom-bar-box .zoom-box[data-v-51da0000] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.bottom-bar-box .zoom-box .zoom-option-icon-box[data-v-51da0000] {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: #f5f5f5;
}
.bottom-bar-box .zoom-box .zoom-option-icon-box .zoom-action-icon[data-v-51da0000] {
  width: 100%;
  height: 100%;
}
.bottom-bar-box .zoom-box .zoom-select-box[data-v-51da0000] {
  position: relative;
  width: 68px;
  text-align: center;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-select-value[data-v-51da0000] {
  color: #333333;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box[data-v-51da0000] {
  position: absolute;
  bottom: 20px;
  left: 0;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: scale(0) translateY(100%);
          transform: scale(0) translateY(100%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box.active[data-v-51da0000] {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  opacity: 1;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box .zoom-option-item[data-v-51da0000] {
  padding: 9px 16px;
  color: #333333;
  cursor: pointer;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box .zoom-option-item[data-v-51da0000]:hover {
  background: #f5f5f5;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box .zoom-option-item.active[data-v-51da0000] {
  background: #f5f5f5;
}
.trigger-area[data-v-51da0000] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 1002;
  opacity: 0;
  -webkit-box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
}

.pageBreakItem[data-v-890c956a] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  width: 796px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  cursor: pointer;
}
.pageBreakItem .split-left[data-v-890c956a] {
  border: 1px solid #ced2d9;
  border-left: transparent;
  height: 16px;
  left: 10px;
  position: relative;
  width: 16px;
}
.pageBreakItem .split-right[data-v-890c956a] {
  border: 1px solid #ced2d9;
  border-right: transparent;
  height: 16px;
  position: relative;
  right: 10px;
  width: 16px;
}
.pageBreakItem .split-line[data-v-890c956a] {
  background: #e4e5e6;
  height: 1px;
  position: absolute;
  width: 100%;
}
.pageBreakItem .split-num-hint[data-v-890c956a] {
  background: #0074fc;
  color: #a9aeb8;
  font-size: 14px;
  height: 1px;
  position: absolute;
  right: -10px;
  width: 12px;
}
.pageBreakItem .split-num[data-v-890c956a] {
  position: absolute;
  right: 0;
  color: #999;
  font-size: 14px;
  line-height: 14px;
  padding: 0 5px;
  z-index: 100;
  -webkit-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}

#transformQuestionRanderBox[data-v-404780f8] {
  width: calc(var(--pageWidth) - var(--pagePaddingLeft) - var(--pagePaddingRight));
}
#transformQuestionRanderBox img[data-v-404780f8] {
  max-width: 100%;
}

.office-menu[data-v-83f47924] {
  position: absolute;
  left: 0px;
  min-width: 310px;
  max-width: calc((100% - 230mm) / 2 - 42px);
  padding: 0 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 5;
  color: #333;
  opacity: 1;
  -webkit-transition: width 0.1s;
  transition: width 0.1s;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
  height: calc(100% - 144px);
}
.office-menu[data-v-83f47924] .jby-remove-before ul {
  padding: 0 0 0 0px !important;
}
.office-menu[data-v-83f47924] .jby-switcher-toggle {
  visibility: hidden;
}
.office-menu[data-v-83f47924] .jby-tree-inner {
  height: 32px;
  border: 1px solid transparent;
}
.office-menu .menu-scroll[data-v-83f47924] {
  width: 100%;
  height: calc(100% - 54px);
  padding: 8px 5px 0 0px;
  overflow: hidden auto;
  scroll-behavior: smooth;
}
.office-menu .menu-scroll .menu-content[data-v-83f47924] {
  padding-right: 8px;
}
.office-menu .menu-top[data-v-83f47924] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #e4e5e6;
  color: #878d99;
  line-height: 53px;
  font-size: 14px;
}
.office-menu .menu-top .close[data-v-83f47924] {
  cursor: pointer;
  font-size: 16px;
}
.office-menu .menu-top .setting[data-v-83f47924] {
  cursor: pointer;
  font-size: 16px;
  margin-right: 10px;
}
.office-menu .menu-top .text[data-v-83f47924] {
  width: calc(100% - 21px);
  color: #333;
  position: relative;
}
.office-menu.hidden[data-v-83f47924] {
  width: 0;
  overflow: hidden;
  min-width: 0;
  background-color: transparent!important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.office-menu.hidden .menu-top[data-v-83f47924] {
  display: none;
}
.office-menu.hidden .menu-scroll[data-v-83f47924] {
  display: none;
}
.office-menu .question-circle[data-v-83f47924] {
  color: rgba(166, 176, 199, 0.5);
}
.office-menu .tips[data-v-83f47924] {
  position: absolute;
  bottom: 0;
  background: #fff;
  color: #004FFF;
  text-align: center;
  margin-top: 60px;
  line-height: 40px;
  width: calc(100% - 42px);
}
.menu-button[data-v-83f47924] {
  position: absolute;
  left: 0px;
  margin-top: 16px;
  width: 36px;
  height: 28px;
  z-index: 5;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.menu-button .menu-img[data-v-83f47924] {
  width: 36px;
  height: 28px;
  cursor: pointer;
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/menu.501259f1.svg) no-repeat;
}
.menu-button.hidden[data-v-83f47924] {
  left: -36px;
  opacity: 0;
}
.menu-button:hover .menu-img[data-v-83f47924] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/menu-hover.ea7a5dc3.svg) no-repeat;
}
[data-v-83f47924]::-webkit-scrollbar {
  width: 6px;
  border-radius: 3px;
}
/* 修改滚动条轨道颜色 */
[data-v-83f47924]::-webkit-scrollbar-track {
  background-color: transparent;
}
/* 修改滚动条滑块颜色 */
[data-v-83f47924]::-webkit-scrollbar-thumb {
  background-color: #f1f5f8;
  border-radius: 3px;
}
.menu[data-v-83f47924]:hover ::-webkit-scrollbar-thumb {
  background-color: #999;
}
.tree-box[data-v-83f47924] {
  position: relative;
  min-height: calc(100% - 100px);
  padding-bottom: 40px;
}
.catalog-btn[data-v-83f47924] {
  position: absolute;
  right: 0;
  top: 14px;
  font-size: 12px;
  color: var(--secondary-gray-color);
}
.catalog-btn[data-v-83f47924]:hover {
  border-color: var(--primary-color);
}
.menu-list-text[data-v-83f47924] {
  display: inline-block;
  white-space: nowrap;
  width: calc(100% - 28px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.first > .jby-tree-inner .menu-list-text[data-v-83f47924] {
  width: calc(100% - 68px);
}
.arrow-down[data-v-83f47924],
.arrow-up[data-v-83f47924] {
  float: right;
  margin: 6px 5px 0 0;
  cursor: pointer;
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/arrow.311ab265.svg);
  width: 14px;
  height: 20px;
  visibility: hidden;
}
.arrow-down[data-v-83f47924]:hover,
.arrow-up[data-v-83f47924]:hover {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/arrow-hover.65592e2d.svg);
}
.arrow-down[data-v-83f47924] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.input-box[data-v-83f47924] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
}
.edit-text[data-v-83f47924] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 30px;
  min-height: 30px;
  line-height: 30px;
  resize: none;
  border: 1px solid var(--primary-color);
  padding: 0 10px;
  overflow: hidden;
}
.edit-text-certain[data-v-83f47924] {
  width: 20px;
  margin-left: 8px;
}
.edit-text-cancel[data-v-83f47924] {
  width: 20px;
  margin-left: 8px;
}

.margin-r[data-v-0201da2b] {
  margin-right: 12px;
}
.break-class[data-v-0201da2b] {
  margin-left: 55px;
}
.break-img[data-v-0201da2b] {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}
.break-img img[data-v-0201da2b] {
  margin-left: 4px;
}
.break-img[data-v-0201da2b]:hover {
  color: var(--primary-color);
}
.not-handle[data-v-0201da2b] {
  cursor: not-allowed;
}
.not-handle[data-v-0201da2b]:hover {
  color: rgba(0, 0, 0, 0.65);
}
.score-list-item[data-v-0201da2b] {
  margin-left: 50px;
}
.score-li[data-v-0201da2b] {
  margin-bottom: 12px;
}
.error-msg[data-v-0201da2b] {
  color: #f5222d;
}

.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:has(.ant-tree-node-selected),
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:hover {
  background-color: transparent;
  border: 1px solid var(--primary-color);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:has(.ant-tree-node-selected) .jby-switcher-toggle,
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:hover .jby-switcher-toggle {
  visibility: visible;
  background-color: transparent;
}
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:has(.ant-tree-node-selected).jby-tree-inner-leaf,
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:hover.jby-tree-inner-leaf {
  border-radius: 4px;
}
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:has(.input-box) {
  border: 1px solid transparent;
}
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:has(.input-box) .jby-node-content-wrapper {
  background-color: transparent !important;
}
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:hover span.jby-node-content-wrapper {
  background-color: transparent !important;
}
.office-menu[data-v-83f47924] .jby-remove-before > .jby-tree-inner:hover .jby-switcher-toggle {
  background-color: transparent !important;
}
.office-menu[data-v-83f47924] .jby-remove-before.jby-treenode-selected > ul {
  border-color: var(--primary-color);
}
.office-menu[data-v-83f47924] .ant-tree .jby-tree-inner.jby-tree-inner-leaf {
  margin: 0 !important;
}
.office-menu[data-v-83f47924] .first:has(>.jby-tree-inner:hover) > ul,
.office-menu[data-v-83f47924] .second:has(>.jby-tree-inner:hover) > ul,
.office-menu[data-v-83f47924] .third:has(>.jby-tree-inner:hover) > ul,
.office-menu[data-v-83f47924] .fourth:has(>.jby-tree-inner:hover) > ul {
  border-color: var(--primary-color);
}
.office-menu[data-v-83f47924] .first > div .ant-tree-switcher {
  margin-left: 0px;
}
.office-menu[data-v-83f47924] .first > div .ant-tree-node-content-wrapper {
  padding-left: 14px !important;
  font-weight: bold;
}
.office-menu[data-v-83f47924] .second .ant-tree-switcher {
  margin-left: 12px;
}
.office-menu[data-v-83f47924] .second .ant-tree-node-content-wrapper {
  padding-left: 18px !important;
  font-weight: normal;
}
.office-menu[data-v-83f47924] .third .ant-tree-switcher {
  margin-left: 24px;
}
.office-menu[data-v-83f47924] .third .ant-tree-node-content-wrapper {
  padding-left: 36px !important;
  font-weight: normal;
}
.office-menu[data-v-83f47924] .fourth .ant-tree-switcher {
  margin-left: 30px;
}
.office-menu[data-v-83f47924] .fourth .ant-tree-node-content-wrapper {
  padding-left: 36px !important;
  font-weight: normal;
}
.office-menu[data-v-83f47924] .jby-tree-inner-leaf .ant-tree-node-content-wrapper:has(.attachment-icon) {
  padding-left: 40px !important;
  font-weight: normal;
}
.office-menu[data-v-83f47924] .text .ant-tree-node-content-wrapper {
  padding-left: 10px !important;
  font-weight: normal;
}
.office-menu[data-v-83f47924] .ant-tree li span.ant-tree-switcher,
.office-menu[data-v-83f47924] .ant-tree li span.ant-tree-iconEle {
  display: inline-block;
  z-index: 1;
  width: 12px;
  line-height: 24px;
  padding: 4px 0;
}
.office-menu[data-v-83f47924] .ant-tree-child-tree > li:first-child {
  padding-top: 0px;
}
.office-menu[data-v-83f47924] .ant-tree > li:first-child {
  padding-top: 0px;
}
.office-menu[data-v-83f47924] .ant-tree li ul {
  white-space: normal;
  padding-left: 0px;
  margin: 1px 0;
}
.office-menu[data-v-83f47924] .ant-tree ul:has(li) {
  border-left: 1px dashed transparent;
  border-right: 1px dashed transparent;
  border-bottom: 1px dashed transparent;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.office-menu[data-v-83f47924] .ant-tree li {
  position: relative;
  white-space: normal;
  border: none;
  min-height: 32px;
  padding: 0px;
}
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-content-wrapper,
.office-menu[data-v-83f47924] .ant-tree li span[title] {
  display: inline-block;
  position: absolute;
  width: calc(100% - 2px);
  color: #333;
}
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-selected,
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-content-wrapper:hover {
  border-color: var(--primary-color);
}
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-selected .arrow-down,
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-content-wrapper:hover .arrow-down,
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-selected .arrow-up,
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-content-wrapper:hover .arrow-up,
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-selected .ellipsis,
.office-menu[data-v-83f47924] .ant-tree li .ant-tree-node-content-wrapper:hover .ellipsis {
  visibility: visible;
}
.office-menu[data-v-83f47924] .question-item {
  display: inline-block;
  min-width: 34px !important;
  margin-left: 10px !important;
  margin-top: 10px;
}
.office-menu[data-v-83f47924] .question-item .jby-tree-inner {
  height: 34px;
  border: 1px solid #ccc !important;
  border-radius: 4px;
}
.office-menu[data-v-83f47924] .question-item .jby-tree-inner:hover {
  border-color: var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .question-item .jby-tree-inner:has(.ant-tree-node-selected):hover,
.office-menu[data-v-83f47924] .question-item .jby-tree-inner:has(.ant-tree-node-selected) {
  border-color: var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .question-item .jby-tree-inner:has(.ant-tree-node-selected):hover .jby-node-content-wrapper,
.office-menu[data-v-83f47924] .question-item .jby-tree-inner:has(.ant-tree-node-selected) .jby-node-content-wrapper {
  color: #fff !important;
  background-color: var(--primary-color) !important;
  font-weight: normal;
}
.office-menu[data-v-83f47924] .question-item .ant-tree-node-content-wrapper {
  height: 100%;
  background: #fff;
  position: relative;
  line-height: 32px !important;
  padding: 0 6px !important;
  text-align: center;
  cursor: pointer;
  color: #212329;
}
.office-menu[data-v-83f47924] .question-item .ant-tree-node-content-wrapper:hover {
  border-color: var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .question-item .ant-tree-switcher {
  display: none !important;
}
.office-menu[data-v-83f47924] .question-item span[title] {
  width: auto !important;
  position: relative !important;
}
.office-menu .ellipsis[data-v-83f47924] {
  font-size: 16px;
  float: right;
  margin-right: 10px;
  margin-top: 7px;
  visibility: hidden;
}
.office-menu .ellipsis[data-v-83f47924]:hover {
  border-radius: 2px;
  background: #ced2d9;
}
.office-menu .attachment-icon[data-v-83f47924] {
  width: 22px;
  height: 22px;
  margin: 4px 4px 0 -30px;
  vertical-align: top;
}
.office-menu .question-paragraph[data-v-83f47924] {
  margin-right: 16px;
}
.office-menu .question-paragraph[data-v-83f47924]::before {
  content: "原";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #1890ff;
  border-radius: 2px;
  position: absolute;
  right: 0;
  top: 0;
  color: #ffffff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}
.office-menu .setting-title[data-v-83f47924] {
  height: 40px;
  line-height: 40px;
}
.office-menu[data-v-83f47924] .setting .ant-dropdown-menu-item,
.office-menu[data-v-83f47924] .setting .ant-dropdown-menu-submenu-title {
  cursor: default;
}
.office-menu[data-v-83f47924] .setting .ant-dropdown-menu-item:hover {
  background: #fff;
}
.office-menu[data-v-83f47924] .ant-tree li.top.drag-over-gap-top {
  background-color: #a3cdff !important;
}
.office-menu[data-v-83f47924] .ant-tree li.top.drag-over-gap-top > div span[draggable] {
  border-left: 2px solid var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .ant-tree li.top.drag-over-gap-bottom {
  background-color: #a3cdff !important;
}
.office-menu[data-v-83f47924] .ant-tree li.top.drag-over-gap-bottom > div span[draggable] {
  border-right: 2px solid var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .ant-tree li:not(.top).drag-over-gap-top > div span[draggable] {
  background-color: #a3cdff !important;
  border-top-color: transparent !important;
  border-right: 2px solid var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .ant-tree li:not(.top).drag-over-gap-top.question-item > div span[draggable] {
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right: 2px solid var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .ant-tree li.drag-over > div span[draggable] {
  background-color: #a3cdff !important;
  border-bottom-color: transparent !important;
  border-right: 2px solid var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .ant-tree li.drag-over.question-item > div span[draggable] {
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right: 2px solid var(--primary-color) !important;
}
.office-menu[data-v-83f47924] .ant-popover {
  position: fixed;
}
.office-menu[data-v-83f47924] .expand {
  color: var(--primary-color);
  font-size: 12px;
  margin: 10px;
  cursor: pointer;
}
.office-menu[data-v-83f47924] ul {
  list-style: none !important;
}
.office-menu[data-v-83f47924] ol {
  list-style: none !important;
}

.help-icon[data-v-68fa6eaa] {
  width: 14px;
  height: 14px;
}
.mark-set-root .question-head[data-v-68fa6eaa] {
  font-weight: normal;
  text-align: left;
}
.mark-set-root .total-score[data-v-68fa6eaa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mark-set-root .total-score .all-clear[data-v-68fa6eaa],
.mark-set-root .total-score .color-red[data-v-68fa6eaa] {
  color: red;
  font-weight: bold;
}
.mark-set-root .total-score .all-hide[data-v-68fa6eaa] {
  color: #004fff;
  font-weight: bold;
  margin-left: 20px;
}
.mark-set-root .total-score .tot[data-v-68fa6eaa] {
  margin-right: auto;
}
.mark-set-root .footer[data-v-68fa6eaa] {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mark-set-root .footer button[data-v-68fa6eaa] {
  margin-right: 15px;
}
.scoreSetting-table[data-v-68fa6eaa] {
  width: 100%;
  border-radius: 4px 4px 0px 0px;
  border-color: #e8e8e8;
  color: #333333;
  border-collapse: collapse !important;
}
.scoreSetting-table th[data-v-68fa6eaa],
.scoreSetting-table td[data-v-68fa6eaa] {
  padding: 10px;
  border-color: #e8e8e8;
}
.scoreSetting-table th[data-v-68fa6eaa] {
  text-align: center;
  background-color: #fafafa;
}
.scoreSetting-table[data-v-68fa6eaa] td p {
  margin-bottom: 0;
}
.scoreSetting-table[data-v-68fa6eaa] td .ant-input-number-input {
  height: unset;
}
.scoreSetting-table[data-v-68fa6eaa] td .ant-input-number,
.scoreSetting-table[data-v-68fa6eaa] td .ant-input {
  display: inline-block;
  width: 50px;
  height: 24px;
  margin: 0 4px;
}
.scoreSetting-table .question-h1[data-v-68fa6eaa] {
  font-size: 14px;
  font-weight: bold;
  max-width: 400px;
}

.slider-container[data-v-2449506a] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 6px;
  height: 100%;
  background: #ddd;
  border-radius: 5px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.slider-container .slider-value[data-v-2449506a] {
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}
.slider-container[data-v-2449506a]:hover {
  background-color: #bbb;
}
.slider-container:hover .slider-thumb[data-v-2449506a] {
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.slider-container:hover .slider-track[data-v-2449506a] {
  background-color: #0a9300;
}
.slider-container:hover .slider-value[data-v-2449506a] {
  display: block;
}
.slider-track[data-v-2449506a] {
  position: absolute;
  bottom: 0;
  border-radius: 5px;
  cursor: pointer;
  background-color: #0a9300;
  width: 6px;
}
.slider-thumb[data-v-2449506a] {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 50%;
  cursor: pointer;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.value-display[data-v-2449506a] {
  margin-top: 10px;
  font-size: 14px;
}

.mark-set-root .tips[data-v-ac7f58c6] {
  margin-bottom: 10px;
  color: #666;
  font-weight: 400;
  line-height: 24px;
}
.scoreSetting-table[data-v-ac7f58c6] {
  width: 100%;
  border-radius: 4px 4px 0px 0px;
  border-color: #e8e8e8;
  color: #333333;
  border-collapse: collapse !important;
}
.scoreSetting-table th[data-v-ac7f58c6],
.scoreSetting-table td[data-v-ac7f58c6] {
  padding: 10px;
  border-color: #e8e8e8;
}
.scoreSetting-table th[data-v-ac7f58c6] {
  background-color: #fafafa;
}
.scoreSetting-table[data-v-ac7f58c6] td p {
  margin-bottom: 0;
}
.scoreSetting-table .question-h1[data-v-ac7f58c6] {
  font-size: 14px;
  font-weight: bold;
  max-width: 400px;
}
.custom_question_number[data-v-ac7f58c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom_question_number .input_sty .icon_close[data-v-ac7f58c6] {
  display: none;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
}
.custom_question_number .input_sty:hover .icon_close[data-v-ac7f58c6] {
  display: block;
}
.custom_question_number .type[data-v-ac7f58c6] {
  color: #004fff;
  margin-right: 10px;
}
.custom_question_number .number[data-v-ac7f58c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom_question_number .number .icon[data-v-ac7f58c6] {
  display: none;
  margin-left: 10px;
}
.custom_question_number .number:hover .icon[data-v-ac7f58c6] {
  display: block;
}

.overlay[data-v-c72145a8] {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 9999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.overlay .header[data-v-c72145a8] {
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
  color: #ffffff;
  margin-bottom: 50px;
}
.preview-content[data-v-c72145a8] {
  position: relative;
  width: 90%;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  overflow: hidden;
}
.preview-content #canvas[data-v-c72145a8] {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.audio-player[data-v-c72145a8] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  border-radius: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.audio-player .controls[data-v-c72145a8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.audio-player .controls .progress-box[data-v-c72145a8] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 50px;
}
.audio-player .controls .progress-box .current-time[data-v-c72145a8],
.audio-player .controls .progress-box .all-time[data-v-c72145a8] {
  font-size: 14px;
  color: #555;
  margin: 0 20px;
  width: 40px;
  min-width: 32px;
}
.audio-player .controls .progress-box .current-time[data-v-c72145a8] {
  text-align: right;
}
.audio-player .controls .progress-box .progress-content[data-v-c72145a8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  height: 6px;
  background-color: #ccc;
  border-radius: 3px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.audio-player .controls .progress-box .progress-content .progress-btn[data-v-c72145a8] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  cursor: pointer;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.audio-player .controls .progress-box .progress-content .progress-btn[data-v-c72145a8]:hover {
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.audio-player .controls .progress-box .progress-content .progress[data-v-c72145a8] {
  height: 100%;
  background-color: #0a9300;
  border-radius: 3px;
}
.play-box[data-v-c72145a8] {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
  width: 270px;
  height: 270px;
  border-radius: 50%;
  background-color: #fe4e87;
}
.play-box .play-bg[data-v-c72145a8],
.play-box .play-btn[data-v-c72145a8] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.play-box .play-bg[data-v-c72145a8] {
  width: 100px;
  height: 100px;
}
.play-box .play-btn[data-v-c72145a8] {
  width: 60px;
  height: 60px;
}
.bottom-play-box[data-v-c72145a8] {
  position: relative;
  cursor: pointer;
  width: 64px;
  height: 64px;
  background-color: #fe4e87;
  border-radius: 4px 0px 4px 0px;
}
.bottom-play-box .play-bg[data-v-c72145a8],
.bottom-play-box .play-btn[data-v-c72145a8] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.bottom-play-box .play-bg[data-v-c72145a8] {
  width: 30px;
  height: 30px;
}
.bottom-play-box .play-btn[data-v-c72145a8] {
  width: 24px;
  height: 24px;
}
.volume-slider-box[data-v-c72145a8] {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  right: 20px;
  bottom: 12px;
  padding: 10px;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.volume-slider-box .volume-slider[data-v-c72145a8] {
  width: 100%;
  height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.volume-slider-box.active[data-v-c72145a8] {
  height: 150px;
  background: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 2px 8px rgba(255, 255, 255, 0.15);
          box-shadow: 0 2px 8px rgba(255, 255, 255, 0.15);
  color: #ffffff;
}
.volume-slider-box.active .volume-slider[data-v-c72145a8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  margin-bottom: 10px;
}
.footer[data-v-c72145a8] {
  height: 50px;
}

.help-icon {
  width: 14px;
  height: 14px;
  margin-top: -3px;
}
.functions-set-root {
  width: 500px;
}
.functions-set-root h4 {
  line-height: 1.5;
  margin-bottom: 0;
  min-width: 100px;
}
.functions-set-root h4 .ant-select {
  width: 300px;
  float: right;
}
.functions-set-root .m-r-20 {
  margin-right: 20px;
}
.functions-set-root .m-l-0 {
  margin-left: 0;
}
.functions-set-root .no-m-b {
  margin-bottom: 0;
}
.functions-set-root .set-choices-show-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.functions-set-root .set-choices-show-type .column-show-type-item {
  margin-right: 24px;
  background: #ffffff;
}
.functions-set-root .set-choices-show-type .column-show-type-item::before {
  display: block;
  content: '';
  width: 32px;
  height: 32px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 24px 24px;
          mask-size: 24px 24px;
  background-color: #000;
  cursor: pointer;
}
.functions-set-root .set-choices-show-type .column-show-type-item:hover {
  background: #f5f5f5;
}
.functions-set-root .set-choices-show-type .active {
  background: #f5f5f5;
}
.functions-set-root .set-choices-show-type .single-column::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/singleColumn.ae474521.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/singleColumn.ae474521.svg);
}
.functions-set-root .set-choices-show-type .two-columns::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/twoColumns.bba60173.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/twoColumns.bba60173.svg);
}
.functions-set-root .set-choices-show-type .four-columns::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/fourColumns.086ad3e9.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/fourColumns.086ad3e9.svg);
}
.functions-set-root .set-choices-show-type .reset-columns::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/resetColumns.d7b926bc.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/resetColumns.d7b926bc.svg);
}
.functions-set-root .set-choices-show-type .plugin-preview::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/plugin-preview.01dfc15f.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/plugin-preview.01dfc15f.svg);
}
.functions-set-root .set-choices-show-type .plugin-card::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/plugin-card.bb1ccd49.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/plugin-card.bb1ccd49.svg);
}
.functions-set-root .flex-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.functions-set-root .checkbox-tips {
  line-height: 1.5;
  color: #999999;
  margin-top: 2px;
}
.functions-set-root .ant-select-dropdown--single.ant-select-dropdown-placement-bottomLeft {
  z-index: 1400;
}
.functions-set-root .ant-form-item {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.functions-set-root .ant-form-item .ant-form-item-label {
  text-align: left;
  width: 100px;
  line-height: 32px;
  padding-left: 10px;
}
.functions-set-root .ant-select {
  width: 300px;
}
.functions-set-root .ant-form-item-control {
  line-height: 32px;
}
.functions-set-root .style-setting-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.custom-style-root .no-m-b {
  margin-bottom: 0;
}
.ant-form-item .ant-form-item-label {
  text-align: left;
}

.overlay[data-v-28a623be] {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.overlay .header[data-v-28a623be] {
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
  color: #ffffff;
  z-index: 1000;
  margin-bottom: 50px;
}
.overlay video[data-v-28a623be] {
  width: 100%;
  height: calc(100% - 150px);
  background: rgba(0, 0, 0, 0.4);
}
.overlay .footer[data-v-28a623be] {
  height: 50px;
}

[data-v-f95ba2f6]:root {
  --primary-color: #004fff;
}
[data-v-f95ba2f6] .ant-tabs-nav .ant-tabs-tab-active {
  color: #004fff;
  text-shadow: 0 0 0.25px currentColor;
}
[data-v-f95ba2f6] .ant-tabs-ink-bar {
  background-color: #004fff;
}
[data-v-f95ba2f6] .ant-tabs-nav .ant-tabs-tab:hover {
  color: #004fff;
}
[data-v-f95ba2f6] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #004fff;
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-radio-button-wrapper:hover {
  color: #004fff;
}
[data-v-f95ba2f6] .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  background: #004fff;
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-radio-checked .ant-radio-inner {
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-radio-inner::after {
  background-color: #004fff;
}
[data-v-f95ba2f6] .ant-radio:hover .ant-radio-inner {
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-input:hover {
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-input:focus {
  border-color: #004fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-f95ba2f6] .ant-input-number:hover {
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-input-number-handler:hover .ant-input-number-handler-up-inner,[data-v-f95ba2f6] .ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #004fff;
}
[data-v-f95ba2f6] .ant-btn:hover,[data-v-f95ba2f6] .ant-btn:focus {
  color: #004fff;
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-btn-primary {
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-btn-primary:hover,[data-v-f95ba2f6] .ant-btn-primary:focus {
  color: #fff;
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-btn-background-ghost.ant-btn-primary {
  color: #004fff;
}
[data-v-f95ba2f6] .ant-btn-danger:hover,[data-v-f95ba2f6] .ant-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}
[data-v-f95ba2f6] .ant-btn-background-ghost.ant-btn-primary:hover,[data-v-f95ba2f6] .ant-btn-background-ghost.ant-btn-primary:focus {
  color: #2974ff;
  border-color: #2974ff;
}
[data-v-f95ba2f6] .ant-select-selection:hover {
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-select-open .ant-select-selection {
  border-color: #004fff;
}
[data-v-f95ba2f6] .ant-select-focused .ant-select-selection,[data-v-f95ba2f6] .ant-select-selection:focus,
.ant-select-selection[data-v-f95ba2f6]:active {
  border-color: #004fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.quick-action-box .quick-action-item[data-v-f95ba2f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
  border: 1px solid #e8e8e8;
  padding: 10px;
  border-radius: 4px;
}
.quick-action-box .quick-action-item .quick-action-info[data-v-f95ba2f6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 10px;
}
.quick-action-box .quick-action-item .link[data-v-f95ba2f6] {
  color: var(--primary-color);
  cursor: pointer;
}
.quick-action-title[data-v-f95ba2f6] {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 4px;
}
.quick-action-desc[data-v-f95ba2f6] {
  font-size: 12px;
  color: #999;
  line-height: 20px;
}
.popover-content[data-v-f95ba2f6] {
  max-width: 300px;
}
.popover-content .quick-action-desc[data-v-f95ba2f6] {
  margin-bottom: 12px;
}

.popconfirm_sty {
  width: 210px;
}

.margin-r[data-v-ee8caf58] {
  margin-right: 12px;
}
.break-class[data-v-ee8caf58] {
  margin-left: 55px;
}
.break-img[data-v-ee8caf58] {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}
.break-img img[data-v-ee8caf58] {
  margin-left: 4px;
}
.break-img[data-v-ee8caf58]:hover {
  color: var(--primary-color);
}
.not-handle[data-v-ee8caf58] {
  cursor: not-allowed;
}
.not-handle[data-v-ee8caf58]:hover {
  color: rgba(0, 0, 0, 0.65);
}
.score-list-item[data-v-ee8caf58] {
  margin-left: 50px;
}
.score-li[data-v-ee8caf58] {
  margin-bottom: 12px;
}
.error-msg[data-v-ee8caf58] {
  color: #f5222d;
}

.help-icon[data-v-64bfdfb5] {
  width: 14px;
  height: 14px;
}
.mark-set-root .question-head[data-v-64bfdfb5] {
  font-weight: normal;
  text-align: left;
}
.mark-set-root .total-score[data-v-64bfdfb5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mark-set-root .total-score .all-clear[data-v-64bfdfb5],
.mark-set-root .total-score .color-red[data-v-64bfdfb5] {
  color: red;
  font-weight: bold;
}
.mark-set-root .total-score .all-hide[data-v-64bfdfb5] {
  color: #004fff;
  font-weight: bold;
  margin-left: 20px;
}
.mark-set-root .total-score .tot[data-v-64bfdfb5] {
  margin-right: auto;
}
.mark-set-root .footer[data-v-64bfdfb5] {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mark-set-root .footer button[data-v-64bfdfb5] {
  margin-right: 15px;
}
.scoreSetting-table[data-v-64bfdfb5] {
  width: 100%;
  border-radius: 4px 4px 0px 0px;
  border-color: #e8e8e8;
  color: #333333;
  border-collapse: collapse !important;
  table-layout: auto;
}
.scoreSetting-table th[data-v-64bfdfb5],
.scoreSetting-table td[data-v-64bfdfb5] {
  padding: 10px;
  border-color: #e8e8e8;
}
.scoreSetting-table th[data-v-64bfdfb5] {
  text-align: center;
  background-color: #fafafa;
}
.scoreSetting-table th.no-wrap[data-v-64bfdfb5] {
  white-space: nowrap;
}
.scoreSetting-table th.answer-header[data-v-64bfdfb5] {
  width: auto;
  min-width: 100px;
}
.scoreSetting-table td.answer-cell[data-v-64bfdfb5] {
  max-width: 0;
  overflow: hidden;
}
.scoreSetting-table[data-v-64bfdfb5] td p {
  margin-bottom: 0;
}
.scoreSetting-table[data-v-64bfdfb5] td .ant-input-number-input {
  height: unset;
}
.scoreSetting-table[data-v-64bfdfb5] td .ant-input-number,
.scoreSetting-table[data-v-64bfdfb5] td .ant-input {
  display: inline-block;
  width: 50px;
  height: 24px;
  margin: 0 4px;
}
.scoreSetting-table .question-h1[data-v-64bfdfb5] {
  font-size: 14px;
  font-weight: bold;
  max-width: 400px;
}
.scoreSetting-table .xjy-answer[data-v-64bfdfb5] {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.scoreSetting-table .xjy-answer[data-v-64bfdfb5] p {
  display: inline-block;
  max-width: 100%;
}
.align-right[data-v-64bfdfb5] {
  float: right;
}

[data-v-1b04bd63]:root {
  --primary-color: #004fff;
}
[data-v-1b04bd63] .ant-tabs-nav .ant-tabs-tab-active {
  color: #004fff;
  text-shadow: 0 0 0.25px currentColor;
}
[data-v-1b04bd63] .ant-tabs-ink-bar {
  background-color: #004fff;
}
[data-v-1b04bd63] .ant-tabs-nav .ant-tabs-tab:hover {
  color: #004fff;
}
[data-v-1b04bd63] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #004fff;
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-radio-button-wrapper:hover {
  color: #004fff;
}
[data-v-1b04bd63] .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  background: #004fff;
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-radio-checked .ant-radio-inner {
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-radio-inner::after {
  background-color: #004fff;
}
[data-v-1b04bd63] .ant-radio:hover .ant-radio-inner {
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-input:hover {
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-input:focus {
  border-color: #004fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-1b04bd63] .ant-input-number:hover {
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-input-number-handler:hover .ant-input-number-handler-up-inner,[data-v-1b04bd63] .ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #004fff;
}
[data-v-1b04bd63] .ant-btn:hover,[data-v-1b04bd63] .ant-btn:focus {
  color: #004fff;
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-btn-primary {
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-btn-primary:hover,[data-v-1b04bd63] .ant-btn-primary:focus {
  color: #fff;
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-btn-background-ghost.ant-btn-primary {
  color: #004fff;
}
[data-v-1b04bd63] .ant-btn-danger:hover,[data-v-1b04bd63] .ant-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}
[data-v-1b04bd63] .ant-btn-background-ghost.ant-btn-primary:hover,[data-v-1b04bd63] .ant-btn-background-ghost.ant-btn-primary:focus {
  color: #2974ff;
  border-color: #2974ff;
}
[data-v-1b04bd63] .ant-select-selection:hover {
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-select-open .ant-select-selection {
  border-color: #004fff;
}
[data-v-1b04bd63] .ant-select-focused .ant-select-selection,[data-v-1b04bd63] .ant-select-selection:focus,
.ant-select-selection[data-v-1b04bd63]:active {
  border-color: #004fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.setting-box[data-v-1b04bd63] {
  height: 100%;
}
.setting-box .ant-tabs-bar[data-v-1b04bd63] {
  margin-left: 20px;
  margin-right: 20px;
}
.setting-box-tab-new[data-v-1b04bd63] {
  height: 100%;
}
.setting-box-tab-new[data-v-1b04bd63] .ant-tabs-ink-bar {
  width: 28px !important;
  height: 3px !important;
  border-radius: 100px 100px 0px 0px !important;
  background-color: #E2EBFF !important;
  left: 28px;
}
.setting-box-tab-new[data-v-1b04bd63] .ant-tabs-tab {
  margin-right: 0 !important;
}
.setting-box-tab-new[data-v-1b04bd63] .ant-tabs-content {
  height: calc(100% - 80px) !important;
}
.setting-box-tab-new[data-v-1b04bd63] .ant-tabs-content .ant-tabs-tabpane-active {
  height: 100%;
  overflow-y: auto;
  padding: 0 20px!important;
}

.quickKey-list {
  padding: 0 20px;
  font-family: SourceHanSansSC;
  color: #666666;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
  text-align: left;
}
.quickKey-list .quickKey-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 12px 0;
}
.quickKey-list .quickKey-item .quickKey-desc {
  color: #333333;
}
.link-item {
  padding: 0 20px;
  color: var(--primary-color);
}

.help_tab_box[data-v-62978d10] .ant-tabs-ink-bar {
  width: 28px !important;
  height: 3px !important;
  border-radius: 100px 100px 0px 0px !important;
  background-color: #E2EBFF !important;
  left: 28px;
}
.help_tab_box[data-v-62978d10] .ant-tabs-tab {
  margin-right: 0 !important;
}

.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal-header {
  padding: 12px 24px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal-header .struct-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal-header .struct-title img {
  width: 30px;
  margin-right: 8px;
  margin-top: -2px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body {
  padding: 0;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l {
  background-color: #f5f5f5;
  padding: 10px 20px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l ul li {
  line-height: 50px;
  cursor: pointer;
  font-size: 16px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l ul li.active {
  font-weight: bold;
  color: #40a9ff;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l ul li:hover {
  color: #40a9ff;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .editor {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  aspect-ratio: 1.33333333;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r {
  padding: 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .top-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .search-title {
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 10px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .search-title img {
  width: 16px;
  margin-right: 4px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap {
  max-height: 56vh;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .no-data {
  margin: 20px auto 34px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .struct-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px dashed transparent;
  cursor: pointer;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .struct-item .thumbnail {
  width: 100px;
  height: 100px;
  border: 1px solid #d9d9d9;
  margin-right: 8px;
  text-align: center;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .struct-item .thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des {
  width: 200px;
  position: relative;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des p {
  margin-bottom: 0;
  font-size: 14px;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des p:nth-child(2) {
  margin: 4px 0;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des p svg {
  font-size: 12px;
  color: #333;
}
.chemistry-struct-modal-common[data-v-b2f206f2] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .ant-spin-nested-loading .stage-r .ant-pagination {
  margin-top: 15px;
  text-align: right;
}

.drawer_title[data-v-50181b08] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 45px!important;
  line-height: 45px;
}
.drawer_title .drawer_tips[data-v-50181b08] {
  font-size: 14px;
  color: #F4A050;
  font-weight: 400;
}
.drawer_title .fileAnalysis[data-v-50181b08] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.folder-resize[data-v-50181b08] {
  top: 0;
  position: fixed;
  width: 4px;
  background-color: #EFF4FF;
  height: 100%;
  z-index: 1000;
  cursor: col-resize;
}
.folder-resize[data-v-50181b08]:hover {
  background-color: var(--primary-color) !important;
}
.folder-resize[data-v-50181b08]:-webkit-drag {
  opacity: 0 !important;
}
.folder-resize-active[data-v-50181b08] {
  background-color: var(--primary-color);
}

.global-setting-root {
  right: 10px;
  width: 62px;
  top: 54px;
  z-index: 510;
  background: #fff;
  border-radius: 8px 0px 0px 8px;
  padding: 13px 0;
  height: calc(100% + 40px);
  cursor: pointer;
}
.global-setting-root .item-active {
  cursor: pointer;
}
.global-setting-root .item-active .sidebar-btn::before {
  background-color: var(--primary-color) !important;
}
.global-setting-root .item-active p {
  color: var(--primary-color) !important;
}
.global-setting-root .menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  padding: 0 13px;
  position: relative;
}
.global-setting-root .menu-item:hover {
  cursor: pointer;
}
.global-setting-root .menu-item:hover .sidebar-btn::before {
  background-color: var(--primary-color);
}
.global-setting-root .menu-item:hover p {
  color: var(--primary-color);
}
.global-setting-root .menu-item .bottomLine {
  width: calc(100% - 20px);
  height: 2px;
  position: absolute;
  bottom: -14px;
  left: 10px;
  background-color: #ccc;
}
.global-setting-root .menu-item p {
  width: 28px;
  margin: 0;
  color: #666666;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.1;
  text-align: center;
  width: 100%;
}
.global-setting-root .menu-item .sidebar-btn {
  display: inline-block;
  padding: 7px 3px;
}
.global-setting-root .menu-item .sidebar-btn::before {
  content: '';
  width: 18px;
  height: 18px;
  display: block;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 18px 18px;
          mask-size: 18px 18px;
  background-color: #666;
}
.global-setting-root .menu-item .setting::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/setting.017678b7.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/setting.017678b7.svg);
}
.global-setting-root .menu-item .styles::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/styles.5a767255.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/styles.5a767255.svg);
}
.global-setting-root .menu-item .folder-open::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/import.cfd4f2af.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/import.cfd4f2af.svg);
}
.global-setting-root .menu-item .media-lib::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/quizzesLib.7a4a0473.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/quizzesLib.7a4a0473.svg);
}
.global-setting-root .menu-item .tiny-program::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/import.cfd4f2af.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/import.cfd4f2af.svg);
}
.global-setting-root .menu-item .resource-basket::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/quizzesBasket.c45c410b.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/quizzesBasket.c45c410b.svg);
}
.global-setting-root .menu-item .import-file::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/import.cfd4f2af.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/import.cfd4f2af.svg);
}
.global-setting-root .menu-item .origin-file::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/origin-file.9eea3039.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/origin-file.9eea3039.svg);
}
.global-setting-root .menu-item .to-top::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/toTop.3199f6eb.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/toTop.3199f6eb.svg);
}
.global-setting-root .menu-item .FAQ::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/compass.6275524c.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/compass.6275524c.svg);
}
.global-setting-root .menu-item .resource::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/resource.a3eb4763.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/resource.a3eb4763.svg);
}
.global-setting-root .menu-item .deepseekAI::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/deepseek.367727a1.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/deepseek.367727a1.svg);
}
.global-setting-root .resource-basket p {
  width: auto;
}
.global-setting-root .last-one-ele span {
  margin: 0;
}
.global-setting-root .ant-drawer-body {
  overflow: auto;
  scrollbar-color: rgba(0, 0, 0, 0.12) transparent;
  scrollbar-width: thin;
}
.global-setting-root .ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.quizzlib-loading {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(255, 255, 255, 0.5);
}
.folder {
  position: fixed;
  width: 21px;
  border-radius: 4px 0px 0px 4px;
  color: var(--primary-color);
  z-index: 1000;
  background-color: #e2ebff;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-align: center;
  letter-spacing: 5px;
  cursor: pointer;
  top: calc(50% - 100px);
  height: 32px;
}
.folder-new {
  color: var(--primary-color);
  top: calc(50% - 60px);
}
.folder-new-icon {
  width: 30px;
  height: 44px;
  top: calc(50% + 15px);
  background: #fff url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/shouqi.13fe1ff5.svg) no-repeat 6px center;
}
.head-action-box {
  position: absolute;
  height: 46px;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  right: 24px;
  z-index: 1;
}
.global-setting-root_newlayout {
  border-radius: 0;
}
.global-setting-root_newlayout .my-resource::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/my_new.9918094e.svg) !important;
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/my_new.9918094e.svg) !important;
}
.global-setting-root_newlayout .recommend-resource::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/recommend_new.23f6b7cb.svg) !important;
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/recommend_new.23f6b7cb.svg) !important;
}
.global-setting-root_newlayout .bibliography::before {
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/recommend_book_new.d3fd184a.svg) !important;
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/recommend_book_new.d3fd184a.svg) !important;
}
.global-setting-root_newlayout .menu-item p {
  font-size: 12px;
  color: #666;
}
.global-setting-root_newlayout .last-one-ele {
  margin-bottom: 8px;
}
.sidebar_drawer_new .ant-drawer-header {
  background-color: #F9FAFE;
  padding: 0px 24px! important;
}
.sidebar_drawer_new .ant-drawer-content-wrapper {
  border-radius: 0 0 0 0;
}
.sidebar_drawer_new .ant-drawer-content-wrapper .ant-drawer-content {
  border-radius: 0 0 0 0;
}
.sidebar_drawer_new .ant-drawer-body {
  padding: 24px 16px 16px;
}
.mask_sty {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.title-bar[data-v-1265b318] {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #ffffff;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 20px;
  z-index: 90;
  border-bottom: 1px solid #eeeeee;
  color: #333;
}
.title-bar .left[data-v-1265b318],
.title-bar .right[data-v-1265b318] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.title-bar .left .image[data-v-1265b318],
.title-bar .right .image[data-v-1265b318] {
  width: 12px;
}
.title-bar .left .button[data-v-1265b318],
.title-bar .right .button[data-v-1265b318] {
  margin-right: 24px;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.title-bar .left[data-v-1265b318] .ant-tooltip-placement-bottom,
.title-bar .right[data-v-1265b318] .ant-tooltip-placement-bottom {
  top: 38px !important;
}
.title-bar .right[data-v-1265b318] {
  color: #666;
}
.title-bar .paper[data-v-1265b318] {
  width: 15px;
  height: 18px;
  border-radius: 4px;
  margin-right: 8px;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/file.9b93dfea.svg);
  background-size: cover;
  color: var(--primary-color);
}
.title-bar .title[data-v-1265b318] {
  margin: 0 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  font-size: 18px;
  max-width: 320px;
}
.title-bar .input_title[data-v-1265b318] {
  border: none;
  outline: none;
  margin: 0 4px;
  font-weight: 700;
  font-size: 18px;
  width: auto;
  width: 400px;
}
.title-bar .sync-status[data-v-1265b318] {
  width: 20px;
  height: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  margin: 0;
  margin-left: 12px;
}
.title-bar .sync-status.loading[data-v-1265b318] {
  -webkit-animation: rotate-data-v-1265b318 1s linear infinite;
          animation: rotate-data-v-1265b318 1s linear infinite;
}
@-webkit-keyframes rotate-data-v-1265b318 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes rotate-data-v-1265b318 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.title-bar .tips[data-v-1265b318] {
  font-size: 12px;
}
.title-bar .recycle[data-v-1265b318] {
  margin: 0 0 0 8px;
  cursor: pointer;
}
.title-bar .card-btn[data-v-1265b318] {
  position: relative;
  cursor: pointer;
  color: #333;
  margin-right: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.title-bar .card-btn .icon-zz[data-v-1265b318] {
  margin-right: 6px;
  font-size: 14px;
}
.title-bar .card-btn .text[data-v-1265b318] {
  line-height: 22px;
}
.title-bar .status-tips[data-v-1265b318] {
  margin-left: 20px;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}
.title-bar .status-tips.show[data-v-1265b318] {
  color: #878d99;
}
.title-bar .status-tips.hide[data-v-1265b318] {
  color: #ffffff;
}

.ant-tooltip-placement-bottom {
  z-index: 1301;
}

/* 级联筛选 */
.section-select[data-v-09871b9b] {
  width: 100%;
  text-align: center;
  border: 1px solid #d9d9d9;
  padding: 5px 10px;
  cursor: pointer;
  border-radius: 5px;
}
.list-filter[data-v-09871b9b] {
  margin: 10px 0px 0px;
}
.list-filter dl[data-v-09871b9b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}
.list-filter dl dt[data-v-09871b9b] {
  width: 60px;
}
.list-filter dl dd[data-v-09871b9b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.buttonStyle[data-v-09871b9b] {
  max-width: 500px;
}
.buttonStyle[data-v-09871b9b] label {
  border: none;
  line-height: 20px;
  padding-left: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-shadow: none !important;
}
.buttonStyle[data-v-09871b9b] label:before,
.buttonStyle[data-v-09871b9b] label:after {
  display: none !important;
}
/* 级联筛选 end */
.ggb-tag-selector[data-v-09871b9b] {
  width: 210px;
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.cascader-wrapper[data-v-09871b9b] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.label-tree-wrapper[data-v-09871b9b] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow-y: hidden;
}
.label-tree-wrapper .label-tree-inner-scroll[data-v-09871b9b] {
  height: 100%;
  overflow-y: auto;
}
.label-tree-wrapper .tree-node[data-v-09871b9b] {
  overflow: auto;
}
.label-tree-wrapper .tree-node[data-v-09871b9b] .ant-tree-node-content-wrapper {
  padding: 0px;
}
.label-tree-wrapper .tree-node[data-v-09871b9b] li .ant-tree-node-content-wrapper {
  height: unset;
}
.label-tree-wrapper .color-box[data-v-09871b9b] {
  padding: 0px 4px;
  height: 20px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border-radius: 3px;
  margin-right: 5px;
}
.label-tree-wrapper[data-v-09871b9b] .ant-tree > li:first-child {
  padding-top: 16px !important;
}

.recycle[data-v-08e50034] {
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
.recycle .tips[data-v-08e50034] {
  color: #656b78;
  font-size: 14px;
  font-weight: 400;
}
.recycle .body[data-v-08e50034] {
  overflow-y: auto;
  height: 380px;
  margin-top: -20px;
  padding: 0 3px;
}
.recycle .body .empty[data-v-08e50034] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.recycle .body .empty .image[data-v-08e50034] {
  width: 64px;
  height: 64px;
  background-color: blue;
}
.recycle .body .empty .text[data-v-08e50034] {
  color: #a9aeb8;
  margin-top: 10px;
}
.recycle .body .list .group[data-v-08e50034] {
  font-weight: bold;
}
.recycle .body .list .group .data-box[data-v-08e50034] {
  height: 40px;
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 10;
}
.recycle .body .list .group .data-check[data-v-08e50034] {
  margin: 8px 0px;
}
.recycle .body .list .group .element-box[data-v-08e50034] {
  display: block;
  padding: 0px 12px 8px;
  border: 1px solid #eaecf0;
  border-radius: 2px;
  margin-bottom: 4px;
  position: relative;
  font-weight: normal;
  cursor: pointer;
  padding: 0px 12px 34px;
}
.recycle .body .list .group .element-box.select[data-v-08e50034],
.recycle .body .list .group .element-box[data-v-08e50034]:hover {
  background: #f9fafb;
  border: 1px solid #0074fc;
}
.recycle .body .list .group .element-box .element[data-v-08e50034] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
}
.recycle .body .list .group .element-box .element .content[data-v-08e50034] {
  min-height: 60px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.recycle .body .list .group .element-box .element .check[data-v-08e50034] {
  margin-right: 10px;
}
.recycle .body .list .group .element-box .restore[data-v-08e50034] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: absolute;
  width: 56px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  right: 10px;
  color: #878d99;
  font-size: 12px;
}
.recycle .body .list .group .element-box .restore[data-v-08e50034]:hover {
  background-color: rgba(135, 141, 153, 0.2);
}
.recycle .body .list .group .element-box .restore .redo[data-v-08e50034] {
  width: 11px;
  height: 12px;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/redo.4fcecc5a.png);
  background-size: cover;
}
.recycle .body .list .group .checkbox-group[data-v-08e50034] {
  display: block;
}
.recycle .footer-text[data-v-08e50034] {
  padding: 0 10px;
}
.recycle[data-v-08e50034] ::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
.recycle[data-v-08e50034] ::-webkit-scrollbar-track {
  background-color: #fff;
}
.recycle[data-v-08e50034] ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 2px;
}
.recycle .body[data-v-08e50034]:hover::-webkit-scrollbar-thumb {
  background-color: #ccc;
}
.recycle .plugin-content[data-v-08e50034] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.recycle .plugin-content .plugin-icon[data-v-08e50034] {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.ggb-list-wrapper.ggb-list-wrapper-resource[data-v-16e79801] {
  width: 100%;
  height: 100%;
  /* loading组件容器样式 */
}
.ggb-list-wrapper.ggb-list-wrapper-resource[data-v-16e79801] .ant-spin-nested-loading {
  width: 100%;
  height: 100%;
}
.ggb-list-wrapper.ggb-list-wrapper-resource[data-v-16e79801] .ant-spin-container {
  width: 100%;
  height: 100%;
}
.ggb-list-wrapper.ggb-list-wrapper-resource .ggb-list-container[data-v-16e79801] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ggb-list-wrapper.ggb-list-wrapper-resource[data-v-16e79801] .ant-list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
.ggb-list-wrapper.ggb-list-wrapper-resource .ggb-pagination[data-v-16e79801] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 16px 0;
  text-align: right;
}
.ggb-list-wrapper.ggb-list-wrapper-resource .ggb-item-wrapper[data-v-16e79801] {
  width: 100%;
  border: 1px solid #e2ebff;
  border-radius: 8px;
  padding-top: 4px;
}
.ggb-list-wrapper.ggb-list-wrapper-resource .ggb-item-wrapper .has-payed-tag[data-v-16e79801] {
  position: absolute;
  top: 1px;
  right: 9px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 8px;
  font-size: 12px;
  padding: 0 8px;
  width: 46px;
  height: 22px;
  line-height: 20px;
  background: rgba(10, 147, 252, 0.1);
  color: var(--primary-color);
}
.ggb-list-wrapper.ggb-list-wrapper-resource .ggb-thumbnail[data-v-16e79801] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
}
.ggb-list-wrapper.ggb-list-wrapper-resource .ggb-meta[data-v-16e79801] {
  position: relative;
  margin-top: 4px;
  padding: 8px 12px;
  background: #f5f5f5;
}
.ggb-list-wrapper.ggb-list-wrapper-resource .ggb-title[data-v-16e79801] {
  font-size: 14px;
}

.media-box[data-v-96ed6104] {
  display: none;
}

.ggb-resource-tab[data-v-7a6b7bd0] {
  height: 100%;
  padding: 16px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.tag-selector-container[data-v-7a6b7bd0] {
  padding-right: 20px;
  border-right: 1px solid #E2EBFF;
  width: 230px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.ggb-resource-container[data-v-7a6b7bd0] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.search-wrapper[data-v-7a6b7bd0] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ggb-name-input[data-v-7a6b7bd0] {
  width: 200px;
}
.ggb-list-container[data-v-7a6b7bd0] {
  margin-top: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  padding-left: 24px;
  padding-right: 12px;
}

.search-replace[data-v-52738c52] {
  position: fixed;
  width: 420px;
  background: #ffffff;
  -webkit-box-shadow: rgba(32, 35, 40, 0.1) 0px 8px 20px 0px;
          box-shadow: rgba(32, 35, 40, 0.1) 0px 8px 20px 0px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  position: absolute;
  top: 104px;
  right: 77px;
  z-index: 108;
}
.search-replace .close[data-v-52738c52] {
  position: absolute;
  right: 20px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
}
.search-replace .body[data-v-52738c52] {
  padding: 16px 24px 0 24px;
}
.search-replace .top-box[data-v-52738c52] {
  height: 48px;
  background: #ffffff;
  border-bottom: 1px solid #f0f2f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
}
.search-replace .top-box > span[data-v-52738c52] {
  font-size: 16px;
  font-family: PingFangSC-Semibold, 'PingFang SC';
  font-weight: 600;
  color: #000000;
  line-height: 48px;
  margin-right: 24px;
  cursor: pointer;
}
.search-replace .top-box > span.active[data-v-52738c52] {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color);
}
.search-replace .count-box[data-v-52738c52] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px 14px 20px;
}
.search-replace .count-box > div[data-v-52738c52] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-replace .count-box .count[data-v-52738c52] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.search-replace .count-box .left[data-v-52738c52],
.search-replace .count-box .right[data-v-52738c52] {
  height: 32px;
  background: #ffffff;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  color: #333;
}
.search-replace .count-box .main[data-v-52738c52] {
  line-height: 32px;
  margin: 0px 12px;
  font-size: 14px;
  font-family: PingFangSC-Semibold, 'PingFang SC';
  font-weight: 600;
}
.search-replace .count-box .main .blue[data-v-52738c52] {
  color: var(--primary-color);
}
.search-replace .count-box .disabled[data-v-52738c52] {
  pointer-events: none;
  opacity: 0.5;
}
.search-replace .count-box .replace[data-v-52738c52] {
  margin-right: 16px;
}
.search-replace .search-box > div[data-v-52738c52] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 16px;
}
.search-replace .search-box > div .label[data-v-52738c52] {
  display: block;
  width: 70px;
}

.v-ggb-demo[data-v-6d4fa6ae] .ant-modal-body {
  padding: 10px 25px;
}
.v-ggb-demo[data-v-6d4fa6ae] .toolbar_button,
.v-ggb-demo[data-v-6d4fa6ae] table button {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.v-ggb-demo[data-v-6d4fa6ae] .GeoGebraFrame .TitleBarPanelContent {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.v-ggb-demo[data-v-6d4fa6ae] .GeoGebraFrame .gwt-PopupPanel .listMenuItem img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.v-ggb-demo[data-v-6d4fa6ae] .GeoGebraFrame .zoomPanel .zoomPanelBtn img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
[data-v-6d4fa6ae] .ggb-editor-modal .ant-modal-body {
  padding: 0;
}
.office-ggb-wrapper[data-v-6d4fa6ae] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.side-tab-container[data-v-6d4fa6ae] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 94px;
          flex: 0 0 94px;
  padding-top: 8px;
  width: 94px;
  background-color: #F9FAFE;
}
.side-tab-container .side-tab[data-v-6d4fa6ae] {
  position: relative;
  margin-bottom: 20px;
  padding-left: 17px;
  font-size: 16px;
  line-height: 3;
  color: --var(--text-color);
  cursor: pointer;
}
.side-tab-container .side-tab[data-v-6d4fa6ae]:hover {
  background-color: rgba(0, 79, 255, 0.1);
}
.side-tab-container .side-tab.active[data-v-6d4fa6ae] {
  color: var(--primary-color);
}
.side-tab-container .side-tab.active[data-v-6d4fa6ae]::before {
  content: '';
  position: absolute;
  top: 17px;
  left: 0;
  width: 3px;
  height: 14px;
  border-radius: 0px 2px 0px 2px;
  background-color: var(--primary-color);
}
.main-content-container[data-v-6d4fa6ae] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  background-color: #ffffff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.main-content-container .ggb-editor-wrapper[data-v-6d4fa6ae] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
  padding: 16px 16px 0;
}
.main-content-container .ggb-editor-wrapper[data-v-6d4fa6ae] .GeoGebraFrame .algebraViewObjectStylebar {
  min-width: 36px;
}
.main-content-container .ggb-btn-group[data-v-6d4fa6ae] {
  position: absolute;
  left: 0;
  bottom: 16px;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main-content-container .ggb-btn-group .ggb-name[data-v-6d4fa6ae] {
  margin-right: 24px;
}
.main-content-container .ggb-btn-group .ant-btn[data-v-6d4fa6ae]:not(:last-child) {
  margin-right: 8px;
}
.main-content-container .ggb-btn-group.isResource[data-v-6d4fa6ae] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main-content-container .ggb-btn-group-left[data-v-6d4fa6ae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-content-container .ggb-btn-group-right[data-v-6d4fa6ae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-content-container .ggb-btn[data-v-6d4fa6ae] {
  border-color: var(--primary-color);
  color: var(--primary-color);
}
[data-v-6d4fa6ae] .ggb-myResource-catalog-modal .ant-modal-body {
  height: 600px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
[data-v-6d4fa6ae] .ggb-myResource-catalog-modal .l-form-item-fixed {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
[data-v-6d4fa6ae] .ggb-myResource-catalog-modal .l-form-item-flex {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow-y: hidden;
}
[data-v-6d4fa6ae] .ggb-myResource-catalog-modal .l-form-item-flex .ant-form-item-control-wrapper {
  height: calc(100% - 29px);
  overflow-y: auto;
  margin-bottom: 8px;
}

.imageEdit-box[data-v-3e2f3cd2] {
  position: absolute;
  border: 1px dashed #4099ff;
  z-index: 999;
}
.imageEdit-box .resize-btn[data-v-3e2f3cd2] {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #4099ff;
  border-radius: 50%;
  border: 1px dashed #4099ff;
}
.imageEdit-box .resize-btn.resize-lt[data-v-3e2f3cd2] {
  top: -4px;
  left: -4px;
  cursor: nw-resize;
}
.imageEdit-box .resize-btn.resize-rt[data-v-3e2f3cd2] {
  top: -4px;
  right: -4px;
  cursor: ne-resize;
}
.imageEdit-box .resize-btn.resize-lb[data-v-3e2f3cd2] {
  bottom: -4px;
  left: -4px;
  cursor: sw-resize;
}
.imageEdit-box .resize-btn.resize-rb[data-v-3e2f3cd2] {
  bottom: -4px;
  right: -4px;
  cursor: se-resize;
}
.imageEdit-box .resize-btn.resize-t[data-v-3e2f3cd2] {
  top: -4px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: n-resize;
}
.imageEdit-box .resize-btn.resize-b[data-v-3e2f3cd2] {
  bottom: -4px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: s-resize;
}
.imageEdit-box .resize-btn.resize-l[data-v-3e2f3cd2] {
  top: 50%;
  left: -4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: w-resize;
}
.imageEdit-box .resize-btn.resize-r[data-v-3e2f3cd2] {
  top: 50%;
  right: -4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: e-resize;
}
.imageEdit-box .tool-box[data-v-3e2f3cd2] {
  position: absolute;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: -35px;
  left: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e7f4ff;
  border-radius: 4px;
  padding: 4px;
  font-size: 12px;
  line-height: 12px;
  color: #333333;
  cursor: pointer;
}
.imageEdit-box .tool-box .tool-item[data-v-3e2f3cd2] {
  padding: 5px;
  margin-right: 5px;
  border-radius: 4px;
}
.imageEdit-box .clip-box[data-v-3e2f3cd2] {
  position: absolute;
  background-color: rgba(231, 244, 255, 0.5);
  border: 1px dashed #4099ff;
}
.imageEdit-box .clip-box .clip-btn[data-v-3e2f3cd2] {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #4099ff;
  border-radius: 50%;
  border: 1px dashed #4099ff;
}
.imageEdit-box .clip-box .clip-btn.clip-lt[data-v-3e2f3cd2] {
  top: -4px;
  left: -4px;
  cursor: nw-resize;
}
.imageEdit-box .clip-box .clip-btn.clip-rt[data-v-3e2f3cd2] {
  top: -4px;
  right: -4px;
  cursor: ne-resize;
}
.imageEdit-box .clip-box .clip-btn.clip-lb[data-v-3e2f3cd2] {
  bottom: -4px;
  left: -4px;
  cursor: sw-resize;
}
.imageEdit-box .clip-box .clip-btn.clip-rb[data-v-3e2f3cd2] {
  bottom: -4px;
  right: -4px;
  cursor: se-resize;
}
.imageEdit-box .clip-box .clip-action-btn[data-v-3e2f3cd2] {
  position: absolute;
  width: 24px;
  height: 24px;
  right: -28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #333333;
  cursor: pointer;
  border-radius: 4px;
}
.imageEdit-box .clip-box .clip-action-btn.clip-confim-btn[data-v-3e2f3cd2] {
  top: 0;
}
.imageEdit-box .clip-box .clip-action-btn.clip-cancle-btn[data-v-3e2f3cd2] {
  top: 28px;
}
.spin-box[data-v-3e2f3cd2] {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.textFilter-modal .tox-tinymce[data-v-3f4e62e8] {
  z-index: 1000;
}
.textFilter-modal .options-list ul li .options-wrap .edit-common[data-v-3f4e62e8] {
  width: 600px;
}
.textFilter-modal .edit-wrap[data-v-3f4e62e8] {
  width: 669px;
}
.textFilter-modal .upload-text[data-v-3f4e62e8] {
  font-size: 14px;
  margin-top: 18px;
  margin-bottom: 6px;
  color: #333333;
}
.textFilter-modal .upload-hint[data-v-3f4e62e8] {
  color: #666666;
}
.textFilter-modal .upload-drag-icon > img[data-v-3f4e62e8] {
  width: 64px;
  height: 64px;
}
.upload-box[data-v-3f4e62e8] {
  width: 600px;
  height: 300px;
  margin: auto;
}
.upload-box .resize-box[data-v-3f4e62e8] {
  position: absolute;
  border: 1px dashed #4099ff;
  background-color: rgba(231, 244, 255, 0.5);
}
.upload-box .resize-btn[data-v-3f4e62e8] {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #4099ff;
  border-radius: 50%;
  border: 1px dashed #4099ff;
}
.upload-box .resize-btn.resize-lt[data-v-3f4e62e8] {
  top: -4px;
  left: -4px;
  cursor: nw-resize;
}
.upload-box .resize-btn.resize-rt[data-v-3f4e62e8] {
  top: -4px;
  right: -4px;
  cursor: ne-resize;
}
.upload-box .resize-btn.resize-lb[data-v-3f4e62e8] {
  bottom: -4px;
  left: -4px;
  cursor: sw-resize;
}
.upload-box .resize-btn.resize-rb[data-v-3f4e62e8] {
  bottom: -4px;
  right: -4px;
  cursor: se-resize;
}
.preview-box[data-v-3f4e62e8] {
  position: relative;
  width: 600px;
  height: 300px;
  background-color: #f8f8f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.preview-box .preview-image[data-v-3f4e62e8] {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.flex-between[data-v-3f4e62e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tool-icon[data-v-3f4e62e8] {
  width: 20px;
  height: 16px;
  margin-right: 10px;
  cursor: pointer;
}
.result-text[data-v-3f4e62e8] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dashed #cccccc;
}
.result-text .result-text-title[data-v-3f4e62e8] {
  font-size: 14px;
  color: #333333;
  min-width: 70px;
  font-weight: bold;
}
.result-text-content[data-v-3f4e62e8] {
  word-break: break-all;
  max-height: 400px;
  overflow: auto;
}
.result-text-content[data-v-3f4e62e8] .ant-spin {
  position: absolute;
  top: calc(50% + 20px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.qrcode-content[data-v-1dca77c9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.qrcode-content .qrcode-box[data-v-1dca77c9] {
  width: 240px;
  height: 240px;
  margin-bottom: 20px;
  position: relative;
}
.qrcode-content .qrcode[data-v-1dca77c9] {
  width: 100%;
  height: 100%;
}
.qrcode-content .qrcode.has-scanned[data-v-1dca77c9] {
  opacity: 0.03;
}
.qrcode-content .qrcode-cover[data-v-1dca77c9] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: radial-gradient(#ffffff, transparent);
}
.qrcode-content .qrcode-cover img[data-v-1dca77c9] {
  width: 60px;
  height: 60px;
}
.qrcode-content .upload-tips[data-v-1dca77c9] {
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}
.tips-box[data-v-1dca77c9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.footer-box[data-v-1dca77c9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer-left[data-v-1dca77c9] {
  text-align: center;
}
.image-list[data-v-1dca77c9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.image-list .image-item[data-v-1dca77c9] {
  width: 110px;
  height: 146px;
  -o-object-fit: contain;
     object-fit: contain;
  background: #eeeeee;
  border-radius: 4px;
}

[data-v-bd7f28f4]:root {
  --primary-color: #004fff;
}
[data-v-bd7f28f4] .ant-tabs-nav .ant-tabs-tab-active {
  color: #004fff;
  text-shadow: 0 0 0.25px currentColor;
}
[data-v-bd7f28f4] .ant-tabs-ink-bar {
  background-color: #004fff;
}
[data-v-bd7f28f4] .ant-tabs-nav .ant-tabs-tab:hover {
  color: #004fff;
}
[data-v-bd7f28f4] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #004fff;
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-radio-button-wrapper:hover {
  color: #004fff;
}
[data-v-bd7f28f4] .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  background: #004fff;
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-radio-checked .ant-radio-inner {
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-radio-inner::after {
  background-color: #004fff;
}
[data-v-bd7f28f4] .ant-radio:hover .ant-radio-inner {
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-input:hover {
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-input:focus {
  border-color: #004fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-bd7f28f4] .ant-input-number:hover {
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-input-number-handler:hover .ant-input-number-handler-up-inner,[data-v-bd7f28f4] .ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #004fff;
}
[data-v-bd7f28f4] .ant-btn:hover,[data-v-bd7f28f4] .ant-btn:focus {
  color: #004fff;
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-btn-primary {
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-btn-primary:hover,[data-v-bd7f28f4] .ant-btn-primary:focus {
  color: #fff;
  background-color: #004fff;
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-btn-background-ghost.ant-btn-primary {
  color: #004fff;
}
[data-v-bd7f28f4] .ant-btn-danger:hover,[data-v-bd7f28f4] .ant-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}
[data-v-bd7f28f4] .ant-btn-background-ghost.ant-btn-primary:hover,[data-v-bd7f28f4] .ant-btn-background-ghost.ant-btn-primary:focus {
  color: #2974ff;
  border-color: #2974ff;
}
[data-v-bd7f28f4] .ant-select-selection:hover {
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-select-open .ant-select-selection {
  border-color: #004fff;
}
[data-v-bd7f28f4] .ant-select-focused .ant-select-selection,[data-v-bd7f28f4] .ant-select-selection:focus,
.ant-select-selection[data-v-bd7f28f4]:active {
  border-color: #004fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.error[data-v-bd7f28f4] {
  color: red;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
}

.footer-content[data-v-5d1ba21e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 24px;
  padding-top: 24px;
}
.footer-content .footer-left[data-v-5d1ba21e] {
  width: 200px;
}
.footer-content .footer-right[data-v-5d1ba21e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-5d1ba21e] .ant-modal-body {
  padding: 0;
}
[data-v-5d1ba21e] .ant-modal-content .ant-modal-footer {
  padding: 0 24px 0;
}
[data-v-5d1ba21e] .jby-mindMap {
  border-bottom: 1px solid #eeeeee;
}

.ant-spin-nested-loading[data-v-58801704] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-spin-nested-loading .stage-r[data-v-58801704] {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ant-spin-nested-loading .stage-r .top-main[data-v-58801704] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ant-spin-nested-loading .stage-r .search-title[data-v-58801704] {
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 10px;
}
.ant-spin-nested-loading .stage-r .search-title img[data-v-58801704] {
  width: 16px;
  margin-right: 4px;
}
.ant-spin-nested-loading .stage-r .struct-wrap[data-v-58801704] {
  height: 55vh;
  overflow-y: auto;
}
.ant-spin-nested-loading .stage-r .struct-wrap .no-data[data-v-58801704] {
  margin: 20px auto 34px;
  text-align: center;
}
.ant-spin-nested-loading .stage-r .struct-wrap .struct-item[data-v-58801704] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px dashed transparent;
  cursor: pointer;
}
.ant-spin-nested-loading .stage-r .struct-wrap .struct-item .thumbnail[data-v-58801704] {
  width: 100px;
  height: 100px;
  border: 1px solid #d9d9d9;
  margin-right: 8px;
  text-align: center;
}
.ant-spin-nested-loading .stage-r .struct-wrap .struct-item .thumbnail img[data-v-58801704] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des[data-v-58801704] {
  width: 200px;
  position: relative;
}
.ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des p[data-v-58801704] {
  margin-bottom: 0;
  font-size: 14px;
}
.ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des p[data-v-58801704]:nth-child(2) {
  margin: 4px 0;
}
.ant-spin-nested-loading .stage-r .struct-wrap .struct-item .des p svg[data-v-58801704] {
  font-size: 12px;
  color: #333;
}
.ant-spin-nested-loading .stage-r .ant-pagination[data-v-58801704] {
  margin-top: 15px;
  text-align: right;
}

.matter-card[data-v-4651ea28] {
  min-height: 54vh;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.matter-card[data-v-4651ea28] .ant-card-body {
  padding: 15px;
}
.matter-card[data-v-4651ea28] .common-matter {
  padding: 15px;
  height: 65vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu {
  width: 250px;
  border-right: 1px solid #d9d9d9;
  padding-right: 12px;
  min-height: 40vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .input-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 30px;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  border-radius: 4px;
  padding: 0 8px;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .input-select:hover,
.matter-card[data-v-4651ea28] .common-matter .left-menu .input-select.active {
  border-color: #40a9ff;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .input-select.new-input-select:hover {
  border-color: #004fff;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .all-text {
  padding: 3px 5px;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .all-text:hover {
  cursor: pointer;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .all-text.active {
  background-color: #bae7ff;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .all-text.new-all-text.active {
  background-color: #eff4ff;
  color: #004fff;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .tree-wrap {
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .option-item .no-outline label {
  border: none;
}
.matter-card[data-v-4651ea28] .common-matter .left-menu .option-item .no-outline label:before,
.matter-card[data-v-4651ea28] .common-matter .left-menu .option-item .no-outline label:after {
  width: 0;
}
.matter-card[data-v-4651ea28] .common-matter .right-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .ant-spin-nested-loading {
  height: 100%;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .struct-change-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
  padding-left: 15px;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .struct-change-title > span {
  color: #999;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .flip-list-move {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .no-move {
  -webkit-transition: -webkit-transform 0s;
  transition: -webkit-transform 0s;
  transition: transform 0s;
  transition: transform 0s, -webkit-transform 0s;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .ghost {
  border-color: #40a9ff !important;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main > div > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item {
  cursor: default;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px dashed transparent;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item .thumbnail {
  width: 100px;
  height: 100px;
  border: 1px solid #d9d9d9;
  margin-right: 8px;
  text-align: center;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item .thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item .des {
  width: 200px;
  position: relative;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item .des p {
  margin-bottom: 0;
  font-size: 14px;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item .des p svg {
  font-size: 12px;
  color: #333;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item .des .drag-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: move;
  position: absolute;
  left: 0;
  bottom: 0;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .chemistry-main .struct-item .des .drag-icon span {
  margin-left: 10px;
}
.matter-card[data-v-4651ea28] .common-matter .right-main .ant-pagination {
  padding-top: 12px;
  text-align: right;
}

.chemistry-struct-modal-common[data-v-6c1bc0bf] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal-header {
  padding: 12px 24px;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal-header .struct-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal-header .struct-title img {
  width: 30px;
  margin-right: 8px;
  margin-top: -2px;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal-footer {
  padding: 0;
  border-top-color: transparent !important;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal .ant-modal-body {
  padding: 0;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l {
  background-color: #f5f5f5;
  padding: 10px 20px;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l ul li {
  line-height: 50px;
  cursor: pointer;
  font-size: 16px;
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l ul li.active {
  font-weight: bold;
  color: var(--primary-color);
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .menu-l ul li:hover {
  color: var(--primary-color);
}
.chemistry-struct-modal-common[data-v-6c1bc0bf] .ant-modal-wrap .ant-modal .ant-modal-body .struct-main .editor {
  height: 65vh;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.chemistry-struct-modal-common .chemistry-footer[data-v-6c1bc0bf] {
  padding: 12px;
}
.editor[data-v-6c1bc0bf] {
  position: relative;
}
.editor .editor-cover[data-v-6c1bc0bf] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.side-tab-container[data-v-6c1bc0bf] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 94px;
          flex: 0 0 94px;
  padding-top: 8px;
  width: 94px;
  background-color: #F9FAFE;
}
.side-tab-container .side-tab[data-v-6c1bc0bf] {
  position: relative;
  margin-bottom: 20px;
  padding-left: 17px;
  font-size: 16px;
  line-height: 3;
  color: --var(--text-color);
  cursor: pointer;
}
.side-tab-container .side-tab[data-v-6c1bc0bf]:hover {
  background-color: rgba(0, 79, 255, 0.1);
}
.side-tab-container .side-tab.active[data-v-6c1bc0bf] {
  color: var(--primary-color);
}
.side-tab-container .side-tab.active[data-v-6c1bc0bf]::before {
  content: '';
  position: absolute;
  top: 17px;
  left: 0;
  width: 3px;
  height: 14px;
  border-radius: 0px 2px 0px 2px;
  background-color: var(--primary-color);
}


[data-v-f6f43b2c] .addEmptyTable {
  border-radius: 8px;
  border-color: #ced2d9;
  border-collapse: collapse !important;
}
[data-v-f6f43b2c] .addEmptyTable th,[data-v-f6f43b2c] .addEmptyTable td {
  padding: 8px;
  min-width: 60px;
}
[data-v-f6f43b2c] .addEmptyTable th {
  background: #f0f2f5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #878d99;
  font-weight: 400;
}
.optionColumn-list[data-v-f6f43b2c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.optionColumn-list .optionColumn-item[data-v-f6f43b2c] {
  width: 32px;
  height: 32px;
  margin: 0 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
.optionColumn-list .optionColumn-item .optionColumn-img[data-v-f6f43b2c] {
  width: 100%;
  height: 100%;
  background-size: cover;
}
.optionColumn-list .optionColumn-item[data-v-f6f43b2c]:hover {
  background: #f5f5f5;
}
.optionColumn-list .optionColumn-item.current[data-v-f6f43b2c] {
  background: #f5f5f5;
}
.optionColumn-list .optionColumn-item .single-column[data-v-f6f43b2c] {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/singleColumn.ae474521.svg);
}
.optionColumn-list .optionColumn-item .two-columns[data-v-f6f43b2c] {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/twoColumns.bba60173.svg);
}
.optionColumn-list .optionColumn-item .four-columns[data-v-f6f43b2c] {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/fourColumns.086ad3e9.svg);
}


[data-v-e97b0e74] .addEmptyTable {
  border-radius: 8px;
  border-color: #ced2d9;
  border-collapse: collapse !important;
}
[data-v-e97b0e74] .addEmptyTable th,[data-v-e97b0e74] .addEmptyTable td {
  padding: 8px;
  min-width: 60px;
}
[data-v-e97b0e74] .addEmptyTable th {
  background: #f0f2f5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #878d99;
  font-weight: 400;
}
.optionColumn-list[data-v-e97b0e74] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.optionColumn-list .optionColumn-item[data-v-e97b0e74] {
  width: 32px;
  height: 32px;
  margin: 0 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
.optionColumn-list .optionColumn-item .optionColumn-img[data-v-e97b0e74] {
  width: 100%;
  height: 100%;
  background-size: cover;
}
.optionColumn-list .optionColumn-item[data-v-e97b0e74]:hover {
  background: #f5f5f5;
}
.optionColumn-list .optionColumn-item.current[data-v-e97b0e74] {
  background: #f5f5f5;
}
.optionColumn-list .optionColumn-item .single-column[data-v-e97b0e74] {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/singleColumn.ae474521.svg);
}
.optionColumn-list .optionColumn-item .two-columns[data-v-e97b0e74] {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/twoColumns.bba60173.svg);
}
.optionColumn-list .optionColumn-item .four-columns[data-v-e97b0e74] {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/fourColumns.086ad3e9.svg);
}


[data-v-2ff31f57] .addEmptyTable {
  border-radius: 8px;
  border-color: #ced2d9;
  border-collapse: collapse !important;
  min-width: 200px;
}
[data-v-2ff31f57] .addEmptyTable th,[data-v-2ff31f57] .addEmptyTable td {
  padding: 8px;
}
[data-v-2ff31f57] .addEmptyTable th {
  background: #f0f2f5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #878d99;
  font-weight: 400;
}
[data-v-2ff31f57] .addEmptyTable .ant-input-number {
  border: 1px solid #d9d9d9;
}
[data-v-2ff31f57] .addEmptyTable .ant-input-number .ant-input-number-handler-wrap {
  opacity: 1;
}
.inputMenu[data-v-2ff31f57] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-2ff31f57] .ant-input-number {
  display: inline-block;
  width: 60px;
  height: 24px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(10, 147, 252, 0.2);
  margin-right: 4px;
}
[data-v-2ff31f57] .ant-input-number-input {
  height: 24px;
}


[data-v-bc373c48] .addEmptyTable {
  border-radius: 8px;
  border-color: #ced2d9;
  border-collapse: collapse !important;
  min-width: 200px;
}
[data-v-bc373c48] .addEmptyTable th,[data-v-bc373c48] .addEmptyTable td {
  padding: 8px;
}
[data-v-bc373c48] .addEmptyTable th {
  background: #f0f2f5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #878d99;
  font-weight: 400;
}
[data-v-bc373c48] .addEmptyTable .ant-input-number {
  border: 1px solid #d9d9d9;
}
[data-v-bc373c48] .addEmptyTable .ant-input-number .ant-input-number-handler-wrap {
  opacity: 1;
}
.inputMenu[data-v-bc373c48] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-bc373c48] .ant-input-number {
  display: inline-block;
  width: 60px;
  height: 24px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(10, 147, 252, 0.2);
  margin-right: 4px;
}
[data-v-bc373c48] .ant-input-number-input {
  height: 24px;
  margin-left: -8px;
  width: 100%;
  text-align: center;
}

.itemMenuBox[data-v-b4c5da46] {
  position: absolute;
  right: 0;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e7f4ff;
  padding: 4px 0;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  color: #333333;
  z-index: 10;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.itemMenuBox .textMenu[data-v-b4c5da46] {
  padding: 5px;
  cursor: pointer;
  border-radius: 4px;
}
.itemMenuBox .textMenu[data-v-b4c5da46]:hover {
  background: rgba(10, 147, 252, 0.2);
}
.itemMenuBox .textMenu[data-v-b4c5da46]:first-child {
  margin-left: 5px;
}
.itemMenuBox .textMenu[data-v-b4c5da46]:last-child {
  margin-right: 5px;
}
.itemMenuBox .textMenu.menu-active[data-v-b4c5da46] {
  background: rgba(10, 147, 252, 0.2);
}
.itemMenuBox .textMenu img[data-v-b4c5da46] {
  width: 14px;
  height: 14px;
}
.more-box[data-v-b4c5da46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100px;
  font-size: 14px;
}
.more-box .more-item[data-v-b4c5da46] {
  padding: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.more-box .more-item[data-v-b4c5da46]::after {
  content: '>';
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.move-type-box[data-v-b4c5da46] {
  max-width: 100px;
}
.move-type-box[data-v-b4c5da46] .ant-radio-wrapper {
  margin: 6px 0;
}
[data-v-b4c5da46] .text-menu .ant-popover.ant-popover-placement-bottom {
  -webkit-transform: translateX(-10000px);
          transform: translateX(-10000px);
}
[data-v-b4c5da46] .zoom-big-leave.zoom-big-leave-active {
  -webkit-animation: none;
          animation: none;
}
[data-v-b4c5da46] .zoom-big-enter.zoom-big-enter-active {
  -webkit-animation: none;
          animation: none;
}


[data-v-11c2dbad] .letter-spacing-dialog {
  width: 220px;
  height: 80px;
}
[data-v-11c2dbad] .letter-spacing-dialog .jby-modal-header {
  display: none;
}
[data-v-11c2dbad] .letter-spacing-dialog .jby-modal-content {
  width: 220px;
  height: 80px;
  border-radius: 4px;
  background-color: #FFFFFF;
  border: 1px solid #EEEEEE;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
[data-v-11c2dbad] .letter-spacing-dialog .jby-modal-content .ant-modal-body {
  padding: 12px;
}
.value-indicator[data-v-11c2dbad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.operation-container[data-v-11c2dbad] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spacing-slider-wrapper[data-v-11c2dbad] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
}
.redo-icon-wrapper[data-v-11c2dbad] .jby-icon-inner svg {
  width: 20px;
  height: 20px;
}

.v-ggb-demo[data-v-af77aa5c] .ant-modal-body {
  padding: 10px 25px;
}
.v-ggb-demo[data-v-af77aa5c] .toolbar_button,
.v-ggb-demo[data-v-af77aa5c] table button {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.v-ggb-demo[data-v-af77aa5c] .GeoGebraFrame .TitleBarPanelContent {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.v-ggb-demo[data-v-af77aa5c] .GeoGebraFrame .gwt-PopupPanel .listMenuItem img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.v-ggb-demo[data-v-af77aa5c] .GeoGebraFrame .zoomPanel .zoomPanelBtn img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
[data-v-af77aa5c] .ggb-dialog-class .GeoGebraFrame .algebraViewObjectStylebar {
  min-width: 36px;
}


[data-v-d6a7995c] .line-height-with-input-dialog .jby-modal-header {
  display: none;
}
[data-v-d6a7995c] .line-height-with-input-dialog .jby-modal-content {
  width: 98px;
  min-height: 200px;
  border-radius: 4px;
  background-color: #FFFFFF;
  border: 1px solid #EEEEEE;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
[data-v-d6a7995c] .line-height-with-input-dialog .jby-modal-content .ant-modal-body {
  padding: 15px 12px 15px;
}
.menu[data-v-d6a7995c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.menu-item[data-v-d6a7995c] {
  height: 24px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menu-item[data-v-d6a7995c]:not(:last-child) {
  margin-bottom: 8px;
}
.menu-item[data-v-d6a7995c]:hover {
  background-color: #f5f5f5;
}
.menu-text[data-v-d6a7995c] {
  margin-right: auto;
  font-size: 14px;
  color: #333;
}
.menu-check-icon[data-v-d6a7995c] {
  width: 24px;
  height: 24px;
}
.menu-item-input[data-v-d6a7995c] {
  width: 72px;
  height: 24px;
  margin-bottom: 8px;
  /* 隐藏inputNumber组件的步进值按钮 */
}
.menu-item-input[data-v-d6a7995c] .ant-input-number-handler-wrap {
  display: none;
}
.menu-item-input[data-v-d6a7995c] .ant-input-number-input {
  height: 100%;
}

.image-preview[data-v-1920c60e] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  z-index: 100000;
}
.close-icon[data-v-1920c60e] {
  position: absolute;
  top: 30px;
  right: 30px;
  color: #ffffff;
  font-size: 24px;
}
.image-container[data-v-1920c60e] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.preview-image[data-v-1920c60e] {
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
  max-width: initial;
  max-height: initial;
}
.controls[data-v-1920c60e] {
  position: absolute;
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(19, 36, 74, 0.9);
  padding: 0 12px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 10;
}
.controls-icon[data-v-1920c60e] {
  width: 24px;
  height: 24px;
  color: rgba(255, 255, 255, 0.6);
  margin: 12px;
  cursor: pointer;
}
.controls .line[data-v-1920c60e] {
  width: 1px;
  height: 21px;
  opacity: 0.6;
  border: 1px solid rgba(249, 250, 254, 0.5);
  margin: 0 12px;
}


[data-v-49edbe87] .custom-text-decoration-dot-dashed {
  position: relative;
}
[data-v-49edbe87] .custom-text-decoration-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 8px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-49edbe87] .custom-text-decoration-double-dot-dashed {
  position: relative;
}
[data-v-49edbe87] .custom-text-decoration-double-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 11px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-49edbe87] .custom-text-decoration-wavy {
  text-decoration: none!important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%274%27 viewBox=%270 0 12 4%27%3E%3Cpath d=%27M0,2 Q3,0 6,2 T12,2%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271%27/%3E%3C/svg%3E");
  background-position: 0 100%;
  background-size: 12px 4px;
  /* 波浪周期和高度 */
  background-repeat: repeat-x;
  padding-bottom: 0.2em;
}
#mainBox[data-v-49edbe87],
.relative-box[data-v-49edbe87] {
  text-underline-offset: 4px;
  background-color: var(--layout-bg);
}
[data-v-49edbe87] .toolbarBox {
  position: absolute;
  z-index: 100;
  top: var(--titleBarHeight);
  width: 100%;
}
[data-v-49edbe87] .toolbarBox .tox .tox-menu {
  max-height: 500px !important;
}
#contentBox[data-v-49edbe87] {
  margin-top: 12px;
}
#demoBox[data-v-49edbe87] {
  text-underline-offset: 4px;
}
#contentBox[data-v-49edbe87],
.toolbarBox[data-v-49edbe87] {
  text-underline-offset: 4px;
  font-family: 'times new roman', times, Microsoft YaHei;
}
#contentBox[data-v-49edbe87] ul,
.toolbarBox[data-v-49edbe87] ul {
  list-style: disc;
}
#contentBox[data-v-49edbe87] ol,
.toolbarBox[data-v-49edbe87] ol {
  list-style: decimal;
}
#contentBox[data-v-49edbe87] li,
.toolbarBox[data-v-49edbe87] li {
  list-style: inherit;
}
#contentBox .officeWordBox[data-v-49edbe87],
.toolbarBox .officeWordBox[data-v-49edbe87] {
  line-break: strict;
}
#contentBox .officeWordBox[data-v-49edbe87] .mce-content-body div,
.toolbarBox .officeWordBox[data-v-49edbe87] .mce-content-body div {
  overflow: hidden;
}
#contentBox .officeWordBox.clearContent[data-v-49edbe87] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before,
.toolbarBox .officeWordBox.clearContent[data-v-49edbe87] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
#contentBox .officeWordBox[data-v-49edbe87] #totalScoreLine_content div,
.toolbarBox .officeWordBox[data-v-49edbe87] #totalScoreLine_content div {
  overflow: visible;
}
#contentBox .empty-box .empty-item[data-v-49edbe87],
.toolbarBox .empty-box .empty-item[data-v-49edbe87] {
  height: 35px;
  margin: 0 16px;
}
#contentBox .empty-box .has-line[data-v-49edbe87],
.toolbarBox .empty-box .has-line[data-v-49edbe87] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#contentBox .blockStyle[data-v-49edbe87],
.toolbarBox .blockStyle[data-v-49edbe87] {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] .media,
.toolbarBox[data-v-49edbe87] .media {
  display: inline-block;
  margin: 5px 0;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  border: 1px solid rgba(0, 0, 0, 0);
  position: relative;
}
#contentBox[data-v-49edbe87] .media .paper_loading,
.toolbarBox[data-v-49edbe87] .media .paper_loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-49edbe87] .media.selected,
.toolbarBox[data-v-49edbe87] .media.selected {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
#contentBox[data-v-49edbe87] .media .media-mask,
.toolbarBox[data-v-49edbe87] .media .media-mask {
  position: absolute;
  left: 0;
  top: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
#contentBox[data-v-49edbe87] .media .QRCode::-moz-selection, .toolbarBox[data-v-49edbe87] .media .QRCode::-moz-selection {
  background: none;
}
#contentBox[data-v-49edbe87] .media .QRCode::selection,
.toolbarBox[data-v-49edbe87] .media .QRCode::selection {
  background: none;
}
#contentBox[data-v-49edbe87] .media video,
.toolbarBox[data-v-49edbe87] .media video,
#contentBox[data-v-49edbe87] .media .video,
.toolbarBox[data-v-49edbe87] .media .video {
  height: 248px;
  width: 440px;
  background: #eaecf0;
  border-radius: 1px;
  text-align: center;
}
#contentBox[data-v-49edbe87] .media .video_logo,
.toolbarBox[data-v-49edbe87] .media .video_logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
#contentBox[data-v-49edbe87] .media .not,
.toolbarBox[data-v-49edbe87] .media .not {
  -webkit-animation: spin-data-v-49edbe87 2s linear infinite;
          animation: spin-data-v-49edbe87 2s linear infinite;
}
@-webkit-keyframes spin-data-v-49edbe87 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-data-v-49edbe87 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
#contentBox[data-v-49edbe87] .media .audio,
.toolbarBox[data-v-49edbe87] .media .audio {
  background: #f0f2f5;
  border-radius: 22px;
  height: 44px;
  width: 264px;
}
#contentBox[data-v-49edbe87] .media .audio .button,
.toolbarBox[data-v-49edbe87] .media .audio .button {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: auto 12px auto 14px;
}
#contentBox[data-v-49edbe87] .media .audio .warn,
.toolbarBox[data-v-49edbe87] .media .audio .warn {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: 0 5px;
}
#contentBox audio[data-v-49edbe87]::-moz-selection, .toolbarBox audio[data-v-49edbe87]::-moz-selection {
  background: #0074fc33;
}
#contentBox audio[data-v-49edbe87]::selection,
.toolbarBox audio[data-v-49edbe87]::selection {
  background: #0074fc33;
}
#contentBox[data-v-49edbe87] .mask,
.toolbarBox[data-v-49edbe87] .mask {
  height: 100%;
  left: 0;
  outline: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
#contentBox[data-v-49edbe87] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-49edbe87] .mce-content-body [contentEditable='false'][data-mce-selected] {
  cursor: default;
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
#contentBox[data-v-49edbe87] h1,
.toolbarBox[data-v-49edbe87] h1 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] h2,
.toolbarBox[data-v-49edbe87] h2 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] h3,
.toolbarBox[data-v-49edbe87] h3 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] h4,
.toolbarBox[data-v-49edbe87] h4 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] h5,
.toolbarBox[data-v-49edbe87] h5 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] h6,
.toolbarBox[data-v-49edbe87] h6 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] p,
.toolbarBox[data-v-49edbe87] p {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-49edbe87] .mce-edit-focus,
.toolbarBox[data-v-49edbe87] .mce-edit-focus {
  outline: none;
}
#contentBox[data-v-49edbe87] .tox-tinymce,
.toolbarBox[data-v-49edbe87] .tox-tinymce {
  left: 0;
  width: 100%;
  z-index: 1300;
  background: #ffffff;
  min-height: 46px;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
}
#contentBox[data-v-49edbe87] .tox-editor-container,
.toolbarBox[data-v-49edbe87] .tox-editor-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-49edbe87] .tox.tox-tinymce-inline .tox-editor-header,
.toolbarBox[data-v-49edbe87] .tox.tox-tinymce-inline .tox-editor-header {
  width: 100%;
  border: none;
}
#contentBox[data-v-49edbe87] .tox .tox-toolbar,
.toolbarBox[data-v-49edbe87] .tox .tox-toolbar {
  width: 100%;
  margin: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-49edbe87] .tox .tox-toolbar__primary,
.toolbarBox[data-v-49edbe87] .tox .tox-toolbar__primary {
  max-width: 100%;
}
#contentBox[data-v-49edbe87] .mce-content-body,
.toolbarBox[data-v-49edbe87] .mce-content-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1px;
}
#contentBox[data-v-49edbe87] .tox-toolbar-overlord,
.toolbarBox[data-v-49edbe87] .tox-toolbar-overlord {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn--bespoke,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn--bespoke {
  border: none;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn--bespoke:hover,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn--bespoke:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn--bespoke .tox-tbtn__select-label,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn--bespoke .tox-tbtn__select-label {
  width: auto;
}
#contentBox[data-v-49edbe87] .tox .tox-split-button:hover,
.toolbarBox[data-v-49edbe87] .tox .tox-split-button:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-49edbe87] .tox .tox-split-button .tox-tbtn:hover,
.toolbarBox[data-v-49edbe87] .tox .tox-split-button .tox-tbtn:hover {
  background-color: #e7e7e7;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn__select-label,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn__select-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-49edbe87] .tox .tox-collection--toolbar .tox-collection__item--active,
.toolbarBox[data-v-49edbe87] .tox .tox-collection--toolbar .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn {
  border: none;
  pointer-events: auto;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn:hover,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn--disabled svg path,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn--disabled svg path,
#contentBox .tox .tox-tbtn--disabled:hover svg path[data-v-49edbe87],
.toolbarBox .tox .tox-tbtn--disabled:hover svg path[data-v-49edbe87],
#contentBox .tox .tox-tbtn:disabled svg path[data-v-49edbe87],
.toolbarBox .tox .tox-tbtn:disabled svg path[data-v-49edbe87],
#contentBox .tox .tox-tbtn:disabled:hover svg path[data-v-49edbe87],
.toolbarBox .tox .tox-tbtn:disabled:hover svg path[data-v-49edbe87] {
  fill: #cccccc;
}
#contentBox[data-v-49edbe87] .tox .tox-menu,
.toolbarBox[data-v-49edbe87] .tox .tox-menu {
  border: none;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
#contentBox[data-v-49edbe87] .tox .tox-collection--list .tox-collection__item--active,
.toolbarBox[data-v-49edbe87] .tox .tox-collection--list .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn--enabled,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn--enabled {
  background-color: #e4e6eb;
}
#contentBox[data-v-49edbe87] .tox .tox-collection__item-icon,
.toolbarBox[data-v-49edbe87] .tox .tox-collection__item-icon,
#contentBox .tox .tox-collection__item-checkmark[data-v-49edbe87],
.toolbarBox .tox .tox-collection__item-checkmark[data-v-49edbe87] {
  color: var(--primary-color);
}
#contentBox[data-v-49edbe87] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled),
.toolbarBox[data-v-49edbe87] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
  background-color: #f5f5f5;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog-wrap,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog-wrap {
  background-color: rgba(0, 0, 0, 0.45);
}
#contentBox[data-v-49edbe87] .tox .tox-dialog-wrap__backdrop,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog-wrap__backdrop {
  background-color: unset;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog {
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 8px;
  -webkit-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
  padding: 10px 14px 20px 14px;
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-collection__group,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-collection__group {
  max-height: 270px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-textfield,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-textfield {
  border-color: #d9d9d9;
  border-radius: 6px;
  margin: 5px 0;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header {
  padding-right: 0px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header .tox-dialog__title,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header .tox-dialog__title {
  font-size: 16px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header .tox-button--naked,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header .tox-button--naked {
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header .tox-button,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__header .tox-button {
  margin-right: -8px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__footer,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__footer {
  padding: 0;
  border: none;
  margin-top: 10px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__footer .tox-button,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__footer .tox-button {
  color: #fff;
  background-color: var(--primary-color);
  -webkit-box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
          box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
  font-weight: normal;
  height: 32px;
  width: 64px;
  padding: 4px 15px;
  line-height: normal;
  border: none;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__footer .tox-button:hover,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-dialog__footer .tox-button:hover {
  background-color: var(--primary-color);
  border: none;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog ::-webkit-scrollbar,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog ::-webkit-scrollbar {
  width: 6px;
  border-radius: 3px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog ::-webkit-scrollbar-track,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog ::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog ::-webkit-scrollbar-thumb,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb {
  background-color: #999;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog__body-nav-item {
  margin-bottom: 10px;
  height: 30px;
  min-width: 60px;
  text-align: center;
  line-height: 30px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog__body-nav-item--active,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog__body-nav-item--active {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color);
}
#contentBox[data-v-49edbe87] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-49edbe87] .mce-content-body [contentEditable='false'][data-mce-selected],
#contentBox[data-v-49edbe87] .selected-border,
.toolbarBox[data-v-49edbe87] .selected-border {
  background-color: unset;
  border: 1px dashed var(--primary-color);
  border-radius: 4px;
  outline: none;
}
#contentBox[data-v-49edbe87] .mce-content-body img::-moz-selection,
.toolbarBox[data-v-49edbe87] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-49edbe87] .mce-content-body img::-moz-selection, .toolbarBox[data-v-49edbe87] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-49edbe87] .mce-content-body img::selection,
.toolbarBox[data-v-49edbe87] .mce-content-body img::selection {
  background: #0074fc33;
}
#contentBox[data-v-49edbe87] .tox .tox-toolbar,
.toolbarBox[data-v-49edbe87] .tox .tox-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-49edbe87] .tox .tox-toolbar__group,
.toolbarBox[data-v-49edbe87] .tox .tox-toolbar__group {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-49edbe87] .tox .tox-color-input span,
.toolbarBox[data-v-49edbe87] .tox .tox-color-input span {
  top: 11px;
}
#contentBox[data-v-49edbe87] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-49edbe87] .tox .tox-dialog__body-nav-item {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-49edbe87] .tox-tinymce > .tox-editor-container [title='样式'],
.toolbarBox[data-v-49edbe87] .tox-tinymce > .tox-editor-container [title='样式'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-49edbe87] .tox-tbtn--bespoke[title='字体大小'],
.toolbarBox[data-v-49edbe87] .tox-tbtn--bespoke[title='字体大小'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-49edbe87] .tox-tbtn[title='字体'],
.toolbarBox[data-v-49edbe87] .tox-tbtn[title='字体'] {
  width: 80px;
  margin: 0;
}
#contentBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'],
.toolbarBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'],
#contentBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'],
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'],
#contentBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'],
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'] {
  color: #cccccc;
}
#contentBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label {
  color: #cccccc;
}
#contentBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'] svg,
.toolbarBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'] svg,
#contentBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'] svg,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'] svg,
#contentBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'] svg,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'] svg {
  fill: #cccccc;
}
#contentBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'] svg path,
.toolbarBox[data-v-49edbe87] .tox .tox-collection__item[aria-disabled='true'] svg path,
#contentBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'] svg path,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[aria-disabled='true'] svg path,
#contentBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'] svg path,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn[disabled='disabled'] svg path {
  fill: #cccccc;
  stroke: transparent;
}
#contentBox[data-v-49edbe87] .tox .tox-tbtn:focus,
.toolbarBox[data-v-49edbe87] .tox .tox-tbtn:focus {
  background-color: #fff;
}
#contentBox[data-v-49edbe87] .tox .tox-notification--warning,
.toolbarBox[data-v-49edbe87] .tox .tox-notification--warning {
  min-width: 300px;
}
.isHideEditorBox[data-v-49edbe87] .mce-content-body {
  height: 0px;
  overflow: hidden;
  position: fixed !important;
  top: 0;
  left: 0;
}
[data-v-49edbe87] ::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-49edbe87] ::selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-49edbe87]::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-49edbe87] .tinymce-link::-moz-selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-49edbe87] .tinymce-link::selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-49edbe87] .img-t {
  max-width: 99%;
}
svg[data-v-49edbe87] {
  max-width: 100%;
}
[data-v-49edbe87] svg {
  max-width: 100%;
}
[data-v-49edbe87] .mce-content-body hr {
  margin: 10px 0 10px 0;
  display: inline-block;
  width: 99%;
  cursor: pointer;
}
[data-v-49edbe87] .tox {
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
[data-v-49edbe87] .tox ::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
[data-v-49edbe87] .tox ::-webkit-scrollbar-track {
  background-color: #fff;
}
[data-v-49edbe87] .tox ::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
}
[data-v-49edbe87] .tinymce-hollowOut {
  border-bottom: 1px solid red;
  color: red;
  padding-bottom: 1px;
}
[data-v-49edbe87] .tinymce-hollowOut * {
  text-decoration: none !important;
}
[data-v-49edbe87] .tinymce-hollowOut::before {
  content: '\3000';
}
[data-v-49edbe87] .tinymce-hollowOut::after {
  content: '\3000';
}
[data-v-49edbe87] .tinymce-hollowOut span {
  text-decoration: unset !important;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut {
  color: rgba(0, 0, 0, 0) !important;
  border-bottom: 1px solid #333333;
  cursor: pointer;
  background-color: #ddd;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut * {
  color: rgba(0, 0, 0, 0) !important;
  text-decoration: none !important;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut img,[data-v-49edbe87] .preview-type-student .tinymce-hollowOut svg {
  opacity: 0;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut span {
  color: rgba(0, 0, 0, 0) !important;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut.show {
  color: red !important;
  -webkit-animation: zoomIn-data-v-49edbe87 0.5s linear;
          animation: zoomIn-data-v-49edbe87 0.5s linear;
  background-color: unset !important;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut.show * {
  color: red !important;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut.show img,[data-v-49edbe87] .preview-type-student .tinymce-hollowOut.show svg {
  opacity: 1;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut.show span {
  color: red !important;
}
[data-v-49edbe87] .preview-type-student .tinymce-hollowOut.show::before {
  background-image: none;
}
[data-v-49edbe87] .tinymce-hollowOut .img-t {
  border-bottom: 1px solid red;
}
[data-v-49edbe87] .tinymce-hiddenOnly {
  background-color: #d9d9d9;
}
[data-v-49edbe87] .tinymce-hiddenAndAnswer {
  background-color: #d9d9d9;
  color: red;
}
[data-v-49edbe87] .preview-type-student .tinymce-hiddenOnly,[data-v-49edbe87] .preview-type-student .tinymce-hiddenAndAnswer {
  display: none;
}
[data-v-49edbe87] .preview-type-student .tinymce-hiddenOnly.show,[data-v-49edbe87] .preview-type-student .tinymce-hiddenAndAnswer.show {
  display: inline;
}
[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenOnly,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenAndAnswer {
  display: inline;
  background-color: #fff;
  color: #fff;
}
[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenOnly img,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenAndAnswer img,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenOnly svg,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenAndAnswer svg {
  opacity: 0;
}
[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenOnly.show,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  background-color: #d9d9d9;
  color: unset;
  -webkit-animation: zoomIn-data-v-49edbe87 0.5s linear;
          animation: zoomIn-data-v-49edbe87 0.5s linear;
}
[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenOnly.show img,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show img,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenOnly.show svg,[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show svg {
  opacity: 1;
}
[data-v-49edbe87] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  color: red;
}
@-webkit-keyframes zoomIn-data-v-49edbe87 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes zoomIn-data-v-49edbe87 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
[data-v-49edbe87] .img-loading {
  display: inline-block;
  min-width: 30px;
  min-height: 30px;
  text-align: center;
  padding-top: 13px;
  border-radius: 2px;
  background-color: rgba(204, 204, 204, 0.2);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
[data-v-49edbe87] .img-loading.waiting {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-waiting.6976ab60.png);
}
[data-v-49edbe87] .img-loading.waiting .logo {
  display: none;
}
[data-v-49edbe87] .img-loading.fail {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-fail.f5967de7.png);
}
[data-v-49edbe87] .img-loading.fail .logo {
  display: none;
}
[data-v-49edbe87] .img-loading .logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
[data-v-49edbe87] .img-loading .not {
  -webkit-animation: spin-data-v-49edbe87 2s linear infinite;
          animation: spin-data-v-49edbe87 2s linear infinite;
}
@keyframes spin-data-v-49edbe87 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[data-v-49edbe87] .answer-preview-box {
  word-break: break-all;
}
[data-v-49edbe87] .content-box .mce-content-body table,[data-v-49edbe87] #contentBox .mce-content-body table,[data-v-49edbe87] .preview-box table,[data-v-49edbe87] #demoBox table,[data-v-49edbe87] .content-box .mce-content-body th,[data-v-49edbe87] #contentBox .mce-content-body th,[data-v-49edbe87] .preview-box th,[data-v-49edbe87] #demoBox th,[data-v-49edbe87] .content-box .mce-content-body tr,[data-v-49edbe87] #contentBox .mce-content-body tr,[data-v-49edbe87] .preview-box tr,[data-v-49edbe87] #demoBox tr,[data-v-49edbe87] .content-box .mce-content-body td,[data-v-49edbe87] #contentBox .mce-content-body td,[data-v-49edbe87] .preview-box td,[data-v-49edbe87] #demoBox td {
  border: 1px solid #000000;
}
[data-v-49edbe87] .content-box .mce-content-body table p,[data-v-49edbe87] #contentBox .mce-content-body table p,[data-v-49edbe87] .preview-box table p,[data-v-49edbe87] #demoBox table p,[data-v-49edbe87] .content-box .mce-content-body th p,[data-v-49edbe87] #contentBox .mce-content-body th p,[data-v-49edbe87] .preview-box th p,[data-v-49edbe87] #demoBox th p,[data-v-49edbe87] .content-box .mce-content-body tr p,[data-v-49edbe87] #contentBox .mce-content-body tr p,[data-v-49edbe87] .preview-box tr p,[data-v-49edbe87] #demoBox tr p,[data-v-49edbe87] .content-box .mce-content-body td p,[data-v-49edbe87] #contentBox .mce-content-body td p,[data-v-49edbe87] .preview-box td p,[data-v-49edbe87] #demoBox td p {
  word-break: break-all;
}
[data-v-49edbe87] #contentBox table,[data-v-49edbe87] .preview-box table,[data-v-49edbe87] #downloadPreview table,[data-v-49edbe87] #demoBox table {
  max-width: 100% !important;
  border-collapse: collapse !important;
  word-break: break-all;
  margin: 3px;
}
[data-v-49edbe87] #contentBox table td,[data-v-49edbe87] .preview-box table td,[data-v-49edbe87] #downloadPreview table td,[data-v-49edbe87] #demoBox table td {
  overflow: hidden;
}
[data-v-49edbe87] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
[data-v-49edbe87] sup {
  line-height: 2;
}
[data-v-49edbe87] sub {
  line-height: 2;
}
.big-score-line[data-v-49edbe87] {
  width: 160px;
  text-align: center;
  line-height: 40px;
  color: #878d99;
  margin: 5px 10px 5px 0;
}
.big-score-line .title[data-v-49edbe87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .title > div[data-v-49edbe87]:first-child {
  width: 88px;
}
.big-score-line .title > div[data-v-49edbe87]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .title > div[data-v-49edbe87] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
}
.big-score-line .body[data-v-49edbe87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .body > div[data-v-49edbe87]:first-child {
  width: 88px;
}
.big-score-line .body > div[data-v-49edbe87]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .body > div[data-v-49edbe87] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
  border-bottom: 1px solid #ced2d9;
}
.main-buttons-box[data-v-49edbe87] {
  position: absolute;
  left: 50%;
  z-index: 4;
  background-color: #ffffff;
}
.main-right-buttons-box[data-v-49edbe87] {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(110%);
          transform: translateX(110%);
}
[data-v-49edbe87] .mce-content-body img[data-mce-style='float: right;'] {
  margin-right: 1px;
}
[data-v-49edbe87] .tox .tox-tbtn--enabled {
  color: var(--primary-color);
}
[data-v-49edbe87] .tox .tox-tbtn--enabled svg {
  fill: var(--primary-color);
}
[data-v-49edbe87] .update-explanation-box p::before {
  content: '*';
  color: #f5222d;
  margin-right: 4px;
}
#contentBox[data-v-49edbe87] .mce-content-body table {
  table-layout: auto !important;
  max-width: 100% !important;
}
#previewPage[data-v-49edbe87] .mce-content-body table {
  max-width: 100% !important;
}
/** 定义各级标题和正文的样式 */
[data-v-49edbe87] .editor-box {
  line-height: 2;
  color: #000000;
}
[data-v-49edbe87] .editor-box h1,[data-v-49edbe87] .editor-box h2,[data-v-49edbe87] .editor-box h3,[data-v-49edbe87] .editor-box h4 {
  font-weight: bold;
  color: #000000;
}
[data-v-49edbe87] .editor-box h1 {
  font-size: 14pt;
}
[data-v-49edbe87] .editor-box h2 {
  font-size: 12pt;
}
[data-v-49edbe87] .editor-box h3 {
  font-size: 10.5pt;
}
[data-v-49edbe87] .editor-box h4 {
  font-size: 10.5pt;
}
[data-v-49edbe87] .editor-box p {
  font-size: 10.5pt;
}
[data-v-49edbe87] .toolbarBox div.tox-collection__item-label > h1 {
  font-size: 14pt !important;
}
[data-v-49edbe87] .toolbarBox div.tox-collection__item-label > h2 {
  font-size: 12pt !important;
}
[data-v-49edbe87] .toolbarBox div.tox-collection__item-label > h3 {
  font-size: 10.5pt !important;
}
[data-v-49edbe87] .toolbarBox div.tox-collection__item-label > h4 {
  font-size: 10.5pt !important;
}
[data-v-49edbe87] .toolbarBox div.tox-collection__item-label > p {
  font-size: 10.5pt !important;
}
.left-top-margin[data-v-49edbe87],
.left-bottom-margin[data-v-49edbe87],
.right-top-margin[data-v-49edbe87],
.right-bottom-margin[data-v-49edbe87] {
  position: absolute;
  --marginLineLength: 10mm;
  --marginLineColor: #bbbbbb;
  width: var(--marginLineLength);
  height: var(--marginLineLength);
}
.left-top-margin[data-v-49edbe87] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.left-bottom-margin[data-v-49edbe87] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.right-top-margin[data-v-49edbe87] {
  right: calc(var(--pagePaddingRight) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.right-bottom-margin[data-v-49edbe87] {
  right: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.sealline-img[data-v-49edbe87] {
  position: absolute;
  width: calc(var(--pagePaddingLeft));
  max-width: 19mm;
  left: 0;
  top: var(--pagePaddingTop);
}
#previewContentBox[data-v-49edbe87] p,
#previewContentBox[data-v-49edbe87] div {
  outline: none;
}
/** ---------------评论相关样式------------------ */
.add-comment-button[data-v-49edbe87] {
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  background: #f9fafe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  z-index: 9999;
  -webkit-transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.add-comment-button .add-comment-icon[data-v-49edbe87] {
  width: 100%;
  height: 100%;
}
[data-v-49edbe87] .tinymce-commentMarker {
  border-bottom: 2px solid #eb5c20;
}
[data-v-49edbe87] .tinymce-commentMarker .img-t {
  border-bottom: 2px solid #eb5c20;
}
[data-v-49edbe87] .tinymce-commentMarker.commentMarker-active {
  background-color: rgba(235, 92, 32, 0.3) !important;
}
[data-v-49edbe87] .tinymce-commentMarker.commentMarker-active .img-t {
  position: relative;
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
  -webkit-mask: linear-gradient(black, black);
          mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
          mask: linear-gradient(black, black);
  outline: 1000px solid rgba(235, 92, 32, 0.3);
  outline-offset: -1000px;
}
[data-v-49edbe87] .disabled-element-item.tinymce-commentMarker {
  border-bottom: unset;
}
.demo-content[data-v-49edbe87] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* 自定义Webkit浏览器的滚动条样式 */
}
.demo-content[data-v-49edbe87]::-webkit-scrollbar {
  width: 0px;
  /* 滚动条宽度 */
  height: 0px;
  /* 对于水平滚动条 */
}
.demo-content.laser-cursor[data-v-49edbe87] {
  cursor: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/laser-cursor.7a17908d.png) 29 29, auto;
}
.demo-box[data-v-49edbe87] {
  width: var(--pageWidth);
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: calc(var(--pagePaddingTop) / 2);
  padding-bottom: var(--pagePaddingBottom);
  padding-left: var(--pagePaddingLeft);
  padding-right: var(--pagePaddingRight);
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
.demo-element-box[data-v-49edbe87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.demo-element-box .demo-item[data-v-49edbe87] {
  display: inline-block;
  width: 100%;
}
.demo-element-box .demo-item.show[data-v-49edbe87] {
  display: block;
}
.demo-element-box .demo-item.hidden[data-v-49edbe87] {
  display: none;
}
.last-page[data-v-49edbe87],
.next-page[data-v-49edbe87] {
  font-size: 40px;
  color: #aaaaaa;
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 4;
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 59px;
  height: 59px;
  border-radius: 50%;
  background-color: #f9fafe;
}
.last-page[data-v-49edbe87]:hover,
.next-page[data-v-49edbe87]:hover {
  -webkit-transform: translateY(-50%) scale(1.2);
          transform: translateY(-50%) scale(1.2);
  background-color: #e8efff;
}
.last-page.disabled[data-v-49edbe87],
.next-page.disabled[data-v-49edbe87] {
  background-color: #f9fafe;
}
.last-page[data-v-49edbe87] {
  left: 60px;
}
.next-page[data-v-49edbe87] {
  right: 60px;
}
.left-menu-box[data-v-49edbe87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bottom-menu-item[data-v-49edbe87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: PingFangSC;
  color: #333333;
  font-weight: 400;
  font-size: 16px;
  margin-right: 16px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bottom-menu-item .menu-item-icon[data-v-49edbe87] {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
[data-v-49edbe87] .menu {
  top: 0px;
}
[data-v-49edbe87] .menu .menu-top {
  padding-right: 10px;
}
[data-v-49edbe87] .menu .menu-scroll {
  height: calc(100vh - 55px);
}
[data-v-49edbe87] .officeWordBox {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[data-v-49edbe87] .img-t {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.line-wrapper[data-v-49edbe87] {
  position: relative;
  top: 1px;
  margin-right: 16px;
  width: 2px;
  height: 14px;
  border-radius: 8px;
  background: #E2EBFF;
}
.is-laser-pen-mode[data-v-49edbe87] {
  position: fixed;
  width: 60vw;
  height: calc(60vh + 53px);
  top: 100px;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 9999;
  pointer-events: none;
}

.comment-number[data-v-10f20173] {
  position: absolute;
  right: 16px;
  height: 18px;
  background-color: #ffffff;
  color: #F4A050;
  text-align: center;
  line-height: 18px;
  font-size: 14px;
  border-radius: 4px;
  padding: 0 5px;
  cursor: pointer;
  border: 1px solid #F4A050;
}
.comment-number[data-v-10f20173]:hover {
  background-color: #F4A050;
  color: #fff;
}
.comment-number.active-comment-number[data-v-10f20173] {
  background-color: #F4A050;
  color: #fff;
}

.scroll-position-tips[data-v-779613f6] {
  width: 242px;
  height: 152px;
  position: absolute;
  top: 104px;
  right: 76px;
  border-radius: 8px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 0px 8px 0px rgba(19, 36, 74, 0.1);
  padding: 0 16px;
}
.scroll-position-tips.fold[data-v-779613f6] {
  width: 32px;
  height: 32px;
  padding: 0;
}
.scroll-position-tips .head[data-v-779613f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 42px;
  line-height: 42px;
  color: #333333;
  font-size: 16px;
  border-bottom: 1px solid #E2EBFF;
}
.scroll-position-tips .head .welcome[data-v-779613f6] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.scroll-position-tips .head .up[data-v-779613f6] {
  color: #004FFF;
  font-size: 14px;
  margin-right: 4px;
  cursor: pointer;
}
.scroll-position-tips .head .icon[data-v-779613f6] {
  width: 16px;
  height: 16px;
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/fold.c55dbb14.svg);
  margin-top: 13px;
  cursor: pointer;
}
.scroll-position-tips .content[data-v-779613f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 67px;
  padding-top: 21px;
  cursor: pointer;
}
.scroll-position-tips .content .eye[data-v-779613f6] {
  width: 18px;
  height: 15px;
  margin: 4px 5px 0 0;
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/eye-blue.7fc85411.svg) no-repeat;
}
.scroll-position-tips .content .text[data-v-779613f6] {
  color: #004FFF;
  font-size: 14px;
}
.scroll-position-tips .bottom[data-v-779613f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 42px;
  line-height: 42px;
  font-size: 14px;
}
.scroll-position-tips .bottom .time[data-v-779613f6] {
  color: #999;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.scroll-position-tips .bottom .close[data-v-779613f6] {
  color: #666;
  cursor: pointer;
}
.scroll-position-tips .fold-icon[data-v-779613f6] {
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/fold-blue.cec16e34.svg) no-repeat;
  background-position: center;
}

.margin-setting-box[data-v-e8fb0c00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
  cursor: pointer;
  color: #333333;
}
.margin-setting-box img[data-v-e8fb0c00] {
  margin: 0 4px;
}
.setting-item[data-v-e8fb0c00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 8px;
  padding-right: 8px;
  cursor: pointer;
}
.setting-item .setting-icon-box[data-v-e8fb0c00] {
  padding: 4px;
  margin: 4px;
  border-radius: 4px;
}
.setting-item.active[data-v-e8fb0c00] {
  background-color: #EFF4FF;
}
.setting-item[data-v-e8fb0c00]:hover {
  background-color: #EFF4FF;
}
.setting-item .setting-icon[data-v-e8fb0c00] {
  width: 24px;
  height: 24px;
}
.setting-item .setting-content[data-v-e8fb0c00] {
  padding-top: 4px;
}
.setting-item .setting-content .setting-name[data-v-e8fb0c00] {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
}
.setting-item .setting-content .setting-detail .setting-text[data-v-e8fb0c00] {
  line-height: 1;
  margin-bottom: 8px;
  font-size: 12px;
}
.setting-item[data-v-e8fb0c00] .ant-popover-inner-content {
  padding-left: 4px;
}

.bottom-bar-box[data-v-6ea17078] {
  height: 32px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 40px;
  padding-right: 70px;
}
.bottom-bar-box .zoom-box[data-v-6ea17078] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.bottom-bar-box .zoom-box .zoom_item[data-v-6ea17078] {
  margin-right: 12px;
}
.bottom-bar-box .zoom-box .is_icon_active[data-v-6ea17078] {
  background: #e7f4ff;
}
.bottom-bar-box .zoom-box .zoom-option-icon-box[data-v-6ea17078] {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: #f5f5f5;
}
.bottom-bar-box .zoom-box .zoom-option-icon-box .zoom-action-icon[data-v-6ea17078] {
  width: 100%;
  height: 100%;
}
.bottom-bar-box .zoom-box .zoom-select-box[data-v-6ea17078] {
  position: relative;
  width: 68px;
  text-align: center;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-select-value[data-v-6ea17078] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #333333;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box[data-v-6ea17078] {
  position: absolute;
  bottom: 20px;
  left: 0;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: scale(0) translateY(100%);
          transform: scale(0) translateY(100%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box.active[data-v-6ea17078] {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  opacity: 1;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box .zoom-option-item[data-v-6ea17078] {
  padding: 9px 16px;
  color: #333333;
  cursor: pointer;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box .zoom-option-item[data-v-6ea17078]:hover {
  background: #f5f5f5;
}
.bottom-bar-box .zoom-box .zoom-select-box .zoom-option-box .zoom-option-item.active[data-v-6ea17078] {
  background: #f5f5f5;
}
.bottom-bar-box .bottom-center-box[data-v-6ea17078] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.bottom-bar-box .zoom-action-icon-box[data-v-6ea17078] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.mce-resizehandle-close {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 10px;
  height: 10px;
  margin: 0;
  padding: 0;
  background-color: #ff4d4f;
  position: absolute;
  z-index: 1298;
  cursor: pointer;
}
.mce-resizehandle-close::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 1px;
  width: 8px;
  height: 2px;
  background-color: #ffffff;
  -webkit-transform: rotateZ(45deg);
          transform: rotateZ(45deg);
}
.mce-resizehandle-close::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 1px;
  width: 8px;
  height: 2px;
  background-color: #ffffff;
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
}


[data-v-b3280166] .custom-text-border {
  border: 1px solid #333;
}

.answer-sheet-editor[data-v-7ab251c4] {
  outline: none;
  color: #000;
}
.answer-sheet-editor[data-v-7ab251c4] ol {
  list-style: auto;
}
.answer-sheet-editor[data-v-7ab251c4] ol li {
  list-style: auto;
}
.answer-sheet-editor[data-v-7ab251c4] ul {
  list-style: disc;
}
.answer-sheet-editor[data-v-7ab251c4] ul li {
  list-style: disc;
}
.answer-sheet-editor[data-v-7ab251c4] ul[data-mce-style] li {
  list-style-type: inherit;
}
.answer-sheet-editor[data-v-7ab251c4] ol[data-mce-style] li {
  list-style-type: inherit;
}
.answer-sheet-editor.disable-editor[data-v-7ab251c4] {
  cursor: not-allowed;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.answer-sheet-editor[data-v-7ab251c4] p {
  margin-bottom: 0;
}
.answer-sheet-editor[data-v-7ab251c4] table {
  max-width: 100%;
}
.answer-sheet-editor[data-v-7ab251c4] .mce-resizehandle {
  z-index: 900;
}
.answer-sheet-editor[data-v-7ab251c4] .MathJax_SVG {
  cursor: pointer !important;
}
.answer-sheet-editor[data-v-7ab251c4] .composition-cell {
  display: inline-block;
  border: 1px solid var(--sheet-color);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 1px;
}
.answer-sheet-editor[data-v-7ab251c4] .composition-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  outline: none;
  overflow: hidden;
}


.ephox-snooker-resizer-rows,
.ephox-snooker-resizer-cols {
  z-index: 99 !important;
}

.link-popover[data-v-1ae0bb5e] {
  position: absolute;
  z-index: 1999;
  padding-bottom: 10px;
}
.link-popover .content .arrow[data-v-1ae0bb5e] {
  position: absolute;
  display: block;
  width: 8.5px;
  height: 8.5px;
  background: transparent;
  border-style: solid;
  border-width: 4px;
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.link-popover .content .inner[data-v-1ae0bb5e] {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  padding: 12px 16px;
  color: #000000;
  cursor: pointer;
}
.link-popover .content .inner .main[data-v-1ae0bb5e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  max-width: 200px;
}
.link-popover .content .inner .main .resource[data-v-1ae0bb5e] {
  background-size: auto 14px;
  background-position: left 3px;
}
.link-popover .content .inner .main > span[data-v-1ae0bb5e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px;
  width: 100%;
  text-wrap: wrap;
}


[data-v-70adcb09] .custom-text-decoration-dot-dashed {
  position: relative;
}
[data-v-70adcb09] .custom-text-decoration-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 8px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-70adcb09] .custom-text-decoration-double-dot-dashed {
  position: relative;
}
[data-v-70adcb09] .custom-text-decoration-double-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 11px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-70adcb09] .custom-text-decoration-wavy {
  text-decoration: none!important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%274%27 viewBox=%270 0 12 4%27%3E%3Cpath d=%27M0,2 Q3,0 6,2 T12,2%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271%27/%3E%3C/svg%3E");
  background-position: 0 100%;
  background-size: 12px 4px;
  /* 波浪周期和高度 */
  background-repeat: repeat-x;
  padding-bottom: 0.2em;
}
#mainBox[data-v-70adcb09],
.relative-box[data-v-70adcb09] {
  text-underline-offset: 4px;
  background-color: var(--layout-bg);
}
[data-v-70adcb09] .toolbarBox {
  position: absolute;
  z-index: 100;
  top: var(--titleBarHeight);
  width: 100%;
}
[data-v-70adcb09] .toolbarBox .tox .tox-menu {
  max-height: 500px !important;
}
#contentBox[data-v-70adcb09] {
  margin-top: 12px;
}
#demoBox[data-v-70adcb09] {
  text-underline-offset: 4px;
}
#contentBox[data-v-70adcb09],
.toolbarBox[data-v-70adcb09] {
  text-underline-offset: 4px;
  font-family: 'times new roman', times, Microsoft YaHei;
}
#contentBox[data-v-70adcb09] ul,
.toolbarBox[data-v-70adcb09] ul {
  list-style: disc;
}
#contentBox[data-v-70adcb09] ol,
.toolbarBox[data-v-70adcb09] ol {
  list-style: decimal;
}
#contentBox[data-v-70adcb09] li,
.toolbarBox[data-v-70adcb09] li {
  list-style: inherit;
}
#contentBox .officeWordBox[data-v-70adcb09],
.toolbarBox .officeWordBox[data-v-70adcb09] {
  line-break: strict;
}
#contentBox .officeWordBox[data-v-70adcb09] .mce-content-body div,
.toolbarBox .officeWordBox[data-v-70adcb09] .mce-content-body div {
  overflow: hidden;
}
#contentBox .officeWordBox.clearContent[data-v-70adcb09] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before,
.toolbarBox .officeWordBox.clearContent[data-v-70adcb09] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
#contentBox .officeWordBox[data-v-70adcb09] #totalScoreLine_content div,
.toolbarBox .officeWordBox[data-v-70adcb09] #totalScoreLine_content div {
  overflow: visible;
}
#contentBox .empty-box .empty-item[data-v-70adcb09],
.toolbarBox .empty-box .empty-item[data-v-70adcb09] {
  height: 35px;
  margin: 0 16px;
}
#contentBox .empty-box .has-line[data-v-70adcb09],
.toolbarBox .empty-box .has-line[data-v-70adcb09] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#contentBox .blockStyle[data-v-70adcb09],
.toolbarBox .blockStyle[data-v-70adcb09] {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] .media,
.toolbarBox[data-v-70adcb09] .media {
  display: inline-block;
  margin: 5px 0;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  border: 1px solid rgba(0, 0, 0, 0);
  position: relative;
}
#contentBox[data-v-70adcb09] .media .paper_loading,
.toolbarBox[data-v-70adcb09] .media .paper_loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-70adcb09] .media.selected,
.toolbarBox[data-v-70adcb09] .media.selected {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
#contentBox[data-v-70adcb09] .media .media-mask,
.toolbarBox[data-v-70adcb09] .media .media-mask {
  position: absolute;
  left: 0;
  top: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
#contentBox[data-v-70adcb09] .media .QRCode::-moz-selection, .toolbarBox[data-v-70adcb09] .media .QRCode::-moz-selection {
  background: none;
}
#contentBox[data-v-70adcb09] .media .QRCode::selection,
.toolbarBox[data-v-70adcb09] .media .QRCode::selection {
  background: none;
}
#contentBox[data-v-70adcb09] .media video,
.toolbarBox[data-v-70adcb09] .media video,
#contentBox[data-v-70adcb09] .media .video,
.toolbarBox[data-v-70adcb09] .media .video {
  height: 248px;
  width: 440px;
  background: #eaecf0;
  border-radius: 1px;
  text-align: center;
}
#contentBox[data-v-70adcb09] .media .video_logo,
.toolbarBox[data-v-70adcb09] .media .video_logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
#contentBox[data-v-70adcb09] .media .not,
.toolbarBox[data-v-70adcb09] .media .not {
  -webkit-animation: spin-data-v-70adcb09 2s linear infinite;
          animation: spin-data-v-70adcb09 2s linear infinite;
}
@-webkit-keyframes spin-data-v-70adcb09 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-data-v-70adcb09 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
#contentBox[data-v-70adcb09] .media .audio,
.toolbarBox[data-v-70adcb09] .media .audio {
  background: #f0f2f5;
  border-radius: 22px;
  height: 44px;
  width: 264px;
}
#contentBox[data-v-70adcb09] .media .audio .button,
.toolbarBox[data-v-70adcb09] .media .audio .button {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: auto 12px auto 14px;
}
#contentBox[data-v-70adcb09] .media .audio .warn,
.toolbarBox[data-v-70adcb09] .media .audio .warn {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: 0 5px;
}
#contentBox audio[data-v-70adcb09]::-moz-selection, .toolbarBox audio[data-v-70adcb09]::-moz-selection {
  background: #0074fc33;
}
#contentBox audio[data-v-70adcb09]::selection,
.toolbarBox audio[data-v-70adcb09]::selection {
  background: #0074fc33;
}
#contentBox[data-v-70adcb09] .mask,
.toolbarBox[data-v-70adcb09] .mask {
  height: 100%;
  left: 0;
  outline: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
#contentBox[data-v-70adcb09] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-70adcb09] .mce-content-body [contentEditable='false'][data-mce-selected] {
  cursor: default;
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
#contentBox[data-v-70adcb09] h1,
.toolbarBox[data-v-70adcb09] h1 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] h2,
.toolbarBox[data-v-70adcb09] h2 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] h3,
.toolbarBox[data-v-70adcb09] h3 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] h4,
.toolbarBox[data-v-70adcb09] h4 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] h5,
.toolbarBox[data-v-70adcb09] h5 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] h6,
.toolbarBox[data-v-70adcb09] h6 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] p,
.toolbarBox[data-v-70adcb09] p {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-70adcb09] .mce-edit-focus,
.toolbarBox[data-v-70adcb09] .mce-edit-focus {
  outline: none;
}
#contentBox[data-v-70adcb09] .tox-tinymce,
.toolbarBox[data-v-70adcb09] .tox-tinymce {
  left: 0;
  width: 100%;
  z-index: 1300;
  background: #ffffff;
  min-height: 46px;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
}
#contentBox[data-v-70adcb09] .tox-editor-container,
.toolbarBox[data-v-70adcb09] .tox-editor-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-70adcb09] .tox.tox-tinymce-inline .tox-editor-header,
.toolbarBox[data-v-70adcb09] .tox.tox-tinymce-inline .tox-editor-header {
  width: 100%;
  border: none;
}
#contentBox[data-v-70adcb09] .tox .tox-toolbar,
.toolbarBox[data-v-70adcb09] .tox .tox-toolbar {
  width: 100%;
  margin: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-70adcb09] .tox .tox-toolbar__primary,
.toolbarBox[data-v-70adcb09] .tox .tox-toolbar__primary {
  max-width: 100%;
}
#contentBox[data-v-70adcb09] .mce-content-body,
.toolbarBox[data-v-70adcb09] .mce-content-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1px;
}
#contentBox[data-v-70adcb09] .tox-toolbar-overlord,
.toolbarBox[data-v-70adcb09] .tox-toolbar-overlord {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn--bespoke,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn--bespoke {
  border: none;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn--bespoke:hover,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn--bespoke:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn--bespoke .tox-tbtn__select-label,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn--bespoke .tox-tbtn__select-label {
  width: auto;
}
#contentBox[data-v-70adcb09] .tox .tox-split-button:hover,
.toolbarBox[data-v-70adcb09] .tox .tox-split-button:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-70adcb09] .tox .tox-split-button .tox-tbtn:hover,
.toolbarBox[data-v-70adcb09] .tox .tox-split-button .tox-tbtn:hover {
  background-color: #e7e7e7;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn__select-label,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn__select-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-70adcb09] .tox .tox-collection--toolbar .tox-collection__item--active,
.toolbarBox[data-v-70adcb09] .tox .tox-collection--toolbar .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn {
  border: none;
  pointer-events: auto;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn:hover,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn--disabled svg path,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn--disabled svg path,
#contentBox .tox .tox-tbtn--disabled:hover svg path[data-v-70adcb09],
.toolbarBox .tox .tox-tbtn--disabled:hover svg path[data-v-70adcb09],
#contentBox .tox .tox-tbtn:disabled svg path[data-v-70adcb09],
.toolbarBox .tox .tox-tbtn:disabled svg path[data-v-70adcb09],
#contentBox .tox .tox-tbtn:disabled:hover svg path[data-v-70adcb09],
.toolbarBox .tox .tox-tbtn:disabled:hover svg path[data-v-70adcb09] {
  fill: #cccccc;
}
#contentBox[data-v-70adcb09] .tox .tox-menu,
.toolbarBox[data-v-70adcb09] .tox .tox-menu {
  border: none;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
#contentBox[data-v-70adcb09] .tox .tox-collection--list .tox-collection__item--active,
.toolbarBox[data-v-70adcb09] .tox .tox-collection--list .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn--enabled,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn--enabled {
  background-color: #e4e6eb;
}
#contentBox[data-v-70adcb09] .tox .tox-collection__item-icon,
.toolbarBox[data-v-70adcb09] .tox .tox-collection__item-icon,
#contentBox .tox .tox-collection__item-checkmark[data-v-70adcb09],
.toolbarBox .tox .tox-collection__item-checkmark[data-v-70adcb09] {
  color: var(--primary-color);
}
#contentBox[data-v-70adcb09] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled),
.toolbarBox[data-v-70adcb09] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
  background-color: #f5f5f5;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog-wrap,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog-wrap {
  background-color: rgba(0, 0, 0, 0.45);
}
#contentBox[data-v-70adcb09] .tox .tox-dialog-wrap__backdrop,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog-wrap__backdrop {
  background-color: unset;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog {
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 8px;
  -webkit-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
  padding: 10px 14px 20px 14px;
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-collection__group,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-collection__group {
  max-height: 270px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-textfield,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-textfield {
  border-color: #d9d9d9;
  border-radius: 6px;
  margin: 5px 0;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header {
  padding-right: 0px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header .tox-dialog__title,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header .tox-dialog__title {
  font-size: 16px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header .tox-button--naked,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header .tox-button--naked {
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header .tox-button,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__header .tox-button {
  margin-right: -8px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__footer,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__footer {
  padding: 0;
  border: none;
  margin-top: 10px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__footer .tox-button,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__footer .tox-button {
  color: #fff;
  background-color: var(--primary-color);
  -webkit-box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
          box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
  font-weight: normal;
  height: 32px;
  width: 64px;
  padding: 4px 15px;
  line-height: normal;
  border: none;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__footer .tox-button:hover,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-dialog__footer .tox-button:hover {
  background-color: var(--primary-color);
  border: none;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog ::-webkit-scrollbar,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog ::-webkit-scrollbar {
  width: 6px;
  border-radius: 3px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog ::-webkit-scrollbar-track,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog ::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog ::-webkit-scrollbar-thumb,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb {
  background-color: #999;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog__body-nav-item {
  margin-bottom: 10px;
  height: 30px;
  min-width: 60px;
  text-align: center;
  line-height: 30px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog__body-nav-item--active,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog__body-nav-item--active {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color);
}
#contentBox[data-v-70adcb09] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-70adcb09] .mce-content-body [contentEditable='false'][data-mce-selected],
#contentBox[data-v-70adcb09] .selected-border,
.toolbarBox[data-v-70adcb09] .selected-border {
  background-color: unset;
  border: 1px dashed var(--primary-color);
  border-radius: 4px;
  outline: none;
}
#contentBox[data-v-70adcb09] .mce-content-body img::-moz-selection,
.toolbarBox[data-v-70adcb09] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-70adcb09] .mce-content-body img::-moz-selection, .toolbarBox[data-v-70adcb09] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-70adcb09] .mce-content-body img::selection,
.toolbarBox[data-v-70adcb09] .mce-content-body img::selection {
  background: #0074fc33;
}
#contentBox[data-v-70adcb09] .tox .tox-toolbar,
.toolbarBox[data-v-70adcb09] .tox .tox-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-70adcb09] .tox .tox-toolbar__group,
.toolbarBox[data-v-70adcb09] .tox .tox-toolbar__group {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-70adcb09] .tox .tox-color-input span,
.toolbarBox[data-v-70adcb09] .tox .tox-color-input span {
  top: 11px;
}
#contentBox[data-v-70adcb09] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-70adcb09] .tox .tox-dialog__body-nav-item {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-70adcb09] .tox-tinymce > .tox-editor-container [title='样式'],
.toolbarBox[data-v-70adcb09] .tox-tinymce > .tox-editor-container [title='样式'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-70adcb09] .tox-tbtn--bespoke[title='字体大小'],
.toolbarBox[data-v-70adcb09] .tox-tbtn--bespoke[title='字体大小'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-70adcb09] .tox-tbtn[title='字体'],
.toolbarBox[data-v-70adcb09] .tox-tbtn[title='字体'] {
  width: 80px;
  margin: 0;
}
#contentBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'],
.toolbarBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'],
#contentBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'],
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'],
#contentBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'],
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'] {
  color: #cccccc;
}
#contentBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label {
  color: #cccccc;
}
#contentBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'] svg,
.toolbarBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'] svg,
#contentBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'] svg,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'] svg,
#contentBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'] svg,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'] svg {
  fill: #cccccc;
}
#contentBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'] svg path,
.toolbarBox[data-v-70adcb09] .tox .tox-collection__item[aria-disabled='true'] svg path,
#contentBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'] svg path,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[aria-disabled='true'] svg path,
#contentBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'] svg path,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn[disabled='disabled'] svg path {
  fill: #cccccc;
  stroke: transparent;
}
#contentBox[data-v-70adcb09] .tox .tox-tbtn:focus,
.toolbarBox[data-v-70adcb09] .tox .tox-tbtn:focus {
  background-color: #fff;
}
#contentBox[data-v-70adcb09] .tox .tox-notification--warning,
.toolbarBox[data-v-70adcb09] .tox .tox-notification--warning {
  min-width: 300px;
}
.isHideEditorBox[data-v-70adcb09] .mce-content-body {
  height: 0px;
  overflow: hidden;
  position: fixed !important;
  top: 0;
  left: 0;
}
[data-v-70adcb09] ::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-70adcb09] ::selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-70adcb09]::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-70adcb09] .tinymce-link::-moz-selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-70adcb09] .tinymce-link::selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-70adcb09] .img-t {
  max-width: 99%;
}
svg[data-v-70adcb09] {
  max-width: 100%;
}
[data-v-70adcb09] svg {
  max-width: 100%;
}
[data-v-70adcb09] .mce-content-body hr {
  margin: 10px 0 10px 0;
  display: inline-block;
  width: 99%;
  cursor: pointer;
}
[data-v-70adcb09] .tox {
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
[data-v-70adcb09] .tox ::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
[data-v-70adcb09] .tox ::-webkit-scrollbar-track {
  background-color: #fff;
}
[data-v-70adcb09] .tox ::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
}
[data-v-70adcb09] .tinymce-hollowOut {
  border-bottom: 1px solid red;
  color: red;
  padding-bottom: 1px;
}
[data-v-70adcb09] .tinymce-hollowOut * {
  text-decoration: none !important;
}
[data-v-70adcb09] .tinymce-hollowOut::before {
  content: '\3000';
}
[data-v-70adcb09] .tinymce-hollowOut::after {
  content: '\3000';
}
[data-v-70adcb09] .tinymce-hollowOut span {
  text-decoration: unset !important;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut {
  color: rgba(0, 0, 0, 0) !important;
  border-bottom: 1px solid #333333;
  cursor: pointer;
  background-color: #ddd;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut * {
  color: rgba(0, 0, 0, 0) !important;
  text-decoration: none !important;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut img,[data-v-70adcb09] .preview-type-student .tinymce-hollowOut svg {
  opacity: 0;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut span {
  color: rgba(0, 0, 0, 0) !important;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut.show {
  color: red !important;
  -webkit-animation: zoomIn-data-v-70adcb09 0.5s linear;
          animation: zoomIn-data-v-70adcb09 0.5s linear;
  background-color: unset !important;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut.show * {
  color: red !important;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut.show img,[data-v-70adcb09] .preview-type-student .tinymce-hollowOut.show svg {
  opacity: 1;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut.show span {
  color: red !important;
}
[data-v-70adcb09] .preview-type-student .tinymce-hollowOut.show::before {
  background-image: none;
}
[data-v-70adcb09] .tinymce-hollowOut .img-t {
  border-bottom: 1px solid red;
}
[data-v-70adcb09] .tinymce-hiddenOnly {
  background-color: #d9d9d9;
}
[data-v-70adcb09] .tinymce-hiddenAndAnswer {
  background-color: #d9d9d9;
  color: red;
}
[data-v-70adcb09] .preview-type-student .tinymce-hiddenOnly,[data-v-70adcb09] .preview-type-student .tinymce-hiddenAndAnswer {
  display: none;
}
[data-v-70adcb09] .preview-type-student .tinymce-hiddenOnly.show,[data-v-70adcb09] .preview-type-student .tinymce-hiddenAndAnswer.show {
  display: inline;
}
[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenOnly,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenAndAnswer {
  display: inline;
  background-color: #fff;
  color: #fff;
}
[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenOnly img,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenAndAnswer img,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenOnly svg,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenAndAnswer svg {
  opacity: 0;
}
[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenOnly.show,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  background-color: #d9d9d9;
  color: unset;
  -webkit-animation: zoomIn-data-v-70adcb09 0.5s linear;
          animation: zoomIn-data-v-70adcb09 0.5s linear;
}
[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenOnly.show img,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show img,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenOnly.show svg,[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show svg {
  opacity: 1;
}
[data-v-70adcb09] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  color: red;
}
@-webkit-keyframes zoomIn-data-v-70adcb09 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes zoomIn-data-v-70adcb09 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
[data-v-70adcb09] .img-loading {
  display: inline-block;
  min-width: 30px;
  min-height: 30px;
  text-align: center;
  padding-top: 13px;
  border-radius: 2px;
  background-color: rgba(204, 204, 204, 0.2);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
[data-v-70adcb09] .img-loading.waiting {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-waiting.6976ab60.png);
}
[data-v-70adcb09] .img-loading.waiting .logo {
  display: none;
}
[data-v-70adcb09] .img-loading.fail {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-fail.f5967de7.png);
}
[data-v-70adcb09] .img-loading.fail .logo {
  display: none;
}
[data-v-70adcb09] .img-loading .logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
[data-v-70adcb09] .img-loading .not {
  -webkit-animation: spin-data-v-70adcb09 2s linear infinite;
          animation: spin-data-v-70adcb09 2s linear infinite;
}
@keyframes spin-data-v-70adcb09 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[data-v-70adcb09] .answer-preview-box {
  word-break: break-all;
}
[data-v-70adcb09] .content-box .mce-content-body table,[data-v-70adcb09] #contentBox .mce-content-body table,[data-v-70adcb09] .preview-box table,[data-v-70adcb09] #demoBox table,[data-v-70adcb09] .content-box .mce-content-body th,[data-v-70adcb09] #contentBox .mce-content-body th,[data-v-70adcb09] .preview-box th,[data-v-70adcb09] #demoBox th,[data-v-70adcb09] .content-box .mce-content-body tr,[data-v-70adcb09] #contentBox .mce-content-body tr,[data-v-70adcb09] .preview-box tr,[data-v-70adcb09] #demoBox tr,[data-v-70adcb09] .content-box .mce-content-body td,[data-v-70adcb09] #contentBox .mce-content-body td,[data-v-70adcb09] .preview-box td,[data-v-70adcb09] #demoBox td {
  border: 1px solid #000000;
}
[data-v-70adcb09] .content-box .mce-content-body table p,[data-v-70adcb09] #contentBox .mce-content-body table p,[data-v-70adcb09] .preview-box table p,[data-v-70adcb09] #demoBox table p,[data-v-70adcb09] .content-box .mce-content-body th p,[data-v-70adcb09] #contentBox .mce-content-body th p,[data-v-70adcb09] .preview-box th p,[data-v-70adcb09] #demoBox th p,[data-v-70adcb09] .content-box .mce-content-body tr p,[data-v-70adcb09] #contentBox .mce-content-body tr p,[data-v-70adcb09] .preview-box tr p,[data-v-70adcb09] #demoBox tr p,[data-v-70adcb09] .content-box .mce-content-body td p,[data-v-70adcb09] #contentBox .mce-content-body td p,[data-v-70adcb09] .preview-box td p,[data-v-70adcb09] #demoBox td p {
  word-break: break-all;
}
[data-v-70adcb09] #contentBox table,[data-v-70adcb09] .preview-box table,[data-v-70adcb09] #downloadPreview table,[data-v-70adcb09] #demoBox table {
  max-width: 100% !important;
  border-collapse: collapse !important;
  word-break: break-all;
  margin: 3px;
}
[data-v-70adcb09] #contentBox table td,[data-v-70adcb09] .preview-box table td,[data-v-70adcb09] #downloadPreview table td,[data-v-70adcb09] #demoBox table td {
  overflow: hidden;
}
[data-v-70adcb09] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
[data-v-70adcb09] sup {
  line-height: 2;
}
[data-v-70adcb09] sub {
  line-height: 2;
}
.big-score-line[data-v-70adcb09] {
  width: 160px;
  text-align: center;
  line-height: 40px;
  color: #878d99;
  margin: 5px 10px 5px 0;
}
.big-score-line .title[data-v-70adcb09] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .title > div[data-v-70adcb09]:first-child {
  width: 88px;
}
.big-score-line .title > div[data-v-70adcb09]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .title > div[data-v-70adcb09] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
}
.big-score-line .body[data-v-70adcb09] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .body > div[data-v-70adcb09]:first-child {
  width: 88px;
}
.big-score-line .body > div[data-v-70adcb09]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .body > div[data-v-70adcb09] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
  border-bottom: 1px solid #ced2d9;
}
.main-buttons-box[data-v-70adcb09] {
  position: absolute;
  left: 50%;
  z-index: 4;
  background-color: #ffffff;
}
.main-right-buttons-box[data-v-70adcb09] {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(110%);
          transform: translateX(110%);
}
[data-v-70adcb09] .mce-content-body img[data-mce-style='float: right;'] {
  margin-right: 1px;
}
[data-v-70adcb09] .tox .tox-tbtn--enabled {
  color: var(--primary-color);
}
[data-v-70adcb09] .tox .tox-tbtn--enabled svg {
  fill: var(--primary-color);
}
[data-v-70adcb09] .update-explanation-box p::before {
  content: '*';
  color: #f5222d;
  margin-right: 4px;
}
#contentBox[data-v-70adcb09] .mce-content-body table {
  table-layout: auto !important;
  max-width: 100% !important;
}
#previewPage[data-v-70adcb09] .mce-content-body table {
  max-width: 100% !important;
}
/** 定义各级标题和正文的样式 */
[data-v-70adcb09] .editor-box {
  line-height: 2;
  color: #000000;
}
[data-v-70adcb09] .editor-box h1,[data-v-70adcb09] .editor-box h2,[data-v-70adcb09] .editor-box h3,[data-v-70adcb09] .editor-box h4 {
  font-weight: bold;
  color: #000000;
}
[data-v-70adcb09] .editor-box h1 {
  font-size: 14pt;
}
[data-v-70adcb09] .editor-box h2 {
  font-size: 12pt;
}
[data-v-70adcb09] .editor-box h3 {
  font-size: 10.5pt;
}
[data-v-70adcb09] .editor-box h4 {
  font-size: 10.5pt;
}
[data-v-70adcb09] .editor-box p {
  font-size: 10.5pt;
}
[data-v-70adcb09] .toolbarBox div.tox-collection__item-label > h1 {
  font-size: 14pt !important;
}
[data-v-70adcb09] .toolbarBox div.tox-collection__item-label > h2 {
  font-size: 12pt !important;
}
[data-v-70adcb09] .toolbarBox div.tox-collection__item-label > h3 {
  font-size: 10.5pt !important;
}
[data-v-70adcb09] .toolbarBox div.tox-collection__item-label > h4 {
  font-size: 10.5pt !important;
}
[data-v-70adcb09] .toolbarBox div.tox-collection__item-label > p {
  font-size: 10.5pt !important;
}
.left-top-margin[data-v-70adcb09],
.left-bottom-margin[data-v-70adcb09],
.right-top-margin[data-v-70adcb09],
.right-bottom-margin[data-v-70adcb09] {
  position: absolute;
  --marginLineLength: 10mm;
  --marginLineColor: #bbbbbb;
  width: var(--marginLineLength);
  height: var(--marginLineLength);
}
.left-top-margin[data-v-70adcb09] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.left-bottom-margin[data-v-70adcb09] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.right-top-margin[data-v-70adcb09] {
  right: calc(var(--pagePaddingRight) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.right-bottom-margin[data-v-70adcb09] {
  right: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.sealline-img[data-v-70adcb09] {
  position: absolute;
  width: calc(var(--pagePaddingLeft));
  max-width: 19mm;
  left: 0;
  top: var(--pagePaddingTop);
}
#previewContentBox[data-v-70adcb09] p,
#previewContentBox[data-v-70adcb09] div {
  outline: none;
}
/** ---------------评论相关样式------------------ */
.add-comment-button[data-v-70adcb09] {
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  background: #f9fafe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  z-index: 9999;
  -webkit-transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.add-comment-button .add-comment-icon[data-v-70adcb09] {
  width: 100%;
  height: 100%;
}
[data-v-70adcb09] .tinymce-commentMarker {
  border-bottom: 2px solid #eb5c20;
}
[data-v-70adcb09] .tinymce-commentMarker .img-t {
  border-bottom: 2px solid #eb5c20;
}
[data-v-70adcb09] .tinymce-commentMarker.commentMarker-active {
  background-color: rgba(235, 92, 32, 0.3) !important;
}
[data-v-70adcb09] .tinymce-commentMarker.commentMarker-active .img-t {
  position: relative;
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
  -webkit-mask: linear-gradient(black, black);
          mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
          mask: linear-gradient(black, black);
  outline: 1000px solid rgba(235, 92, 32, 0.3);
  outline-offset: -1000px;
}
[data-v-70adcb09] .disabled-element-item.tinymce-commentMarker {
  border-bottom: unset;
}

.exclude-question-preview-page {
  background-color: #ffffff;
}
.exclude-question-preview-page .img-t {
  -o-object-fit: contain;
     object-fit: contain;
}
.exclude-question-preview-page #contentBox .officeWordBox {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.exclude-question-preview-page #contentBox .item_sty {
  margin: 16px 0 !important;
}
.exclude-question-preview-page img {
  max-width: 100%;
}
.exclude-question-preview-page .preview-box {
  width: var(--pageWidth);
  max-width: 100vw;
}
.exclude-question-preview-page .preview-box table {
  max-width: 100% !important;
}
.exclude-question-preview-page .itemBox:hover {
  border: 1px solid transparent;
}
@media screen and (max-width: 220mm) {
.preview-box {
    padding: 20px 12px;
}
}
@media screen and (min-width: 220mm) {
.preview-box {
    padding-top: var(--pagePaddingTop);
    padding-bottom: var(--pagePaddingBottom);
    padding-left: var(--pagePaddingLeft);
    padding-right: var(--pagePaddingRight);
}
}
@page {
  size: A4 portrait;
  margin: 25.4mm 28.8mm 25.4mm 28.8mm;
}
/deep/ #contentBox table {
  border-collapse: collapse !important;
}

.tinymce-link {
  color: var(--primary-color);
  cursor: pointer !important;
  margin: 0 0.5em;
  white-space: wrap;
}
.tinymce-link.icon {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/hyperlink.37e20a73.svg);
}
.tinymce-link.icon::before {
  display: inline-block;
  content: '....';
  margin-left: 2px;
  vertical-align: middle;
  color: transparent;
}
.tinymce-link.resource {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left center;
}
.tinymce-link.resource.icon_doc,
.tinymce-link.resource.icon_docx {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/word.a3a56c00.svg);
}
.tinymce-link.resource.icon_png,
.tinymce-link.resource.icon_jpg,
.tinymce-link.resource.icon_jpeg,
.tinymce-link.resource.icon_webp,
.tinymce-link.resource.icon_gif {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/png.bd90b8a4.svg);
}
.tinymce-link.resource.icon_zip,
.tinymce-link.resource.icon_ppt,
.tinymce-link.resource.icon_pptx {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ppt.c0e34530.svg);
}
.tinymce-link.resource.icon_pdf {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/pdf.6043223d.svg);
}
.tinymce-link.resource.icon_mp3 {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/mp3.357e126a.svg);
}
.tinymce-link.resource.icon_mp4,
.tinymce-link.resource.icon_avi,
.tinymce-link.resource.icon_rmvb,
.tinymce-link.resource.icon_rm,
.tinymce-link.resource.icon_wmv {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/video.4232e992.svg);
}
.tinymce-link.resource.icon_ggb {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ggb.ebb6efea.svg);
}
.tinymce-link.resource.icon_chemistry {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/chemistry.2e75c945.svg);
}
.tinymce-link.resource.icon_exercises {
  width: 28px;
  height: 26px;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/exercises.b0a4a105.png);
}
.tinymce-link.resource::before {
  display: inline-block;
  content: '....';
  margin: 0 2px;
  color: transparent;
  text-indent: 0;
}

.previewRight[data-v-cfcf9af0] {
  position: fixed;
  right: 0px;
  top: 50px;
  width: 21vw;
  max-width: 320px;
  min-width: 300px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 5;
  padding-top: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.previewRight .header[data-v-cfcf9af0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 12px;
}
.previewRight .title[data-v-cfcf9af0] {
  display: inline-block;
  margin-bottom: 12px;
  color: var(--primary-color);
  line-height: 24px;
  position: relative;
  font-size: 16px;
}
.previewRight .title[data-v-cfcf9af0]:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 3px;
  background-color: var(--primary-color);
}
.previewRight .r-main-body[data-v-cfcf9af0] {
  background: #fff;
  height: calc(100vh - 140px);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 12px;
}
.previewRight .r-main-body[data-v-cfcf9af0]::-webkit-scrollbar {
  width: 7px;
}
.previewRight .r-main-body[data-v-cfcf9af0]::-webkit-scrollbar-track {
  background-color: #f3f3f3;
}
.previewRight .r-main-body[data-v-cfcf9af0]::-webkit-scrollbar-thumb {
  background-color: #aaa;
}
.previewRight .r-main-body[data-v-cfcf9af0]::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
.previewRight .r-main-body[data-v-cfcf9af0]::-webkit-scrollbar-thumb:active {
  background-color: #aaa;
}
.previewRight .previewRight-title[data-v-cfcf9af0] {
  font-size: 16px;
  color: #333333;
  font-weight: 600;
  margin-bottom: 10px;
}
.questionNumber-box[data-v-cfcf9af0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.progress-box[data-v-cfcf9af0] {
  width: 100px;
  height: 10px;
  background: #eee;
  border-radius: 5px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.progress-bar[data-v-cfcf9af0] {
  height: 100%;
  background: #005ad0;
  border-radius: 5px;
}
#difficultyEcharts[data-v-cfcf9af0] {
  width: 280px;
  height: 280px;
  margin: auto;
}
.open-btn[data-v-cfcf9af0] {
  position: fixed;
  right: 0px;
  top: 63px;
  width: 36px;
  height: 28px;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  z-index: 2;
}

.comment-input[data-v-9683432a] {
  min-height: 32px;
  max-height: 116px;
  padding: 8px;
  border: 1px solid #dcdfe6;
  outline: none;
  line-height: 1.5;
  overflow-y: auto;
  border-radius: 4px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
.comment-input[data-v-9683432a] img {
  max-width: 100%;
  height: auto;
}
.comment-input[data-v-9683432a]:empty::before {
  content: attr(placeholder);
  color: #cccccc;
}
.comment-input[data-v-9683432a]:focus {
  border-color: #409eff;
  -webkit-box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
}
.input-footer[data-v-9683432a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
}

.marker-item[data-v-85faf2ea] {
  color: #999999;
  width: calc(100% - 100px);
  padding: 16px;
  border-radius: 4px;
  background-color: #FFFFFF;
  border: 1px solid #EEEEEE;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
  position: absolute;
  left: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
[data-v-85faf2ea] img {
  max-width: 100%;
}
.marker-item.marker-active[data-v-85faf2ea] {
  color: #333333;
}
.marker-item.marker-active .comment-item__body[data-v-85faf2ea] {
  color: #333333;
  -webkit-line-clamp: unset;
}
.marker-item.marker-active .comment-item__header__name[data-v-85faf2ea] {
  color: #333333;
}
.marker-item.marker-active .comment-item__header__date[data-v-85faf2ea] {
  color: #666666;
}
.marker-item.marker-active .comment-item__header__delete[data-v-85faf2ea] {
  color: #666666;
}
.marker-item.marker-active .comment-item__header__delete[data-v-85faf2ea]:hover {
  color: #fa4f3c;
}
.comment-list[data-v-85faf2ea] {
  max-height: 300px;
  overflow-y: auto;
}
.comment-item[data-v-85faf2ea]:not(:last-child) {
  margin-bottom: 10px;
}
.comment-item__header[data-v-85faf2ea] {
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.5;
}
.comment-item__header__info[data-v-85faf2ea] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.comment-item__header__name[data-v-85faf2ea] {
  font-weight: bold;
  margin-right: 8px;
  color: #999999;
}
.comment-item__header__date[data-v-85faf2ea] {
  color: #999999;
}
.comment-item__header__delete[data-v-85faf2ea] {
  font-size: 12px;
  color: #999999;
  cursor: pointer;
}
.comment-item__header__delete[data-v-85faf2ea]:hover {
  color: #fa4f3c;
}
.comment-item__body[data-v-85faf2ea] {
  margin-top: 4px;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.comment-more[data-v-85faf2ea] {
  color: rgba(0, 79, 255, 0.6);
  margin-bottom: 10px;
}

.marker-list[data-v-0cdf7cde] {
  position: absolute;
  top: 0;
  right: -288px;
  width: 372px;
  padding-right: 100px;
}


[data-v-a5766476] .custom-text-decoration-dot-dashed {
  position: relative;
}
[data-v-a5766476] .custom-text-decoration-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 8px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-a5766476] .custom-text-decoration-double-dot-dashed {
  position: relative;
}
[data-v-a5766476] .custom-text-decoration-double-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 11px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-a5766476] .custom-text-decoration-wavy {
  text-decoration: none!important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%274%27 viewBox=%270 0 12 4%27%3E%3Cpath d=%27M0,2 Q3,0 6,2 T12,2%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271%27/%3E%3C/svg%3E");
  background-position: 0 100%;
  background-size: 12px 4px;
  /* 波浪周期和高度 */
  background-repeat: repeat-x;
  padding-bottom: 0.2em;
}
#mainBox[data-v-a5766476],
.relative-box[data-v-a5766476] {
  text-underline-offset: 4px;
  background-color: var(--layout-bg);
}
[data-v-a5766476] .toolbarBox {
  position: absolute;
  z-index: 100;
  top: var(--titleBarHeight);
  width: 100%;
}
[data-v-a5766476] .toolbarBox .tox .tox-menu {
  max-height: 500px !important;
}
#contentBox[data-v-a5766476] {
  margin-top: 12px;
}
#demoBox[data-v-a5766476] {
  text-underline-offset: 4px;
}
#contentBox[data-v-a5766476],
.toolbarBox[data-v-a5766476] {
  text-underline-offset: 4px;
  font-family: 'times new roman', times, Microsoft YaHei;
}
#contentBox[data-v-a5766476] ul,
.toolbarBox[data-v-a5766476] ul {
  list-style: disc;
}
#contentBox[data-v-a5766476] ol,
.toolbarBox[data-v-a5766476] ol {
  list-style: decimal;
}
#contentBox[data-v-a5766476] li,
.toolbarBox[data-v-a5766476] li {
  list-style: inherit;
}
#contentBox .officeWordBox[data-v-a5766476],
.toolbarBox .officeWordBox[data-v-a5766476] {
  line-break: strict;
}
#contentBox .officeWordBox[data-v-a5766476] .mce-content-body div,
.toolbarBox .officeWordBox[data-v-a5766476] .mce-content-body div {
  overflow: hidden;
}
#contentBox .officeWordBox.clearContent[data-v-a5766476] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before,
.toolbarBox .officeWordBox.clearContent[data-v-a5766476] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
#contentBox .officeWordBox[data-v-a5766476] #totalScoreLine_content div,
.toolbarBox .officeWordBox[data-v-a5766476] #totalScoreLine_content div {
  overflow: visible;
}
#contentBox .empty-box .empty-item[data-v-a5766476],
.toolbarBox .empty-box .empty-item[data-v-a5766476] {
  height: 35px;
  margin: 0 16px;
}
#contentBox .empty-box .has-line[data-v-a5766476],
.toolbarBox .empty-box .has-line[data-v-a5766476] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#contentBox .blockStyle[data-v-a5766476],
.toolbarBox .blockStyle[data-v-a5766476] {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] .media,
.toolbarBox[data-v-a5766476] .media {
  display: inline-block;
  margin: 5px 0;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  border: 1px solid rgba(0, 0, 0, 0);
  position: relative;
}
#contentBox[data-v-a5766476] .media .paper_loading,
.toolbarBox[data-v-a5766476] .media .paper_loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-a5766476] .media.selected,
.toolbarBox[data-v-a5766476] .media.selected {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
#contentBox[data-v-a5766476] .media .media-mask,
.toolbarBox[data-v-a5766476] .media .media-mask {
  position: absolute;
  left: 0;
  top: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
#contentBox[data-v-a5766476] .media .QRCode::-moz-selection, .toolbarBox[data-v-a5766476] .media .QRCode::-moz-selection {
  background: none;
}
#contentBox[data-v-a5766476] .media .QRCode::selection,
.toolbarBox[data-v-a5766476] .media .QRCode::selection {
  background: none;
}
#contentBox[data-v-a5766476] .media video,
.toolbarBox[data-v-a5766476] .media video,
#contentBox[data-v-a5766476] .media .video,
.toolbarBox[data-v-a5766476] .media .video {
  height: 248px;
  width: 440px;
  background: #eaecf0;
  border-radius: 1px;
  text-align: center;
}
#contentBox[data-v-a5766476] .media .video_logo,
.toolbarBox[data-v-a5766476] .media .video_logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
#contentBox[data-v-a5766476] .media .not,
.toolbarBox[data-v-a5766476] .media .not {
  -webkit-animation: spin-data-v-a5766476 2s linear infinite;
          animation: spin-data-v-a5766476 2s linear infinite;
}
@-webkit-keyframes spin-data-v-a5766476 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-data-v-a5766476 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
#contentBox[data-v-a5766476] .media .audio,
.toolbarBox[data-v-a5766476] .media .audio {
  background: #f0f2f5;
  border-radius: 22px;
  height: 44px;
  width: 264px;
}
#contentBox[data-v-a5766476] .media .audio .button,
.toolbarBox[data-v-a5766476] .media .audio .button {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: auto 12px auto 14px;
}
#contentBox[data-v-a5766476] .media .audio .warn,
.toolbarBox[data-v-a5766476] .media .audio .warn {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: 0 5px;
}
#contentBox audio[data-v-a5766476]::-moz-selection, .toolbarBox audio[data-v-a5766476]::-moz-selection {
  background: #0074fc33;
}
#contentBox audio[data-v-a5766476]::selection,
.toolbarBox audio[data-v-a5766476]::selection {
  background: #0074fc33;
}
#contentBox[data-v-a5766476] .mask,
.toolbarBox[data-v-a5766476] .mask {
  height: 100%;
  left: 0;
  outline: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
#contentBox[data-v-a5766476] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-a5766476] .mce-content-body [contentEditable='false'][data-mce-selected] {
  cursor: default;
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
#contentBox[data-v-a5766476] h1,
.toolbarBox[data-v-a5766476] h1 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] h2,
.toolbarBox[data-v-a5766476] h2 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] h3,
.toolbarBox[data-v-a5766476] h3 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] h4,
.toolbarBox[data-v-a5766476] h4 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] h5,
.toolbarBox[data-v-a5766476] h5 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] h6,
.toolbarBox[data-v-a5766476] h6 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] p,
.toolbarBox[data-v-a5766476] p {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-a5766476] .mce-edit-focus,
.toolbarBox[data-v-a5766476] .mce-edit-focus {
  outline: none;
}
#contentBox[data-v-a5766476] .tox-tinymce,
.toolbarBox[data-v-a5766476] .tox-tinymce {
  left: 0;
  width: 100%;
  z-index: 1300;
  background: #ffffff;
  min-height: 46px;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
}
#contentBox[data-v-a5766476] .tox-editor-container,
.toolbarBox[data-v-a5766476] .tox-editor-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-a5766476] .tox.tox-tinymce-inline .tox-editor-header,
.toolbarBox[data-v-a5766476] .tox.tox-tinymce-inline .tox-editor-header {
  width: 100%;
  border: none;
}
#contentBox[data-v-a5766476] .tox .tox-toolbar,
.toolbarBox[data-v-a5766476] .tox .tox-toolbar {
  width: 100%;
  margin: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-a5766476] .tox .tox-toolbar__primary,
.toolbarBox[data-v-a5766476] .tox .tox-toolbar__primary {
  max-width: 100%;
}
#contentBox[data-v-a5766476] .mce-content-body,
.toolbarBox[data-v-a5766476] .mce-content-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1px;
}
#contentBox[data-v-a5766476] .tox-toolbar-overlord,
.toolbarBox[data-v-a5766476] .tox-toolbar-overlord {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn--bespoke,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn--bespoke {
  border: none;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn--bespoke:hover,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn--bespoke:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn--bespoke .tox-tbtn__select-label,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn--bespoke .tox-tbtn__select-label {
  width: auto;
}
#contentBox[data-v-a5766476] .tox .tox-split-button:hover,
.toolbarBox[data-v-a5766476] .tox .tox-split-button:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-a5766476] .tox .tox-split-button .tox-tbtn:hover,
.toolbarBox[data-v-a5766476] .tox .tox-split-button .tox-tbtn:hover {
  background-color: #e7e7e7;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn__select-label,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn__select-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-a5766476] .tox .tox-collection--toolbar .tox-collection__item--active,
.toolbarBox[data-v-a5766476] .tox .tox-collection--toolbar .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn {
  border: none;
  pointer-events: auto;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn:hover,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn--disabled svg path,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn--disabled svg path,
#contentBox .tox .tox-tbtn--disabled:hover svg path[data-v-a5766476],
.toolbarBox .tox .tox-tbtn--disabled:hover svg path[data-v-a5766476],
#contentBox .tox .tox-tbtn:disabled svg path[data-v-a5766476],
.toolbarBox .tox .tox-tbtn:disabled svg path[data-v-a5766476],
#contentBox .tox .tox-tbtn:disabled:hover svg path[data-v-a5766476],
.toolbarBox .tox .tox-tbtn:disabled:hover svg path[data-v-a5766476] {
  fill: #cccccc;
}
#contentBox[data-v-a5766476] .tox .tox-menu,
.toolbarBox[data-v-a5766476] .tox .tox-menu {
  border: none;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
#contentBox[data-v-a5766476] .tox .tox-collection--list .tox-collection__item--active,
.toolbarBox[data-v-a5766476] .tox .tox-collection--list .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn--enabled,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn--enabled {
  background-color: #e4e6eb;
}
#contentBox[data-v-a5766476] .tox .tox-collection__item-icon,
.toolbarBox[data-v-a5766476] .tox .tox-collection__item-icon,
#contentBox .tox .tox-collection__item-checkmark[data-v-a5766476],
.toolbarBox .tox .tox-collection__item-checkmark[data-v-a5766476] {
  color: var(--primary-color);
}
#contentBox[data-v-a5766476] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled),
.toolbarBox[data-v-a5766476] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
  background-color: #f5f5f5;
}
#contentBox[data-v-a5766476] .tox .tox-dialog-wrap,
.toolbarBox[data-v-a5766476] .tox .tox-dialog-wrap {
  background-color: rgba(0, 0, 0, 0.45);
}
#contentBox[data-v-a5766476] .tox .tox-dialog-wrap__backdrop,
.toolbarBox[data-v-a5766476] .tox .tox-dialog-wrap__backdrop {
  background-color: unset;
}
#contentBox[data-v-a5766476] .tox .tox-dialog,
.toolbarBox[data-v-a5766476] .tox .tox-dialog {
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 8px;
  -webkit-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
  padding: 10px 14px 20px 14px;
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-collection__group,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-collection__group {
  max-height: 270px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-textfield,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-textfield {
  border-color: #d9d9d9;
  border-radius: 6px;
  margin: 5px 0;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header {
  padding-right: 0px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header .tox-dialog__title,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header .tox-dialog__title {
  font-size: 16px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header .tox-button--naked,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header .tox-button--naked {
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header .tox-button,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__header .tox-button {
  margin-right: -8px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__footer,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__footer {
  padding: 0;
  border: none;
  margin-top: 10px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__footer .tox-button,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__footer .tox-button {
  color: #fff;
  background-color: var(--primary-color);
  -webkit-box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
          box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
  font-weight: normal;
  height: 32px;
  width: 64px;
  padding: 4px 15px;
  line-height: normal;
  border: none;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__footer .tox-button:hover,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-dialog__footer .tox-button:hover {
  background-color: var(--primary-color);
  border: none;
}
#contentBox[data-v-a5766476] .tox .tox-dialog ::-webkit-scrollbar,
.toolbarBox[data-v-a5766476] .tox .tox-dialog ::-webkit-scrollbar {
  width: 6px;
  border-radius: 3px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog ::-webkit-scrollbar-track,
.toolbarBox[data-v-a5766476] .tox .tox-dialog ::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog ::-webkit-scrollbar-thumb,
.toolbarBox[data-v-a5766476] .tox .tox-dialog ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb,
.toolbarBox[data-v-a5766476] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb {
  background-color: #999;
}
#contentBox[data-v-a5766476] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-a5766476] .tox .tox-dialog__body-nav-item {
  margin-bottom: 10px;
  height: 30px;
  min-width: 60px;
  text-align: center;
  line-height: 30px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog__body-nav-item--active,
.toolbarBox[data-v-a5766476] .tox .tox-dialog__body-nav-item--active {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color);
}
#contentBox[data-v-a5766476] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-a5766476] .mce-content-body [contentEditable='false'][data-mce-selected],
#contentBox[data-v-a5766476] .selected-border,
.toolbarBox[data-v-a5766476] .selected-border {
  background-color: unset;
  border: 1px dashed var(--primary-color);
  border-radius: 4px;
  outline: none;
}
#contentBox[data-v-a5766476] .mce-content-body img::-moz-selection,
.toolbarBox[data-v-a5766476] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-a5766476] .mce-content-body img::-moz-selection, .toolbarBox[data-v-a5766476] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-a5766476] .mce-content-body img::selection,
.toolbarBox[data-v-a5766476] .mce-content-body img::selection {
  background: #0074fc33;
}
#contentBox[data-v-a5766476] .tox .tox-toolbar,
.toolbarBox[data-v-a5766476] .tox .tox-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-a5766476] .tox .tox-toolbar__group,
.toolbarBox[data-v-a5766476] .tox .tox-toolbar__group {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-a5766476] .tox .tox-color-input span,
.toolbarBox[data-v-a5766476] .tox .tox-color-input span {
  top: 11px;
}
#contentBox[data-v-a5766476] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-a5766476] .tox .tox-dialog__body-nav-item {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-a5766476] .tox-tinymce > .tox-editor-container [title='样式'],
.toolbarBox[data-v-a5766476] .tox-tinymce > .tox-editor-container [title='样式'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-a5766476] .tox-tbtn--bespoke[title='字体大小'],
.toolbarBox[data-v-a5766476] .tox-tbtn--bespoke[title='字体大小'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-a5766476] .tox-tbtn[title='字体'],
.toolbarBox[data-v-a5766476] .tox-tbtn[title='字体'] {
  width: 80px;
  margin: 0;
}
#contentBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'],
.toolbarBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'],
#contentBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'],
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'],
#contentBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'],
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'] {
  color: #cccccc;
}
#contentBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label {
  color: #cccccc;
}
#contentBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'] svg,
.toolbarBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'] svg,
#contentBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'] svg,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'] svg,
#contentBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'] svg,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'] svg {
  fill: #cccccc;
}
#contentBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'] svg path,
.toolbarBox[data-v-a5766476] .tox .tox-collection__item[aria-disabled='true'] svg path,
#contentBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'] svg path,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[aria-disabled='true'] svg path,
#contentBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'] svg path,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn[disabled='disabled'] svg path {
  fill: #cccccc;
  stroke: transparent;
}
#contentBox[data-v-a5766476] .tox .tox-tbtn:focus,
.toolbarBox[data-v-a5766476] .tox .tox-tbtn:focus {
  background-color: #fff;
}
#contentBox[data-v-a5766476] .tox .tox-notification--warning,
.toolbarBox[data-v-a5766476] .tox .tox-notification--warning {
  min-width: 300px;
}
.isHideEditorBox[data-v-a5766476] .mce-content-body {
  height: 0px;
  overflow: hidden;
  position: fixed !important;
  top: 0;
  left: 0;
}
[data-v-a5766476] ::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-a5766476] ::selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-a5766476]::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-a5766476] .tinymce-link::-moz-selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-a5766476] .tinymce-link::selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-a5766476] .img-t {
  max-width: 99%;
}
svg[data-v-a5766476] {
  max-width: 100%;
}
[data-v-a5766476] svg {
  max-width: 100%;
}
[data-v-a5766476] .mce-content-body hr {
  margin: 10px 0 10px 0;
  display: inline-block;
  width: 99%;
  cursor: pointer;
}
[data-v-a5766476] .tox {
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
[data-v-a5766476] .tox ::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
[data-v-a5766476] .tox ::-webkit-scrollbar-track {
  background-color: #fff;
}
[data-v-a5766476] .tox ::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
}
[data-v-a5766476] .tinymce-hollowOut {
  border-bottom: 1px solid red;
  color: red;
  padding-bottom: 1px;
}
[data-v-a5766476] .tinymce-hollowOut * {
  text-decoration: none !important;
}
[data-v-a5766476] .tinymce-hollowOut::before {
  content: '\3000';
}
[data-v-a5766476] .tinymce-hollowOut::after {
  content: '\3000';
}
[data-v-a5766476] .tinymce-hollowOut span {
  text-decoration: unset !important;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut {
  color: rgba(0, 0, 0, 0) !important;
  border-bottom: 1px solid #333333;
  cursor: pointer;
  background-color: #ddd;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut * {
  color: rgba(0, 0, 0, 0) !important;
  text-decoration: none !important;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut img,[data-v-a5766476] .preview-type-student .tinymce-hollowOut svg {
  opacity: 0;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut span {
  color: rgba(0, 0, 0, 0) !important;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut.show {
  color: red !important;
  -webkit-animation: zoomIn-data-v-a5766476 0.5s linear;
          animation: zoomIn-data-v-a5766476 0.5s linear;
  background-color: unset !important;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut.show * {
  color: red !important;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut.show img,[data-v-a5766476] .preview-type-student .tinymce-hollowOut.show svg {
  opacity: 1;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut.show span {
  color: red !important;
}
[data-v-a5766476] .preview-type-student .tinymce-hollowOut.show::before {
  background-image: none;
}
[data-v-a5766476] .tinymce-hollowOut .img-t {
  border-bottom: 1px solid red;
}
[data-v-a5766476] .tinymce-hiddenOnly {
  background-color: #d9d9d9;
}
[data-v-a5766476] .tinymce-hiddenAndAnswer {
  background-color: #d9d9d9;
  color: red;
}
[data-v-a5766476] .preview-type-student .tinymce-hiddenOnly,[data-v-a5766476] .preview-type-student .tinymce-hiddenAndAnswer {
  display: none;
}
[data-v-a5766476] .preview-type-student .tinymce-hiddenOnly.show,[data-v-a5766476] .preview-type-student .tinymce-hiddenAndAnswer.show {
  display: inline;
}
[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenOnly,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenAndAnswer {
  display: inline;
  background-color: #fff;
  color: #fff;
}
[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenOnly img,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenAndAnswer img,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenOnly svg,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenAndAnswer svg {
  opacity: 0;
}
[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenOnly.show,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  background-color: #d9d9d9;
  color: unset;
  -webkit-animation: zoomIn-data-v-a5766476 0.5s linear;
          animation: zoomIn-data-v-a5766476 0.5s linear;
}
[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenOnly.show img,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show img,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenOnly.show svg,[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show svg {
  opacity: 1;
}
[data-v-a5766476] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  color: red;
}
@-webkit-keyframes zoomIn-data-v-a5766476 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes zoomIn-data-v-a5766476 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
[data-v-a5766476] .img-loading {
  display: inline-block;
  min-width: 30px;
  min-height: 30px;
  text-align: center;
  padding-top: 13px;
  border-radius: 2px;
  background-color: rgba(204, 204, 204, 0.2);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
[data-v-a5766476] .img-loading.waiting {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-waiting.6976ab60.png);
}
[data-v-a5766476] .img-loading.waiting .logo {
  display: none;
}
[data-v-a5766476] .img-loading.fail {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-fail.f5967de7.png);
}
[data-v-a5766476] .img-loading.fail .logo {
  display: none;
}
[data-v-a5766476] .img-loading .logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
[data-v-a5766476] .img-loading .not {
  -webkit-animation: spin-data-v-a5766476 2s linear infinite;
          animation: spin-data-v-a5766476 2s linear infinite;
}
@keyframes spin-data-v-a5766476 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[data-v-a5766476] .answer-preview-box {
  word-break: break-all;
}
[data-v-a5766476] .content-box .mce-content-body table,[data-v-a5766476] #contentBox .mce-content-body table,[data-v-a5766476] .preview-box table,[data-v-a5766476] #demoBox table,[data-v-a5766476] .content-box .mce-content-body th,[data-v-a5766476] #contentBox .mce-content-body th,[data-v-a5766476] .preview-box th,[data-v-a5766476] #demoBox th,[data-v-a5766476] .content-box .mce-content-body tr,[data-v-a5766476] #contentBox .mce-content-body tr,[data-v-a5766476] .preview-box tr,[data-v-a5766476] #demoBox tr,[data-v-a5766476] .content-box .mce-content-body td,[data-v-a5766476] #contentBox .mce-content-body td,[data-v-a5766476] .preview-box td,[data-v-a5766476] #demoBox td {
  border: 1px solid #000000;
}
[data-v-a5766476] .content-box .mce-content-body table p,[data-v-a5766476] #contentBox .mce-content-body table p,[data-v-a5766476] .preview-box table p,[data-v-a5766476] #demoBox table p,[data-v-a5766476] .content-box .mce-content-body th p,[data-v-a5766476] #contentBox .mce-content-body th p,[data-v-a5766476] .preview-box th p,[data-v-a5766476] #demoBox th p,[data-v-a5766476] .content-box .mce-content-body tr p,[data-v-a5766476] #contentBox .mce-content-body tr p,[data-v-a5766476] .preview-box tr p,[data-v-a5766476] #demoBox tr p,[data-v-a5766476] .content-box .mce-content-body td p,[data-v-a5766476] #contentBox .mce-content-body td p,[data-v-a5766476] .preview-box td p,[data-v-a5766476] #demoBox td p {
  word-break: break-all;
}
[data-v-a5766476] #contentBox table,[data-v-a5766476] .preview-box table,[data-v-a5766476] #downloadPreview table,[data-v-a5766476] #demoBox table {
  max-width: 100% !important;
  border-collapse: collapse !important;
  word-break: break-all;
  margin: 3px;
}
[data-v-a5766476] #contentBox table td,[data-v-a5766476] .preview-box table td,[data-v-a5766476] #downloadPreview table td,[data-v-a5766476] #demoBox table td {
  overflow: hidden;
}
[data-v-a5766476] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
[data-v-a5766476] sup {
  line-height: 2;
}
[data-v-a5766476] sub {
  line-height: 2;
}
.big-score-line[data-v-a5766476] {
  width: 160px;
  text-align: center;
  line-height: 40px;
  color: #878d99;
  margin: 5px 10px 5px 0;
}
.big-score-line .title[data-v-a5766476] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .title > div[data-v-a5766476]:first-child {
  width: 88px;
}
.big-score-line .title > div[data-v-a5766476]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .title > div[data-v-a5766476] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
}
.big-score-line .body[data-v-a5766476] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .body > div[data-v-a5766476]:first-child {
  width: 88px;
}
.big-score-line .body > div[data-v-a5766476]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .body > div[data-v-a5766476] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
  border-bottom: 1px solid #ced2d9;
}
.main-buttons-box[data-v-a5766476] {
  position: absolute;
  left: 50%;
  z-index: 4;
  background-color: #ffffff;
}
.main-right-buttons-box[data-v-a5766476] {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(110%);
          transform: translateX(110%);
}
[data-v-a5766476] .mce-content-body img[data-mce-style='float: right;'] {
  margin-right: 1px;
}
[data-v-a5766476] .tox .tox-tbtn--enabled {
  color: var(--primary-color);
}
[data-v-a5766476] .tox .tox-tbtn--enabled svg {
  fill: var(--primary-color);
}
[data-v-a5766476] .update-explanation-box p::before {
  content: '*';
  color: #f5222d;
  margin-right: 4px;
}
#contentBox[data-v-a5766476] .mce-content-body table {
  table-layout: auto !important;
  max-width: 100% !important;
}
#previewPage[data-v-a5766476] .mce-content-body table {
  max-width: 100% !important;
}
/** 定义各级标题和正文的样式 */
[data-v-a5766476] .editor-box {
  line-height: 2;
  color: #000000;
}
[data-v-a5766476] .editor-box h1,[data-v-a5766476] .editor-box h2,[data-v-a5766476] .editor-box h3,[data-v-a5766476] .editor-box h4 {
  font-weight: bold;
  color: #000000;
}
[data-v-a5766476] .editor-box h1 {
  font-size: 14pt;
}
[data-v-a5766476] .editor-box h2 {
  font-size: 12pt;
}
[data-v-a5766476] .editor-box h3 {
  font-size: 10.5pt;
}
[data-v-a5766476] .editor-box h4 {
  font-size: 10.5pt;
}
[data-v-a5766476] .editor-box p {
  font-size: 10.5pt;
}
[data-v-a5766476] .toolbarBox div.tox-collection__item-label > h1 {
  font-size: 14pt !important;
}
[data-v-a5766476] .toolbarBox div.tox-collection__item-label > h2 {
  font-size: 12pt !important;
}
[data-v-a5766476] .toolbarBox div.tox-collection__item-label > h3 {
  font-size: 10.5pt !important;
}
[data-v-a5766476] .toolbarBox div.tox-collection__item-label > h4 {
  font-size: 10.5pt !important;
}
[data-v-a5766476] .toolbarBox div.tox-collection__item-label > p {
  font-size: 10.5pt !important;
}
.left-top-margin[data-v-a5766476],
.left-bottom-margin[data-v-a5766476],
.right-top-margin[data-v-a5766476],
.right-bottom-margin[data-v-a5766476] {
  position: absolute;
  --marginLineLength: 10mm;
  --marginLineColor: #bbbbbb;
  width: var(--marginLineLength);
  height: var(--marginLineLength);
}
.left-top-margin[data-v-a5766476] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.left-bottom-margin[data-v-a5766476] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.right-top-margin[data-v-a5766476] {
  right: calc(var(--pagePaddingRight) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.right-bottom-margin[data-v-a5766476] {
  right: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.sealline-img[data-v-a5766476] {
  position: absolute;
  width: calc(var(--pagePaddingLeft));
  max-width: 19mm;
  left: 0;
  top: var(--pagePaddingTop);
}
#previewContentBox[data-v-a5766476] p,
#previewContentBox[data-v-a5766476] div {
  outline: none;
}
/** ---------------评论相关样式------------------ */
.add-comment-button[data-v-a5766476] {
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  background: #f9fafe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  z-index: 9999;
  -webkit-transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.add-comment-button .add-comment-icon[data-v-a5766476] {
  width: 100%;
  height: 100%;
}
[data-v-a5766476] .tinymce-commentMarker {
  border-bottom: 2px solid #eb5c20;
}
[data-v-a5766476] .tinymce-commentMarker .img-t {
  border-bottom: 2px solid #eb5c20;
}
[data-v-a5766476] .tinymce-commentMarker.commentMarker-active {
  background-color: rgba(235, 92, 32, 0.3) !important;
}
[data-v-a5766476] .tinymce-commentMarker.commentMarker-active .img-t {
  position: relative;
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
  -webkit-mask: linear-gradient(black, black);
          mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
          mask: linear-gradient(black, black);
  outline: 1000px solid rgba(235, 92, 32, 0.3);
  outline-offset: -1000px;
}
[data-v-a5766476] .disabled-element-item.tinymce-commentMarker {
  border-bottom: unset;
}
.relative-box[data-v-a5766476] {
  position: relative;
  width: 100%;
  height: 100%;
}
.preview-page[data-v-a5766476] {
  padding-top: 40px;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding-top: 100px;
}
.preview-page[data-v-a5766476] ul {
  list-style: disc;
}
.preview-page[data-v-a5766476] ol {
  list-style: decimal;
}
.preview-page[data-v-a5766476] li {
  list-style: inherit;
}
.preview-page .preview-header[data-v-a5766476] {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #ffffff;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 20px;
  z-index: 100;
  border-bottom: 1px solid #eeeeee;
  color: #333;
}
.preview-page .preview-header .preview-title[data-v-a5766476] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.preview-page .preview-header .preview-title .text[data-v-a5766476] {
  margin: 0 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  font-size: 18px;
  max-width: 500px;
}
.preview-page .preview-header .preview-title .paper[data-v-a5766476] {
  width: 15px;
  height: 18px;
  border-radius: 4px;
  margin-right: 8px;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/file.9b93dfea.svg);
  background-size: cover;
  color: var(--primary-color);
}
.preview-page .preview-header .radio-box[data-v-a5766476] {
  margin: auto;
}
.preview-page .preview-header .radio-box .ant-radio-button-wrapper-checked[data-v-a5766476]:not(.ant-radio-button-wrapper-disabled) {
  color: var(--primary-color);
  border-color: var(--primary-color);
}
.preview-page .preview-header .radio-box .ant-radio-button-wrapper[data-v-a5766476]:hover {
  color: var(--primary-color);
}
.preview-page .preview-header .btn-box[data-v-a5766476] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 4px;
}
.preview-page .preview-header .btn-box[data-v-a5766476] .ant-btn {
  margin-left: 16px;
}
.preview-page .preview-header .btn-box[data-v-a5766476] .ant-btn.ant-btn-link {
  color: #666;
}
.preview-page .preview-header .btn-box[data-v-a5766476] .ant-btn.hover-bg {
  text-align: right;
}
.preview-page .preview-header .btn-box[data-v-a5766476] .ant-btn.hover-bg .make-qustion-card {
  width: 18px;
  height: 18px;
}
.preview-page .preview-header .btn-box[data-v-a5766476] .ant-btn.hover-bg:hover {
  color: var(--primary-color) !important;
}
.preview-page .preview-header .btn-box[data-v-a5766476] .ant-btn.hover-bg:hover .icon-set-paper-homework {
  background-color: var(--primary-color) !important;
}
.preview-page .preview-header .btn-box .ant-btn-primary[data-v-a5766476] {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.preview-page .preview-box[data-v-a5766476],
.preview-page .ques-card[data-v-a5766476] {
  position: relative;
  width: var(--pageWidth);
  min-height: calc(100vh - 106px);
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: var(--pagePaddingTop);
  padding-bottom: var(--pagePaddingBottom);
  padding-left: var(--pagePaddingLeft);
  padding-right: var(--pagePaddingRight);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  font-family: Times New Roman, Microsoft YaHei;
  margin: auto;
}
.preview-page .preview-box .card-img[data-v-a5766476],
.preview-page .ques-card .card-img[data-v-a5766476] {
  max-width: 100%;
}
.preview-page .ques-card[data-v-a5766476] {
  padding-left: 0;
  padding-right: 0;
}
.preview-page[data-v-a5766476] p {
  margin-bottom: 0;
}
.preview-page[data-v-a5766476] .disabled-element-item[contentEditable='false'] {
  border: 1px solid transparent;
  outline: none;
}
.preview-page[data-v-a5766476] .disabled-element-item[contentEditable='false'][data-mce-selected] {
  border: 1px solid #0074fc33;
  outline: none;
}
[data-v-a5766476] .previewRight {
  top: 60px;
}
#search-content[data-v-a5766476] {
  position: relative;
}
#previewContentBox .officeWordBox[data-v-a5766476] {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
#previewContentBox .officeWordBox[data-v-a5766476] .mce-content-body {
  width: 100%;
}
.spin-box[data-v-a5766476] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-a5766476] .itemBox .officeWordBox {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[data-v-a5766476] #previewContentBox table {
  border-collapse: collapse !important;
  border: 1px solid #000000;
  margin: 3px;
}
[data-v-a5766476] #previewContentBox .mce-content-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1px;
}
[data-v-a5766476] #previewContentBox .mce-content-body .mce-edit-focus {
  outline: none;
}
.tips[data-v-a5766476] {
  background-color: #fdf6ec;
  border: solid 1px #faecd8;
  padding: 5px 10px;
  color: #EC6909;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  width: var(--pageWidth);
}
.tips .icon[data-v-a5766476] {
  margin: 0 5px;
}
.tips .close[data-v-a5766476] {
  float: right;
  margin: 4px 0 0 0;
  cursor: pointer;
}
.tips .info[data-v-a5766476] {
  font-size: 16px;
}
.tips .wg-warning[data-v-a5766476] {
  font-size: 16px;
  margin-bottom: 6px;
  margin-right: 5px;
}
.scaling-box[data-v-a5766476] {
  position: relative;
  width: 100%;
  overflow: auto;
  padding-top: 10px;
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
.scaling-box .scaling-content[data-v-a5766476] {
  margin: auto;
}
.scaling-box[data-v-a5766476] ::-webkit-scrollbar {
  width: 0px;
}
.scaling-box[data-v-a5766476] ::-webkit-scrollbar-track {
  width: 0px;
}
.scaling-box[data-v-a5766476] ::-webkit-scrollbar-thumb {
  width: 0px;
}
[data-v-a5766476] .img-t {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.preview-type-box[data-v-a5766476] {
  position: fixed;
  top: 140px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5;
  background: white;
}
.only-answer-box[data-v-a5766476] {
  padding: 0 12px;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.only-answer-box .only-answer-text[data-v-a5766476] {
  margin: 0 6px;
}

.container—float-window[data-v-73f2c500] {
  position: relative;
}
.icon_count[data-v-73f2c500] {
  cursor: pointer;
  color: #666;
  border-radius: 2px;
}
.icon_count[data-v-73f2c500]:hover {
  background: #f1f1f1;
}
.icon_active[data-v-73f2c500] {
  background: #f1f1f1;
}
.menu-container[data-v-73f2c500] {
  position: absolute;
  right: 20px;
  top: 0;
  width: 162px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #e8e8e8;
  color: #333;
  font-size: 12px;
  border-radius: 4px;
}
.menu-container .menu_top[data-v-73f2c500] {
  padding: 12px 12px 4px 12px;
}
.menu-container .menu_top .title[data-v-73f2c500] {
  line-height: 12px;
  margin-bottom: 8px;
  color: #999;
}
.menu-container .menu_top .styl_box[data-v-73f2c500] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.menu-container .menu_top .styl_box .icon_item[data-v-73f2c500] {
  line-height: 16px;
  cursor: pointer;
  margin-right: 4px;
  margin-bottom: 8px;
}
.menu-container .menu_top .styl_box .icon_item[data-v-73f2c500]:nth-child(5n) {
  margin-right: 0;
}
.menu-container .menu_top .styl_box .icon_item[data-v-73f2c500]:hover {
  background: #f0f0f0;
}
.menu-container .line[data-v-73f2c500] {
  height: 1px;
  background: #EFF4FF;
  margin: 0 16px;
}
.menu-container .menu_bottom[data-v-73f2c500] {
  padding: 12px 0 4px 0;
}
.menu-item[data-v-73f2c500] {
  padding: 0px 12px;
  margin-bottom: 8px;
  cursor: pointer;
  position: relative;
}
.menu-item .menu-item-content[data-v-73f2c500] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.menu-item .menu-item-content .caret_right[data-v-73f2c500] {
  color: #A6B0C7;
}
.menu-item .menu-item-content .active_right[data-v-73f2c500] {
  color: #004FFF;
}
.menu-item[data-v-73f2c500]:hover {
  background: #EFF4FF;
}
.sub-menu[data-v-73f2c500] {
  position: absolute;
  left: calc(100% + 0px);
  top: 0;
  width: 160px;
  background: white;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #e8e8e8;
  padding: 12px 0 4px 0;
  border-radius: 4px;
}
.sub-item[data-v-73f2c500] {
  padding: 0px 12px;
  margin-bottom: 8px;
  position: relative;
}
.sub-item .sub-item-content[data-v-73f2c500] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sub-item[data-v-73f2c500]:hover {
  background: #F9FAFE;
}
.flex-picker[data-v-73f2c500] {
  position: absolute;
  top: 0;
  left: 100%;
  background: white;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
}
.flex-grid[data-v-73f2c500] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1px;
  background: #eee;
  border-bottom: 1px solid #eee;
}
.flex-row[data-v-73f2c500] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1px;
}
.flex-cell[data-v-73f2c500] {
  width: 16px;
  height: 16px;
  background: white;
  cursor: pointer;
}
.flex-cell.active[data-v-73f2c500] {
  background: #b4d7ff !important;
}
.size-label[data-v-73f2c500] {
  text-align: center;
  margin-top: 6px;
  font-size: 12px;
  color: #666;
}

.tinymce-link {
  color: var(--primary-color);
  cursor: pointer !important;
  margin: 0 0.5em;
  white-space: wrap;
}
.tinymce-link.icon {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/hyperlink.37e20a73.svg);
}
.tinymce-link.icon::before {
  display: inline-block;
  content: '....';
  margin-left: 2px;
  vertical-align: middle;
  color: transparent;
}
.tinymce-link.resource {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left center;
}
.tinymce-link.resource.icon_doc,
.tinymce-link.resource.icon_docx {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/word.a3a56c00.svg);
}
.tinymce-link.resource.icon_png,
.tinymce-link.resource.icon_jpg,
.tinymce-link.resource.icon_jpeg,
.tinymce-link.resource.icon_webp,
.tinymce-link.resource.icon_gif {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/png.bd90b8a4.svg);
}
.tinymce-link.resource.icon_zip,
.tinymce-link.resource.icon_ppt,
.tinymce-link.resource.icon_pptx {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ppt.c0e34530.svg);
}
.tinymce-link.resource.icon_pdf {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/pdf.6043223d.svg);
}
.tinymce-link.resource.icon_mp3 {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/mp3.357e126a.svg);
}
.tinymce-link.resource.icon_mp4,
.tinymce-link.resource.icon_avi,
.tinymce-link.resource.icon_rmvb,
.tinymce-link.resource.icon_rm,
.tinymce-link.resource.icon_wmv {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/video.4232e992.svg);
}
.tinymce-link.resource.icon_ggb {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ggb.ebb6efea.svg);
}
.tinymce-link.resource.icon_chemistry {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/chemistry.2e75c945.svg);
}
.tinymce-link.resource.icon_exercises {
  width: 28px;
  height: 26px;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/exercises.b0a4a105.png);
}
.tinymce-link.resource::before {
  display: inline-block;
  content: '....';
  margin: 0 2px;
  color: transparent;
  text-indent: 0;
}

.doc[data-v-a295463a] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: #fff;
  padding: 0 16px;
  z-index: 100;
}
.doc .doc_head[data-v-a295463a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 0;
  background-color: #fff;
}
.doc .doc_head .title_right[data-v-a295463a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.doc .doc_head .title_right .hint_info[data-v-a295463a] {
  font-size: 14px;
  color: #f4a050;
}
.doc .doc_head .arrow[data-v-a295463a] {
  margin-right: 10px;
  cursor: pointer;
}
.doc .doc_head .arrow.import-file-left-icon[data-v-a295463a] {
  min-width: 48px;
}
.doc .doc_head .title[data-v-a295463a] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: bold;
}
.doc .doc_head .button[data-v-a295463a] {
  margin-left: 10px;
}
.doc .tips[data-v-a295463a] {
  margin-top: 12px;
  margin-right: 0px;
  padding: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fffbe6;
}
.doc .tips .icon[data-v-a295463a] {
  color: #faad14;
}
.doc .tips .text[data-v-a295463a] {
  margin-left: 5px;
  font-size: 12px;
  color: #333;
}
.doc .main[data-v-a295463a] {
  height: calc(100% - 64px);
  position: relative;
  overflow-y: auto;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
}
.doc .main .content[data-v-a295463a] {
  padding: 8px 16px;
}
.doc .main .content[data-v-a295463a]:focus-visible {
  outline: none;
}
.doc .main .insert-btn[data-v-a295463a] {
  background-color: #fff !important;
  margin: 0 !important;
}

.preview_page[data-v-18dc6c00] {
  width: 100%;
  height: 100%;
}
.preview_page[data-v-18dc6c00] .ant-spin-nested-loading {
  height: 100%!important;
  position: static!important;
}
.preview_page[data-v-18dc6c00] .ant-spin-nested-loading .ant-spin-container {
  height: 100%!important;
  position: static!important;
}
.flex-box[data-v-18dc6c00] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tips[data-v-18dc6c00] {
  color: #c2c2c2;
  font-size: 14px;
  margin-right: 30px;
}
[data-v-18dc6c00] .main-body {
  height: calc(-250px + 100vh) !important;
  min-height: 400px;
  min-width: 474px;
}
[data-v-18dc6c00] .main-body .batch-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-18dc6c00] .main-body .editor-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.paragraph[data-v-18dc6c00] .ant-modal {
  top: 30px;
  min-width: 1004px;
  min-height: 600px;
}
[data-v-18dc6c00] .footer-tips {
  float: left;
  color: #c2c2c2;
}
[data-v-18dc6c00] table {
  border: 1px solid #ccc !important;
}


[data-v-64fdc47c] .custom-text-decoration-dot-dashed {
  position: relative;
}
[data-v-64fdc47c] .custom-text-decoration-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 8px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-64fdc47c] .custom-text-decoration-double-dot-dashed {
  position: relative;
}
[data-v-64fdc47c] .custom-text-decoration-double-dot-dashed::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  bottom: calc(50% - 0.5em - 4px);
  /* 相对于字体大小，避免受line-height影响 */
  background-image: repeating-linear-gradient(to right, black 0px, black 2px, transparent 2px, transparent 3px, black 3px, black 7px, transparent 7px, transparent 8px);
  background-size: 11px 1px;
  background-repeat: repeat-x;
  background-position: 0 0;
}
[data-v-64fdc47c] .custom-text-decoration-wavy {
  text-decoration: none!important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%274%27 viewBox=%270 0 12 4%27%3E%3Cpath d=%27M0,2 Q3,0 6,2 T12,2%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271%27/%3E%3C/svg%3E");
  background-position: 0 100%;
  background-size: 12px 4px;
  /* 波浪周期和高度 */
  background-repeat: repeat-x;
  padding-bottom: 0.2em;
}
#mainBox[data-v-64fdc47c],
.relative-box[data-v-64fdc47c] {
  text-underline-offset: 4px;
  background-color: var(--layout-bg);
}
[data-v-64fdc47c] .toolbarBox {
  position: absolute;
  z-index: 100;
  top: var(--titleBarHeight);
  width: 100%;
}
[data-v-64fdc47c] .toolbarBox .tox .tox-menu {
  max-height: 500px !important;
}
#contentBox[data-v-64fdc47c] {
  margin-top: 12px;
}
#demoBox[data-v-64fdc47c] {
  text-underline-offset: 4px;
}
#contentBox[data-v-64fdc47c],
.toolbarBox[data-v-64fdc47c] {
  text-underline-offset: 4px;
  font-family: 'times new roman', times, Microsoft YaHei;
}
#contentBox[data-v-64fdc47c] ul,
.toolbarBox[data-v-64fdc47c] ul {
  list-style: disc;
}
#contentBox[data-v-64fdc47c] ol,
.toolbarBox[data-v-64fdc47c] ol {
  list-style: decimal;
}
#contentBox[data-v-64fdc47c] li,
.toolbarBox[data-v-64fdc47c] li {
  list-style: inherit;
}
#contentBox .officeWordBox[data-v-64fdc47c],
.toolbarBox .officeWordBox[data-v-64fdc47c] {
  line-break: strict;
}
#contentBox .officeWordBox[data-v-64fdc47c] .mce-content-body div,
.toolbarBox .officeWordBox[data-v-64fdc47c] .mce-content-body div {
  overflow: hidden;
}
#contentBox .officeWordBox.clearContent[data-v-64fdc47c] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before,
.toolbarBox .officeWordBox.clearContent[data-v-64fdc47c] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
#contentBox .officeWordBox[data-v-64fdc47c] #totalScoreLine_content div,
.toolbarBox .officeWordBox[data-v-64fdc47c] #totalScoreLine_content div {
  overflow: visible;
}
#contentBox .empty-box .empty-item[data-v-64fdc47c],
.toolbarBox .empty-box .empty-item[data-v-64fdc47c] {
  height: 35px;
  margin: 0 16px;
}
#contentBox .empty-box .has-line[data-v-64fdc47c],
.toolbarBox .empty-box .has-line[data-v-64fdc47c] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#contentBox .blockStyle[data-v-64fdc47c],
.toolbarBox .blockStyle[data-v-64fdc47c] {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] .media,
.toolbarBox[data-v-64fdc47c] .media {
  display: inline-block;
  margin: 5px 0;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  border: 1px solid rgba(0, 0, 0, 0);
  position: relative;
}
#contentBox[data-v-64fdc47c] .media .paper_loading,
.toolbarBox[data-v-64fdc47c] .media .paper_loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-64fdc47c] .media.selected,
.toolbarBox[data-v-64fdc47c] .media.selected {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
#contentBox[data-v-64fdc47c] .media .media-mask,
.toolbarBox[data-v-64fdc47c] .media .media-mask {
  position: absolute;
  left: 0;
  top: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
#contentBox[data-v-64fdc47c] .media .QRCode::-moz-selection, .toolbarBox[data-v-64fdc47c] .media .QRCode::-moz-selection {
  background: none;
}
#contentBox[data-v-64fdc47c] .media .QRCode::selection,
.toolbarBox[data-v-64fdc47c] .media .QRCode::selection {
  background: none;
}
#contentBox[data-v-64fdc47c] .media video,
.toolbarBox[data-v-64fdc47c] .media video,
#contentBox[data-v-64fdc47c] .media .video,
.toolbarBox[data-v-64fdc47c] .media .video {
  height: 248px;
  width: 440px;
  background: #eaecf0;
  border-radius: 1px;
  text-align: center;
}
#contentBox[data-v-64fdc47c] .media .video_logo,
.toolbarBox[data-v-64fdc47c] .media .video_logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
#contentBox[data-v-64fdc47c] .media .not,
.toolbarBox[data-v-64fdc47c] .media .not {
  -webkit-animation: spin-data-v-64fdc47c 2s linear infinite;
          animation: spin-data-v-64fdc47c 2s linear infinite;
}
@-webkit-keyframes spin-data-v-64fdc47c {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-data-v-64fdc47c {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
#contentBox[data-v-64fdc47c] .media .audio,
.toolbarBox[data-v-64fdc47c] .media .audio {
  background: #f0f2f5;
  border-radius: 22px;
  height: 44px;
  width: 264px;
}
#contentBox[data-v-64fdc47c] .media .audio .button,
.toolbarBox[data-v-64fdc47c] .media .audio .button {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: auto 12px auto 14px;
}
#contentBox[data-v-64fdc47c] .media .audio .warn,
.toolbarBox[data-v-64fdc47c] .media .audio .warn {
  height: 16px;
  padding: 0;
  width: 16px;
  margin: 0 5px;
}
#contentBox audio[data-v-64fdc47c]::-moz-selection, .toolbarBox audio[data-v-64fdc47c]::-moz-selection {
  background: #0074fc33;
}
#contentBox audio[data-v-64fdc47c]::selection,
.toolbarBox audio[data-v-64fdc47c]::selection {
  background: #0074fc33;
}
#contentBox[data-v-64fdc47c] .mask,
.toolbarBox[data-v-64fdc47c] .mask {
  height: 100%;
  left: 0;
  outline: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
#contentBox[data-v-64fdc47c] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-64fdc47c] .mce-content-body [contentEditable='false'][data-mce-selected] {
  cursor: default;
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
#contentBox[data-v-64fdc47c] h1,
.toolbarBox[data-v-64fdc47c] h1 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] h2,
.toolbarBox[data-v-64fdc47c] h2 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] h3,
.toolbarBox[data-v-64fdc47c] h3 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] h4,
.toolbarBox[data-v-64fdc47c] h4 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] h5,
.toolbarBox[data-v-64fdc47c] h5 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] h6,
.toolbarBox[data-v-64fdc47c] h6 {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] p,
.toolbarBox[data-v-64fdc47c] p {
  margin-bottom: 0;
  word-break: break-word;
}
#contentBox[data-v-64fdc47c] .mce-edit-focus,
.toolbarBox[data-v-64fdc47c] .mce-edit-focus {
  outline: none;
}
#contentBox[data-v-64fdc47c] .tox-tinymce,
.toolbarBox[data-v-64fdc47c] .tox-tinymce {
  left: 0;
  width: 100%;
  z-index: 1300;
  background: #ffffff;
  min-height: 46px;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.06);
}
#contentBox[data-v-64fdc47c] .tox-editor-container,
.toolbarBox[data-v-64fdc47c] .tox-editor-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-64fdc47c] .tox.tox-tinymce-inline .tox-editor-header,
.toolbarBox[data-v-64fdc47c] .tox.tox-tinymce-inline .tox-editor-header {
  width: 100%;
  border: none;
}
#contentBox[data-v-64fdc47c] .tox .tox-toolbar,
.toolbarBox[data-v-64fdc47c] .tox .tox-toolbar {
  width: 100%;
  margin: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-64fdc47c] .tox .tox-toolbar__primary,
.toolbarBox[data-v-64fdc47c] .tox .tox-toolbar__primary {
  max-width: 100%;
}
#contentBox[data-v-64fdc47c] .mce-content-body,
.toolbarBox[data-v-64fdc47c] .mce-content-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1px;
}
#contentBox[data-v-64fdc47c] .tox-toolbar-overlord,
.toolbarBox[data-v-64fdc47c] .tox-toolbar-overlord {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn--bespoke,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn--bespoke {
  border: none;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn--bespoke:hover,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn--bespoke:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn--bespoke .tox-tbtn__select-label,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn--bespoke .tox-tbtn__select-label {
  width: auto;
}
#contentBox[data-v-64fdc47c] .tox .tox-split-button:hover,
.toolbarBox[data-v-64fdc47c] .tox .tox-split-button:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-64fdc47c] .tox .tox-split-button .tox-tbtn:hover,
.toolbarBox[data-v-64fdc47c] .tox .tox-split-button .tox-tbtn:hover {
  background-color: #e7e7e7;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn__select-label,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn__select-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-64fdc47c] .tox .tox-collection--toolbar .tox-collection__item--active,
.toolbarBox[data-v-64fdc47c] .tox .tox-collection--toolbar .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn {
  border: none;
  pointer-events: auto;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn:hover,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn:hover {
  border: none;
  background-color: #f5f5f5;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn--disabled svg path,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn--disabled svg path,
#contentBox .tox .tox-tbtn--disabled:hover svg path[data-v-64fdc47c],
.toolbarBox .tox .tox-tbtn--disabled:hover svg path[data-v-64fdc47c],
#contentBox .tox .tox-tbtn:disabled svg path[data-v-64fdc47c],
.toolbarBox .tox .tox-tbtn:disabled svg path[data-v-64fdc47c],
#contentBox .tox .tox-tbtn:disabled:hover svg path[data-v-64fdc47c],
.toolbarBox .tox .tox-tbtn:disabled:hover svg path[data-v-64fdc47c] {
  fill: #cccccc;
}
#contentBox[data-v-64fdc47c] .tox .tox-menu,
.toolbarBox[data-v-64fdc47c] .tox .tox-menu {
  border: none;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
#contentBox[data-v-64fdc47c] .tox .tox-collection--list .tox-collection__item--active,
.toolbarBox[data-v-64fdc47c] .tox .tox-collection--list .tox-collection__item--active {
  background-color: #f5f5f5;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn--enabled,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn--enabled {
  background-color: #e4e6eb;
}
#contentBox[data-v-64fdc47c] .tox .tox-collection__item-icon,
.toolbarBox[data-v-64fdc47c] .tox .tox-collection__item-icon,
#contentBox .tox .tox-collection__item-checkmark[data-v-64fdc47c],
.toolbarBox .tox .tox-collection__item-checkmark[data-v-64fdc47c] {
  color: var(--primary-color);
}
#contentBox[data-v-64fdc47c] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled),
.toolbarBox[data-v-64fdc47c] .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
  background-color: #f5f5f5;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog-wrap,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog-wrap {
  background-color: rgba(0, 0, 0, 0.45);
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog-wrap__backdrop,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog-wrap__backdrop {
  background-color: unset;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog {
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 8px;
  -webkit-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
  padding: 10px 14px 20px 14px;
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-collection__group,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-collection__group {
  max-height: 270px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-textfield,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-textfield {
  border-color: #d9d9d9;
  border-radius: 6px;
  margin: 5px 0;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header {
  padding-right: 0px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header .tox-dialog__title,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header .tox-dialog__title {
  font-size: 16px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header .tox-button--naked,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header .tox-button--naked {
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header .tox-button,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__header .tox-button {
  margin-right: -8px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__footer,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__footer {
  padding: 0;
  border: none;
  margin-top: 10px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__footer .tox-button,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__footer .tox-button {
  color: #fff;
  background-color: var(--primary-color);
  -webkit-box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
          box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
  font-weight: normal;
  height: 32px;
  width: 64px;
  padding: 4px 15px;
  line-height: normal;
  border: none;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__footer .tox-button:hover,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-dialog__footer .tox-button:hover {
  background-color: var(--primary-color);
  border: none;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog ::-webkit-scrollbar,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog ::-webkit-scrollbar {
  width: 6px;
  border-radius: 3px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog ::-webkit-scrollbar-track,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog ::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog ::-webkit-scrollbar-thumb,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 3px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog .tox-collection__group:hover::-webkit-scrollbar-thumb {
  background-color: #999;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog__body-nav-item {
  margin-bottom: 10px;
  height: 30px;
  min-width: 60px;
  text-align: center;
  line-height: 30px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog__body-nav-item--active,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog__body-nav-item--active {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color);
}
#contentBox[data-v-64fdc47c] .mce-content-body [contentEditable='false'][data-mce-selected],
.toolbarBox[data-v-64fdc47c] .mce-content-body [contentEditable='false'][data-mce-selected],
#contentBox[data-v-64fdc47c] .selected-border,
.toolbarBox[data-v-64fdc47c] .selected-border {
  background-color: unset;
  border: 1px dashed var(--primary-color);
  border-radius: 4px;
  outline: none;
}
#contentBox[data-v-64fdc47c] .mce-content-body img::-moz-selection,
.toolbarBox[data-v-64fdc47c] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-64fdc47c] .mce-content-body img::-moz-selection, .toolbarBox[data-v-64fdc47c] .mce-content-body img::-moz-selection {
  background: #0074fc33;
}
#contentBox[data-v-64fdc47c] .mce-content-body img::selection,
.toolbarBox[data-v-64fdc47c] .mce-content-body img::selection {
  background: #0074fc33;
}
#contentBox[data-v-64fdc47c] .tox .tox-toolbar,
.toolbarBox[data-v-64fdc47c] .tox .tox-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-64fdc47c] .tox .tox-toolbar__group,
.toolbarBox[data-v-64fdc47c] .tox .tox-toolbar__group {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#contentBox[data-v-64fdc47c] .tox .tox-color-input span,
.toolbarBox[data-v-64fdc47c] .tox .tox-color-input span {
  top: 11px;
}
#contentBox[data-v-64fdc47c] .tox .tox-dialog__body-nav-item,
.toolbarBox[data-v-64fdc47c] .tox .tox-dialog__body-nav-item {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#contentBox[data-v-64fdc47c] .tox-tinymce > .tox-editor-container [title='样式'],
.toolbarBox[data-v-64fdc47c] .tox-tinymce > .tox-editor-container [title='样式'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-64fdc47c] .tox-tbtn--bespoke[title='字体大小'],
.toolbarBox[data-v-64fdc47c] .tox-tbtn--bespoke[title='字体大小'] {
  width: 68px;
  margin: 0;
}
#contentBox[data-v-64fdc47c] .tox-tbtn[title='字体'],
.toolbarBox[data-v-64fdc47c] .tox-tbtn[title='字体'] {
  width: 80px;
  margin: 0;
}
#contentBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'],
.toolbarBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'],
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'],
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'],
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'],
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'] {
  color: #cccccc;
}
#contentBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'] .tox-tbtn__select-label,
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'] .tox-tbtn__select-label {
  color: #cccccc;
}
#contentBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'] svg,
.toolbarBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'] svg,
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'] svg,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'] svg,
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'] svg,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'] svg {
  fill: #cccccc;
}
#contentBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'] svg path,
.toolbarBox[data-v-64fdc47c] .tox .tox-collection__item[aria-disabled='true'] svg path,
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'] svg path,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[aria-disabled='true'] svg path,
#contentBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'] svg path,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn[disabled='disabled'] svg path {
  fill: #cccccc;
  stroke: transparent;
}
#contentBox[data-v-64fdc47c] .tox .tox-tbtn:focus,
.toolbarBox[data-v-64fdc47c] .tox .tox-tbtn:focus {
  background-color: #fff;
}
#contentBox[data-v-64fdc47c] .tox .tox-notification--warning,
.toolbarBox[data-v-64fdc47c] .tox .tox-notification--warning {
  min-width: 300px;
}
.isHideEditorBox[data-v-64fdc47c] .mce-content-body {
  height: 0px;
  overflow: hidden;
  position: fixed !important;
  top: 0;
  left: 0;
}
[data-v-64fdc47c] ::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-64fdc47c] ::selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-64fdc47c]::-moz-selection {
  background: #0074fc33;
  color: inherit;
}
[data-v-64fdc47c] .tinymce-link::-moz-selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-64fdc47c] .tinymce-link::selection {
  background: none;
  color: #1f6fffcc;
}
[data-v-64fdc47c] .img-t {
  max-width: 99%;
}
svg[data-v-64fdc47c] {
  max-width: 100%;
}
[data-v-64fdc47c] svg {
  max-width: 100%;
}
[data-v-64fdc47c] .mce-content-body hr {
  margin: 10px 0 10px 0;
  display: inline-block;
  width: 99%;
  cursor: pointer;
}
[data-v-64fdc47c] .tox {
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
[data-v-64fdc47c] .tox ::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
[data-v-64fdc47c] .tox ::-webkit-scrollbar-track {
  background-color: #fff;
}
[data-v-64fdc47c] .tox ::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
}
[data-v-64fdc47c] .tinymce-hollowOut {
  border-bottom: 1px solid red;
  color: red;
  padding-bottom: 1px;
}
[data-v-64fdc47c] .tinymce-hollowOut * {
  text-decoration: none !important;
}
[data-v-64fdc47c] .tinymce-hollowOut::before {
  content: '\3000';
}
[data-v-64fdc47c] .tinymce-hollowOut::after {
  content: '\3000';
}
[data-v-64fdc47c] .tinymce-hollowOut span {
  text-decoration: unset !important;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut {
  color: rgba(0, 0, 0, 0) !important;
  border-bottom: 1px solid #333333;
  cursor: pointer;
  background-color: #ddd;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut * {
  color: rgba(0, 0, 0, 0) !important;
  text-decoration: none !important;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut img,[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut svg {
  opacity: 0;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut span {
  color: rgba(0, 0, 0, 0) !important;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut.show {
  color: red !important;
  -webkit-animation: zoomIn-data-v-64fdc47c 0.5s linear;
          animation: zoomIn-data-v-64fdc47c 0.5s linear;
  background-color: unset !important;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut.show * {
  color: red !important;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut.show img,[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut.show svg {
  opacity: 1;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut.show span {
  color: red !important;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hollowOut.show::before {
  background-image: none;
}
[data-v-64fdc47c] .tinymce-hollowOut .img-t {
  border-bottom: 1px solid red;
}
[data-v-64fdc47c] .tinymce-hiddenOnly {
  background-color: #d9d9d9;
}
[data-v-64fdc47c] .tinymce-hiddenAndAnswer {
  background-color: #d9d9d9;
  color: red;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hiddenOnly,[data-v-64fdc47c] .preview-type-student .tinymce-hiddenAndAnswer {
  display: none;
}
[data-v-64fdc47c] .preview-type-student .tinymce-hiddenOnly.show,[data-v-64fdc47c] .preview-type-student .tinymce-hiddenAndAnswer.show {
  display: inline;
}
[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenOnly,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenAndAnswer {
  display: inline;
  background-color: #fff;
  color: #fff;
}
[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenOnly img,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenAndAnswer img,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenOnly svg,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenAndAnswer svg {
  opacity: 0;
}
[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenOnly.show,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  background-color: #d9d9d9;
  color: unset;
  -webkit-animation: zoomIn-data-v-64fdc47c 0.5s linear;
          animation: zoomIn-data-v-64fdc47c 0.5s linear;
}
[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenOnly.show img,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show img,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenOnly.show svg,[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show svg {
  opacity: 1;
}
[data-v-64fdc47c] .demo-box.preview-type-student .tinymce-hiddenAndAnswer.show {
  color: red;
}
@-webkit-keyframes zoomIn-data-v-64fdc47c {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes zoomIn-data-v-64fdc47c {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
[data-v-64fdc47c] .img-loading {
  display: inline-block;
  min-width: 30px;
  min-height: 30px;
  text-align: center;
  padding-top: 13px;
  border-radius: 2px;
  background-color: rgba(204, 204, 204, 0.2);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
[data-v-64fdc47c] .img-loading.waiting {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-waiting.6976ab60.png);
}
[data-v-64fdc47c] .img-loading.waiting .logo {
  display: none;
}
[data-v-64fdc47c] .img-loading.fail {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/upload-fail.f5967de7.png);
}
[data-v-64fdc47c] .img-loading.fail .logo {
  display: none;
}
[data-v-64fdc47c] .img-loading .logo {
  height: 24px;
  padding: 0;
  width: 24px;
}
[data-v-64fdc47c] .img-loading .not {
  -webkit-animation: spin-data-v-64fdc47c 2s linear infinite;
          animation: spin-data-v-64fdc47c 2s linear infinite;
}
@keyframes spin-data-v-64fdc47c {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[data-v-64fdc47c] .answer-preview-box {
  word-break: break-all;
}
[data-v-64fdc47c] .content-box .mce-content-body table,[data-v-64fdc47c] #contentBox .mce-content-body table,[data-v-64fdc47c] .preview-box table,[data-v-64fdc47c] #demoBox table,[data-v-64fdc47c] .content-box .mce-content-body th,[data-v-64fdc47c] #contentBox .mce-content-body th,[data-v-64fdc47c] .preview-box th,[data-v-64fdc47c] #demoBox th,[data-v-64fdc47c] .content-box .mce-content-body tr,[data-v-64fdc47c] #contentBox .mce-content-body tr,[data-v-64fdc47c] .preview-box tr,[data-v-64fdc47c] #demoBox tr,[data-v-64fdc47c] .content-box .mce-content-body td,[data-v-64fdc47c] #contentBox .mce-content-body td,[data-v-64fdc47c] .preview-box td,[data-v-64fdc47c] #demoBox td {
  border: 1px solid #000000;
}
[data-v-64fdc47c] .content-box .mce-content-body table p,[data-v-64fdc47c] #contentBox .mce-content-body table p,[data-v-64fdc47c] .preview-box table p,[data-v-64fdc47c] #demoBox table p,[data-v-64fdc47c] .content-box .mce-content-body th p,[data-v-64fdc47c] #contentBox .mce-content-body th p,[data-v-64fdc47c] .preview-box th p,[data-v-64fdc47c] #demoBox th p,[data-v-64fdc47c] .content-box .mce-content-body tr p,[data-v-64fdc47c] #contentBox .mce-content-body tr p,[data-v-64fdc47c] .preview-box tr p,[data-v-64fdc47c] #demoBox tr p,[data-v-64fdc47c] .content-box .mce-content-body td p,[data-v-64fdc47c] #contentBox .mce-content-body td p,[data-v-64fdc47c] .preview-box td p,[data-v-64fdc47c] #demoBox td p {
  word-break: break-all;
}
[data-v-64fdc47c] #contentBox table,[data-v-64fdc47c] .preview-box table,[data-v-64fdc47c] #downloadPreview table,[data-v-64fdc47c] #demoBox table {
  max-width: 100% !important;
  border-collapse: collapse !important;
  word-break: break-all;
  margin: 3px;
}
[data-v-64fdc47c] #contentBox table td,[data-v-64fdc47c] .preview-box table td,[data-v-64fdc47c] #downloadPreview table td,[data-v-64fdc47c] #demoBox table td {
  overflow: hidden;
}
[data-v-64fdc47c] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  content: '';
}
[data-v-64fdc47c] sup {
  line-height: 2;
}
[data-v-64fdc47c] sub {
  line-height: 2;
}
.big-score-line[data-v-64fdc47c] {
  width: 160px;
  text-align: center;
  line-height: 40px;
  color: #878d99;
  margin: 5px 10px 5px 0;
}
.big-score-line .title[data-v-64fdc47c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .title > div[data-v-64fdc47c]:first-child {
  width: 88px;
}
.big-score-line .title > div[data-v-64fdc47c]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .title > div[data-v-64fdc47c] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
}
.big-score-line .body[data-v-64fdc47c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.big-score-line .body > div[data-v-64fdc47c]:first-child {
  width: 88px;
}
.big-score-line .body > div[data-v-64fdc47c]:nth-child(2) {
  width: 68px;
  border-right: 1px solid #ced2d9;
}
.big-score-line .body > div[data-v-64fdc47c] {
  border-top: 1px solid #ced2d9;
  border-left: 1px solid #ced2d9;
  border-bottom: 1px solid #ced2d9;
}
.main-buttons-box[data-v-64fdc47c] {
  position: absolute;
  left: 50%;
  z-index: 4;
  background-color: #ffffff;
}
.main-right-buttons-box[data-v-64fdc47c] {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(110%);
          transform: translateX(110%);
}
[data-v-64fdc47c] .mce-content-body img[data-mce-style='float: right;'] {
  margin-right: 1px;
}
[data-v-64fdc47c] .tox .tox-tbtn--enabled {
  color: var(--primary-color);
}
[data-v-64fdc47c] .tox .tox-tbtn--enabled svg {
  fill: var(--primary-color);
}
[data-v-64fdc47c] .update-explanation-box p::before {
  content: '*';
  color: #f5222d;
  margin-right: 4px;
}
#contentBox[data-v-64fdc47c] .mce-content-body table {
  table-layout: auto !important;
  max-width: 100% !important;
}
#previewPage[data-v-64fdc47c] .mce-content-body table {
  max-width: 100% !important;
}
/** 定义各级标题和正文的样式 */
[data-v-64fdc47c] .editor-box {
  line-height: 2;
  color: #000000;
}
[data-v-64fdc47c] .editor-box h1,[data-v-64fdc47c] .editor-box h2,[data-v-64fdc47c] .editor-box h3,[data-v-64fdc47c] .editor-box h4 {
  font-weight: bold;
  color: #000000;
}
[data-v-64fdc47c] .editor-box h1 {
  font-size: 14pt;
}
[data-v-64fdc47c] .editor-box h2 {
  font-size: 12pt;
}
[data-v-64fdc47c] .editor-box h3 {
  font-size: 10.5pt;
}
[data-v-64fdc47c] .editor-box h4 {
  font-size: 10.5pt;
}
[data-v-64fdc47c] .editor-box p {
  font-size: 10.5pt;
}
[data-v-64fdc47c] .toolbarBox div.tox-collection__item-label > h1 {
  font-size: 14pt !important;
}
[data-v-64fdc47c] .toolbarBox div.tox-collection__item-label > h2 {
  font-size: 12pt !important;
}
[data-v-64fdc47c] .toolbarBox div.tox-collection__item-label > h3 {
  font-size: 10.5pt !important;
}
[data-v-64fdc47c] .toolbarBox div.tox-collection__item-label > h4 {
  font-size: 10.5pt !important;
}
[data-v-64fdc47c] .toolbarBox div.tox-collection__item-label > p {
  font-size: 10.5pt !important;
}
.left-top-margin[data-v-64fdc47c],
.left-bottom-margin[data-v-64fdc47c],
.right-top-margin[data-v-64fdc47c],
.right-bottom-margin[data-v-64fdc47c] {
  position: absolute;
  --marginLineLength: 10mm;
  --marginLineColor: #bbbbbb;
  width: var(--marginLineLength);
  height: var(--marginLineLength);
}
.left-top-margin[data-v-64fdc47c] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.left-bottom-margin[data-v-64fdc47c] {
  left: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-right: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.right-top-margin[data-v-64fdc47c] {
  right: calc(var(--pagePaddingRight) - var(--marginLineLength));
  top: calc(var(--pagePaddingTop) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-bottom: 1px solid var(--marginLineColor);
}
.right-bottom-margin[data-v-64fdc47c] {
  right: calc(var(--pagePaddingLeft) - var(--marginLineLength));
  bottom: calc(var(--pagePaddingBottom) - var(--marginLineLength));
  border-left: 1px solid var(--marginLineColor);
  border-top: 1px solid var(--marginLineColor);
}
.sealline-img[data-v-64fdc47c] {
  position: absolute;
  width: calc(var(--pagePaddingLeft));
  max-width: 19mm;
  left: 0;
  top: var(--pagePaddingTop);
}
#previewContentBox[data-v-64fdc47c] p,
#previewContentBox[data-v-64fdc47c] div {
  outline: none;
}
/** ---------------评论相关样式------------------ */
.add-comment-button[data-v-64fdc47c] {
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  background: #f9fafe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  z-index: 9999;
  -webkit-transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.add-comment-button .add-comment-icon[data-v-64fdc47c] {
  width: 100%;
  height: 100%;
}
[data-v-64fdc47c] .tinymce-commentMarker {
  border-bottom: 2px solid #eb5c20;
}
[data-v-64fdc47c] .tinymce-commentMarker .img-t {
  border-bottom: 2px solid #eb5c20;
}
[data-v-64fdc47c] .tinymce-commentMarker.commentMarker-active {
  background-color: rgba(235, 92, 32, 0.3) !important;
}
[data-v-64fdc47c] .tinymce-commentMarker.commentMarker-active .img-t {
  position: relative;
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
  -webkit-mask: linear-gradient(black, black);
          mask: -webkit-gradient(linear, left top, left bottom, from(black), to(black));
          mask: linear-gradient(black, black);
  outline: 1000px solid rgba(235, 92, 32, 0.3);
  outline-offset: -1000px;
}
[data-v-64fdc47c] .disabled-element-item.tinymce-commentMarker {
  border-bottom: unset;
}
html[data-v-64fdc47c] {
  scroll-behavior: smooth;
}
.relative-box[data-v-64fdc47c] {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.relative-box .eye-protection-mode[data-v-64fdc47c] {
  background: #D3E7D6 !important;
}
.relative-box .eye-protection-mode .content-box[data-v-64fdc47c] {
  background: #CFE8CC !important;
}
.relative-box .eye-protection-mode .content-box[data-v-64fdc47c] .v-header-area .exam-item {
  border-color: #CFE8CC;
}
body[data-v-64fdc47c] {
  overflow: hidden;
}
.main[data-v-64fdc47c] {
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.main.simple[data-v-64fdc47c] {
  margin-top: 0;
}
.scaling-box[data-v-64fdc47c] {
  position: relative;
  width: 100%;
  overflow: auto;
  padding-top: 10px;
  margin-bottom: 40px;
  /* 修改滚动条轨道颜色 */
  /* 修改滚动条滑块颜色 */
}
.scaling-box .scaling-content[data-v-64fdc47c] {
  margin: auto;
}
.scaling-box[data-v-64fdc47c] ::-webkit-scrollbar {
  width: 0px;
}
.scaling-box[data-v-64fdc47c] ::-webkit-scrollbar-track {
  width: 0px;
}
.scaling-box[data-v-64fdc47c] ::-webkit-scrollbar-thumb {
  width: 0px;
}
.content-box[data-v-64fdc47c] {
  position: relative;
  width: var(--pageWidth);
  min-height: var(--pageHeight);
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: var(--pagePaddingTop);
  padding-bottom: var(--pagePaddingBottom);
  padding-left: var(--pagePaddingLeft);
  padding-right: var(--pagePaddingRight);
  z-index: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  margin: auto;
  font-family: Times New Roman,
    Microsoft YaHei;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 2;
}
.content-box.remove-padding-w[data-v-64fdc47c] {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.content-box .float_window[data-v-64fdc47c] {
  position: absolute;
  top: 0;
  left: calc(var(--pagePaddingLeft) - 20px);
  z-index: 9999;
  -webkit-transition: none;
  transition: none;
}
.content-box .is_window_show[data-v-64fdc47c] {
  -webkit-transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: top 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.content-box .mask_model[data-v-64fdc47c] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.content-box .rest-bottom-area[data-v-64fdc47c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.content-box .left-click-area[data-v-64fdc47c] {
  position: absolute;
  left: 0;
  top: var(--pagePaddingTop);
  bottom: var(--pagePaddingBottom);
  width: var(--pagePaddingLeft);
}
.content-box .right-click-area[data-v-64fdc47c] {
  position: absolute;
  right: 0;
  top: var(--pagePaddingTop);
  bottom: var(--pagePaddingBottom);
  width: var(--pagePaddingRight);
}
.content-box .top-click-area[data-v-64fdc47c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--pagePaddingTop);
}
.content-box .bottom-click-area[data-v-64fdc47c] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: var(--pagePaddingBottom);
}
.add-editor[data-v-64fdc47c] {
  width: 100%;
  color: #ced2d9;
  margin-left: 10px;
  line-height: 45px;
  cursor: text;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.highlight[data-v-64fdc47c] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.tag[data-v-64fdc47c] {
  position: absolute;
  background: rgba(255, 198, 10, 0.5);
  pointer-events: none;
}
.tag.selected[data-v-64fdc47c] {
  background: rgba(255, 58, 0, 0.5);
}
[data-v-64fdc47c] #contentBox table {
  border-collapse: collapse !important;
  margin: 3px;
}
[data-v-64fdc47c] #contentBox table td {
  overflow: hidden;
}
[data-v-64fdc47c] .item-box {
  word-break: break-word;
}
[data-v-64fdc47c] ol[style*='list-style-type: decimal-bracket'] {
  counter-reset: section;
  margin-left: -14px;
}
[data-v-64fdc47c] ol[style*='list-style-type: decimal-bracket'] li::before {
  counter-increment: section 1;
  content: counter(section) '）';
}
[data-v-64fdc47c] ol[style*='list-style-type: decimal-bracket'] li::marker {
  content: '';
}
[data-v-64fdc47c] .tox-selected-menu [title='文字链'].selected {
  background-color: #1890ff40 !important;
}
[data-v-64fdc47c] .tox-selected-menu [title='图标+文字链'].selected {
  background-color: #1890ff40 !important;
}
.to-top-button[data-v-64fdc47c] {
  position: absolute;
  right: 18px;
  bottom: 56px;
  cursor: pointer;
  width: 58px;
  height: 58px;
}
.to-top-button[data-v-64fdc47c]::before {
  content: '';
  width: 18px;
  height: 18px;
  display: block;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 18px 18px;
          mask-size: 18px 18px;
  background-color: #000;
  -webkit-mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/toTop.3199f6eb.svg);
          mask-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/toTop.3199f6eb.svg);
}
.to-top-button[data-v-64fdc47c]:hover::before {
  background-color: var(--primary-color);
}
.to-top-button_new[data-v-64fdc47c] {
  width: 54px;
  height: 58px;
  right: 84px;
  bottom: 40px;
}
.to-top-button_new[data-v-64fdc47c]::before {
  display: none;
}
#contentBox[data-v-64fdc47c] {
  border-radius: 8px;
  background-color: #ffffff;
  border: none;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
  margin-top: 0;
  position: relative;
}
.drag-indicator[data-v-64fdc47c] {
  position: absolute;
  left: var(--pagePaddingLeft);
  width: calc(var(--pageWidth) - var(--pagePaddingLeft) - var(--pagePaddingRight));
  height: 2px;
  background-color: #004fff;
  border-radius: 2px;
  z-index: 5;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
}
.tips[data-v-64fdc47c] {
  background-color: #fdf6ec;
  border: solid 1px #faecd8;
  padding: 5px 10px;
  color: #ec6909;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 50%;
  z-index: 99;
  -webkit-transform: translate(-50.5%, 0);
          transform: translate(-50.5%, 0);
}
.tips .icon[data-v-64fdc47c] {
  margin: 0 5px;
}
.tips .close[data-v-64fdc47c] {
  float: right;
  margin: 4px 0 0 0;
  cursor: pointer;
}
.tips .info[data-v-64fdc47c] {
  font-size: 16px;
}
.tips .wg-warning[data-v-64fdc47c] {
  font-size: 16px;
  margin-bottom: 6px;
  margin-right: 5px;
}
.main-buttons-box-book-edit[data-v-64fdc47c] {
  position: absolute;
  z-index: 4;
  top: 46px;
  width: 100% !important;
  -webkit-transform: none !important;
          transform: none !important;
}

body {
  min-width: unset;
}
.content-box .ant-spin-nested-loading {
  width: 100%;
}
.tinymce-link {
  color: var(--primary-color);
  cursor: pointer !important;
  margin: 0 0.5em;
  white-space: wrap;
}
.tinymce-link.icon {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/hyperlink.37e20a73.svg);
}
.tinymce-link.icon::before {
  display: inline-block;
  content: '....';
  margin-left: 2px;
  vertical-align: middle;
  color: transparent;
}
.tinymce-link.resource {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left center;
}
.tinymce-link.resource.icon_doc,
.tinymce-link.resource.icon_docx {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/word.a3a56c00.svg);
}
.tinymce-link.resource.icon_png,
.tinymce-link.resource.icon_jpg,
.tinymce-link.resource.icon_jpeg,
.tinymce-link.resource.icon_webp,
.tinymce-link.resource.icon_gif {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/png.bd90b8a4.svg);
}
.tinymce-link.resource.icon_zip,
.tinymce-link.resource.icon_ppt,
.tinymce-link.resource.icon_pptx {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ppt.c0e34530.svg);
}
.tinymce-link.resource.icon_pdf {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/pdf.6043223d.svg);
}
.tinymce-link.resource.icon_mp3 {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/mp3.357e126a.svg);
}
.tinymce-link.resource.icon_mp4,
.tinymce-link.resource.icon_avi,
.tinymce-link.resource.icon_rmvb,
.tinymce-link.resource.icon_rm,
.tinymce-link.resource.icon_wmv {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/video.4232e992.svg);
}
.tinymce-link.resource.icon_ggb {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/ggb.ebb6efea.svg);
}
.tinymce-link.resource.icon_chemistry {
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/chemistry.2e75c945.svg);
}
.tinymce-link.resource.icon_exercises {
  width: 28px;
  height: 26px;
  background-image: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/dee8fc97_1769162224283/img/exercises.b0a4a105.png);
}
.tinymce-link.resource::before {
  display: inline-block;
  content: '....';
  margin: 0 2px;
  color: transparent;
  text-indent: 0;
}

.scaling-body[data-v-3d02a1be] {
  min-width: 100%;
  min-height: 100%;
}
.title[data-v-3d02a1be] {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.title .title-right[data-v-3d02a1be] {
  font-size: 20px;
}
.title .title-right[data-v-3d02a1be] .anticon {
  margin-left: 8px;
}
.footer[data-v-3d02a1be] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.zoom-box[data-v-3d02a1be] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.zoom-box .zoom-option-icon-box[data-v-3d02a1be] {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: #f5f5f5;
}
.zoom-box .zoom-option-icon-box .zoom-action-icon[data-v-3d02a1be] {
  width: 100%;
  height: 100%;
}
.zoom-box .zoom-select-box[data-v-3d02a1be] {
  position: relative;
  width: 68px;
  text-align: center;
}
.zoom-box .zoom-select-box .zoom-select-value[data-v-3d02a1be] {
  color: #333333;
}
.zoom-box .zoom-select-box .zoom-option-box[data-v-3d02a1be] {
  position: absolute;
  bottom: 20px;
  left: 0;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: scale(0) translateY(100%);
          transform: scale(0) translateY(100%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.zoom-box .zoom-select-box .zoom-option-box.active[data-v-3d02a1be] {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  opacity: 1;
}
.zoom-box .zoom-select-box .zoom-option-box .zoom-option-item[data-v-3d02a1be] {
  padding: 9px 16px;
  color: #333333;
  cursor: pointer;
}
.zoom-box .zoom-select-box .zoom-option-box .zoom-option-item[data-v-3d02a1be]:hover {
  background: #f5f5f5;
}
.zoom-box .zoom-select-box .zoom-option-box .zoom-option-item.active[data-v-3d02a1be] {
  background: #f5f5f5;
}
[data-v-3d02a1be] .ant-modal {
  padding-bottom: 0;
}
[data-v-3d02a1be] .ant-modal-content {
  height: 100%;
}
[data-v-3d02a1be] .ant-modal-body {
  max-height: calc(100vh - 108px);
  overflow: auto;
}
[data-v-3d02a1be] .anticon {
  cursor: pointer;
}

