/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#app {
  color: #171f33;
  height: 100%;
}
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-thumb {
  width: 8px;
  border-radius: 10px;
  background: #e3e6ed;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/style/global.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
.img-animate {
  max-width: 100%;
  max-height: 100%;
}

@media print {
  body {
    min-width: 0 !important;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-image/src/index.vue?vue&type=style&index=0&id=184e8cdd&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-184e8cdd] .vform-empty-fill {
  position: unset !important;
}
.vform-image[data-v-184e8cdd] {
  height: 100%;
  display: flex;
  align-items: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./node_modules/vui-vform/packages/vform-history-tip/src/assets/style/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.compare-result {
  height: 100%;
  display: flex;
  justify-content: space-around;
}
.compare-result .content-warpper {
  flex: 1;
  text-align: left;
  font-size: 14px;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  width: 45%;
}
.compare-result .content-warpper h3 {
  color: #171F33;
  height: 50px;
  line-height: 50px;
  font-weight: 400;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
.compare-result .content-warpper .content {
  border: 1px solid #E3E6ED;
  padding: 16px 25px;
  overflow-y: auto;
  flex: auto;
}
.compare-result .content-warpper .content del {
  color: #ff4d4f;
  opacity: 0.7;
  text-decoration: none;
}
.compare-result .content-warpper .content ins {
  text-decoration: none;
  color: #52c41a;
}
.compare-result .line {
  margin: 0 8px;
}

.vui-panel .compare-panel .el-dialog__header {
  margin-bottom: 0;
}

.compare-panel .el-divider--horizontal {
  margin: 0;
}

.vui-panel .compare-panel .vui-panel-content_div.vui-panel-content_small {
  height: 500px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./node_modules/vui-vform/packages/vform-newValue-tip/src/assets/style/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.vform-newValue-btn {
  padding: 0 8px 0 16px;
  color: #415FFF;
  font-size: 12px;
  cursor: pointer;
}

.image-result {
  height: 98%;
}

.compare-result {
  height: 92%;
  display: flex;
  justify-content: space-around;
}
.compare-result .content-warpper {
  flex: 1;
  text-align: left;
  font-size: 14px;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  width: 45%;
}
.compare-result .content-warpper h3 {
  color: #171F33;
  height: 50px;
  line-height: 50px;
  font-weight: 400;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
.compare-result .content-warpper .content {
  border: 1px solid #E3E6ED;
  padding: 16px 25px;
  overflow-y: auto;
  flex: auto;
}
.compare-result .content-warpper .content del {
  opacity: 0.7;
  text-decoration: none;
  color: #52c41a;
}
.compare-result .content-warpper .content ins {
  text-decoration: none;
  color: #ff4d4f;
}
.compare-result .line {
  margin: 0 8px;
}

.vui-panel .compare-panel .el-dialog__header {
  margin-bottom: 0;
  padding: 24px 40px 0;
}

.compare-panel .el-divider--horizontal {
  margin: 16px 0 0;
}

.vui-panel .compare-panel .vui-panel-content_div.vui-panel-content_small {
  height: 526px;
}

.vform-newValue-btn-warpper {
  margin: 24px 0;
  text-align: right;
}

.vform-newValue-btn-warpper .vui-button {
  margin-left: 8px;
}

.compare-panel .download-all-button {
  visibility: hidden;
  pointer-events: none;
}

.compare-panel .vform-image {
  height: 90%;
  align-items: flex-start;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-upload/src/icon-hover-info.vue?vue&type=style&index=0&id=699e3e00&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vform-hint[data-v-699e3e00] {
  display: inline-block;
}
.vform-hint .vui-input__icon.vui-icon-prompt[data-v-699e3e00] {
  font-size: 16px;
  color: #c2c7d1;
  vertical-align: middle;
}
.vform-hint .vui-input__icon.vui-icon-prompt.is-hover[data-v-699e3e00] {
  color: #415fff;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-upload/src/index.vue?vue&type=style&index=0&id=62b9a41f&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vform-footer-dwonload[data-v-62b9a41f] {
  text-align: left;
}
.vform-footer-dwonload[data-v-62b9a41f] .vui-button.is-text {
  color: #3953e0;
}
.vform-required[data-v-62b9a41f]:after {
  content: "*";
  color: #ff3341;
  margin-left: 4px;
}
.vform-upload-limit[data-v-62b9a41f] {
  color: #dfe2eb;
}
.vform-upload-limit[data-v-62b9a41f]:hover {
  color: #dfe2eb !important;
}
.vform-upload-limit[data-v-62b9a41f] .vui-icon-archive:before {
  color: #dfe2eb !important;
}
.button-spacing[data-v-62b9a41f] {
  margin-right: 16px;
}
[data-v-62b9a41f] .vui-upload-btn {
  padding-left: 16px !important;
  display: inline-flex;
  align-items: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./node_modules/vui-vform/packages/vform-ai-fill-tip/src/assets/style/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.vform-ai-fill-tip {
  padding: 5px 8px 7px 8px;
}
.vform-ai-fill-tip-content {
  min-width: 220px;
  font-size: 12px;
  line-height: 20px;
  color: #262a33;
}
.vform-ai-fill-tip-content .action {
  margin-left: 8px;
  color: #1e46e6;
  cursor: pointer;
}

.github-markdown-body .vform-markdown-table {
  border-collapse: collapse;
  width: 100%;
  border-radius: 4px;
  line-height: 22px;
  color: #262a33;
  font-size: 14px;
}
.github-markdown-body .vform-markdown-table__header {
  text-align: left;
  min-width: 112px;
  padding: 0 12px;
  height: 22px;
}
.github-markdown-body .vform-markdown-table__cell {
  padding: 10px 12px;
  min-width: 112px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-base/src/index.vue?vue&type=style&index=0&id=e5d7f722&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vform-base.vform-item-hasnew-withchange:not(.vform-tab-table),
.vform-base.vform-item-hasnew-withchange > div > div,
.vform-base.vform-item-hasnew-withchange > div .vform-base * {
  background: #fff7eb;
}
.vform-upload[pushnewvalue] {
  background: #fff7eb;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-base/src/index.vue?vue&type=style&index=1&id=e5d7f722&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
[data-v-e5d7f722].red-color {
  color: red !important;
}
[data-v-e5d7f722].red-color .editor {
  color: red !important;
}
[data-v-e5d7f722].red-color .vui-input__inner {
  color: red !important;
}
[data-v-e5d7f722].red-color .vui-textarea__inner {
  color: red !important;
}
[data-v-e5d7f722].red-color .item-content-label {
  color: red !important;
}
[data-v-e5d7f722].red-color .is-disabled .item-content-label {
  color: red !important;
}
[data-v-e5d7f722].gray-color {
  color: #646b7a !important;
}
[data-v-e5d7f722].gray-color .editor {
  color: #646b7a !important;
}
[data-v-e5d7f722].gray-color .vui-input__inner {
  color: #646b7a !important;
}
[data-v-e5d7f722].gray-color .vui-textarea__inner {
  color: #646b7a !important;
}
[data-v-e5d7f722].gray-color .item-content-label {
  color: #646b7a !important;
}
[data-v-e5d7f722].gray-color .is-disabled .item-content-label {
  color: #646b7a !important;
}
[data-v-e5d7f722].green-color {
  color: #36cf82 !important;
}
[data-v-e5d7f722].green-color .editor {
  color: #36cf82 !important;
}
[data-v-e5d7f722].green-color .vui-input__inner {
  color: #36cf82 !important;
}
[data-v-e5d7f722].green-color .vui-textarea__inner {
  color: #36cf82 !important;
}
[data-v-e5d7f722].green-color .item-content-label {
  color: #36cf82 !important;
}
[data-v-e5d7f722].green-color .is-disabled .item-content-label {
  color: #36cf82 !important;
}
[data-v-e5d7f722].orange-color {
  color: #ed643d !important;
}
[data-v-e5d7f722].orange-color .editor {
  color: #ed643d !important;
}
[data-v-e5d7f722].orange-color .vui-input__inner {
  color: #ed643d !important;
}
[data-v-e5d7f722].orange-color .vui-textarea__inner {
  color: #ed643d !important;
}
[data-v-e5d7f722].orange-color .item-content-label {
  color: #ed643d !important;
}
[data-v-e5d7f722].orange-color .is-disabled .item-content-label {
  color: #ed643d !important;
}
[data-v-e5d7f722].blue-color {
  color: #3953e0 !important;
}
[data-v-e5d7f722].blue-color .vui-input__inner {
  color: #3953e0 !important;
}
[data-v-e5d7f722].blue-color .vui-textarea__inner {
  color: #3953e0 !important;
}
[data-v-e5d7f722].blue-color .item-content-label {
  color: #3953e0 !important;
}
[data-v-e5d7f722].blue-color .is-disabled .item-content-label {
  color: #3953e0 !important;
}
.vform-base.vform-empty-fill[data-v-e5d7f722] {
  height: 100%;
  padding: 0 !important;
}
.vform-base.vform-empty-fill[data-v-e5d7f722]::before {
  content: "—";
  display: inline-block;
  color: #9ba1ad !important;
  position: absolute;
  translate: 0px -50%;
  left: 16px !important;
  top: 50% !important;
}
.vform-base.vform-empty-fill[data-v-e5d7f722] > * {
  opacity: 0;
}
[data-v-e5d7f722] .vui-table .vui-table-defaultRenderCell.vui-table-td-div:has(.vform-empty-fill) {
  padding: 0 !important;
}
[data-v-e5d7f722] .vui-table .vform-empty-fill {
  margin: 0 !important;
}
[data-v-e5d7f722] .vui-table .is-right .vform-empty-fill::before {
  right: 16px !important;
}
[data-v-e5d7f722] .vui-table .red-color {
  color: red !important;
}
[data-v-e5d7f722] .vui-table .red-color .editor {
  color: red !important;
}
[data-v-e5d7f722] .vui-table .red-color .vui-input__inner {
  color: red !important;
}
[data-v-e5d7f722] .vui-table .red-color .vui-textarea__inner {
  color: red !important;
}
[data-v-e5d7f722] .vui-table .red-color .item-content-label {
  color: red !important;
}
[data-v-e5d7f722] .vui-table .red-color .is-disabled .item-content-label {
  color: red !important;
}
[data-v-e5d7f722] .vui-table .gray-color {
  color: #646b7a !important;
}
[data-v-e5d7f722] .vui-table .gray-color .editor {
  color: #646b7a !important;
}
[data-v-e5d7f722] .vui-table .gray-color .vui-input__inner {
  color: #646b7a !important;
}
[data-v-e5d7f722] .vui-table .gray-color .vui-textarea__inner {
  color: #646b7a !important;
}
[data-v-e5d7f722] .vui-table .gray-color .item-content-label {
  color: #646b7a !important;
}
[data-v-e5d7f722] .vui-table .gray-color .is-disabled .item-content-label {
  color: #646b7a !important;
}
[data-v-e5d7f722] .vui-table .green-color {
  color: #36cf82 !important;
}
[data-v-e5d7f722] .vui-table .green-color .editor {
  color: #36cf82 !important;
}
[data-v-e5d7f722] .vui-table .green-color .vui-input__inner {
  color: #36cf82 !important;
}
[data-v-e5d7f722] .vui-table .green-color .vui-textarea__inner {
  color: #36cf82 !important;
}
[data-v-e5d7f722] .vui-table .green-color .item-content-label {
  color: #36cf82 !important;
}
[data-v-e5d7f722] .vui-table .green-color .is-disabled .item-content-label {
  color: #36cf82 !important;
}
[data-v-e5d7f722] .vui-table .orange-color {
  color: #ed643d !important;
}
[data-v-e5d7f722] .vui-table .orange-color .editor {
  color: #ed643d !important;
}
[data-v-e5d7f722] .vui-table .orange-color .vui-input__inner {
  color: #ed643d !important;
}
[data-v-e5d7f722] .vui-table .orange-color .vui-textarea__inner {
  color: #ed643d !important;
}
[data-v-e5d7f722] .vui-table .orange-color .item-content-label {
  color: #ed643d !important;
}
[data-v-e5d7f722] .vui-table .orange-color .is-disabled .item-content-label {
  color: #ed643d !important;
}
[data-v-e5d7f722] .vui-table .blue-color {
  color: #3953e0 !important;
}
[data-v-e5d7f722] .vui-table .blue-color .vui-input__inner {
  color: #3953e0 !important;
}
[data-v-e5d7f722] .vui-table .blue-color .vui-textarea__inner {
  color: #3953e0 !important;
}
[data-v-e5d7f722] .vui-table .blue-color .item-content-label {
  color: #3953e0 !important;
}
[data-v-e5d7f722] .vui-table .blue-color .is-disabled .item-content-label {
  color: #3953e0 !important;
}
[data-v-e5d7f722] .vui-table .vui-color-green .vform-base .vui-tag.el-tag,[data-v-e5d7f722] .vui-table .vui-color-green .vform-base .vui-input__inner,[data-v-e5d7f722] .vui-table .vui-color-green .vform-base .vui-textarea__inner,[data-v-e5d7f722] .vui-table .vui-color-green .vform-base .vform-component_disabled,[data-v-e5d7f722] .vui-table .vui-color-green .vform-base .vform-select-city-disabled-show,[data-v-e5d7f722] .vui-table .vui-color-green .vform-base .showValue {
  color: #16b767 !important;
}
[data-v-e5d7f722] .vui-table .vui-color-green .vform-phone-show {
  color: #16b767 !important;
}
[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .vui-tag.el-tag,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .vui-input__inner,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .vui-textarea__inner,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .item-content-label,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .vform-component_disabled,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .name,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .showValue,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .vform-links-tag,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .vform-select-city-disabled-show,[data-v-e5d7f722] .vui-table .vui-color-red .vform-base .vform-select-user-show .vform-select-user-item_people {
  color: #ff3341 !important;
  -webkit-text-fill-color: #ff3341 !important;
  text-decoration: line-through;
}
[data-v-e5d7f722] .vui-table .vui-color-red .vform-phone-show {
  color: #ff3341 !important;
  -webkit-text-fill-color: #ff3341 !important;
  text-decoration: line-through;
}
[data-v-e5d7f722] .text-style .vui-input__suffix {
  display: none;
}
.vform-ai-conflict[data-v-e5d7f722] {
  background-color: #e6faff;
}
.vform-ai-conflict[data-v-e5d7f722] .vui-input__inner {
  background-color: #e6faff;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-item/src/components/Intercept.vue?vue&type=style&index=0&id=6465b95a&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vform-item-intercept[data-v-6465b95a] {
  height: 100%;
}
.vform-item-intercept[data-v-6465b95a] .vui-multiple-tags-next {
  border: none;
}
.vform-item-intercept[data-v-6465b95a] .vui-multiple-tags-next-input {
  padding: 4px 16px;
}
.is-autoLineClamp .vform-item-intercept[data-v-6465b95a] {
  height: auto;
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-item/src/index.vue?vue&type=style&index=0&id=628ddd31&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.label-top[data-v-628ddd31] {
  height: 40px;
  line-height: 40px;
  color: #646b7a;
  font-size: 14px;
  background: #f0f4fa;
  padding: 0 16px;
  display: flex;
}
.label-left[data-v-628ddd31] {
  flex: 1;
}
.label-right > span[data-v-628ddd31] {
  color: #415fff;
}
.label-right > span[data-v-628ddd31]:hover {
  cursor: pointer;
}
.m16[data-v-628ddd31] {
  margin: 16px 0;
}
.inner-border[data-v-628ddd31] .edui-default .edui-editor {
  border: 0;
}
.download-box[data-v-628ddd31] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 1;
}
.no-border[data-v-628ddd31] .common-table {
  padding: 0;
}
[data-v-628ddd31] .vui-icon-prompt {
  cursor: pointer;
}
[data-v-628ddd31] .vui-icon-prompt:hover {
  color: #415fff;
}
.vform-item[data-v-628ddd31] {
  height: 100%;
  position: relative;
}
.vform-item[data-v-628ddd31] > .vui-form-item.el-form-item {
  height: 100%;
}
.vform-item[data-v-628ddd31] > .vui-form-item.el-form-item .label-inner {
  flex-grow: 0 !important;
  flex-basis: auto !important;
  flex-grow: 0 !important;
}
.vform-item[data-v-628ddd31] > .vui-form-item.el-form-item .label-inner .vui-icon-prompt {
  display: inline-flex;
  align-items: center;
}
.vform-item[data-v-628ddd31] > .vui-form-item.el-form-item .label-append {
  margin-left: 0px !important;
  display: inline-flex;
}
.vform-item[data-v-628ddd31] > .vui-form-item.el-form-item .label-append .vform-item-tooltip {
  line-height: 0px;
}
.vform-item[data-v-628ddd31] > .vui-form-item.el-form-item .label-append .vform-item-label-template {
  display: inline-block;
  min-width: -moz-max-content;
  min-width: max-content;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-style: Regular;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  color: #415FFF;
  cursor: pointer;
}
.vform-item[data-v-628ddd31] > .common-table-boder.vui-form-item.el-form-item {
  border: none !important;
}
.label-verify[data-v-628ddd31]::after {
  content: "*";
  color: #ff3341;
  margin-left: 4px;
}
[data-v-628ddd31] .el-form-item__label {
  overflow: hidden;
}
[data-v-628ddd31] .el-form-item__label .label-span {
  height: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
  position: relative;
}
[data-v-628ddd31] .el-form-item__label .label-span::after {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0 !important;
  text-align: center;
}
.vform-advice-icon[data-v-628ddd31] {
  position: absolute;
  top: 4px;
  left: var(--marginLeft);
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent transparent transparent transparent;
  cursor: pointer;
  z-index: 1000;
}
.vform-advice-icon:hover .vform-advice-tip[data-v-628ddd31] {
  display: block;
}
.vform-validate-not-flicker[data-v-628ddd31] .vform-item-intercept * {
  animation: glow 1.5s linear normal;
}
.vform-validate-not-flicker[data-v-628ddd31] .vform-item-intercept .vui-textarea__inner {
  background: transparent !important;
}
.top-secret-cc-empty-tips[data-v-628ddd31] {
  text-align: left;
  display: flex;
  align-items: baseline;
  color: #6c7485;
  font-size: 14px;
  gap: 4px;
  justify-content: space-between;
}
.top-secret-cc-empty-tips .vui-icon-aliert[data-v-628ddd31] {
  color: #ec643d;
}
.vui-mark-tip[data-v-628ddd31] {
  padding: 5px 8px 7px 8px;
  font-size: 12px;
}
.vui-mark-tip-text[data-v-628ddd31] {
  color: #262a33;
  font-size: 12px;
}
.vui-mark-tip-secret[data-v-628ddd31] {
  color: #6c7485;
  font-size: 12px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./node_modules/vui-vform/packages/vform-item/src/index.vue?vue&type=style&index=1&id=628ddd31&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vui-item-hover-infor {
  white-space: pre-wrap;
}
.vform-advice-tip {
  background: #ffffff;
  border: 1px solid rgba(10, 25, 56, 0.08);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  padding: 5px 8px;
  max-width: 260px !important;
}
