
.h0 {
  min-height: auto !important;
  height: 0;
}
.card-search .q-layout-header {
  box-shadow: -1px 0px 6px -1px rgba(0, 0, 0, 0.18);
}
.card-search button {
  color: #4a4a4a;
}
.card-search .q-toolbar {
  min-height: 44px;
  height: 44px;
  padding: 0 12px 0;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
}
.card-search .q-toolbar .q-tab {
  padding: 11px 16px 11px 0;
}
.card-search .q-tabs-head {
  background: #fff !important;
}
.card-search .q-tab-label {
  color: #4a4a4a;
  font-size: 13px;
}
.card-search .active {
  position: relative;
}
.card-search .active .q-tab-label {
  font-size: 16px;
  color: #000000;
  padding-right: 26px;
  position: relative;
}
.card-search .active .q-tab-label::after {
  position: absolute;
  right: 0;
  top: 4px;
  content: "";
  width: 23px;
  font-size: 12px;
  text-align: left;
  color: red;
  letter-spacing: 1.5px;
}
.card-search .active::after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -22px;
  bottom: 5px;
  z-index: 1;
  width: 27px;
  height: 4px;
  background: #0095c6;
  border-radius: 4px;
}
.q-search-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5 !important;
  border-radius: 100px !important;
  margin-right: 15px !important;
  color: #fff !important;
}
.list-count {
  display: inline-block;
  font-size: 12px;
  padding-left: 0px;
  padding: 4px 6px;
  border-radius: 15px;
  text-align: center;
  color: #666;
}


.h0 {
  min-height: auto !important;
  height: 0;
}
.card-search .q-layout-header {
  box-shadow: -1px 0px 6px -1px rgba(0, 0, 0, 0.18);
}
.card-search button {
  color: #4a4a4a;
}
.card-search .q-toolbar {
  min-height: 44px;
  height: 44px;
  padding: 0 12px 0;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
}
.card-search .q-toolbar .q-tab {
  padding: 11px 16px 11px 0;
}
.card-search .q-tabs-head {
  background: #fff !important;
}
.card-search .q-tab-label {
  color: #4a4a4a;
  font-size: 13px;
}
.card-search .active {
  position: relative;
}
.card-search .active .q-tab-label {
  font-size: 16px;
  color: #000000;
  position: relative;
  padding-right: 26px;
}
.card-search .active .q-tab-label::after {
  position: absolute;
  right: 0;
  top: 4px;
  content: "";
  width: 23px;
  font-size: 12px;
  text-align: left;
  color: #666;
  letter-spacing: 1.5px;
}
.card-search .active::after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -22px;
  bottom: 5px;
  z-index: 1;
  width: 27px;
  height: 4px;
  background: #0095c6;
  border-radius: 4px;
}
.q-search-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5 !important;
  border-radius: 100px !important;
  margin-right: 15px !important;
  color: #fff !important;
}
.list-count {
  display: inline-block;
  font-size: 12px;
  padding-left: 0px;
  padding: 4px 6px;
  border-radius: 15px;
  text-align: center;
  color: #666;
}


.status-normal {
  color: #333333;
}
.status-warning {
  color: #FAAF19;
}
.status-warning2 {
  color: #FAAF19;
}
.status-overtime {
  color: #F4343E;
}
.status-overtime2 {
  color: #F4343E;
}


.z-bpm2-card {
  margin-top: 43px;
  padding: 0px 0;
}
.z-bpm2-card .sub-form-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.z-bpm2-card .sub-form-col .q-field-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.z-bpm2-card .q-card {
  background: #ffffff;
  box-shadow: 0 0 0 0 white;
  border-radius: 12px;
  margin: 10px 10px;
}
.z-bpm2-card .q-card .q-card-subtitle .q-icon,
.z-bpm2-card .q-card .q-card-title-extra .q-icon {
  color: #d9d9d9;
  font-size: 1.4em;
}
.z-bpm2-card .q-layout-footer {
  background: #fff;
  box-shadow: -1px 0px 6px -1px rgba(0, 0, 0, 0.18);
  font-size: 12px;
  z-index: 2;
}
.z-bpm2-card .q-layout-footer .q-tab-icon {
  font-size: 26px;
}
.z-bpm2-card .q-layout-footer i {
  font-size: 20px;
  margin-bottom: 2px;
}
.z-bpm2-card .q-layout-footer .q-tab .q-tab-icon-parent + .q-tab-label-parent {
  margin-top: 0;
}
.z-bpm2-card .q-layout-footer .q-tab {
  font-size: 12px;
}
.z-bpm2-card .q-layout-footer .q-tabs-position-top .q-tabs-bar {
  border-bottom: 0 none;
}
.z-bpm2-card .q-layout-footer .active {
  color: #0095C6 !important;
}
.z-bpm2-card .q-infinite-scroll-content {
  padding-bottom: 47px;
}
.z-bpm2-card .q-card-container {
  padding: 8px 0px 10px;
}
.z-bpm2-card .q-list {
  padding: 0px !important;
}
.z-bpm2-card .q-list .q-item:nth-last-of-type(1) {
  border-bottom: 0 none;
}
.z-bpm2-card .q-card-title {
  font-size: 17px;
  font-weight: 600;
  color: #000000;
  line-height: 22px;
  padding-left: 14px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  padding-top: 9px;
  width: auto;
}
.z-bpm2-card .status-on-bottom .q-card-title {
  width: calc(100% - 46px);
}
.z-bpm2-card .q-item {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  padding: 0 0 8px;
  margin: 0 14px;
  line-height: 24px;
  font-size: 16px;
  min-height: auto;
}
.z-bpm2-card .q-item .q-item-main {
  width: 98px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  position: relative;
  z-index: 1;
}
.z-bpm2-card .q-item .q-item-main .q-item-label {
  line-height: 24px;
}
.z-bpm2-card .q-item .q-item-side-right {
  padding: 0;
  word-wrap: break-word;
  border-radius: 6px;
  color: #333333;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: left;
  max-width: 100%;
}
.z-bpm2-card .q-card-title {
  word-break: break-word;
}
.z-bpm2-card .q-card-title-extra {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
  position: absolute;
  right: 0;
}
.z-bpm2-card .q-item-side-right {
  max-width: 60%;
}
.z-bpm2-card .q-item-text-pre .q-item-side-right span {
  white-space: pre-wrap !important;
  word-break: break-all;
}
.z-bpm2-card .gobql-operation-btns {
  position: fixed;
  right: 50px;
  top: 10px;
  z-index: 2000;
  color: #fff;
}
.z-bpm2-card .gobql-operation-btns > span > span {
  margin-right: 5px;
  margin-top: 5px;
  float: left;
}
.z-bpm2-card .q-card-actions {
  padding: 10px;
}
.z-bpm2-card .q-card-actions .q-chip {
  min-height: 30px;
}
.z-bpm2-card .q-page-sticky {
  width: 100%;
}
.z-bpm2-card .q-page-sticky > span {
  width: 100%;
  padding: 0 10px;
}
.z-bpm2-card .q-page-sticky .single-btn {
  height: 50px;
  width: 100%;
  background: -webkit-linear-gradient(right, #34b2d5, #16a7cf) !important;
  background: linear-gradient(270deg, #34b2d5, #16a7cf) !important;
  border-radius: 25px;
  box-shadow: 1px 1px 10px -2px #34b2d5;
  font-size: 16px;
}
.z-bpm2-card .batch-op-qbs {
  width: auto;
}
.z-bpm2-card .batch-op-qbs .add-btns > button {
  width: 44px;
  height: 44px;
}
.z-bpm2-card .batch-op-qbs .add-btns > button i {
  font-size: 23px!important;
}
.z-bpm2-card .batch-op-qbs .q-fab-actions > div {
  background: #FFFFFF;
  box-shadow: 1px 3px 22px -3px rgba(53, 53, 53, 0.32) !important;
}
.z-bpm2-card .batch-op-qbs .single-btn {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 153px;
  border-radius: 0;
  box-shadow: none!important;
  font-family: PingFangSC-Regular;
  margin: 0;
  color: #333333 !important;
  background: #fff !important;
}
.z-bpm2-card .q-mobile-card-footer {
  height: 48px;
  border-top: 1px solid #eeeeee;
  padding: 0 14px;
}
.z-bpm2-card .q-mobile-card-footer .pull-left {
  padding-top: 12px;
}
.z-bpm2-card .q-mobile-card-footer .pull-left .q-btn {
  margin-right: 14px;
  position: relative;
}
.z-bpm2-card .q-mobile-card-footer .pull-left .q-btn:not(:last-of-type)::after {
  content: "";
  position: absolute;
  right: -14px;
  top: 4px;
  z-index: 1;
  width: 1px;
  height: 14px;
  background: #d8d8d8;
}
.z-bpm2-card .q-mobile-card-footer .pull-left .q-btn {
  padding: 0;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #0095c6 !important;
  line-height: 20px;
  min-height: auto;
  width: auto !important;
}
.z-bpm2-card .q-mobile-card-footer .pull-left .q-btn:not(:last-of-type) {
  margin-right: 20px;
  position: relative;
}
.z-bpm2-card .q-mobile-card-footer .pull-left .q-btn:not(:last-of-type)::after {
  height: 12px;
  width: 1px;
  content: "";
  background: #bcbcbc;
  position: absolute;
  right: -10px;
  top: 4px;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .q-btn {
  height: 36px;
  background: #ffffff;
  border-radius: 21px;
  box-shadow: -1px 2px 12px -1px rgba(0, 0, 0, 0.18);
  margin-top: 5px;
  color: #121212 !important;
  padding: 0;
  max-width: 300px;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .q-btn .items-center {
  width: 100%;
  height: 100%;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .q-btn .items-center > div {
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 24px;
  box-shadow: -1px 1px 3px -1px rgba(0, 0, 0, 0.18);
  line-height: 36px;
  position: relative;
  z-index: 1;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .q-btn.active {
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .on-right {
  margin-left: 4px;
  position: absolute;
  right: 0;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .fa-caret-down:before {
  content: "";
  width: 0px;
  height: 0px;
  border: 3px solid #4a4a4a;
  border-top-color: transparent;
  border-left-color: transparent;
  margin-top: 5px;
  right: 15px;
  position: absolute;
  z-index: 2;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .rotate-180 {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  width: 100%;
  height: 100%;
}
.z-bpm2-card .q-mobile-card-footer .pull-right .rotate-180::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 45px;
  background: #fff;
  border-radius: 100px;
  top: -1px;
  left: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.z-bpm2-card .q-mobile-card-footer .q-hoverable:hover {
  background: none;
}
.z-bpm2-card .add-btns {
  position: absolute;
  z-index: 4;
  left: 50%;
  top: 6px;
  margin-left: -20px;
}
.z-bpm2-card .add-btns button {
  width: 40px;
  height: 40px;
  background: -webkit-linear-gradient(top, #088dfb, #1eaad0) !important;
  background: linear-gradient(180deg, #088dfb, #1eaad0) !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
.z-bpm2-card .add-btns button i {
  font-size: 35px;
}
.z-bpm2-card .add-btns button .fa-times:before {
  content: "\D7";
  margin-top: -5px;
}
.z-bpm2-card .bpm-status {
  min-height: 22px !important;
  padding: 0 8px;
  border-radius: 12px !important;
  font-size: 13px;
}
.operations-popover {
  z-index: 100 !important;
  box-shadow: 0px 4px 12px -1px rgba(64, 64, 64, 0.2);
  border-radius: 6px;
  left: auto!important;
  right: 10px!important;
}
.operations-popover .q-item {
  padding: 0!important;
}
.operations-popover .q-item .q-btn {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}
.q-toolbar-title {
  padding: 0 !important;
  font-size: 17px !important;
}
.text-main {
  color: var(--q-color-primary);
}
.mobile .text-main {
  color: #333;
}
.mobile .q-if:before {
  color: #eee !important;
}
.mobile .z-bpm2-card .q-card-title {
  white-space: pre-wrap;
}
.mobile .z-bpm2-card .status-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 10px;
}
.mobile .z-bpm2-card .bpm2-card-footer .q-tabs-panes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-height: 55px !important;
}
.mobile .z-bpm2-card .bpm2-card-footer .q-tabs-head {
  min-height: 0 !important;
}
.mobile .z-bpm2-card .bpm2-card-footer .tab-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
}
.mobile .z-bpm2-card .bpm2-card-footer .tab-box .q-tab {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mobile .z-bpm2-card .return-btn {
  margin: 0 5px 91px 0;
  background: -webkit-linear-gradient(top, #088dfb, #1eaad0) !important;
  background: linear-gradient(180deg, #088dfb, #1eaad0) !important;
}
.mobile .z-bpm2-card .fa-bars::before {
  content: "";
  display: block;
  width: 24px;
  height: 30px;
  height: 23px;
  background: url(/public/portals/assets/img/menu.svg?b7676c76) no-repeat;
  background-size: 100% auto;
}
.mobile .z-bpm2-card .active .fa-bars::before {
  background: url(/public/portals/assets/img/menu-active.svg?701593e3) no-repeat;
  background-size: 100% auto;
}
.mobile .q-field-content .q-if-standard:not(.q-if-has-label) {
  padding-top: 4px!important;
}
/* X、XS机型的媒体查询 */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
.return-btn {
    margin: 0 5px 88px 0;
    background: #0c93f3 !important;
}
.bpm2-card-footer .q-tabs-head {
    padding-bottom: 34px !important;
}
.z-bpm2-card .q-infinite-scroll-content {
    padding-bottom: 66px !important;
}
.op-actions {
    bottom: 89px !important;
}
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
.return-btn {
    margin: 0 5px 88px 0;
    background: #0c93f3 !important;
}
.bpm2-card-footer .q-tabs-head {
    padding-bottom: 34px !important;
}
.z-bpm2-card .q-infinite-scroll-content {
    padding-bottom: 66px !important;
}
.op-actions {
    bottom: 89px !important;
}
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
.return-btn {
    margin: 0 5px 88px 0;
    background: #0c93f3 !important;
}
.bpm2-card-footer {
    padding-bottom: 34px !important;
}
.z-bpm2-card .q-infinite-scroll-content {
    padding-bottom: 66px !important;
}
.op-actions {
    bottom: 89px !important;
}
}
.bpm-modal .modal-content {
  max-width: 100% !important;
}
.add-btns-modal {
  overflow: hidden;
}
.add-btns-modal .modal-content > div {
  position: absolute;
  bottom: 0;
  padding-bottom: 200px;
}
.add-btns-modal .modal-content {
  background: hsla(0, 0%, 100%, 0.75);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  padding: 20px;
}
.add-btns-modal .animate-btn {
  -webkit-animation: bounceInUp 0.7s 0.2s ease both;
  -moz-animation: bounceInUp 0.7s 0.2s ease both;
  background: -webkit-linear-gradient(right, #34b2d5, #16a7cf) !important;
  background: linear-gradient(270deg, #34b2d5, #16a7cf) !important;
  border-radius: 25px;
  box-shadow: 1px 1px 10px -2px #34b2d5;
  margin-right: 15px;
}
.add-btns-modal .animate-btn:not(:last-of-type) {
  background: #fefefe;
  color: #333333;
}
.add-btns-modal .close-fab button {
  background: hsla(0, 0%, 100%, 0.5) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  backdrop-filter: blur(5px);
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 5px;
  left: 50%;
  margin-left: -20px;
  color: var(--q-color-primary) !important;
}
.add-btns-modal .close-fab button .fa-times:before {
  content: "\D7";
  position: absolute;
  top: 5px;
  left: 13px;
}
.op-actions {
  background: rgba(0, 0, 0, 0.32);
}
.op-actions .modal-content {
  box-shadow: 0 0 0 0 white;
  border-bottom: 7px solid #ededed;
}
.op-actions > div {
  border-radius: 12px 12px 1px 1px;
}
.op-actions .q-list {
  padding-top: 34px;
}
.op-actions .q-item {
  padding: 18px 16px;
}
.op-actions .q-item .q-item-side {
  display: none;
}
.op-actions .q-item .q-item-main {
  text-align: center;
  color: #222222;
  font-size: 18px;
}
.op-actions .q-item {
  border-top: 1px solid #f1f1f1;
  font-size: 18px;
}
@-webkit-keyframes bounceInUp {
0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
}
80% {
    -webkit-transform: translateY(10px);
}
100% {
    -webkit-transform: translateY(0);
}
}
.mobile .bpm-modal .q-mx-md {
  margin: 0 !important;
}
.mobile .q-update-modal .q-if .q-if-inner,
.mobile .q-submit-modal .q-if .q-if-inner,
.mobile .q-delete-modal .q-if .q-if-inner,
.mobile .q-complete-task-modal .q-if .q-if-inner,
.mobile .q-create-modal .q-if .q-if-inner,
.mobile .q-delete-modal .q-if .q-if-inner,
.mobile .q-fill-back-modal .q-if .q-if-inner,
.mobile .q-start-process-modal .q-if .q-if-inner,
.mobile .q-submit-modal .q-if .q-if-inner {
  min-height: 20px!important;
}
.mobile .q-update-modal .z-bpm2-form .ellipsis span,
.mobile .q-submit-modal .z-bpm2-form .ellipsis span,
.mobile .q-delete-modal .z-bpm2-form .ellipsis span,
.mobile .q-complete-task-modal .z-bpm2-form .ellipsis span,
.mobile .q-create-modal .z-bpm2-form .ellipsis span,
.mobile .q-delete-modal .z-bpm2-form .ellipsis span,
.mobile .q-fill-back-modal .z-bpm2-form .ellipsis span,
.mobile .q-start-process-modal .z-bpm2-form .ellipsis span,
.mobile .q-submit-modal .z-bpm2-form .ellipsis span {
  max-width: 100% !important;
}
.mobile .q-update-modal .q-modal-layout .q-pa-md,
.mobile .q-submit-modal .q-modal-layout .q-pa-md,
.mobile .q-delete-modal .q-modal-layout .q-pa-md,
.mobile .q-complete-task-modal .q-modal-layout .q-pa-md,
.mobile .q-create-modal .q-modal-layout .q-pa-md,
.mobile .q-delete-modal .q-modal-layout .q-pa-md,
.mobile .q-fill-back-modal .q-modal-layout .q-pa-md,
.mobile .q-start-process-modal .q-modal-layout .q-pa-md,
.mobile .q-submit-modal .q-modal-layout .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}
.mobile .q-update-modal .q-modal-layout .q-toolbar,
.mobile .q-submit-modal .q-modal-layout .q-toolbar,
.mobile .q-delete-modal .q-modal-layout .q-toolbar,
.mobile .q-complete-task-modal .q-modal-layout .q-toolbar,
.mobile .q-create-modal .q-modal-layout .q-toolbar,
.mobile .q-delete-modal .q-modal-layout .q-toolbar,
.mobile .q-fill-back-modal .q-modal-layout .q-toolbar,
.mobile .q-start-process-modal .q-modal-layout .q-toolbar,
.mobile .q-submit-modal .q-modal-layout .q-toolbar {
  background: #fff !important;
  color: #333 !important;
  min-height: 48px;
  box-shadow: 2px 4px 10px 0 rgba(182, 182, 182, 0.5);
}
.mobile .q-update-modal .q-modal-layout .q-toolbar button,
.mobile .q-submit-modal .q-modal-layout .q-toolbar button,
.mobile .q-delete-modal .q-modal-layout .q-toolbar button,
.mobile .q-complete-task-modal .q-modal-layout .q-toolbar button,
.mobile .q-create-modal .q-modal-layout .q-toolbar button,
.mobile .q-delete-modal .q-modal-layout .q-toolbar button,
.mobile .q-fill-back-modal .q-modal-layout .q-toolbar button,
.mobile .q-start-process-modal .q-modal-layout .q-toolbar button,
.mobile .q-submit-modal .q-modal-layout .q-toolbar button {
  position: absolute;
  right: 30px;
}
.mobile .q-update-modal .q-modal-layout .q-layout-header,
.mobile .q-submit-modal .q-modal-layout .q-layout-header,
.mobile .q-delete-modal .q-modal-layout .q-layout-header,
.mobile .q-complete-task-modal .q-modal-layout .q-layout-header,
.mobile .q-create-modal .q-modal-layout .q-layout-header,
.mobile .q-delete-modal .q-modal-layout .q-layout-header,
.mobile .q-fill-back-modal .q-modal-layout .q-layout-header,
.mobile .q-start-process-modal .q-modal-layout .q-layout-header,
.mobile .q-submit-modal .q-modal-layout .q-layout-header {
  box-shadow: 0 -2px 7px -1px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 -2px 7px -1px rgba(0, 0, 0, 0.12);
}
.mobile .q-update-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-complete-task-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-create-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-fill-back-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-start-process-modal .q-modal-layout .q-modal-layout-content,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content {
  padding: 10px 0;
  background: #f2f2f2;
}
.mobile .q-update-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-complete-task-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-create-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-fill-back-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-start-process-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form {
  margin: 0;
  background: #fff;
  border-radius: 10px;
  padding: 0;
}
.mobile .q-update-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-complete-task-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-create-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-fill-back-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-start-process-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field {
  border-bottom: 1px solid #EBEDF0;
}
.mobile .q-update-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-complete-task-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-create-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-fill-back-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-start-process-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .sub-form .q-field:last-child {
  border-bottom: 0 none;
}
.mobile .q-update-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-complete-task-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-create-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-fill-back-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-start-process-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-field:not(.q-field-vertical) .q-field-label {
  width: 50%!important;
}
.mobile .q-update-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-complete-task-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-create-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-delete-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-fill-back-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-start-process-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before,
.mobile .q-submit-modal .q-modal-layout .q-modal-layout-content .z-bpm2-form .q-if:before {
  border: 0 none;
}
.mobile .q-update-modal .q-field,
.mobile .q-submit-modal .q-field,
.mobile .q-delete-modal .q-field,
.mobile .q-complete-task-modal .q-field,
.mobile .q-create-modal .q-field,
.mobile .q-delete-modal .q-field,
.mobile .q-fill-back-modal .q-field,
.mobile .q-start-process-modal .q-field,
.mobile .q-submit-modal .q-field {
  margin: 0;
}
.mobile .q-update-modal .q-modal-layout-content,
.mobile .q-submit-modal .q-modal-layout-content,
.mobile .q-delete-modal .q-modal-layout-content,
.mobile .q-complete-task-modal .q-modal-layout-content,
.mobile .q-create-modal .q-modal-layout-content,
.mobile .q-delete-modal .q-modal-layout-content,
.mobile .q-fill-back-modal .q-modal-layout-content,
.mobile .q-start-process-modal .q-modal-layout-content,
.mobile .q-submit-modal .q-modal-layout-content {
  padding: 14px 0;
  background: #f2f2f2;
}
.mobile .q-update-modal .q-modal-layout-content .content,
.mobile .q-submit-modal .q-modal-layout-content .content,
.mobile .q-delete-modal .q-modal-layout-content .content,
.mobile .q-complete-task-modal .q-modal-layout-content .content,
.mobile .q-create-modal .q-modal-layout-content .content,
.mobile .q-delete-modal .q-modal-layout-content .content,
.mobile .q-fill-back-modal .q-modal-layout-content .content,
.mobile .q-start-process-modal .q-modal-layout-content .content,
.mobile .q-submit-modal .q-modal-layout-content .content {
  margin: 0;
  background: #fff;
  margin-bottom: 150px;
  padding-bottom: 0;
}
.mobile .q-update-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-submit-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-delete-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-complete-task-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-create-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-delete-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-fill-back-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-start-process-modal .q-modal-layout-content .submit-btns-container,
.mobile .q-submit-modal .q-modal-layout-content .submit-btns-container {
  position: fixed;
  bottom: 0;
  width: 100vw;
  left: 0;
  height: 85px;
  z-index: 1000;
  padding: 10px 16px;
}
.mobile .q-update-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-submit-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-delete-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-complete-task-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-create-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-delete-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-fill-back-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-start-process-modal .q-modal-layout-content .submit-btns-container .q-btn,
.mobile .q-submit-modal .q-modal-layout-content .submit-btns-container .q-btn {
  box-shadow: 0 0 0 0 white;
  height: 42px;
  width: 160px;
  line-height: 16px;
}
.mobile .q-update-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-submit-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-delete-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-complete-task-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-create-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-delete-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-fill-back-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-start-process-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div,
.mobile .q-submit-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div {
  height: 29px !important;
  padding: 0px 10px !important;
  left: -24px !important;
  top: -9px !important;
}
.mobile .q-update-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-submit-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-delete-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-complete-task-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-create-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-delete-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-fill-back-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-start-process-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type,
.mobile .q-submit-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:first-of-type {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.mobile .q-update-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-submit-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-delete-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-complete-task-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-create-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-delete-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-fill-back-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-start-process-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type,
.mobile .q-submit-modal .q-modal-layout-content .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type {
  margin-top: 9px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.mobile .q-update-modal .q-field:not(.spliter-dashed),
.mobile .q-submit-modal .q-field:not(.spliter-dashed),
.mobile .q-delete-modal .q-field:not(.spliter-dashed),
.mobile .q-complete-task-modal .q-field:not(.spliter-dashed),
.mobile .q-create-modal .q-field:not(.spliter-dashed),
.mobile .q-delete-modal .q-field:not(.spliter-dashed),
.mobile .q-fill-back-modal .q-field:not(.spliter-dashed),
.mobile .q-start-process-modal .q-field:not(.spliter-dashed),
.mobile .q-submit-modal .q-field:not(.spliter-dashed) {
  font-size: 16px;
  color: #333;
  margin: 0;
  margin-bottom: 0;
  padding: 0;
  padding-bottom: 8px;
  word-wrap: break-word;
}
.mobile .q-update-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-complete-task-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-create-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-fill-back-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-start-process-modal .q-field:not(.spliter-dashed) .q-field-label,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .q-field-label {
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mobile .q-update-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-complete-task-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-create-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-fill-back-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-start-process-modal .q-field:not(.spliter-dashed) .qs-content,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .qs-content {
  padding: 0 0 14px;
  border-bottom: 1px solid #eeeeee;
  display: block;
}
.mobile .q-update-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-complete-task-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-create-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-fill-back-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-start-process-modal .q-field:not(.spliter-dashed) .select-user-label,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .select-user-label {
  white-space: normal !important;
}
.mobile .q-update-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-complete-task-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-create-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-delete-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-fill-back-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-start-process-modal .q-field:not(.spliter-dashed) .q-field-label-inner,
.mobile .q-submit-modal .q-field:not(.spliter-dashed) .q-field-label-inner {
  font-size: 14px;
  color: #666;
}
.mobile .q-update-modal .qs-spliter,
.mobile .q-submit-modal .qs-spliter,
.mobile .q-delete-modal .qs-spliter,
.mobile .q-complete-task-modal .qs-spliter,
.mobile .q-create-modal .qs-spliter,
.mobile .q-delete-modal .qs-spliter,
.mobile .q-fill-back-modal .qs-spliter,
.mobile .q-start-process-modal .qs-spliter,
.mobile .q-submit-modal .qs-spliter {
  padding-top: 5px;
  padding-bottom: 0;
  border-bottom: 0 none !important;
}
.mobile .spliter-dashed:not(:nth-of-type(1)) {
  position: relative;
  padding-top: 0 !important;
  min-height: 54px;
}
.mobile .spliter-dashed:not(:nth-of-type(1)) .q-field-label {
  position: absolute;
  left: 0;
  top: 20px;
}
.mobile .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div {
  background: #f2f2f2;
  height: 19px;
  position: absolute;
  top: -9px;
  width: 100vw;
  z-index: 1;
  left: -14px;
  padding: 0;
}
.mobile .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div {
  background: #fff;
  width: 100%;
  height: 10px;
}
.mobile .spliter-dashed:not(:nth-of-type(1)) .q-field-content > div div:last-of-type {
  margin-top: 12px;
}
.mobile .q-field-content {
  overflow: visible;
}
.mobile .sub-form .q-field-content .q-if-standard:not(.q-if-has-label) {
  padding-top: 3px!important;
  margin-top: 0!important;
}
.mobile .sub-form .q-btn-item .fa-remove {
  width: 15px;
  height: 15px;
  background: #d84141;
  border-radius: 9px;
  position: relative;
}
.mobile .sub-form .q-btn-item .fa-remove::before {
  font-size: 12px;
  color: #fff;
  text-align: center;
  left: 4px;
  position: absolute;
  top: 1px;
}
.mobile .sub-form .sub-form-row {
  border: 1px solid #eeeeee;
  border-radius: 4px;
  box-shadow: 0 0 !important;
  padding-bottom: 0;
  padding-top: 23px;
}
.mobile .sub-form .sub-form-row .qs-content {
  border-bottom: 0 none !important;
  padding: 6px 0 11px !important;
}
.mobile .sub-form .sub-form-row .q-collapsible i {
  top: 4px;
}
.mobile .sub-form .sub-form-row .sub-form-row-chip {
  top: 13px;
}
.mobile .sub-form .sub-form-row .q-collapsible-sub-item {
  padding: 0 0 0;
}
.mobile .sub-form .sub-form-row .q-field > .row.col {
  padding: 0 10px;
}
.mobile .sub-form .sub-form-row .q-field .q-if:before {
  border-bottom: 0 none;
}
.mobile .sub-form .sub-form-row .q-field:not(:last-of-type) {
  border-bottom: 1px solid #eee;
}
.mobile .sub-form .sub-form-row .q-field:last-of-type {
  padding-bottom: 0;
}
.mobile .sub-form .sub-form-row .q-collapsible i {
  top: 6px;
  right: -8px;
}
.mobile .sub-form .sub-form-row .sub-form-row-chip {
  top: 8px;
  background: #0095C6 !important;
}
.mobile .sub-form .del-icon {
  position: absolute;
  right: -12px;
  top: -20px;
  color: #666;
  z-index: 10;
}
.mobile .readonly.sub-form .q-field-label {
  width: 100% !important;
}
.mobile .field-modal .modal-footer {
  margin-top: 0 !important;
}
.mobile .field-modal .q-layout-header {
  box-shadow: 0 0 white;
}
.mobile .field-modal .q-toolbar {
  background: #ffffff;
  box-shadow: 0px 0px 7px -1px #70707033;
  text-align: center;
  color: #050505 !important;
  min-height: 44px;
}
.mobile .field-modal .q-toolbar button {
  position: absolute;
  right: 30px;
}
.mobile .field-modal .q-toolbar:nth-of-type(2) {
  box-shadow: 0 0 0 white;
  padding: 0 15px;
  margin-top: 14px;
  min-height: 36px;
}
.mobile .field-modal .q-toolbar:nth-of-type(2) .q-toolbar-title {
  background: rgba(142, 142, 147, 0.12);
  border-radius: 6px;
}
.mobile .field-modal .q-toolbar:nth-of-type(2) .q-toolbar-title .fa-search {
  margin-left: 8px;
}
.mobile .field-modal .q-search {
  background: rgba(142, 142, 147, 0.12);
  border-radius: 6px;
}
.mobile .field-modal .q-search .fa-search {
  margin-left: 8px;
}
.mobile .field-modal .q-item {
  padding: 0 4px;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  min-height: auto;
}
.mobile .field-modal .q-item .q-item-main {
  padding: 14px 0;
  border-bottom: 1px solid #ededed;
}
.mobile .field-modal .q-item-section + .q-item-section {
  margin-left: 0;
}
.mobile .field-modal .q-item-side-left {
  margin-left: 10px;
  margin-top: 13px;
}
.mobile .field-modal .q-item-side-left .q-radio .q-option-inner.active .q-radio-checked,
.mobile .field-modal .q-item-side-left .fa-check-square {
  color: #0095c6;
}
.mobile .field-modal .q-item-side-left .radio-check .fa-square-o::before {
  content: "\F1DB";
  color: #B1B1B1;
}
.mobile .unit-select-user .q-toolbar:nth-of-type(2) {
  background: #ffffff;
  box-shadow: 0px 0px 7px -1px #70707033;
  text-align: center;
  color: #050505 !important;
  padding: 4px 12px;
  margin-top: 0;
}
.mobile .unit-select-user .q-item {
  padding: 0;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  min-height: 40px;
}
.mobile .unit-select-user .q-item .q-item-main {
  padding: 0;
  border-bottom: 0 none;
}
.mobile .unit-select-user .q-item-side-left {
  margin: 0;
  margin-right: 0;
  padding-top: 14px;
  margin-left: 4px;
}
.mobile .unit-select-user .select-box-right .q-item-main,
.mobile .unit-select-user .mul-select-box-right .q-item-main {
  padding: 14px 0 !important;
  border-bottom: 1px solid #ededed !important;
}
.mobile .select-icon {
  color: #848484 !important;
}
.mobile .select-icon:before {
  content: "\F105";
}
.mobile .q-create-modal .qs-spliter,
.mobile .q-start-process-modal .qs-spliter {
  min-height: 37px;
}
.mobile .q-create-modal .qs-spliter .q-field-label,
.mobile .q-start-process-modal .qs-spliter .q-field-label {
  top: 5px;
}
.mobile .q-create-modal .qs-spliter .q-field-content div,
.mobile .q-start-process-modal .qs-spliter .q-field-content div {
  display: none;
}
.mobile .q-create-modal .qs-spliter ~ .qs-spliter,
.mobile .q-start-process-modal .qs-spliter ~ .qs-spliter {
  min-height: 54px;
}
.mobile .q-create-modal .qs-spliter ~ .qs-spliter .q-field-label,
.mobile .q-start-process-modal .qs-spliter ~ .qs-spliter .q-field-label {
  top: 20px;
}
.mobile .q-create-modal .qs-spliter ~ .qs-spliter .q-field-content div,
.mobile .q-start-process-modal .qs-spliter ~ .qs-spliter .q-field-content div {
  display: block;
}
.mobile .q-no-data {
  background: url(/public/portals/assets/img/nodata.svg?616bed7c) no-repeat center 54px;
  padding-top: 189px;
  color: #A9A9A9;
}
.mobile .menu-dropdown {
  border: 0 none;
  font-size: 12px;
  padding: 0 9px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mobile .menu-dropdown .fa-caret-down {
  display: none;
}
.mobile .menu-dropdown div {
  display: block;
  width: 100%;
  font-size: 12px;
  color: #282828;
}
.mobile .menu-dropdown .q-btn-inner::before {
  content: "";
  display: block;
  width: 24px;
  height: 25px;
  background: url("/public/app3/portals/assets/img/menu.svg") no-repeat;
  background-size: 100% auto;
  margin: 0 auto;
}
.mobile .menu-dropdown.active {
  color: #0095C6 !important;
}
.mobile .menu-dropdown.active .q-btn-inner::before {
  background: url("/public/app3/portals/assets/img/menu-active.svg") no-repeat;
  background-size: 100% auto;
}
.menu-popover {
  padding: 0;
}
.menu-popover .q-item {
  padding: 0;
  border-bottom: 1px solid #f2f2f2;
  min-height: auto;
}
.menu-popover .q-item:last-of-type {
  border-bottom: 0 none;
}
.menu-popover .q-tab {
  padding: 3px 10px;
  min-height: 40px;
}
.menu-popover .q-tab.active {
  color: #0095C6 !important;
}
.qs-spliter .q-field-content {
  display: none;
}
.hide-name .q-field-content {
  margin-left: 0!important;
}
.hide-name > .row > .q-field-label-inner {
  display: none;
}
.hide-name .q-item-main {
  display: none;
}
.z-bpm2-card .hide-name.status {
  margin: 0;
  padding: 0!important;
  margin-top: 0px;
}
.z-bpm2-card .hide-name.status .q-item-side {
  margin-left: 10px;
}
.z-bpm2-card .q-card-title-extra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


.upload-box[data-v-5ba19ec3] {
  width: 100%;
  overflow: hidden;
}
.upload-box > div > div[data-v-5ba19ec3] {
  width: 33.3%;
  box-sizing: border-box;
  padding: 0;
  float: left;
  margin-top: 13px;
  margin-bottom: 13px;
  min-width: 72px;
}
.upload-box .q-upload-pic-card[data-v-5ba19ec3] {
  background: url(/public/portals/assets/img/camera.svg?f2c48c4d) no-repeat;
  background-size: cover;
  border-radius: 6px;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  cursor: pointer;
  line-height: 50px;
  vertical-align: top;
  text-align: center;
}
.upload-box .z-afresh[data-v-5ba19ec3] {
  text-align: center;
  line-height: 50px;
  width: 50px;
  background-color: #f6f6f6;
  border: 1px dashed #c0ccda;
  border-radius: 6px;
  margin: 0 auto;
}
.mobile .upload-box[data-v-5ba19ec3] {
  margin-top: -6px;
}
.file-link[data-v-5ba19ec3] {
  color: #1775c5;
}
.relative-position[data-v-5ba19ec3] {
  margin-top: 5px;
  text-align: center;
}
.file-image[data-v-5ba19ec3] {
  display: block;
  position: relative;
  width: 62px;
  height: 62px;
  margin: 0 auto;
}
.file-image img[data-v-5ba19ec3] {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.file-image .file-remove[data-v-5ba19ec3] {
  position: absolute;
  right: 0;
  top: -12px;
  right: -10px;
  z-index: 1;
}
.file-image .file-remove button[data-v-5ba19ec3] {
  font-size: 12px;
  background: #007be3;
  padding: 0;
  margin: 0;
  border-radius: 10px;
  width: 20px;
  height: 21px;
  min-height: auto;
  color: #fff !important;
}


.upload-box .file-remove i {
  font-size: 12px;
}
.viewer-canvas > img {
  background: #fff;
}
.viewer-player > img {
  background: #fff;
}


.mul-image-pc .q-if-inner {
  display: none;
}
.file-list .file-image {
  display: block;
}
.file-list .file-image img {
  width: 100px;
  height: 100px;
}
.file-list .file-link {
  width: 100px;
}
.file-list .file-link .file-remove {
  position: absolute;
  right: -0.1em;
  top: -0.3em;
}
.file-list .fa-file-word-o,
.file-list .fa-file-pdf-o,
.file-list .fa-file-excel-o {
  font-size: 20px;
}
.mobile .file-list > .col-12 {
  float: left;
}
.mobile .file-list .fa-file-word-o,
.mobile .file-list .fa-file-pdf-o,
.mobile .file-list .fa-file-excel-o {
  font-size: 42px;
}
.viewer-canvas > img {
  background: #fff;
}
.viewer-player > img {
  background: #fff;
}


.mobile .file-modal .q-field {
  padding: 0;
  margin: 0;
}
.mobile .file-modal .qs-spliter {
  margin-bottom: 15px;
  padding-top: 10px;
}
.mobile .file-modal .qs-spliter .q-field-label {
  margin-left: 15px;
}
.mobile .file-modal .q-field:not(.qs-spliter) > .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 14px 6px;
  line-height: 24px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile .file-modal .q-field:not(.qs-spliter) > .row .q-field-label {
  color: #848484;
  width: 59px !important;
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mobile .file-modal .q-field:not(.qs-spliter) > .row .q-field-content {
  margin-left: 20px;
  padding: 12px 10px;
  background: #f7f7f7;
  border-radius: 6px;
  color: #848484;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: left;
  max-width: 100%;
  white-space: normal !important;
}
.file-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
}
.mobile .file-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}
.mobile .preview-img {
  width: 55px;
}
.mobile .file-list {
  padding-top: 0;
}
.mobile .file-list > .col-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile .file-list > .col-12 .file-image {
  width: 56px;
}
.mobile .file-list > .col-12 .file-remove {
  margin-top: 10px;
}
.mobile .file-list > .col-12 .file-link {
  width: 100px;
  margin: 10px;
}
.mobile .file-list > .col-12:first-of-type {
  padding-top: 0;
}
.viewer-footer {
  padding-top: 30px;
}
.viewer-footer .address {
  position: absolute;
  right: 0;
  top: -5px;
  z-index: 2009;
  color: #fff;
  width: 100%;
  height: 32px;
  text-align: center;
  font-size: 12px;
  direction: unset;
  line-height: 38px;
}
.viewer-footer .address .fa-map-marker {
  padding-right: 4px;
  font-size: 16px;
}
.desktop .mul-image-pc .q-uploader-pick-button {
  margin-left: -1px;
  font-size: 18px;
}
.desktop .mul-image-pc .file-list {
  padding-top: 0;
  margin-top: 0;
  margin-left: -14px;
}
.desktop .mul-image-pc .file-list .col-12 {
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.desktop .mul-image-pc .file-list .col-12 > span {
  cursor: pointer;
  margin-top: 4px;
}
.desktop .mul-image-pc .file-list .col-12 > * {
  margin-right: 8px;
}
.desktop .mul-image-pc .file-list .col-12 .file-link {
  margin-top: 8px;
  width: auto;
  padding-right: 30px;
}
.desktop .mul-image-pc .file-list .col-12 .file-remove {
  margin-top: 6px;
}
.desktop .preview-img {
  width: 120px;
  margin-top: 4px;
}


.file-image[data-v-4b14d7b2] {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.file-image img[data-v-4b14d7b2] {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.operation-box[data-v-4b14d7b2] {
  text-align: center;
  display: none;
}
.operation-box a[data-v-4b14d7b2] {
  color: #0878eb;
  float: none;
  display: inline;
}
.operation-box span[data-v-4b14d7b2] {
  color: #a3a3a3;
  float: none;
  display: inline;
  padding: 0 5px;
}
.mul-file[data-v-4b14d7b2] {
  overflow: hidden;
}
.mul-file > div > span[data-v-4b14d7b2] {
  float: left;
  max-width: 100%;
  width: 250px;
  padding-right: 15px;
}
.mul-file .file-image-box[data-v-4b14d7b2] {
  float: left;
  width: 100%;
  position: relative;
}
.small-photo > div > span[data-v-4b14d7b2] {
  width: 100px;
  height: 77px;
}
.small-photo > div > span:hover .operation-box[data-v-4b14d7b2] {
  display: block;
}
a[data-v-4b14d7b2] {
  text-decoration: none;
  display: block;
}
a .file-image[data-v-4b14d7b2] {
  padding-bottom: 15px;
}
.fa-file-word-o[data-v-4b14d7b2],
.fa-file-pdf-o[data-v-4b14d7b2],
.fa-file-excel-o[data-v-4b14d7b2] {
  font-size: 62px;
}
.tc[data-v-4b14d7b2] {
  text-align: center;
  color: #0c0c0c;
  text-decoration: none;
}
.mobile .mul-file > div > span[data-v-4b14d7b2] {
  width: 100%;
}
.mobile .tc[data-v-4b14d7b2][data-v-4b14d7b2] {
  text-align: center;
  color: #333333;
  text-decoration: none;
  float: left;
  width: 105px;
  margin-top: 12px;
  margin-left: 15px;
}
.mobile .small-photo > div > span[data-v-4b14d7b2] {
  width: 100%;
  min-width: 57px;
  float: none;
  display: block;
  height: 39px;
  max-width: 100% !important;
  margin-bottom: 10px;
}
.mobile .small-photo > div > span > span[data-v-4b14d7b2] {
  display: block;
  width: 100%;
  max-width: 100% !important;
  margin-bottom: 14px;
}
.mobile .small-photo > div > span .file-image[data-v-4b14d7b2] {
  float: left;
  width: 33px;
}
.mobile .small-photo > div > span .file-link[data-v-4b14d7b2] {
  float: left;
  width: 115px;
  margin-top: 12px;
  margin-left: 15px;
  text-align: left;
}
.mobile .file-image[data-v-4b14d7b2] {
  height: 39px;
}
.mobile .file-image img[data-v-4b14d7b2] {
  height: 100%;
}
.mobile .fa-file-word-o[data-v-4b14d7b2]::before,
.mobile .fa-file-pdf-o[data-v-4b14d7b2]::before,
.mobile .fa-file-excel-o[data-v-4b14d7b2]::before {
  content: "";
  width: 33px;
  height: 39px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAnCAYAAACBvSFyAAADIUlEQVRYR+1YbUhTURh+zt1YTpebmoHWptvQpEw3DbE/RpiShD+KqB8F0YdOSyLMlMDIIAKpqCC0chlBRCEVRF9gBAWlYTY/MJRIndnHRM0yM1u7N+61O3bdanfkVsHur7tz3vM8z3nOc96xEQCIL7AYaMDCvvvjkYVI7RFqhaalXPveEz5Rb29PJhTd6Q9yHlMZHcbMVc0hjJSKaipVj87kIpqCNhpgiD9FxOpUoCQUR0GYyfDHFUnjrnxEU2Bh/CmAxV6YECmgYKRUaFOpepIfDIiIWH0EKEpo9pRSI2s1ETvnTiCckEgpxGhVboY/aXkqRcMGR0BEsOxyhQxRMQp3IeUaKmAifp07kh8UMe1O0Alnl/hPMtF7JhUSiqDnzSRyD/UIQm49Z+A+28bsyCjv8jgXV9jmpSGLyMTBjQuwLTuaA3IFXL88Ase3xjkJXOdyDeGo26lzW+NZjQgR0eFSPDuW7AZ4vyoJCbEhHkWcL9FiVYrSo0PuQkSIYBfxthtLOzH62cHh8GNtfRMwaMOwp96KG80fBHNVVwZx4cHwnx+HK+GJm+9w8pbNSUTTDHabrThdGI9e21esPNAtEKEraoOD9qJBbJ+oMcVjTboKI5/sSCvrwjJ9KK5VJOLyo2HsvzTodIXPBe+S91D60KySNXLcrlzkzIV5lxY5qUqsqHyB/qFvAhGZiWG4WpaA7w4G+uJ2bzb41jFddzdzp83VixETIUNBTR/y0pRYlxmJusYhHG546x8ROVXdaKxKEtyWTVlROLJZjQ7rFyxRy7m+kra3EyPj0yH+/SPydrAg1ysSkK4Pg7lxCDty5uP5qwmsrX7pxOfd4QfE5cGHTLCl2SnhqC/RgWEYEEJQVNuHu5aPgRXhelXZ95k77Tq1FAq5hBN1p3UMxWf7vZ3Dz3kfjoNdcXSL2gm87+JrAclqo5Jzi31q7w2h1zblHxEiUX0s89EJH9FFlgdF8EYFnQg6MfPS/AOZoCkq76//DBwgDhlRmzqyCO14KLKzzG4Zg5EBs3Ee98+FxtSeD5q+ObsMXtFaBuqMGdyXudfSABT8AIIfR8+pAIx6AAAAAElFTkSuQmCC) no-repeat center;
}
.mobile .fa-file-pdf-o[data-v-4b14d7b2]::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAnCAYAAACBvSFyAAAC4ElEQVRYR+2YXUhTYRjH/+/xeNRtbm5ufiAFEhGZhNqQWnMXSuJHq6QEoUK6MKG6yUAzCNSbAumiAiGUoBIJrYuKioaNyZKI8AO7jG71bGvlNN2m2zlxRorm13a2nd34XB1eXp7/7/yf5zm85yUA4DQUFQUpakJ4jkfQas1yWlnlXkVrK7tZfsIa9IU8xX2Lh/hKztRDRXxy/n4S9PoyVZ2dv/7XIqyxhOMBEk8IReUpECYlJOEllFLX1ja/Vo/MGEv4eAIIudNP1q+TkDMpMtLS4l1ZlARCUXUGhE5eD6LWMKS5eVlYlASCyORQlNdsMFw+Nk6ToaGgJBCCOp2ThzS9YSPIzXZKMoit+o4A5l2IUFNG6wRRqcAcLobfbhM95VFD5NjHMNvRDkqXjcXnz0SBxASCLTsC3SsLXKcrEwfhrKuG/Hwj5u93Jw4i6HbB3dQIzuVIDITm0RMwBYUQSiI2ou4JxeVrUFy8lFgIYTqEYCsMwJJflBlROUEfOAhtXz8WBgeQWn4Crroq6SGybV8w23UbfqsFgiOO2nLwc56IQUQ7QWWokfVmeLUXkgsKoXnYC0fFMekgst7bMHfvDnzDH1ZFtf0v4LNZ8aevJyIQUU6QNBmyLXZ47naFeoHRl4JQSZsKc55ZuOrN4L2LW4JFBsEwUN64BVmNeTVhcGYa3hEr/J/tWJ6aBAIBZL21wvdpBJRKjRSDEYSQbUc4LIik/H3QPR1c9yY7fZzSr16HvOECOI8HRKmEw6QX7wRz9Dg03Q+wNDUJKjMTdN4e/O5oh/+jJaK6b7d5Ryd0L99hvrcHgR/foX08gKCThetsbcwAwjrUyM41QDgppzddAbewAGeVKaYAYUGENqkyQGganPtnzAHChoiL8pqkO/ZEvAF2nVjr8G45VtxIAqoT/huY4yUMmTYVmwhHRqSYhA0aPNy5o+Pa0DURaywx88BrSUF4/mvu6ETpvzGVVHpTsb/RFR5X1EdhUwAAAABJRU5ErkJggg==) no-repeat center;
}
.mobile .fa-file-excel-o[data-v-4b14d7b2]::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAnCAYAAACBvSFyAAAC60lEQVRYR2NkYGBgsFpaavDv/9/zIDYtABs7229xeVm51WbZL7CZz2i1qETnH9O/y7SwHGamgIjQf14+XkYGhr/Cq62K3qHbxWixtOgfw38GRlo6QkpehoGZmRlsxc9/P/g22ZR/RraP0WJJ0X9aOgBktqySPJoVf7lWWxV9hwkOkCMYGATZONhmmaT/BjmELo7g5OZiEBEXxQzwJ0dYVoet/ksXR4Bsx+WQ1Zb5THRzBK50x8jA4DvqCHCiHA0JaCIhKSS2BjUwCHHygrV+/PmVwWNNHUZaW+BZyKAuJAMWX379IMOkc5sIloMkOQJk2vHoXrih3msbGN79QJS+bMwsDAcjOuHylkuLCTqArDSRZ+THEKlpDzb8978/DHbLy+EW7Q5tYeBh4wTzAze0MLz4+p42jkAPjditPQx3PjxnkOUVYVjlVwm29N6HFwzRW7uJcgBZIQHSpMAnxrDcFxECoGA/FtXDwMgIqYiJjQZ45UVuFt0QUMsgzi0ANqfvzHqGIpNAMLv1+AqGLfdOEx0KZIcEzAbkRApJI38Z7JaXkeQAih3RaZ/IYCejA7c0fddkhkuvH9DPEaxMLAyHIhHZEWYzqemBopA4HNnFwMIEaa6FbWqH54yjT68xlByYS1JokFxYgUxP0nVjSNVzB1t09sUdhpy90xkOhHcwsLOwgsVcV1UzfPn9g2iHkOwIJkYmhqNRiDIAFvy8bJwMu0JbwBb///+fwWpZCe0ccSCig4GdGeLj+Zd3M8y6tANuGXK2nXVxB8P8K7uJcghJIRGuYcdQYOwPNxg9ETIxMDIcje7BKY/LRSQ5YltwI8O33z8Zvv75wTD53GaGMy9uY5hbZxnJIMUjDBb/9PMrQ9mh+QRDgyRHEDSNTAWjjoAF3GhIjIYEeiYaHGmC6b/ngHcDf3/9wsZotbTY7t///wfJLGso1Pb/7YmYfhFw69RiWYkvw79/hHsqFFqJpv30iZg+M5AYTceqiHUzAE58HV94jaD2AAAAAElFTkSuQmCC) no-repeat center;
}
.mobile .operation-box[data-v-4b14d7b2] {
  float: left;
  margin-top: 10px;
}
.desktop .small-photo[data-v-4b14d7b2] {
  height: auto;
}
.desktop .small-photo > div > span[data-v-4b14d7b2] {
  height: auto;
}


.viewer-canvas > img {
  background: #fff;
}
.viewer-player > img {
  background: #fff;
}


.file-modal .q-field {
  padding: 0;
  margin: 0;
}
.file-modal .qs-spliter {
  margin-bottom: 15px;
  padding-top: 10px;
}
.file-modal .qs-spliter .q-field-label {
  margin-left: 15px;
}
.file-modal .q-field:not(.qs-spliter) > .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 14px 6px;
  line-height: 24px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.file-modal .q-field:not(.qs-spliter) > .row .q-field-label {
  color: #848484;
  width: 59px !important;
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.file-modal .q-field:not(.qs-spliter) > .row .q-field-content {
  margin-left: 20px;
  padding: 12px 10px;
  background: #f7f7f7;
  border-radius: 6px;
  color: #848484;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: left;
  max-width: 100%;
  white-space: normal !important;
}
.file-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
}
.mobile .file-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}
.viewer-footer {
  padding-top: 30px;
}
.viewer-footer .address {
  position: absolute;
  right: 0;
  top: -5px;
  z-index: 2009;
  color: #fff;
  width: 100%;
  height: 32px;
  text-align: center;
  font-size: 12px;
  direction: unset;
  line-height: 38px;
}
.viewer-footer .address .fa-map-marker {
  padding-right: 4px;
  font-size: 16px;
}


.comment-area[data-v-82e6ad14] {
  margin: 0;
  padding-bottom: 100px;
  height: 100%;
  position: relative;
}
.comment-area .comment-list[data-v-82e6ad14] {
  background: #fff;
  border-radius: 0px 0px 20px 20px;
  margin: 0px;
  padding: 12px;
  padding-top: 5px;
  overflow-y: auto;
  max-height: 100%;
}
.comment-area .comment-list .comment-item[data-v-82e6ad14] {
  display: block;
}
.comment-area .comment-list .comment-item > div[data-v-82e6ad14] {
  display: block;
}
.comment-area .comment-list .comment-item .comment-title[data-v-82e6ad14] {
  font-size: 17px;
}
.comment-area .comment-list .comment-item .desc[data-v-82e6ad14] {
  font-size: 12px;
  color: #848484;
  margin: 6px 0 10px;
}
.comment-area .comment-list .comment-item .comment-content[data-v-82e6ad14] {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.comment-area .comment-list .comment-item .separator[data-v-82e6ad14] {
  width: 100%;
  height: 2px;
  background: #f2f2f2;
  margin-top: 16px;
}
.comment-area .comment-list .no-data-desc[data-v-82e6ad14] {
  text-align: center;
  line-height: 50px;
  color: #666;
}
.input-microphone[data-v-82e6ad14] {
  width: 40px;
  display: inline-block;
  margin-right: 8px;
  position: absolute;
  z-index: 10;
  text-align: center;
  right: 74px;
  top: 39px;
  font-size: 17px;
  color: #979797;
}
.input-microphone.active[data-v-82e6ad14] {
  color: #2894df;
}
.comment-op[data-v-82e6ad14] {
  position: absolute;
  width: 100%;
  background: #fff;
  bottom: 0;
  left: 0;
  overflow: hidden;
  padding: 0 10px;
  padding-top: 20px;
  padding-right: 87px;
  padding-left: 48px;
}
.comment-op > *[data-v-82e6ad14] {
  float: left;
}
.comment-op .q-input[data-v-82e6ad14] {
  min-height: 50px;
  max-height: 96px;
  overflow-y: auto;
  background: #f7f7f7;
  border-radius: 6px;
  width: 100%;
  padding: 0 5px;
  font-size: 14px;
}
.comment-op .q-if[data-v-82e6ad14]:before,
.comment-op .q-if[data-v-82e6ad14]:after {
  display: none;
}
.comment-op .q-btn[data-v-82e6ad14] {
  position: absolute;
  right: 20px;
  bottom: 4px;
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  color: #fff;
}


.bpm-default-input {
  max-width: 100%;
  overflow: hidden;
}
.bpm-default-input .q-if-inner {
  padding-right: 22px;
}
.add-pic {
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 1;
}
.add-pic .fa-plus-square:before {
  content: "\F067";
}
.add-pic .q-if-inner {
  display: none;
}
.add-pic .file-list {
  display: none;
}


.files-area[data-v-69bce050] {
  margin: 0;
  height: 100%;
  padding: 30px;
  position: relative;
  background: #fff;
}
.files-area .clear-btn[data-v-69bce050] {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.batch-export-table .q-table-middle {
  height: 360x!important;
  overflow-y: auto;
}


.files-area[data-v-7207f4c3] {
  margin: 0;
  height: 100%;
  padding: 30px;
  position: relative;
  background: #fff;
}
.files-area .clear-btn[data-v-7207f4c3] {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.batch-export-table .q-table-middle {
  height: 300px;
  overflow-y: auto;
}


.q-field {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.mobile .q-field {
  padding: 0;
  padding-bottom: 10px;
  padding-top: 8px;
}
.q-field-no-input .q-field-content {
  padding-top: 0;
}
.z-bpm2-form {
  margin: 0 !important;
}
.z-bpm2-form .copy-op {
  padding: 0;
  border-radius: 3px;
}
.z-bpm2-form .ellipsis span {
  word-break: break-word !important;
  word-wrap: break-word !important;
  white-space: pre-wrap !important;
  max-width: 90% !important;
}
.z-bpm2-form .q-field-label {
  width: 74px !important;
  margin-right: 10px;
}
.z-bpm2-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.z-bpm2-form .q-field-with-error .q-field-label-inner {
  color: #f44336 !important;
}
.z-bpm2-form .q-field-label-inner {
  font-size: 14px;
  color: #1f2d3d;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.z-bpm2-form .q-field-hidden {
  display: none;
}
.z-bpm2-form .q-stepper {
  box-shadow: none !important;
}
.z-bpm2-form .q-stepper-label {
  color: #323233;
}
.z-bpm2-form .q-stepper-dot {
  width: 20px;
  height: 20px;
  font-size: 12px;
}
.z-bpm2-form .form-flow-version {
  position: absolute;
  bottom: 3px;
  left: 5px;
  font-size: 9px;
  color: #f2f2f2;
}
.mobile .z-bpm2-form .form-flow-version {
  position: absolute;
  bottom: 3px;
  left: 5px;
  font-size: 9px;
  color: #f2f2f2;
}
.mobile .z-bpm2-form .q-field-label {
  width: 50% !important;
  margin-top: 6px !important;
}
.mobile .z-bpm2-form .q-field-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mobile .z-bpm2-form .q-field-vertical > div > .q-field-content {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mobile .z-bpm2-form .q-field-vertical .q-field-label {
  width: 100% !important;
}
.mobile .z-bpm2-form .edit-field.readonly {
  border-bottom: 1px solid #eeeeee;
  padding: 12px 0;
  margin-bottom: 0;
}
.mobile .z-bpm2-form .edit-field.readonly.q-field-required .q-field-label-inner::before {
  display: none;
}
.mobile .z-bpm2-form .edit-field.readonly .q-field-label {
  width: 50% !important;
  padding-right: 0;
  margin-right: 0;
}
.mobile .z-bpm2-form .edit-field.readonly .qs-content {
  border-bottom: 0 none;
  padding: 0 0;
}
.mobile .z-bpm2-form .edit-field.readonly.tip-field {
  background: #f2f2f2;
}
.mobile .z-bpm2-form .edit-field.readonly.tip-field .q-field-label {
  display: inline !important;
  width: auto !important;
  margin-top: 0 !important;
  margin-right: 0;
}
.mobile .z-bpm2-form .edit-field.readonly.tip-field .q-field-label-inner {
  font-size: 12px;
}
.mobile .z-bpm2-form .edit-field.readonly.tip-field .q-field-content {
  color: #333;
}
.mobile .edit-field.readonly.q-field-vertical > div {
  display: block;
}
.mobile .edit-field.readonly.q-field-vertical > div > .q-field-label {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
  width: 100% !important;
}
.mobile .edit-field.readonly.q-field-vertical > div > .q-field-content {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.q-loading-bar.top {
  background: #319ebc !important;
  position: fixed;
  bottom: auto;
  top: 0;
}
.bpm2-tabs .q-tabs-head {
  background: #fff !important;
  color: #666666 !important;
}
.bpm2-tabs .q-tab {
  position: relative;
}
.bpm2-tabs .order {
  position: absolute;
  left: 10px;
  width: 14px;
  height: 14px;
  border-radius: 8px;
  overflow: hidden;
  background: #b3b3b3;
  color: #fff;
  text-align: center;
  line-height: 14px;
}
.bpm2-tabs .q-tab.active {
  color: #0095c6 !important;
}
.bpm2-tabs .q-tab.active .order {
  background: #0095c6;
}
.collaboration-audit .q-field-label {
  display: none;
}
:root {
  --q-color-info: #0095c6 !important;
}
.bpm2-stepper {
  position: absolute !important;
  top: 50px;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 11;
}
.bpm2-stepper .q-stepper-tab {
  padding: 12px 11px !important;
}
.bpm2-stepper .q-stepper-header.alternative-labels {
  min-height: 72px !important;
}
.bpm2-stepper .fa-pencil-alt {
  position: relative;
  color: #fff;
}
.bpm2-stepper .fa-pencil-alt::after {
  position: absolute;
  left: -3px;
  top: -6px;
  content: attr(data-content);
  font-family: Roboto, -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.bpm2-stepper .q-stepper-step-inner {
  display: none;
}
.q-field-vertical > div {
  display: block !important;
}
.desktop .q-field-vertical.q-field > div.row .q-field-label {
  width: 100% !important;
}
.mobile .q-field-vertical.q-field > div.row .q-field-label {
  width: 100% !important;
}
.mobile .q-input-target {
  white-space: initial !important;
}
.qs-content {
  word-break: keep-all !important;
}


.desc-content[data-v-1c8f3eb6] {
  overflow: hidden;
  margin: 0;
  padding-left: 15px;
  margin-top: 10px;
  position: absolute;
  width: 97%;
  padding-right: 15px;
  z-index: 1;
}
.desc-content li[data-v-1c8f3eb6] {
  float: left;
  list-style: none;
  margin-right: 30px;
}
.desc-content li span[data-v-1c8f3eb6] {
  display: inline-block;
  width: 10px;
  height: 10px;
}
.fixed-screen[data-v-1c8f3eb6] {
  position: fixed !important;
  background: #fff;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  left: 0 !important;
  z-index: 10000;
  overflow: auto;
}
.fixed-screen .desc-content[data-v-1c8f3eb6] {
  position: fixed;
}
.fullscreen-contrl[data-v-1c8f3eb6] {
  float: right !important;
}
.fullscreen-contrl i[data-v-1c8f3eb6] {
  font-size: 18px;
  cursor: pointer;
  color: #57acea;
}
.bpm-graph[data-v-1c8f3eb6] {
  max-width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
      touch-action: auto;
  width: 100vw;
  height: 100vh;
  overflow: auto;
}


.board {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 96%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.board .el-dialog--small {
  min-width: 440px;
}
.board .icon {
  margin-right: 20px;
  margin-bottom: 15px;
  position: relative;
  cursor: pointer;
}
.board .icon .icon-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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.board .icon .icon-item .icon-title {
  margin-top: 10px;
}
.board .icon .delete-btn {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 20px;
  color: #f05a3f;
}
.board .icon:hover .delete-btn {
  display: block;
}


.table-config .tip[data-v-4f1e5de6] {
  margin: 10px 10px 0px 10px;
  color: #666;
  font-size: 10px;
}
.table-config ul.col-config-list[data-v-4f1e5de6] {
  background: red;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.table-config ul.col-config-list li[data-v-4f1e5de6] {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  background: #fff;
}
.q-table-container[data-v-4f1e5de6] {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #dfe6ec;
}
.qm2-table th[data-v-4f1e5de6],
.qm2-table td[data-v-4f1e5de6] {
  padding: 2px 8px;
  padding-left: 12px;
  text-align: left;
  color: #1f2d3d;
  height: 40px;
  box-sizing: border-box;
}
.qm2-table th[data-v-4f1e5de6] {
  font-size: 14px;
}
.qm2-table tr[data-v-4f1e5de6] {
  height: 40px;
}
.qm2-table tbody tr[data-v-4f1e5de6]:nth-of-type(odd) {
  background: #f9fbfd;
}
.qm2-table tbody tr[data-v-4f1e5de6]:hover {
  background: #2a4e671c;
}


.qm2-table th div,
.qm2-table td div {
  display: inline-block;
}
.q-table-top {
  min-height: 30px !important;
  padding: -1px 22px !important;
}
.q-table-container {
  margin-top: 10px;
}
.q-table-container .q-table-control {
  margin-left: 15px;
}
.q-table-container .q-table-control .q-table-bottom-item {
  margin-right: 10px;
  color: #333;
}
.q-table-container .q-table-control .q-input-target {
  font-size: 14px;
}
.q-table-container .q-table-control .q-if-control {
  font-size: 18px;
}
.q-table-container .q-table-bottom {
  border-top: 0 none;
  min-height: 40px !important;
  padding: 4px 14px 4px 24px !important;
}
.q-table-container .q-icon {
  font-size: 1.1em !important;
}
.q-table-container .q-btn {
  min-height: auto;
}


.table-config .tip[data-v-0cfc689b] {
  margin: 10px 10px 0px 10px;
  color: #666;
  font-size: 10px;
}
.table-config ul.col-config-list[data-v-0cfc689b] {
  background: red;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.table-config ul.col-config-list li[data-v-0cfc689b] {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  background: #fff;
}
.q-table-container[data-v-0cfc689b] {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #dfe6ec;
}
.qm2-table[data-v-0cfc689b] {
  /* this is when the loading indicator appears */
  /* prevent scrolling behind sticky top row on focus */
}
.qm2-table > q-table[data-v-0cfc689b] {
  height: 310px;
}
.qm2-table thead tr th[data-v-0cfc689b] {
  position: -webkit-sticky;
  position: sticky;
  background: #fff;
  z-index: 1;
}
.qm2-table thead tr:first-child th[data-v-0cfc689b] {
  top: 0;
}
.qm2-table.q-table--loading thead tr:last-child th[data-v-0cfc689b] {
  top: 48px;
}
.qm2-table tbody[data-v-0cfc689b] {
  /* height of all previous header rows */
  scroll-margin-top: 48px;
}
.qm2-table th[data-v-0cfc689b],
.qm2-table td[data-v-0cfc689b] {
  padding: 2px 8px;
  padding-left: 12px;
  text-align: left;
  color: #1f2d3d;
  height: 40px;
  box-sizing: border-box;
}
.qm2-table th[data-v-0cfc689b] {
  font-size: 14px;
}
.qm2-table tr[data-v-0cfc689b] {
  height: 40px;
}
.qm2-table tbody tr[data-v-0cfc689b]:nth-of-type(odd) {
  background: #f9fbfd;
}
.qm2-table tbody tr[data-v-0cfc689b]:hover {
  background: #2a4e671c;
}
.table-header-title[data-v-0cfc689b] {
  padding-right: 10px;
}
.table-header-sort[data-v-0cfc689b] {
  display: inline-block;
  height: 16px;
  width: 20px;
  position: relative;
}
.table-header-sort i[data-v-0cfc689b] {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  position: absolute;
  left: 0px;
  border-bottom-color: #535353;
}
.table-header-sort i[data-v-0cfc689b]:last-of-type {
  border-top-color: #535353;
  border-bottom-color: transparent;
  top: 13px;
}


.bpm-el-table .view-table .table-header {
  display: none;
}
.bpm-el-table .view-table .el-table .el-table__row .cell td {
  border: none;
}
.bpm-el-table .bpm-el-table-pagination {
  margin: 20px 0;
  float: right;
}
.bpm-el-table > .q-table-container {
  margin-top: 10px;
}
.bpm-el-table > .q-table-container > .q-table-middle {
  height: 50vh;
  scroll-margin-top: 48px;
  overflow: auto;
}
.bpm-el-table > .q-table-container .q-table-control {
  margin-left: 15px;
}
.bpm-el-table > .q-table-container .q-table-control .page-size-select {
  width: 100px;
  margin-right: 10px;
}
.bpm-el-table > .q-table-container .q-table-control .q-table-bottom-item {
  margin-right: 10px;
  color: #333;
}
.bpm-el-table > .q-table-container .q-table-control .q-input-target {
  font-size: 14px;
}
.bpm-el-table > .q-table-container .q-table-control .q-if-control {
  font-size: 18px;
}
.bpm-el-table > .q-table-container .q-table-bottom {
  border-top: 0 none;
  min-height: 40px !important;
  padding: 4px 14px 4px 24px !important;
}
.bpm-el-table > .q-table-container .q-icon {
  font-size: 1.1em !important;
}
.bpm-el-table > .q-table-container .q-btn {
  min-height: auto;
}
.qm2-table th div,
.qm2-table td div {
  display: inline-block;
}
.q-table-top {
  min-height: 30px !important;
  padding: -1px 22px !important;
}


.file-image[data-v-316aa8ae] {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.file-image img[data-v-316aa8ae] {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mul-image[data-v-316aa8ae] {
  overflow: hidden;
}
.mul-image > div > span[data-v-316aa8ae] {
  float: left;
  max-width: 100%;
  width: 250px;
  padding-right: 15px;
}
.mul-image .file-image-box[data-v-316aa8ae] {
  float: left;
  width: 100%;
}
.small-photo > div > span[data-v-316aa8ae] {
  width: 100px;
  height: 69px;
}
a[data-v-316aa8ae] {
  text-decoration: none;
  display: block;
}
a .file-image[data-v-316aa8ae] {
  padding-bottom: 15px;
}
.fa-file-word-o[data-v-316aa8ae],
.fa-file-pdf-o[data-v-316aa8ae],
.fa-file-excel-o[data-v-316aa8ae] {
  font-size: 62px;
}
.tc[data-v-316aa8ae] {
  text-align: center;
  color: #0c0c0c;
  text-decoration: none;
}
.mobile .mul-image > div > span[data-v-316aa8ae] {
  width: 100%;
}
.mobile .small-photo > div > span[data-v-316aa8ae] {
  width: 25%;
  min-width: 57px;
}
.mobile .fa-file-word-o[data-v-316aa8ae],
.mobile .fa-file-pdf-o[data-v-316aa8ae],
.mobile .fa-file-excel-o[data-v-316aa8ae] {
  font-size: 42px;
}


.viewer-canvas > img {
  background: #fff;
}
.viewer-player > img {
  background: #fff;
}
.mul-image .viewer-footer {
  padding-top: 30px;
}
.viewer-footer {
  padding-top: 30px;
}
.viewer-footer .address {
  position: absolute;
  right: 0;
  top: -5px;
  z-index: 2009;
  color: #fff;
  width: 100%;
  height: 32px;
  text-align: center;
  font-size: 12px;
  direction: unset;
  line-height: 38px;
}
.viewer-footer .address .fa-map-marker {
  padding-right: 4px;
  font-size: 16px;
}


.logs-area[data-v-96c85db0] {
  margin: 0;
  position: relative;
}
.logs-area .log-list[data-v-96c85db0] {
  background: #fff;
  border-radius: 0px 0px 20px 20px;
  margin: 0px;
  padding: 12px 12px 50px;
}
.logs-area .log-list .log-item[data-v-96c85db0] {
  display: block;
}
.logs-area .log-list .log-item > div[data-v-96c85db0] {
  display: block;
}
.logs-area .log-list .log-item .log-title[data-v-96c85db0] {
  font-size: 14px;
  color: #848484;
  line-height: 32px;
}
.logs-area .log-list .log-item .time[data-v-96c85db0] {
  font-size: 12px;
  color: #999999;
  margin: 6px 0 2px;
}
.logs-area .log-list .log-item .log-content[data-v-96c85db0] {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.logs-area .log-list .log-item .log-content span[data-v-96c85db0] {
  color: #999;
  font-size: 14px;
}
.logs-area .log-list .log-item .separator[data-v-96c85db0] {
  width: 100%;
  height: 2px;
  background: #f2f2f2;
  margin-top: 16px;
}
.logs-area .log-list .no-data-desc[data-v-96c85db0] {
  text-align: center;
  line-height: 50px;
  color: #666;
}
.content-list[data-v-96c85db0] {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #848484;
  font-size: 14px;
  background: #F8F8F8;
  border-radius: 8px;
  padding: 15px;
}
.content-list li[data-v-96c85db0] {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
.before-content > div[data-v-96c85db0] {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  margin-top: -1px;
}
.after-content > div[data-v-96c85db0] {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  margin-top: -1px;
}
.important-info[data-v-96c85db0] {
  color: #333333 !important;
  font-size: 16px !important;
  font-family: PingFangSC;
  font-style: normal;
  font-weight: 500;
}


.signature > div > span {
  height: 76px !important;
}
.signature .file-image img {
  width: 220px !important;
  height: 74px !important;
  background: #FFFFFF;
  border: 1px solid #CFCFCF;
}
.desktop .logs-area .q-field {
  pdding-top: 4px !important;
}
.log-sign .mul-image > div > span {
  width: 170px !important;
  margin-bottom: 10px;
}
.log-sign img {
  border: 1px dashed #CFCFCF;
  height: auto;
}
.default-content-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.default-content-list li > span {
  margin-right: 15px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  max-width: 50%;
}
.default-content-list li .q-field {
  padding-top: 0!important;
}
.default-content-list li .qs-content {
  word-break: break-word !important;
  margin-top: 0;
}
.desktop .default-content-list li > span {
  margin-top: 6px;
}


.q-field {
  padding: 16px 0;
}
.mobile .q-field {
  padding: 0;
  padding-bottom: 10px;
  padding-top: 8px;
}
.q-field-no-input .q-field-content {
  padding-top: 0;
}
.z-bpm2-form .copy-op {
  padding: 0 0;
  border-radius: 3px;
}
.z-bpm2-form .ellipsis span {
  white-space: pre-wrap !important;
  word-break: break-all;
  max-width: 90% !important;
}
.z-bpm2-form .q-field-label {
  width: 74px !important;
  margin-right: 10px;
}
.z-bpm2-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.z-bpm2-form .q-field-with-error .q-field-label-inner {
  color: #f44336 !important;
}
.z-bpm2-form .q-field-label-inner {
  font-size: 14px;
  color: #1f2d3d;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.z-bpm2-form .q-field-hidden {
  display: none;
}


.search-form {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 70px;
}
.search-form .q-field-label {
  color: #333;
}


.logs-area[data-v-74c68595] {
  margin: 0;
  padding-bottom: 100px;
  height: 100%;
  position: relative;
}
.logs-area .log-list[data-v-74c68595] {
  background: #fff;
  border-radius: 0px 0px 20px 20px;
  margin: 0px;
  padding: 12px;
  padding-top: 23px;
  overflow-y: auto;
  max-height: 100%;
}
.logs-area .log-list .log-item[data-v-74c68595] {
  display: block;
}
.logs-area .log-list .log-item > div[data-v-74c68595] {
  display: block;
}
.logs-area .log-list .log-item .log-title[data-v-74c68595] {
  font-size: 14px;
  color: #848484;
  line-height: 32px;
}
.logs-area .log-list .log-item .time[data-v-74c68595] {
  font-size: 12px;
  color: #999999;
  margin: 6px 0 2px;
}
.logs-area .log-list .log-item .log-content[data-v-74c68595] {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.logs-area .log-list .log-item .log-content span[data-v-74c68595] {
  color: #999;
  font-size: 14px;
}
.logs-area .log-list .log-item .separator[data-v-74c68595] {
  width: 100%;
  height: 2px;
  background: #f2f2f2;
  margin-top: 16px;
}
.logs-area .log-list .no-data-desc[data-v-74c68595] {
  text-align: center;
  line-height: 50px;
  color: #666;
}
.content-list[data-v-74c68595] {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #848484;
  font-size: 14px;
  background: #F8F8F8;
  border-radius: 8px;
  padding: 15px;
  padding-top: 0;
}
.content-list li[data-v-74c68595] {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
.before-content > div[data-v-74c68595] {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  margin-top: -1px;
}
.after-content > div[data-v-74c68595] {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  margin-top: -1px;
}
.important-info[data-v-74c68595] {
  color: #333333 !important;
  font-size: 16px !important;
  font-family: PingFangSC;
  font-style: normal;
  font-weight: 500;
}


.signature > div > span {
  height: 76px!important;
}
.signature .file-image img {
  width: 220px!important;
  height: 74px!important;
  background: #FFFFFF;
  border: 1px solid #CFCFCF;
}
.desktop .logs-area .q-field {
  pdding-top: 4px!important;
}


.search-content[data-v-7a2463f3] {
  text-align: right;
  float: right;
}
.search-content > *[data-v-7a2463f3]:not(button) {
  margin-right: 15px;
}
.search-content > *[data-v-7a2463f3]:not(button,.btn-dropdown) {
  width: 205px;
}
.nopad[data-v-7a2463f3] {
  padding: 0;
}
.nopad .q-field[data-v-7a2463f3] {
  padding: 0;
}
.nomr[data-v-7a2463f3] {
  margin: 0;
}


.q-zj-btn {
  background-image: -webkit-linear-gradient(243deg, #45a4df 17%, #0662ce 100%) !important;
  background-image: linear-gradient(-153deg, #45a4df 17%, #0662ce 100%) !important;
  color: #fff !important;
}


.z-bpm2-pc-card .search-content {
  border: 1px solid #ebebeb;
  border-radius: 10px;
}
.z-bpm2-pc-card .search-content .search-operation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.z-bpm2-pc-card .search-content .search-operation .more-search-item {
  margin-left: 40px;
}
.z-bpm2-pc-card .search-content .search-form {
  padding: 10px;
}
.z-bpm2-pc-card .search-content .search-form p .row {
  font-size: 14px !important;
}
.z-bpm2-pc-card .search-content .search-form p .row .q-field-label {
  width: auto !important;
}
.z-bpm2-pc-card .search-content .search-form p .row .q-field-label .q-field-label-inner {
  font-size: 15px;
  color: #333;
  margin-right: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div {
  display: grid;
  /*设置三行高度都为100px；*/
  /*设置三行宽度都为100px；*/
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 15px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-field-label {
  width: auto !important;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-field-label .q-field-label-inner {
  font-size: 15px;
  color: #333;
  margin-right: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-field-content {
  border-radius: 0px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-input {
  border: 1px solid #d8dce6;
  border-radius: 4px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-input input::-webkit-input-placeholder {
  font-size: 14px;
  color: #929398;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-input input::-moz-placeholder {
  font-size: 14px;
  color: #929398;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-input input:-ms-input-placeholder {
  font-size: 14px;
  color: #929398;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-input input::-ms-input-placeholder {
  font-size: 14px;
  color: #929398;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-input input::placeholder {
  font-size: 14px;
  color: #929398;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-input .q-input-target {
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .select-user-input .select-user-label {
  color: #929398 !important;
  font-size: 14px;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-select {
  border: 1px solid #d8dce6;
  border-radius: 4px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-select .q-input-target-placeholder {
  color: #929398 !important;
  font-size: 14px;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-select .q-input-target {
  color: #929398 !important;
  font-size: 14px;
  word-break: break-all;
  white-space: break-spaces;
  text-indent: 10px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-datetime-input {
  border: 1px solid #d8dce6;
  border-radius: 4px;
}
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-if:after,
.z-bpm2-pc-card .search-content .search-form > div .q-field .row .q-if:before {
  border-bottom: none;
}
.z-bpm2-pc-card .default-search-content .q-if:after,
.z-bpm2-pc-card .default-search-content .q-if:before {
  border-bottom: none;
}
.z-bpm2-pc-card .default-search-content .q-input-target-placeholder {
  color: #929398 !important;
  font-size: 14px;
  text-indent: 10px;
}
.z-bpm2-pc-card .default-search-content .q-input-target {
  color: #929398 !important;
  font-size: 14px;
  word-break: break-all;
  white-space: break-spaces;
  text-indent: 10px;
}
.z-bpm2-pc-card .btn-group {
  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: 20px 0px;
}
.z-bpm2-pc-card .btn-group .btn-group-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.z-bpm2-pc-card .btn-group .btn-group-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.z-bpm2-pc-card .btn-group .btn-group-right .main-btn-group {
  margin-right: 10px;
}
.z-bpm2-pc-card .q-my-md {
  margin-top: 0;
  margin-bottom: 10px;
}
.z-bpm2-pc-card .list-box {
  margin-top: 10px;
}
.z-bpm2-pc-card .q-card-container {
  padding: 5px 20px;
}
.z-bpm2-pc-card .q-card {
  background: #ffffff;
  box-shadow: 0px 1px 6px -1px #c0c0c0;
  border-radius: 6px;
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
}
.z-bpm2-pc-card .q-card-title {
  padding-top: 5px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
}
.z-bpm2-pc-card .q-card-title {
  word-break: break-all;
}
.z-bpm2-pc-card .q-card-title-extra {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
.z-bpm2-pc-card .q-item-text-pre .q-item-side-left span {
  white-space: pre-wrap !important;
  word-break: break-all;
}
.z-bpm2-pc-card .card-main {
  border-top: 2px solid #d2d2d2;
  padding: 0;
  margin: 0 20px;
  border-radius: 0;
}
.z-bpm2-pc-card .card-main .q-item {
  padding-left: 0;
  padding-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
.z-bpm2-pc-card .card-main .q-item .q-item-main {
  width: 80px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.z-bpm2-pc-card .card-main .q-item .q-item-label {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #9b9b9b;
  line-height: 20px;
}
.z-bpm2-pc-card .card-main .q-item .qs-content {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.z-bpm2-pc-card .q-card-actions {
  padding: 10px;
}
.z-bpm2-pc-card .q-card-actions .q-chip {
  min-height: 30px;
}
.z-bpm2-pc-card .q-btn-dropdown {
  background-image: -webkit-linear-gradient(243deg, #45a4df 17%, #0662ce 100%);
  background-image: linear-gradient(-153deg, #45a4df 17%, #0662ce 100%);
  color: #fff;
  box-shadow: 0 none;
}
.z-bpm2-pc-card .q-btn-dropdown .q-btn .q-icon {
  font-size: 1em;
}
.z-bpm2-pc-card .q-btn-dropdown .q-btn-dropdown-arrow {
  border-left: 0 none;
}
.z-bpm2-pc-card .flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.z-bpm2-pc-card .flex-box .left {
  width: 170px;
}
.z-bpm2-pc-card .flex-box .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-top: 18px;
  min-height: 500px;
}
.z-bpm2-pc-card .flex-box .right .list-count {
  padding-left: 10px;
  color: #727272;
}
.z-bpm2-pc-card .side-bar {
  width: 151px;
  height: 500px;
  border-radius: 6px;
  border: 1px solid #d2d2d2;
  padding-top: 16px;
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 5;
}
.z-bpm2-pc-card .side-bar ul,
.z-bpm2-pc-card .side-bar li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.z-bpm2-pc-card .side-bar li {
  width: 149px;
  line-height: 32px;
  color: #333333;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
  padding-left: 20px;
  cursor: pointer;
}
.z-bpm2-pc-card .side-bar li:hover {
  color: #0f69cf;
  background: #d7eeff;
}
.z-bpm2-pc-card .side-bar li.active {
  color: #0f69cf;
  background: #d7eeff;
}
.operations-popover {
  z-index: 100 !important;
}
.q-toolbar-title {
  padding: 0 !important;
  font-size: 17px !important;
}
.q-card-footer {
  padding: 10px 20px;
  border-top: 2px solid #d2d2d2;
}
.q-card-footer .q-btn {
  padding: 0;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #0f69cf;
  line-height: 20px;
  min-height: auto;
}
.q-card-footer span:not(:last-of-type) .q-btn,
.q-card-footer span:last-of-type .q-btn:not(:last-of-type) {
  margin-right: 20px;
  position: relative;
}
.q-card-footer span:not(:last-of-type) .q-btn::after,
.q-card-footer span:last-of-type .q-btn:not(:last-of-type)::after {
  height: 12px;
  width: 1px;
  content: "";
  background: #bcbcbc;
  position: absolute;
  right: -10px;
  top: 4px;
}
.q-card-footer .q-hoverable:hover {
  background: none;
}
.search-times {
  overflow: hidden;
  text-align: right;
}
.read-mark-area {
  font-size: 12px;
  line-height: 20px;
}
.pc-card-with-batch .search-times {
  padding-right: 194px;
  position: relative;
}
.pc-card-with-batch .batch-ops {
  position: absolute;
  right: 0;
  margin-top: 0;
  top: 0;
}
.global-ops {
  z-index: 10 !important;
}


.show-types span[data-v-7db2c9b6] {
  float: left;
  padding: 9px;
  border: 1px solid #ccc;
  overflow: hidden;
}
.show-types span[data-v-7db2c9b6]:first-of-type {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.show-types span[data-v-7db2c9b6]:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.show-types span.active[data-v-7db2c9b6] {
  color: #fff;
  background: #20a0ff;
}


.desktop .q-modal-layout-content {
  padding-bottom: 60px;
}
.desktop .modal-content {
  padding-bottom: 22px;
  border-radius: 10pt;
  min-height: auto!important;
}
.desktop .modal-content .q-toolbar {
  color: #333333 !important;
  text-align: left!important;
  padding-left: 20pt;
}
.desktop .modal-content .q-layout-header {
  box-shadow: none!important;
  border-bottom: 1px solid #D3DCE6;
}
.desktop .sub-form .q-collapsible i {
  top: 7px;
}
.desktop .qm2-table td div {
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.desktop .qm2-table td > * {
  -webkit-user-select: text!important;
     -moz-user-select: text!important;
      -ms-user-select: text!important;
          user-select: text!important;
}
.desktop .qm2-table td > .q-chip {
  -webkit-user-select: none!important;
     -moz-user-select: none!important;
      -ms-user-select: none!important;
          user-select: none!important;
  display: inline-block;
  max-width: 310px!important;
}
.desktop .qm2-table td > .q-chip div {
  -webkit-user-select: text!important;
     -moz-user-select: text!important;
      -ms-user-select: text!important;
          user-select: text!important;
  max-width: 310px!important;
}
.desktop .q-tabs-head {
  position: -webkit-sticky!important;
  position: sticky!important;
  top: 0;
  left: 0;
  box-shadow: none;
  border-bottom: 1px solid #D3DCE6;
  min-height: auto!important;
  height: 36pt;
}
.desktop .q-tabs-head .q-tab {
  min-height: auto!important;
  height: 36pt;
  padding-top: 0;
  padding-bottom: 0;
}
.desktop .q-tabs-head .q-tab .q-tab-label {
  color: #33333399;
}
.desktop .q-tabs-head .active .q-tab-label {
  color: #246AE3;
}
.desktop .q-tabs-head .q-tabs-bar {
  bottom: 1px;
  border-bottom-width: 0px;
  border-radius: 4px;
  overflow: hidden;
  height: 4px;
  background: #246AE3;
  display: block;
  margin: 0 auto;
}
.desktop .q-tabs-head .q-tabs-scroller {
  padding-left: 11pt;
}
.desktop .q-tabs-panes {
  border-top: 0 none!important;
  padding-top: 0!important;
}
.desktop .q-tabs-panes .q-tab-pane {
  padding: 0;
}
.desktop .q-tabs-panes .q-tab-pane .q-pa-md {
  padding: 10pt 0;
}
.desktop .q-field {
  padding: 0;
  padding-top: 9pt;
  margin: 0;
}
.desktop .q-field:last-of-type {
  border-bottom: 0 none;
}
.desktop .q-field-no-input .q-field-content {
  padding-top: 0 !important;
}
.desktop .qs-spliter {
  padding-top: 16pt;
  padding-bottom: 5pt;
  border-bottom: 0 none !important;
}
.desktop .q-field:not(.qs-spliter) > .row {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  padding: 0;
  line-height: 24px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.desktop .q-field:not(.qs-spliter) > .row .q-field-label {
  width: 196pt !important;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.desktop .q-field:not(.qs-spliter) > .row .q-field-label .q-field-label-inner {
  font-size: 16px;
  color: #999999;
  word-break: break-word;
}
.desktop .q-field:not(.qs-spliter) > .row .q-field-content {
  padding: 0;
  margin-top: 2px;
  word-wrap: break-word;
  border-radius: 6px;
  color: #333333;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: left;
  max-width: 100%;
  white-space: normal !important;
}
.desktop .self-stretch {
  height: 100%;
  width: 20px;
  margin-left: -1px;
  background: #fff;
}
.desktop .submit-btns-container .q-field-content {
  text-align: right!important;
  overflow: visible;
}
.desktop .submit-btns-container .q-btn {
  height: 42px;
  width: 160px;
  line-height: 16px;
}
.desktop .submit-btns-container {
  position: absolute;
  bottom: 10px;
  right: 30px;
  z-index: 10;
}
.desktop .hide-name .q-item-side,
.desktop .hide-name .q-field-content {
  margin-left: 0!important;
}
.desktop .hide-name > .row > .q-field-label-inner {
  display: none;
}
.desktop .hide-name .q-item-main {
  display: none;
}
.desktop .z-bpm2-pc-card .hide-name.status {
  margin-left: 0;
  padding: 0!important;
  margin-top: 0!important;
}
.desktop .z-bpm2-pc-card .q-card-title-extra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


.z-bpm2-pc-card .q-my-md {
  margin-top: 0;
  margin-bottom: 10px;
}
.z-bpm2-pc-card .list-box {
  margin-top: 10px;
}
.z-bpm2-pc-card .q-card-container {
  padding: 5px 20px;
}
.z-bpm2-pc-card .q-card {
  background: #ffffff;
  box-shadow: 0px 1px 6px -1px #c0c0c0;
  border-radius: 6px;
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
}
.z-bpm2-pc-card .q-card-title {
  padding-top: 5px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
}
.z-bpm2-pc-card .q-card-title {
  word-break: break-all;
}
.z-bpm2-pc-card .q-card-title-extra {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
.z-bpm2-pc-card .q-item-text-pre .q-item-side-left span {
  white-space: pre-wrap !important;
  word-break: break-all;
}
.z-bpm2-pc-card .card-main {
  border-top: 2px solid #d2d2d2;
  padding: 0;
  margin: 0 20px;
  border-radius: 0;
}
.z-bpm2-pc-card .card-main .q-item {
  padding-left: 0;
  padding-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
.z-bpm2-pc-card .card-main .q-item .q-item-main {
  width: 80px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.z-bpm2-pc-card .card-main .q-item .q-item-label {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #9b9b9b;
  line-height: 20px;
}
.z-bpm2-pc-card .card-main .q-item .qs-content {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.z-bpm2-pc-card .q-card-actions {
  padding: 10px;
}
.z-bpm2-pc-card .q-card-actions .q-chip {
  min-height: 30px;
}
.z-bpm2-pc-card .q-btn-dropdown {
  background-image: -webkit-linear-gradient(243deg, #45a4df 17%, #0662ce 100%);
  background-image: linear-gradient(-153deg, #45a4df 17%, #0662ce 100%);
  color: #fff;
  box-shadow: 0 none;
}
.z-bpm2-pc-card .q-btn-dropdown .q-btn .q-icon {
  font-size: 1em;
}
.z-bpm2-pc-card .q-btn-dropdown .q-btn-dropdown-arrow {
  border-left: 0 none;
}
.z-bpm2-pc-card .flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.z-bpm2-pc-card .flex-box .left {
  width: 170px;
}
.z-bpm2-pc-card .flex-box .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-top: 18px;
  min-height: 500px;
}
.z-bpm2-pc-card .flex-box .right .list-count {
  padding-left: 10px;
  color: #727272;
}
.z-bpm2-pc-card .side-bar {
  width: 151px;
  height: 500px;
  border-radius: 6px;
  border: 1px solid #d2d2d2;
  padding-top: 16px;
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 5;
}
.z-bpm2-pc-card .side-bar ul,
.z-bpm2-pc-card .side-bar li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.z-bpm2-pc-card .side-bar li {
  width: 149px;
  line-height: 32px;
  color: #333333;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
  padding-left: 20px;
  cursor: pointer;
}
.z-bpm2-pc-card .side-bar li:hover {
  color: #0f69cf;
  background: #d7eeff;
}
.z-bpm2-pc-card .side-bar li.active {
  color: #0f69cf;
  background: #d7eeff;
}
.operations-popover {
  z-index: 100 !important;
}
.q-toolbar-title {
  padding: 0 !important;
  font-size: 17px !important;
}
.q-card-footer {
  padding: 10px 20px;
  border-top: 2px solid #d2d2d2;
}
.q-card-footer .q-btn {
  padding: 0;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #0f69cf;
  line-height: 20px;
  min-height: auto;
}
.q-card-footer span:not(:last-of-type) .q-btn,
.q-card-footer span:last-of-type .q-btn:not(:last-of-type) {
  margin-right: 20px;
  position: relative;
}
.q-card-footer span:not(:last-of-type) .q-btn::after,
.q-card-footer span:last-of-type .q-btn:not(:last-of-type)::after {
  height: 12px;
  width: 1px;
  content: "";
  background: #bcbcbc;
  position: absolute;
  right: -10px;
  top: 4px;
}
.q-card-footer .q-hoverable:hover {
  background: none;
}
.search-times {
  overflow: hidden;
  text-align: right;
}
.read-mark-area {
  font-size: 12px;
  line-height: 20px;
}
.pc-card-with-batch .search-times {
  padding-right: 194px;
  position: relative;
}
.pc-card-with-batch .batch-ops {
  position: absolute;
  right: 0;
  margin-top: 0;
  top: 0;
}
.global-ops {
  z-index: 10!important;
}


.show-types[data-v-63c472dd] {
  overflow: hidden;
  position: absolute;
  right: 8px;
  top: 9px;
}
.show-types span[data-v-63c472dd] {
  float: left;
  padding: 6px;
  border: 1px solid #ccc;
  overflow: hidden;
}
.show-types span[data-v-63c472dd]:first-of-type {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.show-types span[data-v-63c472dd]:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.show-types span.active[data-v-63c472dd] {
  color: #fff;
  background: #20a0ff;
}


.desktop .q-modal-layout-content {
  padding-bottom: 60px;
}
.desktop .modal-content {
  padding-bottom: 22px;
  border-radius: 10pt;
  min-height: auto!important;
}
.desktop .modal-content .q-toolbar {
  color: #333333 !important;
  text-align: left!important;
  padding-left: 20pt;
}
.desktop .modal-content .q-layout-header {
  box-shadow: none!important;
  border-bottom: 1px solid #D3DCE6;
}
.desktop .sub-form .q-collapsible i {
  top: 7px;
}
.desktop .qm2-table td div {
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.desktop .qm2-table td > * {
  -webkit-user-select: text!important;
     -moz-user-select: text!important;
      -ms-user-select: text!important;
          user-select: text!important;
}
.desktop .qm2-table td > .q-chip {
  -webkit-user-select: none!important;
     -moz-user-select: none!important;
      -ms-user-select: none!important;
          user-select: none!important;
  display: inline-block;
  max-width: 310px!important;
}
.desktop .qm2-table td > .q-chip div {
  -webkit-user-select: text!important;
     -moz-user-select: text!important;
      -ms-user-select: text!important;
          user-select: text!important;
  max-width: 310px!important;
}
.desktop .q-tabs-head {
  position: -webkit-sticky!important;
  position: sticky!important;
  top: 0;
  left: 0;
  box-shadow: none;
  border-bottom: 1px solid #D3DCE6;
  min-height: auto!important;
  height: 36pt;
}
.desktop .q-tabs-head .q-tab {
  min-height: auto!important;
  height: 36pt;
  padding-top: 0;
  padding-bottom: 0;
}
.desktop .q-tabs-head .q-tab .q-tab-label {
  color: #33333399;
}
.desktop .q-tabs-head .active .q-tab-label {
  color: #246AE3;
}
.desktop .q-tabs-head .q-tabs-bar {
  bottom: 1px;
  border-bottom-width: 0px;
  border-radius: 4px;
  overflow: hidden;
  height: 4px;
  background: #246AE3;
  display: block;
  margin: 0 auto;
}
.desktop .q-tabs-head .q-tabs-scroller {
  padding-left: 11pt;
}
.desktop .q-tabs-panes {
  border-top: 0 none!important;
  padding-top: 0!important;
}
.desktop .q-tabs-panes .q-tab-pane {
  padding: 0;
}
.desktop .q-tabs-panes .q-tab-pane .q-pa-md {
  padding: 10pt 0;
}
.desktop .q-field {
  padding: 0;
  padding-top: 9pt;
  margin: 0;
}
.desktop .q-field:last-of-type {
  border-bottom: 0 none;
}
.desktop .q-field-no-input .q-field-content {
  padding-top: 0 !important;
}
.desktop .qs-spliter {
  padding-top: 16pt;
  padding-bottom: 5pt;
  border-bottom: 0 none !important;
}
.desktop .q-field:not(.qs-spliter) > .row {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  padding: 0;
  line-height: 24px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.desktop .q-field:not(.qs-spliter) > .row .q-field-label {
  width: 196pt !important;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.desktop .q-field:not(.qs-spliter) > .row .q-field-label .q-field-label-inner {
  font-size: 16px;
  color: #999999;
  word-break: break-word;
}
.desktop .q-field:not(.qs-spliter) > .row .q-field-content {
  padding: 0;
  margin-top: 2px;
  word-wrap: break-word;
  border-radius: 6px;
  color: #333333;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: left;
  max-width: 100%;
  white-space: normal !important;
}
.desktop .self-stretch {
  height: 100%;
  width: 20px;
  margin-left: -1px;
  background: #fff;
}
.desktop .submit-btns-container .q-field-content {
  text-align: right!important;
  overflow: visible;
}
.desktop .submit-btns-container .q-btn {
  height: 42px;
  width: 160px;
  line-height: 16px;
}
.desktop .submit-btns-container {
  position: absolute;
  bottom: 10px;
  right: 30px;
  z-index: 10;
}
.desktop .hide-name .q-item-side,
.desktop .hide-name .q-field-content {
  margin-left: 0!important;
}
.desktop .hide-name > .row > .q-field-label-inner {
  display: none;
}
.desktop .hide-name .q-item-main {
  display: none;
}
.desktop .z-bpm2-pc-card .hide-name.status {
  margin-left: 0;
  padding: 0!important;
  margin-top: 0!important;
}
.desktop .z-bpm2-pc-card .q-card-title-extra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


.quick-operations-btn-groups[data-v-30b5fa2d]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}


.task-disabled-btn[data-v-6cf66b22] {
  color: #666 !important;
}
.node-action[data-v-6cf66b22] {
  font-size: 14px;
}


.node-ops .q-item-side {
  display: none;
}
.node-ops .q-item-label {
  text-align: center;
  color: #333;
  font-size: 14px;
}
.node-popover {
  box-shadow: 0 3px 2px -4px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.05), 0 1px 0px rgba(0, 0, 0, 0.12) !important;
  margin-top: 7px;
  padding-bottom: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.node-popover .q-list {
  padding: 0;
}
.node-popover .q-item {
  font-size: 14px;
  height: 34px;
  min-height: 34px;
  padding: 6px 10px;
}
.node-popover .q-item-highlight:hover,
.node-popover .q-item-link:hover,
.node-popover .q-list-highlight > .q-item:hover,
.node-popover .q-list-link > .q-item:hover {
  background: #f5f5f5;
}
.node-op .items-center div {
  padding: 0 14px;
}


.tip-field[data-v-375ee414] {
  background: #f2f2f2;
  padding: 12px 16px;
  line-height: 1.5;
}
.tip-field-label[data-v-375ee414] {
  font-size: 12px;
  color: #666;
}


.sub-form-card[data-v-7993930a] {
  padding: 5px;
  counter-reset: first 0;
}
.sub-form-row[data-v-7993930a] {
  box-shadow: 0px 1px 3px 0px rgba(28, 29, 106, 0.15);
  padding: 0px;
  position: relative;
  padding-bottom: 18px;
  padding-top: 10px;
  counter-increment: first 1;
}
.collapse-btn[data-v-7993930a] {
  position: absolute;
  right: 0;
  top: 0;
}
.sub-form-row[data-v-7993930a] {
  margin-bottom: 11px;
}
.sub-form-col[data-v-7993930a] {
  margin-right: 15px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.log-btn[data-v-7993930a] {
  font-style: normal;
  font-size: 12px;
  padding: 0px 4px;
  border: 1px solid #4fadff;
  border-radius: 6px;
  position: absolute;
  right: 66px;
  top: -1px;
  color: #4fadff;
  line-height: 18px;
  cursor: pointer;
  z-index: 100;
}
.audit-modal-content[data-v-7993930a] {
  height: 100%;
}


.sub-form .q-field-content {
  margin-left: 5px !important;
}
.sub-form .sub-form-row .q-collapsible-sub-item {
  padding: 10px;
  padding-top: 25px;
}
.sub-form .del-icon {
  position: absolute;
  right: 9px;
  top: 7px;
  color: #666;
  z-index: 10;
}
.sub-form .q-field-label-inner {
  margin-top: 0px;
  white-space: initial;
}
.sub-form .q-collapsible {
  width: 100%;
}
.sub-form .q-collapsible .q-item-division {
  position: absolute;
  right: 39px;
  top: -32px;
  width: 20px;
  z-index: 10;
}
.sub-form .q-collapsible i {
  color: #9e9e9e;
  top: -3px;
}
.sub-form .qs-content {
  white-space: initial;
  max-width: 100% !important;
}
.sub-form .q-field .q-field-label-inner::before {
  content: "";
}
.sub-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.x-sub-form-card .sub-form-row::before {
  content: counter(first);
  position: absolute;
  left: 23px;
  top: 3px;
  line-height: 20px;
  padding: 0 5px;
  background: #1EAAD0 !important;
  text-align: center;
  color: #fff;
  overflow: hidden;
  border-radius: 12px;
  font-size: 12px;
  min-width: 20px;
}
.mobile .sub-form-card {
  padding: 0;
}
.mobile .sub-form .add-btn {
  width: 100%;
}
.mobile .sub-form .add-btn button {
  width: 100%;
  height: 30px;
  border: 1px #0095c6 dashed;
  border-radius: 4px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #0095c6;
  padding: 0;
  line-height: 30px;
  min-height: auto;
}
.mobile .sub-form .add-btn button .fa-plus:before {
  content: "+";
  font-size: 32px;
  margin-top: -7px;
}
.mobile .sub-form .add-btn button .on-left {
  margin-right: 5px;
}
.x-sub-form-list .sub-form-row {
  padding: 0 !important;
  box-shadow: none !important;
  margin-bottom: 0 !important;
  border: 0 none !important;
  padding: 0;
}
.x-sub-form-list .sub-form-row > i {
  display: none !important;
}
.x-sub-form-list .sub-form-row .sub-form-row-chip {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-item {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-collapsible-sub-item {
  padding: 0 !important;
}
.x-sub-form-list .sub-form-row .q-field:not(:last-of-type) {
  border: 0 none !important;
}
.x-sub-form-list .sub-form-row .edit-field.readonly {
  padding: 0 !important;
}
.x-sub-form-list .remark-btn {
  color: #236ae3;
}


.x-sub-form .q-radio .q-option-inner {
  -webkit-transform: translate(0, -8px);
      -ms-transform: translate(0, -8px);
          transform: translate(0, -8px);
}


.z-bpm2-form .x-sub-form-table .q-table-middle {
  max-height: 400px;
}
.z-bpm2-form .x-sub-form-table .q-table-middle .q-table thead tr {
  background-color: #f7f7f7;
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  z-index: 2;
}
.z-bpm2-form .x-sub-form-table .q-table-container {
  box-shadow: none;
  border: 1px solid #E7E7E7;
  box-shadow: 0 0px 25px -3px #d9d9d980;
  margin-bottom: 10px;
  width: 100%;
}
.z-bpm2-form .x-sub-form-table .q-table-container .q-table-top {
  padding: 0;
}
.z-bpm2-form .x-sub-form-table .q-field-content * {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table .q-icon {
  font-size: initial !important;
}
.z-bpm2-form .x-sub-form-table .q-field-content thead {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead {
  background: #F7F7F7;
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead tr {
  height: 35px;
}
.z-bpm2-form .x-sub-form-table thead th {
  padding: 0 10px;
}
.z-bpm2-form .x-sub-form-table td {
  padding: 0;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-link {
  margin-top: 4px;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-remove {
  margin-top: 0;
}


.sub-form-card[data-v-fb6be1ea] {
  padding: 5px;
  counter-reset: first 0;
}
.sub-form-row[data-v-fb6be1ea] {
  box-shadow: 0px 1px 3px 0px rgba(28, 29, 106, 0.15);
  padding: 0px;
  position: relative;
  padding-bottom: 18px;
  padding-top: 10px;
  counter-increment: first 1;
}
.collapse-btn[data-v-fb6be1ea] {
  position: absolute;
  right: 0;
  top: 0;
}
.sub-form-row[data-v-fb6be1ea] {
  margin-bottom: 11px;
}
.sub-form-col[data-v-fb6be1ea] {
  margin-right: 15px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.log-btn[data-v-fb6be1ea] {
  font-style: normal;
  font-size: 12px;
  padding: 0px 4px;
  border: 1px solid #4fadff;
  border-radius: 6px;
  position: absolute;
  right: 66px;
  top: -1px;
  color: #4fadff;
  line-height: 18px;
  cursor: pointer;
  z-index: 100;
}
.audit-modal-content[data-v-fb6be1ea] {
  height: 100%;
}


.sub-form .q-field-content {
  margin-left: 5px !important;
}
.sub-form .sub-form-row .q-collapsible-sub-item {
  padding: 0;
  padding-top: 25px;
}
.sub-form .del-icon {
  position: absolute;
  right: 9px;
  top: 7px;
  color: #666;
  z-index: 10;
}
.sub-form .q-field-label-inner {
  margin-top: 0px;
  white-space: initial;
}
.sub-form .q-collapsible {
  width: 100%;
}
.sub-form .q-collapsible .q-item-division {
  position: absolute;
  right: 39px;
  top: -32px;
  width: 20px;
  z-index: 10;
}
.sub-form .q-collapsible i {
  color: #d9d9d9;
  top: -3px;
  font-size: 21px;
}
.sub-form .qs-content {
  white-space: initial;
  max-width: 100% !important;
}
.sub-form .q-field .q-field-label-inner::before {
  content: "";
}
.sub-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.x-sub-form-card .sub-form-row::before {
  content: counter(first);
  position: absolute;
  left: 14px;
  top: 12px;
  line-height: 20px;
  padding: 0 5px;
  background: #1eaad0 !important;
  text-align: center;
  color: #fff;
  overflow: hidden;
  border-radius: 12px;
  font-size: 12px;
  min-width: 20px;
}
.mobile .sub-form-card {
  padding: 0;
}
.mobile .sub-form .add-btn {
  width: 100%;
}
.mobile .sub-form .add-btn button {
  width: 100%;
  height: 30px;
  border: 1px #0095c6 dashed;
  border-radius: 4px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #0095c6;
  padding: 0;
  line-height: 30px;
  min-height: auto;
}
.mobile .sub-form .add-btn button .fa-plus:before {
  content: "+";
  font-size: 32px;
  margin-top: -7px;
}
.mobile .sub-form .add-btn button .on-left {
  margin-right: 5px;
}
.mobile .x-sub-form-card {
  background: #f2f2f2;
}
.mobile .x-sub-form-card .sub-form-row {
  background: #fff;
  border-radius: 8px;
  padding-top: 34px;
  border: 0 none;
}
.mobile .x-sub-form-card .sub-form-row .q-field > .row.col {
  padding: 0 !important;
}
.mobile .x-sub-form-card .sub-form-row .q-collapsible i {
  top: 0px;
}
.mobile .x-sub-form-card .sub-form-row .q-field {
  padding: 0 14px !important;
}
.x-sub-form-list .sub-form-row {
  padding: 0 !important;
  box-shadow: none !important;
  margin-bottom: 0 !important;
  border: 0 none !important;
  padding: 0;
}
.x-sub-form-list .sub-form-row > i {
  display: none !important;
}
.x-sub-form-list .sub-form-row .sub-form-row-chip {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-item {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-collapsible-sub-item {
  padding: 0 !important;
}
.x-sub-form-list .sub-form-row .q-field:not(:last-of-type) {
  border: 0 none !important;
}
.x-sub-form-list .sub-form-row .edit-field.readonly {
  padding: 0 !important;
}
.x-sub-form-list .remark-btn {
  color: #236ae3;
}


.x-sub-form .q-radio .q-option-inner {
  -webkit-transform: translate(0, -8px);
      -ms-transform: translate(0, -8px);
          transform: translate(0, -8px);
}
.x-sub-form .sort-icon {
  padding-top: 10px;
  color: #666;
  margin-left: 2px;
  padding: 0 4px;
  cursor: pointer;
  margin-top: 10px;
}


.z-bpm2-form .x-sub-form-table .hide-name > div > .q-field-label {
  display: none;
}
.z-bpm2-form .x-sub-form-table .q-table-container {
  box-shadow: none;
  border: 1px solid #e7e7e7;
  box-shadow: 0 0px 25px -3px #d9d9d980;
  margin-bottom: 10px;
  width: 100%;
}
.z-bpm2-form .x-sub-form-table .q-table-container .q-table-top {
  padding: 0;
}
.z-bpm2-form .x-sub-form-table .q-field-content * {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table .q-icon {
  font-size: initial !important;
}
.z-bpm2-form .x-sub-form-table .q-field-content thead {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead {
  background: #f7f7f7;
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead tr {
  height: 35px;
}
.z-bpm2-form .x-sub-form-table thead th {
  padding: 0 10px;
}
.z-bpm2-form .x-sub-form-table td {
  padding: 0;
  vertical-align: bottom;
  padding-bottom: 7px !important;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-link {
  margin-top: 4px;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-remove {
  margin-top: 0;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio {
  overflow: hidden;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio .q-option-inner {
  float: left;
  margin-top: 8px;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio .q-option-label {
  float: left;
}
.z-bpm2-form .x-sub-form-table > .q-field.readonly td {
  vertical-align: top !important;
}


.order-subform .qs-content {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}


.qs-spliter {
  padding: 0;
  padding-bottom: 5px;
}
.qs-spliter .q-field-label-inner {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
.tip-spliter {
  position: relative;
  background: #F7F7F7;
  padding: 5px 16px!important;
}
.tip-spliter::after {
  width: 4px;
  height: 16px;
  background: #1EAAD0;
  border-radius: 2.5px;
  position: absolute;
  left: 5px;
  content: "";
  top: 17px;
}
.desktop .tip-spliter::after {
  top: 11px;
}
.block-spliter {
  background: #F7F7F7;
  padding: 5px 16px!important;
  font-size: 14px;
}
.block-spliter .q-field-label-inner {
  font-size: 14px !important;
  line-height: 20px;
  font-weight: normal !important;
  color: #666 !important;
}


.sub-form-card[data-v-73aecda8] {
  padding: 5px;
}
.sub-form-row[data-v-73aecda8] {
  box-shadow: 0px 1px 3px 0px rgba(28, 29, 106, 0.15);
  padding: 0px;
  position: relative;
  padding-bottom: 18px;
  padding-top: 10px;
}
.sub-form-row-chip[data-v-73aecda8] {
  position: absolute;
  left: 10px;
  top: 3px;
  min-height: 18px;
  padding: 0 5px;
  background: #4fadff !important;
  width: 18px;
  height: 18px;
  text-align: center;
}
.collapse-btn[data-v-73aecda8] {
  position: absolute;
  right: 0;
  top: 0;
}
.sub-form-row[data-v-73aecda8] {
  margin-bottom: 11px;
}
.sub-form-col[data-v-73aecda8] {
  margin-right: 15px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}


.sub-form .q-field-content {
  margin-left: 5px !important;
}
.sub-form .sub-form-row .q-collapsible-sub-item {
  padding: 10px;
  padding-top: 25px;
}
.sub-form .del-icon {
  position: absolute;
  right: 9px;
  top: 7px;
  color: #666;
  z-index: 10;
}
.sub-form .q-field-label-inner {
  margin-top: 0px;
  white-space: initial;
}
.sub-form .q-collapsible {
  width: 100%;
}
.sub-form .q-collapsible .q-item-division {
  position: absolute;
  right: 39px;
  top: -32px;
  width: 20px;
  z-index: 10;
}
.sub-form .q-collapsible i {
  color: #9e9e9e;
  top: -3px;
}
.sub-form .qs-content {
  white-space: initial;
  max-width: 100% !important;
}
.sub-form .q-field .q-field-label-inner::before {
  content: "";
}
.sub-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.mobile .sub-form-card {
  padding: 0;
}
.mobile .sub-form .add-btn {
  width: 100%;
}
.mobile .sub-form .add-btn button {
  width: 100%;
  height: 30px;
  border: 1px #0095c6 dashed;
  border-radius: 4px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #0095c6;
  padding: 0;
  line-height: 30px;
  min-height: auto;
}
.mobile .sub-form .add-btn button .fa-plus:before {
  content: "+";
  font-size: 32px;
  margin-top: -7px;
}
.mobile .sub-form .add-btn button .on-left {
  margin-right: 5px;
}


.sub-form-card[data-v-ec41d8be] {
  padding: 5px;
  counter-reset: first 0;
}
.sub-form-row[data-v-ec41d8be] {
  box-shadow: 0px 1px 3px 0px rgba(28, 29, 106, 0.15);
  padding: 0px;
  position: relative;
  padding-bottom: 18px;
  padding-top: 10px;
  counter-increment: first 1;
}
.collapse-btn[data-v-ec41d8be] {
  position: absolute;
  right: 0;
  top: 0;
}
.sub-form-row[data-v-ec41d8be] {
  margin-bottom: 11px;
}
.sub-form-col[data-v-ec41d8be] {
  margin-right: 15px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.log-btn[data-v-ec41d8be] {
  font-style: normal;
  font-size: 12px;
  padding: 0px 4px;
  border: 1px solid #4fadff;
  border-radius: 6px;
  position: absolute;
  right: 66px;
  top: -1px;
  color: #4fadff;
  line-height: 18px;
  cursor: pointer;
  z-index: 100;
}
.audit-modal-content[data-v-ec41d8be] {
  height: 100%;
}
.group-field[data-v-ec41d8be] {
  background: #f9fbfd;
}
.group-field td[data-v-ec41d8be] {
  position: relative;
  line-height: 40px;
  padding-left: 22px !important;
  font-weight: 500;
  color: #333333;
}
.group-field td[data-v-ec41d8be]::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 9px;
  width: 2px;
  height: 20px;
  background: #246ae3;
}


.sub-form .q-field-content {
  margin-left: 5px !important;
}
.sub-form .sub-form-row .q-collapsible-sub-item {
  padding: 0;
  padding-top: 25px;
}
.sub-form .del-icon {
  position: absolute;
  right: 9px;
  top: 7px;
  color: #666;
  z-index: 10;
}
.sub-form .q-field-label-inner {
  margin-top: 0px;
  white-space: initial;
}
.sub-form .q-collapsible {
  width: 100%;
}
.sub-form .q-collapsible .q-item-division {
  position: absolute;
  right: 39px;
  top: -32px;
  width: 20px;
  z-index: 10;
}
.sub-form .q-collapsible i {
  color: #d9d9d9;
  top: -3px;
  font-size: 21px;
}
.sub-form .qs-content {
  white-space: initial;
  max-width: 100% !important;
}
.sub-form .q-field .q-field-label-inner::before {
  content: "";
}
.sub-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.x-sub-form .col-4 {
  margin-bottom: 0 !important;
}
.x-sub-form-card .sub-form-row::before {
  content: counter(first);
  position: absolute;
  left: 14px;
  top: 12px;
  line-height: 20px;
  padding: 0 5px;
  background: #1eaad0 !important;
  text-align: center;
  color: #fff;
  overflow: hidden;
  border-radius: 12px;
  font-size: 12px;
  min-width: 20px;
}
.mobile .sub-form-card {
  padding: 0;
}
.mobile .sub-form .add-btn {
  width: 100%;
}
.mobile .sub-form .add-btn button {
  width: 100%;
  height: 30px;
  border: 1px #0095c6 dashed;
  border-radius: 4px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #0095c6;
  padding: 0;
  line-height: 30px;
  min-height: auto;
}
.mobile .sub-form .add-btn button .fa-plus:before {
  content: "+";
  font-size: 32px;
  margin-top: -7px;
}
.mobile .sub-form .add-btn button .on-left {
  margin-right: 5px;
}
.mobile .x-sub-form-card {
  background: #f2f2f2;
}
.mobile .x-sub-form-card .sub-form-row {
  background: #fff;
  border-radius: 8px;
  padding-top: 34px;
  border: 0 none;
}
.mobile .x-sub-form-card .sub-form-row .q-field > .row.col {
  padding: 0 !important;
}
.mobile .x-sub-form-card .sub-form-row .q-collapsible i {
  top: 0px;
}
.mobile .x-sub-form-card .sub-form-row .q-field {
  padding: 0 14px !important;
}
.x-sub-form-list .sub-form-row {
  padding: 0 !important;
  box-shadow: none !important;
  margin-bottom: 0 !important;
  border: 0 none !important;
  padding: 0;
}
.x-sub-form-list .sub-form-row > i {
  display: none !important;
}
.x-sub-form-list .sub-form-row .sub-form-row-chip {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-item {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-collapsible-sub-item {
  padding: 0 !important;
}
.x-sub-form-list .sub-form-row .q-field:not(:last-of-type) {
  border: 0 none !important;
}
.x-sub-form-list .sub-form-row .edit-field.readonly {
  padding: 0 !important;
}
.x-sub-form-list .remark-btn {
  color: #236ae3;
}


.x-sub-form .q-radio .q-option-inner {
  -webkit-transform: translate(0, -8px);
      -ms-transform: translate(0, -8px);
          transform: translate(0, -8px);
}
.x-sub-form .sort-icon {
  padding-top: 10px;
  color: #666;
  margin-left: 2px;
  padding: 0 4px;
  cursor: pointer;
  margin-top: 10px;
}


.z-bpm2-form .x-sub-form-table .q-table-container {
  box-shadow: none;
  border: 1px solid #e7e7e7;
  box-shadow: 0 0px 25px -3px #d9d9d980;
  margin-bottom: 10px;
  width: 100%;
}
.z-bpm2-form .x-sub-form-table .q-table-container .q-table-top {
  padding: 0;
}
.z-bpm2-form .x-sub-form-table .q-field-content * {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table .q-icon {
  font-size: initial !important;
}
.z-bpm2-form .x-sub-form-table .q-field-content thead {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead {
  background: #f7f7f7;
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead tr {
  height: 35px;
}
.z-bpm2-form .x-sub-form-table thead th {
  padding: 0 10px;
}
.z-bpm2-form .x-sub-form-table td {
  padding: 0;
  vertical-align: bottom;
  padding-bottom: 7px !important;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-link {
  margin-top: 4px;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-remove {
  margin-top: 0;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio {
  overflow: hidden;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio .q-option-inner {
  float: left;
  margin-top: 8px;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio .q-option-label {
  float: left;
}
.z-bpm2-form .x-sub-form-table > .q-field.readonly td {
  vertical-align: top !important;
}
.z-bpm2-form .x-sub-form-check_item .edit-field.readonly {
  padding: 0 0;
  font-size: 13px;
}
.z-bpm2-form .x-sub-form-check_item .x-sub-form-title {
  background: #F7F7F7;
  min-height: 40px;
  position: relative;
}
.z-bpm2-form .x-sub-form-check_item .x-sub-form-title .expand-btn {
  position: absolute;
  right: 10px;
  top: 15px;
  color: #999;
  font-size: 18px;
  cursor: pointer;
}
.z-bpm2-form .x-sub-form-check_item .x-sub-form-title .tip-spliter {
  position: relative;
  background: #F7F7F7;
  padding: 5px 16px!important;
}
.z-bpm2-form .x-sub-form-check_item .x-sub-form-title .tip-spliter::after {
  width: 4px;
  height: 16px;
  background: #1EAAD0;
  border-radius: 2.5px;
  position: absolute;
  left: 5px;
  content: "";
  top: 17px;
}
.z-bpm2-form .x-sub-form-check_item .title {
  height: 40px;
  line-height: 30px;
  padding: 0px 15px;
  font-weight: 500;
  color: #666;
}
.z-bpm2-form .x-sub-form-check_item .sub-form .sub-form-item .q-field {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.z-bpm2-form .x-sub-form-check_item .desc {
  padding: 0px 15px 5px 15px;
  font-size: 12px;
  color: #999;
}
.z-bpm2-form .van-popup .popup-content {
  text-align: left;
}
.z-bpm2-form .van-popup .popup-sub-form-item:has(.q-field-hidden) {
  display: none;
}
.z-bpm2-form .van-popup .popup-sub-form-item .van-cell__title {
  min-width: 100px;
  color: #666;
  font-weight: 400;
}
.z-bpm2-form .van-popup .q-field {
  padding-left: 0px!important;
  padding-right: 0px!important;
  border-bottom: none!important;
}


.tip-field[data-v-40769e84] {
  background: #f2f2f2;
  padding: 12px 16px;
  line-height: 1.5;
}
.tip-field-label[data-v-40769e84] {
  font-size: 12px;
  color: #666;
}


.sub-form-card[data-v-3fefa688] {
  padding: 5px;
}
.sub-form-row[data-v-3fefa688] {
  box-shadow: 0px 1px 3px 0px rgba(28, 29, 106, 0.15);
  padding: 0px;
  position: relative;
  padding-bottom: 18px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sub-form-row-chip[data-v-3fefa688] {
  position: absolute;
  left: 10px;
  top: 3px;
  min-height: 18px;
  padding: 0 5px;
  background: #4fadff !important;
  width: 18px;
  height: 18px;
  text-align: center;
}
.collapse-btn[data-v-3fefa688] {
  position: absolute;
  right: 0;
  top: 0;
}
.sub-form-row[data-v-3fefa688] {
  margin-bottom: 11px;
}
.sub-form-col[data-v-3fefa688] {
  margin-right: 15px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.important-info[data-v-3fefa688] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}


.sub-form .q-field-content {
  margin-left: 5px !important;
}
.sub-form .sub-form-row .q-collapsible-sub-item {
  padding: 10px;
  padding-top: 25px;
}
.sub-form .del-icon {
  position: absolute;
  right: 9px;
  top: 7px;
  color: #666;
  z-index: 10;
}
.sub-form .q-field-label-inner {
  margin-top: 0px;
  white-space: initial;
}
.sub-form .q-collapsible {
  width: 100%;
}
.sub-form .q-collapsible .q-item-division {
  position: absolute;
  right: 39px;
  top: -32px;
  width: 20px;
  z-index: 10;
}
.sub-form .q-collapsible i {
  color: #9e9e9e;
  top: -3px;
}
.sub-form .qs-content {
  white-space: initial;
  max-width: 100% !important;
}
.sub-form .q-field .q-field-label-inner::before {
  content: "";
}
.sub-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.important-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mobile .sub-form-card {
  padding: 0;
}
.mobile .sub-form .add-btn {
  width: 100%;
}
.mobile .sub-form .add-btn button {
  width: 100%;
  height: 30px;
  border: 1px #0095c6 dashed;
  border-radius: 4px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #0095c6;
  padding: 0;
  line-height: 30px;
  min-height: auto;
}
.mobile .sub-form .add-btn button .fa-plus:before {
  content: "+";
  font-size: 32px;
  margin-top: -7px;
}
.mobile .sub-form .add-btn button .on-left {
  margin-right: 5px;
}
.desktop .q-field-vertical.q-field > div.row .sub-form-log .q-field-label {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding-right: 10px;
}


.sub-form-card[data-v-abaff99e] {
  padding: 5px;
  counter-reset: first 0;
}
.sub-form-row[data-v-abaff99e] {
  box-shadow: 0px 1px 3px 0px rgba(28, 29, 106, 0.15);
  padding: 0px;
  position: relative;
  padding-bottom: 18px;
  padding-top: 10px;
  counter-increment: first 1;
}
.collapse-btn[data-v-abaff99e] {
  position: absolute;
  right: 0;
  top: 0;
}
.sub-form-row[data-v-abaff99e] {
  margin-bottom: 11px;
}
.sub-form-col[data-v-abaff99e] {
  margin-right: 15px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.log-btn[data-v-abaff99e] {
  font-style: normal;
  font-size: 12px;
  padding: 0px 4px;
  border: 1px solid #4fadff;
  border-radius: 6px;
  position: absolute;
  right: 66px;
  top: -1px;
  color: #4fadff;
  line-height: 18px;
  cursor: pointer;
  z-index: 100;
}
.audit-modal-content[data-v-abaff99e] {
  height: 100%;
}
.group-field[data-v-abaff99e] {
  background: #F9FBFD;
}
.group-field td[data-v-abaff99e] {
  position: relative;
  line-height: 40px;
  padding-left: 22px!important;
  font-weight: 500;
  color: #333333;
}
.group-field td[data-v-abaff99e]::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 9px;
  width: 2px;
  height: 20px;
  background: #246AE3;
}


.sub-form .q-field-content {
  margin-left: 5px !important;
}
.sub-form .sub-form-row .q-collapsible-sub-item {
  padding: 0;
  padding-top: 25px;
}
.sub-form .del-icon {
  position: absolute;
  right: 9px;
  top: 7px;
  color: #666;
  z-index: 10;
}
.sub-form .q-field-label-inner {
  margin-top: 0px;
  white-space: initial;
}
.sub-form .q-collapsible {
  width: 100%;
}
.sub-form .q-collapsible .q-item-division {
  position: absolute;
  right: 39px;
  top: -32px;
  width: 20px;
  z-index: 10;
}
.sub-form .q-collapsible i {
  color: #D9D9D9;
  top: -3px;
  font-size: 21px;
}
.sub-form .qs-content {
  white-space: initial;
  max-width: 100% !important;
}
.sub-form .q-field .q-field-label-inner::before {
  content: "";
}
.sub-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.x-sub-form .col-4 {
  margin-bottom: 0!important;
}
.x-sub-form-card .sub-form-row::before {
  content: counter(first);
  position: absolute;
  left: 14px;
  top: 12px;
  line-height: 20px;
  padding: 0 5px;
  background: #1EAAD0 !important;
  text-align: center;
  color: #fff;
  overflow: hidden;
  border-radius: 12px;
  font-size: 12px;
  min-width: 20px;
}
.mobile .sub-form-card {
  padding: 0;
}
.mobile .sub-form .add-btn {
  width: 100%;
}
.mobile .sub-form .add-btn button {
  width: 100%;
  height: 30px;
  border: 1px #0095c6 dashed;
  border-radius: 4px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #0095c6;
  padding: 0;
  line-height: 30px;
  min-height: auto;
}
.mobile .sub-form .add-btn button .fa-plus:before {
  content: "+";
  font-size: 32px;
  margin-top: -7px;
}
.mobile .sub-form .add-btn button .on-left {
  margin-right: 5px;
}
.mobile .x-sub-form-card {
  background: #f2f2f2;
}
.mobile .x-sub-form-card .sub-form-row {
  background: #fff;
  border-radius: 8px;
  padding-top: 34px;
  border: 0 none;
}
.mobile .x-sub-form-card .sub-form-row .q-field > .row.col {
  padding: 0 !important;
}
.mobile .x-sub-form-card .sub-form-row .q-collapsible i {
  top: 0px;
}
.mobile .x-sub-form-card .sub-form-row .q-field {
  padding: 0 14px !important;
}
.x-sub-form-list .sub-form-row {
  padding: 0 !important;
  box-shadow: none !important;
  margin-bottom: 0 !important;
  border: 0 none !important;
  padding: 0;
}
.x-sub-form-list .sub-form-row > i {
  display: none !important;
}
.x-sub-form-list .sub-form-row .sub-form-row-chip {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-item {
  display: none !important;
}
.x-sub-form-list .sub-form-row .q-collapsible-sub-item {
  padding: 0 !important;
}
.x-sub-form-list .sub-form-row .q-field:not(:last-of-type) {
  border: 0 none !important;
}
.x-sub-form-list .sub-form-row .edit-field.readonly {
  padding: 0 !important;
}
.x-sub-form-list .remark-btn {
  color: #236ae3;
}


.x-sub-form .q-radio .q-option-inner {
  -webkit-transform: translate(0, -8px);
      -ms-transform: translate(0, -8px);
          transform: translate(0, -8px);
}
.x-sub-form .sort-icon {
  padding-top: 10px;
  color: #666;
  margin-left: 2px;
  padding: 0 4px;
  cursor: pointer;
  margin-top: 10px;
}


.z-bpm2-form .x-sub-form-table .q-table-container {
  box-shadow: none;
  border: 1px solid #E7E7E7;
  box-shadow: 0 0px 25px -3px #d9d9d980;
  margin-bottom: 10px;
  width: 100%;
}
.z-bpm2-form .x-sub-form-table .q-table-container .q-table-top {
  padding: 0;
}
.z-bpm2-form .x-sub-form-table .q-field-content * {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table .q-icon {
  font-size: initial !important;
}
.z-bpm2-form .x-sub-form-table .q-field-content thead {
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead {
  background: #F7F7F7;
  font-size: 12px !important;
}
.z-bpm2-form .x-sub-form-table thead tr {
  height: 35px;
}
.z-bpm2-form .x-sub-form-table thead th {
  padding: 0 10px;
}
.z-bpm2-form .x-sub-form-table td {
  padding: 0;
  vertical-align: bottom;
  padding-bottom: 7px !important;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-link {
  margin-top: 4px;
}
.z-bpm2-form .x-sub-form-table .mul-image-pc .file-list .col-12 .file-remove {
  margin-top: 0;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio {
  overflow: hidden;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio .q-option-inner {
  float: left;
  margin-top: 8px;
}
.z-bpm2-form .x-sub-form-table .select-radios .q-radio .q-option-label {
  float: left;
}
.z-bpm2-form .x-sub-form-table > .q-field.readonly td {
  vertical-align: top !important;
}


.task-disabled-btn[data-v-42afa04e] {
  color: #666 !important;
}

















.bpm-status[data-v-aabab01a] {
  min-height: 24px;
  border-radius: 3px;
  color: #fff;
}


.bpm-status .q-chip-main {
  text-overflow: initial!important;
}
.bpm-table-status .q-chip-main {
  text-overflow: ellipsis!important;
}


.task-disabled-btn[data-v-d62950c6] {
  color: #666 !important;
}


.desktop .qs-content[data-v-09ca8967] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.desktop .qm2-table .table-list-sub-form {
  border-left: 1px solid rgba(0, 0, 0, 0.12) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.12) !important;
  padding: 0px !important;
  vertical-align: top;
}
.desktop .qm2-table .table-list-sub-form .qs-content {
  max-width: 207px !important;
}
.desktop .qm2-table .table-list-sub-form tr {
  height: 66px;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
  overflow-y: auto;
}
.desktop .qm2-table .table-list-sub-form tr::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.desktop .qm2-table .table-list-sub-form tr::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(128, 126, 126, 0.1);
  background: #999;
}
.desktop .qm2-table .table-list-sub-form tr::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #efefef40;
}
.desktop .qm2-table .table-list-sub-form tr:last-of-type {
  border-bottom: none !important;
}
.desktop .qm2-table .table-list-sub-form td {
  max-width: 250px !important;
}
.desktop .qm2-table .table-list-sub-form td td {
  padding: 0 !important;
}
.desktop .qm2-table .table-list-sub-form > div {
  max-width: none !important;
}
.desktop .qm2-table .table-list-sub-form > div > div {
  max-width: none !important;
}
.desktop .qm2-table .table-list-sub-form .q-table-container {
  margin: 0px;
  width: 100%;
  box-shadow: none;
}
.desktop .qm2-table .table-list-sub-form .q-table-container .q-table-middle {
  width: 100%;
}
.desktop .qm2-table .table-list-sub-form .q-table-container .q-table-middle td {
  border: none;
}
.desktop .qm2-table .table-list-sub-form .mul-file span {
  display: block;
  width: 100%;
}
.desktop .qm2-table .table-list-sub-form .mul-file .operation-box {
  width: 0;
  height: 0;
}
.desktop .qm2-table .table-list-sub-form .mul-file .file-image-box .file-image {
  width: 17px;
  height: 19px;
  overflow: hidden;
  line-height: 1;
  vertical-align: middle;
}
.desktop .qm2-table .table-list-sub-form .mul-file .file-image-box .file-image img {
  display: block;
}
.desktop .qm2-table .table-list-sub-form .mul-file .file-image-box .file-link {
  white-space: nowrap;
  max-width: none !important;
  width: 100px;
  text-align: left;
  padding-left: 10px;
}


.q-icon[data-v-6a0ef683] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-6a0ef683] {
  color: #0c0c0c;
}
.select-user-label[data-v-6a0ef683] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-6a0ef683]::-webkit-scrollbar {
  display: none;
}
.subcategory-tree-box[data-v-6a0ef683] {
  padding: 1vw;
}
.modal-footer[data-v-6a0ef683] {
  padding: 15px;
}
.modal-footer button[data-v-6a0ef683] {
  width: 100%;
}


.selected-area[data-v-6a0ef683] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.selected-area span[data-v-6a0ef683] {
  width: 74px;
  display: inline-block;
}
.selected-area > div[data-v-6a0ef683] {
  overflow-x: auto;
  white-space: nowrap;
}



.leaflet-div-icon {
  background: none;
  border: 0 none;
}
.leaflet-div-icon > div {
  position: relative;
  text-align: center;
}
.leaflet-div-icon > div > img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.leaflet-div-icon > div > span {
  display: inline-block;
  position: relative;
  z-index: 1;
  width: 18px;
  height: 18px;
  top: 5px;
  line-height: 18px;
  background: white;
  border-radius: 15px;
  text-align: center;
  color: #333;
  font-weight: bold;
}
.leaflet-div-icon > div > i {
  position: absolute;
  display: block;
  width: 100px;
  top: -14px;
  left: -34px;
  text-align: center;
  font-style: normal;
  color: #333;
  font-weight: bolder;
}
.small-div-icon {
  width: 22px;
  height: 42px;
}
.middle-div-icon {
  width: 30px;
  height: 50px;
}
.large-div-icon {
  width: 35px;
  height: 65px;
}


[data-v-271088ab] .q-tree-arrow {
  width: 1.5rem !important;
}
[data-v-271088ab] .leaflet-container {
  width: 100% !important;
}
.bpm-area-carousel[data-v-271088ab] {
  position: relative;
}
.bpm-area-carousel span[data-v-271088ab] {
  position: absolute;
  right: 0;
  top: 0;
}
[data-v-271088ab] .leaflet-div-icon > div > img {
  display: block;
  background: none;
  border: 0 none;
}
[data-v-271088ab] .leaflet-div-icon {
  background: none !important;
  border: 0 none !important;
}
.room-marker-div[data-v-271088ab] {
  position: relative;
}
.room-marker-div div[data-v-271088ab] {
  height: 0;
  overflow: hidden;
}
.active-marker-div div[data-v-271088ab] {
  height: auto;
  overflow: hidden;
}


.room-map-select-modal .modal-content {
  max-width: 700px !important;
}


[data-v-62b00251] .text-main {
  color: #0c0c0c;
}
[data-v-62b00251] .q-tree {
  padding: 10px 16px;
}
[data-v-62b00251] .q-tree .q-tree-node {
  padding: 0!important;
}
[data-v-62b00251] .q-tree .q-tree-node:after {
  color: #fff;
}
[data-v-62b00251] .q-tree .q-tree-node-header:before {
  color: #fff;
}
[data-v-62b00251] .q-tree .q-tree-node-header {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 0;
}
[data-v-62b00251] .q-tree .fa-play:before {
  color: #BDBDBD;
}
[data-v-62b00251] .q-tree .tree-body-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-62b00251] .q-tree .tree-body-content span {
  position: absolute;
  right: 0;
  top: 4px;
  line-height: 24px;
  border: 1px solid #0095C6;
  padding: 0 10px;
  border-radius: 17px;
  color: #0095C6;
  z-index: 100;
}
[data-v-62b00251] .q-tree .q-tree-node-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
[data-v-62b00251] .q-tree .q-tree-node-link > span {
  display: block;
  width: 100%;
  height: 100%;
}
.q-chip-main[data-v-62b00251] {
  background: #0095C6;
}


.input-microphone[data-v-638e1e1a] {
  width: 40px;
  display: inline-block;
  margin-right: 8px;
  position: absolute;
  z-index: 10;
  text-align: center;
  right: 0;
  top: 39px;
  font-size: 17px;
  color: #979797;
}
.input-microphone.active[data-v-638e1e1a] {
  color: #2894df;
}
.canvas-box[data-v-638e1e1a] {
  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%;
  height: 220px;
  border: 1px dashed #c9c5c5;
}
canvas[data-v-638e1e1a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: crosshair;
}
.ovh[data-v-638e1e1a] {
  overflow: hidden;
  padding: 4px;
}
.speech-control[data-v-638e1e1a] {
  color: #2894df;
  float: right;
  margin-top: 5px;
  cursor: pointer;
}
.upper-audit-btns[data-v-638e1e1a] {
  border-top: 1px solid #E6E6E6;
  height: 50px;
}
.upper-audit-btns button[data-v-638e1e1a] {
  width: 50%;
  height: 50px !important;
  margin-top: 0 !important;
  background: 0 none !important;
  box-shadow: none !important;
}
.upper-audit-btns button[data-v-638e1e1a]:first-of-type {
  border-right: 1px solid #E6E6E6;
  color: #333333 !important;
}
.upper-audit-btns button[data-v-638e1e1a]:last-of-type {
  color: #0095C6 !important;
}


.audit-submit-btns-container {
  text-align: right;
  position: absolute;
  right: 25px;
  bottom: 11px !important;
  width: 100% !important;
}
.audit-submit-btns-container .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.audit-submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.audit-submit-btns-container .q-field-label {
  display: none;
}
.audit-submit-btns-container .q-field-content {
  min-height: 50px;
}
.audit-submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.audit-submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-complete-task-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.upper-audit-modal .modal-content {
  padding-bottom: 70px !important;
  overflow: hidden;
  position: relative;
}
.upper-audit-modal .upper-audit-btns {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 99;
  background: #ffffff;
  width: 100%;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.canvas-box-inner .mul-image > div > span {
  height: 220px !important;
}
.canvas-box-inner .file-image-box {
  height: 100%;
}


.bpm-status[data-v-39eed71c] {
  min-height: 24px;
  border-radius: 3px;
}


.input-microphone[data-v-08bddfc4] {
  width: 40px;
  display: inline-block;
  margin-right: 8px;
  position: absolute;
  z-index: 10;
  text-align: center;
  right: 0;
  top: 39px;
  font-size: 17px;
  color: #979797;
}
.input-microphone.active[data-v-08bddfc4] {
  color: #2894df;
}
.audit .fa-angle-right[data-v-08bddfc4] {
  font-size: 24px;
  font-weight: 600;
  color: #c1c1c1;
}
.audit .items-center[data-v-08bddfc4] {
  padding-right: 10px;
  display: unset;
  margin: 0;
}
.canvas-box[data-v-08bddfc4] {
  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%;
  height: 220px;
  border: 1px dashed #c9c5c5;
}
.audit-modal-content[data-v-08bddfc4] {
  padding: 20px;
  padding-bottom: 30px;
}
canvas[data-v-08bddfc4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: crosshair;
}
.ovh[data-v-08bddfc4] {
  overflow: hidden;
  padding: 4px;
}
.modal-footer[data-v-08bddfc4] {
  text-align: center;
}
.modal-footer button[data-v-08bddfc4] {
  width: 100%;
}
.speech-control[data-v-08bddfc4] {
  color: #2894df;
  float: right;
  margin-top: 5px;
  cursor: pointer;
}


.audit-modal .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.audit-modal .q-field-label {
  color: #333333;
}
.audit-modal .reset-btn .q-btn {
  width: 96px;
  height: 36px;
  background: #ffffff;
  border-radius: 100px;
  box-shadow: -1px 1px 5px -1px rgba(0, 0, 0, 0.18);
  margin-top: 8px;
}
.audit-modal .reset-btn .next-use {
  margin: 15px 0 0 203pt;
}
.mobile .audit-modal .reset-btn .next-use {
  margin: 15px 0 0 0 !important;
}
.modal-scroll {
  max-height: 100vh !important;
}
.audit-modal .modal-body {
  padding: 0;
}
.audit-modal .audit-modal-content {
  padding: 0;
  overflow: auto;
  max-height: 80vh;
}
.audit-modal .modal-content {
  padding: 14px;
  border-radius: 10px;
  width: 90vw;
  max-height: 90vh !important;
  max-width: 40vw !important;
}
.audit-modal .modal-header {
  font-size: 16px;
  padding: 0;
}
.audit-modal .q-field {
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
.audit-modal .upload-box {
  padding: 0px 5px 0px;
  margin-bottom: 80px;
}
.audit-modal .q-layout-header {
  box-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.1);
}
.audit-modal .q-layout-header .q-toolbar {
  color: #333 !important;
}
.mobile .modal-footer button {
  margin-top: 7px;
  background: -webkit-linear-gradient(right, #34b2d5, #16a7cf) !important;
  background: linear-gradient(270deg, #34b2d5, #16a7cf) !important;
  border-radius: 25px;
  height: 44px;
  color: #333;
  margin-bottom: 7px;
}
.mobile .audit-modal .modal-content {
  max-width: 90vw !important;
}
.aduit-result {
  padding: 0px 10px;
  border-radius: 15px;
  overflow: hidden;
  line-height: 30px;
  height: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}


.bpm-default-input {
  max-width: 100%;
  overflow: hidden;
}
.bpm-default-input .material-icons {
  width: 26px;
  display: inline-block;
  margin-right: 8px;
}
.bpm-default-input .q-if-inner {
  padding-right: 22px;
}


.button-group[data-v-762cb330] {
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.button-group li[data-v-762cb330] {
  padding: 0;
  margin: 0;
  padding: 2px 10px;
  border-radius: 15px;
  list-style: none;
  float: left;
  text-align: center;
  margin-right: 10px;
  cursor: pointer;
  min-width: 80px;
  box-sizing: border-box;
  border: 1px solid #E3E3E3;
  font-family: PingFangSC-Medium;
  background: none;
  color: #666666;
}
.button-group li.active[data-v-762cb330] {
  color: #fff;
}


.q-datetime-arrow.disabled {
  display: none;
}
.q-month-picker input {
  border: 0 none;
  border-bottom: 1px solid #BDBDBD;
}


.q-el-picker {
  width: 100% !important;
}
.q-el-picker input {
  width: 100%;
}
.z-bpm2-form .q-datetime-arrow.disabled {
  display: none;
}
.z-bpm2-form .el-input__icon {
  position: absolute;
  right: 0;
}
.z-bpm2-form .q-el-picker input {
  border: 0 none;
  border-bottom: 1px solid #bdbdbd;
  width: 100%;
}
.z-bpm2-form .q-el-picker .el-input__inner {
  border-radius: 0;
  font-size: 16px;
  color: #333333;
  padding-left: 0;
}
.mobile .q-el-picker input {
  border: 0 none;
  background: none;
}
.q-el-picker-modal {
  max-width: 322px;
}
.q-el-picker-modal .el-picker-panel__content {
  max-width: 292px;
}


.speech-control[data-v-338bf9a6] {
  color: #2894df;
  float: right;
  margin-top: 5px;
  cursor: pointer;
}
.mobile .prefab-words[data-v-338bf9a6] {
  position: relative;
  left: -100%;
  width: 200%;
}
.prefab-words[data-v-338bf9a6] {
  padding-top: 10px;
}
.prefab-words ul[data-v-338bf9a6],
.prefab-words li[data-v-338bf9a6] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.prefab-words ul[data-v-338bf9a6] {
  overflow: hidden;
  margin-top: 5px;
}
.prefab-words li[data-v-338bf9a6] {
  float: left;
  min-height: 28px;
  line-height: 28px;
  cursor: pointer;
  min-width: 50px;
  font-size: 14px;
  padding: 0 10px;
  margin-right: 10px;
  border: 1px solid #DCDCDC;
  border-radius: 100px;
  color: #666666;
  text-align: center;
  margin-bottom: 5px;
}
.prefab-words li.active[data-v-338bf9a6] {
  background: #1EAAD0;
  border: 1px solid #1EAAD0;
  color: #fff;
}
.input-microphone[data-v-338bf9a6] {
  width: 40px;
  display: inline-block;
  margin-right: 8px;
  position: absolute;
  z-index: 10;
  text-align: center;
  right: 14px;
  top: 12px;
  font-size: 17px;
  color: #979797;
}
.input-microphone.active[data-v-338bf9a6] {
  color: #2894df;
}


.bpm-default-input {
  max-width: 100%;
  overflow: hidden;
}
.bpm-default-input .q-if-inner {
  padding-right: 22px;
}


.q-icon[data-v-38f90052] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-38f90052] {
  color: #0c0c0c;
}
.select-user-label[data-v-38f90052] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-38f90052]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-38f90052] {
  margin-top: 6px;
}
.selected-users[data-v-38f90052] {
  overflow: hidden;
  padding-left: 10px;
}
.selected-users > *[data-v-38f90052] {
  float: left;
  font-style: normal;
  font-size: 14px !important;
}
.selected-users > i[data-v-38f90052] {
  margin-top: 5px;
}
.selected-users > span[data-v-38f90052] {
  line-height: 32px;
  min-height: 32px !important;
  background: #027be3;
  color: #fff;
  overflow: hidden;
  padding-right: 28px;
  position: relative;
}
.selected-users > span i[data-v-38f90052] {
  position: absolute;
  right: 6px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
}
.mul-select-box[data-v-38f90052] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  margin-top: 0px;
}
.mul-select-box .q-list-header[data-v-38f90052] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin: 0;
  margin-bottom: 10px;
  color: #666;
  padding-bottom: 10px;
}
.mul-select-box .q-list-header .q-search[data-v-38f90052] {
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.mul-select-box .q-list-header .q-if[data-v-38f90052]:before {
  display: none;
}
.mul-select-box .selected-item[data-v-38f90052] {
  line-height: 40px;
  display: block;
}
.mul-select-box .selected-item.active[data-v-38f90052] {
  background: #e3e3e3;
}
.mul-select-box .q-item[data-v-38f90052] {
  cursor: pointer;
}
.mul-select-box .mul-select-box-left[data-v-38f90052] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.mul-select-box .mul-select-box-left .q-item[data-v-38f90052] {
  padding: 0;
}
.mul-select-box .mul-select-box-left .q-item span[data-v-38f90052] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
.mul-select-box .mul-select-box-right[data-v-38f90052] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}
.modal-footer[data-v-38f90052] {
  text-align: center;
  margin-top: 50px;
}
.modal-footer button[data-v-38f90052] {
  width: 188px;
  border-radius: 100px;
  display: inline-block;
}
.modal-footer .select-all[data-v-38f90052] {
  width: 140px;
  margin-right: 15px;
  color: #666 !important;
  background: #fff !important;
}
.selected-items > .q-btn i[data-v-38f90052] {
  float: right;
  margin-top: -4px;
  margin-left: 4px;
}


.mul-select-box .fa-search {
  font-size: 18px;
}


.mul-select-box-mobile .mul-select-box-left[data-v-38f90052],
.mul-select-box-mobile .mul-select-box-right[data-v-38f90052] {
  width: 100%;
}


.chip-list {
  width: 90vw;
  padding: 20px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.chip-list .selected-item {
  position: relative;
  padding-right: 25px;
  margin-right: 5px;
  margin-bottom: 10px;
}
.chip-list .selected-item i {
  position: absolute;
  right: 4px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  cursor: pointer;
}
.mul-select-box-mobile .breadcrumbs {
  margin: 5px 0;
  margin-left: 5px;
}
.mul-select-box-mobile .breadcrumbs span {
  color: #027be3 !important;
  cursor: pointer;
}


.q-icon[data-v-2c894328] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-2c894328] {
  color: #0c0c0c;
}
.select-user-label[data-v-2c894328] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-2c894328]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-2c894328] {
  margin-top: 6px;
}
.modal-footer[data-v-2c894328] {
  text-align: right;
  margin-top: 50px;
  padding: 0 10px;
}
.modal-footer button[data-v-2c894328] {
  width: 188px;
  border-radius: 100px;
  display: inline-block;
}
.modal-footer .select-all[data-v-2c894328] {
  width: 140px;
  margin-right: 15px;
  color: #666 !important;
}
.mul-select-box[data-v-2c894328] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin-top: 10px;
}
.mul-select-box .q-list-header[data-v-2c894328] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin: 0 10px;
  color: #666;
  padding-bottom: 10px;
}
.mul-select-box .q-list-header .q-search[data-v-2c894328] {
  margin-top: 10px;
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.mul-select-box .q-list-header .q-if[data-v-2c894328]:before {
  display: none;
}
.mul-select-box .select-item[data-v-2c894328] {
  display: block;
  padding: 5px;
  line-height: 20px;
}
.mul-select-box .select-item.active[data-v-2c894328] {
  background: #e3e3e3;
}
.mul-select-box .q-item[data-v-2c894328] {
  cursor: pointer;
}
.mul-select-box .mul-select-box-left[data-v-2c894328] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.mul-select-box .mul-select-box-left .q-item span[data-v-2c894328] {
  display: block;
  width: 100%;
}
.mul-select-box .mul-select-box-right[data-v-2c894328] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}
.selected-items > .q-btn i[data-v-2c894328] {
  float: right;
  margin-top: -4px;
  margin-left: 4px;
}
.selected-items .selected-item[data-v-2c894328] {
  position: relative;
  padding-right: 25px;
  margin-right: 5px;
}
.selected-items .selected-item i[data-v-2c894328] {
  position: absolute;
  right: 4px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  cursor: pointer;
}


.mul-select-box .fa-search {
  font-size: 18px;
}


.q-icon[data-v-23ec9f22] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-23ec9f22] {
  color: #0c0c0c;
}
.select-user-label[data-v-23ec9f22] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-23ec9f22]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-23ec9f22] {
  margin-top: 6px;
}
.modal-footer[data-v-23ec9f22] {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.modal-footer button[data-v-23ec9f22] {
  width: 100%;
}


.q-icon[data-v-e938801a] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-e938801a] {
  color: #0c0c0c;
}
.select-user-label[data-v-e938801a] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-e938801a]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-e938801a] {
  margin-top: 6px;
}
.modal-footer[data-v-e938801a] {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.modal-footer button[data-v-e938801a] {
  width: 100%;
}


.q-icon[data-v-991aadd6] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-991aadd6] {
  color: #0c0c0c;
}
.select-user-label[data-v-991aadd6] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-991aadd6]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-991aadd6] {
  margin-top: 6px;
}
.modal-footer[data-v-991aadd6] {
  text-align: center;
  margin-top: 50px;
}
.modal-footer button[data-v-991aadd6] {
  width: 100%;
}


.q-icon[data-v-6a724e53] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-6a724e53] {
  color: #0c0c0c;
}
.select-user-label[data-v-6a724e53] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-6a724e53]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-6a724e53] {
  margin-top: 6px;
}
.selected-users[data-v-6a724e53] {
  overflow: hidden;
  padding-left: 10px;
}
.selected-users > *[data-v-6a724e53] {
  float: left;
  font-style: normal;
  font-size: 14px !important;
}
.selected-users > i[data-v-6a724e53] {
  margin-top: 5px;
}
.selected-users > span[data-v-6a724e53] {
  line-height: 32px;
  min-height: 32px !important;
  background: #027be3;
  color: #fff;
  overflow: hidden;
  padding-right: 28px;
  position: relative;
}
.selected-users > span i[data-v-6a724e53] {
  position: absolute;
  right: 6px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
}
.mul-select-box[data-v-6a724e53] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  margin-top: 0px;
}
.mul-select-box .q-list-header[data-v-6a724e53] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin: 0;
  margin-bottom: 10px;
  color: #666;
  padding-bottom: 10px;
}
.mul-select-box .q-list-header .q-search[data-v-6a724e53] {
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.mul-select-box .q-list-header .q-if[data-v-6a724e53]:before {
  display: none;
}
.mul-select-box .selected-item[data-v-6a724e53] {
  line-height: 40px;
  display: block;
}
.mul-select-box .selected-item.active[data-v-6a724e53] {
  background: #e3e3e3;
}
.mul-select-box .q-item[data-v-6a724e53] {
  cursor: pointer;
}
.mul-select-box .mul-select-box-left[data-v-6a724e53] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.mul-select-box .mul-select-box-left .q-item[data-v-6a724e53] {
  padding: 0;
}
.mul-select-box .mul-select-box-left .q-item span[data-v-6a724e53] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
.mul-select-box .mul-select-box-right[data-v-6a724e53] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}
.modal-footer[data-v-6a724e53] {
  text-align: center;
  margin-top: 50px;
}
.modal-footer button[data-v-6a724e53] {
  width: 100%;
}
.selected-items > .q-btn i[data-v-6a724e53] {
  float: right;
  margin-top: -4px;
  margin-left: 4px;
}


.mul-select-box .fa-search {
  font-size: 18px;
}


.mul-select-box-mobile .mul-select-box-left[data-v-6a724e53],
.mul-select-box-mobile .mul-select-box-right[data-v-6a724e53] {
  width: 100%;
}


.chip-list {
  width: 90vw;
  padding: 20px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.chip-list .selected-item {
  position: relative;
  padding-right: 25px;
  margin-right: 5px;
  margin-bottom: 10px;
}
.chip-list .selected-item i {
  position: absolute;
  right: 4px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  cursor: pointer;
}
.mul-select-box-mobile .breadcrumbs {
  margin: 5px 0;
  margin-left: 5px;
}
.mul-select-box-mobile .breadcrumbs span {
  color: #027be3 !important;
  cursor: pointer;
}


.q-icon[data-v-7b3aafa4] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-7b3aafa4] {
  color: #0c0c0c;
}
.select-user-label[data-v-7b3aafa4] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-7b3aafa4]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-7b3aafa4] {
  margin-top: 6px;
}
.modal-footer[data-v-7b3aafa4] {
  text-align: center;
  margin-top: 50px;
}
.modal-footer button[data-v-7b3aafa4] {
  width: 100%;
}
.mul-select-box[data-v-7b3aafa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin-top: 10px;
}
.mul-select-box .q-list-header[data-v-7b3aafa4] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin: 0 10px;
  color: #666;
  padding-bottom: 10px;
}
.mul-select-box .q-list-header .q-search[data-v-7b3aafa4] {
  margin-top: 10px;
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.mul-select-box .q-list-header .q-if[data-v-7b3aafa4]:before {
  display: none;
}
.mul-select-box .select-item[data-v-7b3aafa4] {
  line-height: 40px;
  display: block;
}
.mul-select-box .select-item.active[data-v-7b3aafa4] {
  background: #e3e3e3;
}
.mul-select-box .q-item[data-v-7b3aafa4] {
  cursor: pointer;
}
.mul-select-box .mul-select-box-left[data-v-7b3aafa4] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.mul-select-box .mul-select-box-left .q-item[data-v-7b3aafa4] {
  padding: 0;
}
.mul-select-box .mul-select-box-left .q-item span[data-v-7b3aafa4] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
.mul-select-box .mul-select-box-right[data-v-7b3aafa4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}
.selected-items > .q-btn i[data-v-7b3aafa4] {
  float: right;
  margin-top: -4px;
  margin-left: 4px;
}
.selected-items .selected-item[data-v-7b3aafa4] {
  position: relative;
  padding-right: 25px;
  margin-right: 5px;
}
.selected-items .selected-item i[data-v-7b3aafa4] {
  position: absolute;
  right: 4px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  cursor: pointer;
}


.mul-select-box .fa-search {
  font-size: 18px;
}


.q-icon[data-v-97aec4c0] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-97aec4c0] {
  color: #0c0c0c;
}
.select-form-label[data-v-97aec4c0] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-form-label[data-v-97aec4c0]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-97aec4c0] {
  margin-top: 6px;
}
.selected-users[data-v-97aec4c0] {
  overflow: hidden;
  padding-left: 10px;
}
.selected-users > *[data-v-97aec4c0] {
  float: left;
  font-style: normal;
  font-size: 14px !important;
}
.selected-users > i[data-v-97aec4c0] {
  margin-top: 5px;
}
.selected-users > span[data-v-97aec4c0] {
  line-height: 32px;
  min-height: 32px !important;
  background: #027be3;
  color: #fff;
  overflow: hidden;
  padding-right: 28px;
  position: relative;
}
.selected-users > span i[data-v-97aec4c0] {
  position: absolute;
  right: 6px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
}
.select-box[data-v-97aec4c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  margin-top: 0px;
}
.select-box .q-list-header[data-v-97aec4c0] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin-bottom: 10px;
  color: #666;
  padding-bottom: 10px;
}
.select-box .q-list-header .q-search[data-v-97aec4c0] {
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.select-box .q-list-header .q-if[data-v-97aec4c0]:before {
  display: none;
}
.select-box .selected-item[data-v-97aec4c0] {
  line-height: 40px;
  display: block;
}
.select-box .selected-item.active[data-v-97aec4c0] {
  background: #e3e3e3;
}
.select-box .q-item[data-v-97aec4c0] {
  cursor: pointer;
}
.select-box .select-box-left[data-v-97aec4c0] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.select-box .select-box-left .q-item[data-v-97aec4c0] {
  padding: 0;
}
.select-box .select-box-left .q-item span[data-v-97aec4c0] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
.select-box .select-box-right[data-v-97aec4c0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}


.select-box .fa-search {
  font-size: 18px;
}


.select-box-mobile .select-box-left[data-v-97aec4c0],
.select-box-mobile .select-box-right[data-v-97aec4c0] {
  width: 100%;
}


.select-box-mobile .breadcrumbs {
  margin: 5px 0;
  margin-left: 5px;
}
.select-box-mobile .breadcrumbs span {
  color: #027be3 !important;
  cursor: pointer;
}
.select-box-right .q-item-section + .q-item-section {
  margin-left: -38px;
}


.q-icon[data-v-5deead71] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-5deead71] {
  color: #0c0c0c;
}
.select-form-label[data-v-5deead71] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-form-label[data-v-5deead71]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-5deead71] {
  margin-top: 6px;
}
.selected-users[data-v-5deead71] {
  overflow: hidden;
  padding-left: 10px;
}
.selected-users > *[data-v-5deead71] {
  float: left;
  font-style: normal;
  font-size: 14px !important;
}
.selected-users > i[data-v-5deead71] {
  margin-top: 5px;
}
.selected-users > span[data-v-5deead71] {
  line-height: 32px;
  min-height: 32px !important;
  background: #027be3;
  color: #fff;
  overflow: hidden;
  padding-right: 28px;
  position: relative;
}
.selected-users > span i[data-v-5deead71] {
  position: absolute;
  right: 6px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
}
.select-box[data-v-5deead71] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin-top: 10px;
}
.select-box .q-list-header[data-v-5deead71] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin: 0 10px;
  color: #666;
  padding-bottom: 10px;
}
.select-box .q-list-header .q-search[data-v-5deead71] {
  margin-top: 10px;
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.select-box .q-list-header .q-if[data-v-5deead71]:before {
  display: none;
}
.select-box .selected-item[data-v-5deead71] {
  line-height: 40px;
  display: block;
}
.select-box .selected-item.active[data-v-5deead71] {
  background: #e3e3e3;
}
.select-box .q-item[data-v-5deead71] {
  cursor: pointer;
}
.select-box .select-box-left[data-v-5deead71] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.select-box .select-box-left .q-item[data-v-5deead71] {
  padding: 0;
}
.select-box .select-box-left .q-item span[data-v-5deead71] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
.select-box .select-box-right[data-v-5deead71] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}


.select-box .fa-search {
  font-size: 18px;
}


.select-box-right .q-item-section + .q-item-section {
  margin-left: -38px;
}


.q-icon[data-v-56d5bdc3] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-56d5bdc3] {
  color: #0c0c0c;
}
.select-user-label[data-v-56d5bdc3] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-56d5bdc3]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-56d5bdc3] {
  margin-top: 6px;
}


.q-icon[data-v-b371c448] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-b371c448] {
  color: #0c0c0c;
}
.select-user-label[data-v-b371c448] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-b371c448]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-b371c448] {
  margin-top: 6px;
}
.selected-users[data-v-b371c448] {
  overflow: hidden;
  padding-left: 10px;
}
.selected-users > *[data-v-b371c448] {
  float: left;
  font-style: normal;
  font-size: 14px !important;
}
.selected-users > i[data-v-b371c448] {
  margin-top: 5px;
}
.selected-users > span[data-v-b371c448] {
  line-height: 32px;
  min-height: 32px !important;
  background: #027be3;
  color: #fff;
  overflow: hidden;
  padding-right: 28px;
  position: relative;
}
.selected-users > span i[data-v-b371c448] {
  position: absolute;
  right: 6px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
}
.select-box[data-v-b371c448] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  margin-top: 0px;
}
.select-box .q-list-header[data-v-b371c448] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin-bottom: 10px;
  color: #666;
  padding-bottom: 10px;
}
.select-box .q-list-header .q-search[data-v-b371c448] {
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.select-box .q-list-header .q-if[data-v-b371c448]:before {
  display: none;
}
.select-box .selected-item[data-v-b371c448] {
  line-height: 40px;
  display: block;
}
.select-box .selected-item.active[data-v-b371c448] {
  background: #e3e3e3;
}
.select-box .q-item[data-v-b371c448] {
  cursor: pointer;
}
.select-box .select-box-left[data-v-b371c448] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.select-box .select-box-left .q-item[data-v-b371c448] {
  padding: 0;
}
.select-box .select-box-left .q-item span[data-v-b371c448] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
.select-box .select-box-right[data-v-b371c448] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}


.select-box .fa-search {
  font-size: 18px;
}


.select-box-mobile .select-box-left[data-v-b371c448],
.select-box-mobile .select-box-right[data-v-b371c448] {
  width: 100%;
}


.select-box-mobile .breadcrumbs {
  margin: 5px 0;
  margin-left: 5px;
}
.select-box-mobile .breadcrumbs span {
  color: #027be3 !important;
  cursor: pointer;
}
.select-box-right .q-item-section + .q-item-section {
  margin-left: -38px;
}


.q-icon[data-v-2e22a8a6] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-2e22a8a6] {
  color: #0c0c0c;
}
.select-user-label[data-v-2e22a8a6] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-2e22a8a6]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-2e22a8a6] {
  margin-top: 6px;
}
.selected-users[data-v-2e22a8a6] {
  overflow: hidden;
  padding-left: 10px;
}
.selected-users > *[data-v-2e22a8a6] {
  float: left;
  font-style: normal;
  font-size: 14px !important;
}
.selected-users > i[data-v-2e22a8a6] {
  margin-top: 5px;
}
.selected-users > span[data-v-2e22a8a6] {
  line-height: 32px;
  min-height: 32px !important;
  background: #027be3;
  color: #fff;
  overflow: hidden;
  padding-right: 28px;
  position: relative;
}
.selected-users > span i[data-v-2e22a8a6] {
  position: absolute;
  right: 6px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
}
.select-box[data-v-2e22a8a6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin-top: 10px;
}
.select-box .q-list-header[data-v-2e22a8a6] {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  min-height: auto;
  margin: 0 10px;
  color: #666;
  padding-bottom: 10px;
}
.select-box .q-list-header .q-search[data-v-2e22a8a6] {
  margin-top: 10px;
  border: 1px solid #e0e0e0;
  font-size: 14px;
}
.select-box .q-list-header .q-if[data-v-2e22a8a6]:before {
  display: none;
}
.select-box .selected-item[data-v-2e22a8a6] {
  line-height: 40px;
  display: block;
}
.select-box .selected-item.active[data-v-2e22a8a6] {
  background: #e3e3e3;
}
.select-box .q-item[data-v-2e22a8a6] {
  cursor: pointer;
}
.select-box .select-box-left[data-v-2e22a8a6] {
  box-sizing: border-box;
  width: 250px;
  margin-right: 15px;
}
.select-box .select-box-left .q-item[data-v-2e22a8a6] {
  padding: 0;
}
.select-box .select-box-left .q-item span[data-v-2e22a8a6] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
.select-box .select-box-right[data-v-2e22a8a6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
}


.select-box .fa-search {
  font-size: 18px;
}


.select-box-right .q-item-section + .q-item-section {
  margin-left: -38px;
}


.leaflet-label.marker-panel {
      background: none;
      border: none;
      margin-left:-10px;
}
.leaflet-label.marker-panel{
      color:black;
}
.leaflet-label.marker-panel.marker-panel-new{
      color:#0377BE;
}
.leaflet-label.marker-panel.marker-panel-edit{
      color:#D0021B;
}
.leaflet-label.marker-panel:hover{
      background: rgba(0,0,0,0.15);
}
.leaflet-label.marker-panel .marker-title{
        font-weight: bold;
        font-size: 16px;
        background: none;
        padding: 5px 0px;
        overflow: visible;
}
.leaflet-label.leaflet-label-left.marker-panel {
      text-align: right;
}
.leaflet-label.leaflet-label-right.marker-panel {
      text-align: left;
}
.leaflet-label.marker-panel .marker-alt{
        width: 80px;
        overflow: hidden;
        word-break: break-all;
        white-space: normal;
}
.marker-panel:before,.marker-panel:after{
      content: none !important
}
.marker-info-popup .leaflet-popup-content-wrapper, .leaflet-popup-tip {
        background: #fff;
        box-shadow: 0 3px 19px rgba(0,0,0,3.4);
}
.marker-info-popup .leaflet-popup-content {
        margin: 5px 12px;
        line-height: 1.4;
}
.marker-info-popup .marker-title{
      margin:5px 0;
}
.marker-info-popup .marker-title input{
        width: 100%;
        background: inherit;
        border: none;
        border-bottom: 1px solid black;
        font-weight: bold;
}
.marker-info-popup .marker-alt textarea{
        width: 100%;
        border: 1px solid #ddd;
        height: 45px;
        resize: none;
        overflow: auto;
}
.marker-info-popup .leaflet-popup-content{
      width:135px;
}
.marker-info-popup .marker-actions{
        text-align: center;
}
.region-list{
        border: solid 1px #ccc; 
        padding: 0 15px;
}
.region-list-item{
        padding: 10px 0px
}
.region-list-item .item-name{
        width: 100px;
        float: left;
        padding: 0 10px;
}
.region-list-item .item-info{
        margin-left:105px;
}
.region-list-item .item-info .selected-label{
        display: inline-block;
        margin-right: 5px;
        border: 1px solid #ddd;
        padding: 0px 3px;
        margin-bottom: 2px;
}
.region-list-item .hover-show{
        display: none;
}
.region-list-item:hover .hover-show{
        display: inline;
}
.region-dialog .el-dialog{
		width:auto;
}




.selected-area {
  position: absolute;
  top: 0;
  background: #fff;
}


.area-tree-box[data-v-e5488544] {
  font-size: 16px;
}
.area-tree-box ol[data-v-e5488544],
.area-tree-box li[data-v-e5488544] {
  list-style: none;
  margin: 0;
}
.area-tree-box ol[data-v-e5488544] {
  padding: 0 15px;
}
.area-tree-box li[data-v-e5488544] {
  border-bottom: 1px solid #f4f4f4;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.area-tree-box li > *[data-v-e5488544] {
  float: left;
}
.area-tree-box li > div[data-v-e5488544] {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 5px 0;
}
.area-tree-box li > div i[data-v-e5488544] {
  position: absolute;
  right: 10px;
  top: 5px;
}
.area-tree-box li > span[data-v-e5488544] {
  display: block;
  padding: 0 8px;
  border-left: 1px solid #f4f4f4;
  line-height: 26px;
  color: #1a98d1;
}
.area-name.active[data-v-e5488544] {
  color: #1a98d1;
}
ul[data-v-e5488544],
li[data-v-e5488544] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tree-breadcrumbs[data-v-e5488544] {
  overflow: hidden;
  padding: 10px 15px;
  font-size: 16px;
}
.tree-breadcrumbs li[data-v-e5488544] {
  line-height: 34px;
  float: left;
  position: relative;
}
.tree-breadcrumbs li span[data-v-e5488544] {
  color: #1a98d1;
}
.tree-breadcrumbs li i[data-v-e5488544] {
  padding: 0 8px;
  margin-top: -5px;
}
.tree-breadcrumbs li[data-v-e5488544]:last-of-type {
  color: #333;
}


.mul-enter {
  color: #1a98d1;
  position: absolute;
  left: 22px;
  top: 11px;
}


.mul-button-group[data-v-12974f51] {
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.mul-button-group li[data-v-12974f51] {
  padding: 0;
  margin: 0;
  padding: 2px 10px;
  border-radius: 4px;
  list-style: none;
  float: left;
  margin-right: 8px;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  font-family: PingFangSC-Medium;
  background: none;
  color: #666666;
  margin-bottom: 5px;
}
.mul-button-group li.active[data-v-12974f51] {
  background: #DFEBFF;
  color: #246AE3;
}


.bpm-status[data-v-11e3ab72] {
  min-height: 24px;
  border-radius: 3px;
}


.q-checkboxes {
  margin-right: 20px;
}
.q-checkboxes .q-checkbox-checked {
  color: #027be3 !important;
}
.select-checkboxes > div {
  overflow: hidden;
}
.select-checkboxes .q-checkbox .q-option-inner {
  height: 14px !important;
  margin-top: 6px;
}
.select-checkboxes .row.inline {
  display: unset!important;
  margin-bottom: 10px;
  float: left;
}


[data-v-6823c268] .text-main {
  color: #0c0c0c;
}
[data-v-6823c268] .q-tree {
  padding: 10px 16px;
}
[data-v-6823c268] .q-tree .q-tree-node {
  padding: 0!important;
}
[data-v-6823c268] .q-tree .q-tree-node:after {
  color: #fff;
}
[data-v-6823c268] .q-tree .q-tree-node-header:before {
  color: #fff;
}
[data-v-6823c268] .q-tree .q-tree-node-header {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 0;
}
[data-v-6823c268] .q-tree .fa-play:before {
  color: #BDBDBD;
}
.modal-footer[data-v-6823c268] {
  padding: 0 10px;
  text-align: right;
}
.modal-footer .submit-btn[data-v-6823c268] {
  width: 248px;
  height: 42px;
  background: #1EAAD0 !important;
  box-shadow: 1px 2px 14px -3px #219cc6a3;
  border-radius: 50px;
}
.modal-footer .reset-btn[data-v-6823c268] {
  width: 80px;
  height: 42px;
  color: #333333 !important;
  background: #FFFFFE !important;
  border: 1px solid #DEDEDE;
  box-shadow: 1px 2px 12px -3px #7e86894d;
  border-radius: 21px;
  margin-right: 13px;
}
[data-v-6823c268] .text-info {
  color: #51A8D1 !important;
}


.q-icon[data-v-179214d2] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-179214d2] {
  color: #0c0c0c;
}
.select-user-label[data-v-179214d2] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-179214d2]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-179214d2] {
  margin-top: 6px;
}


.field-modal.mul-select-entrance-form .q-toolbar .btn-back {
  position: absolute;
  left: 16px;
}
.field-modal.mul-select-entrance-form .q-toolbar .btn-filter {
  position: absolute;
  right: 16px;
}
.field-modal.mul-select-entrance-form .modal-footer {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 16px;
}
.field-modal.mul-select-entrance-form .modal-footer button {
  margin: 0 20px;
}
.field-modal.mul-select-entrance-form .modal-footer.flex-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.field-modal.mul-select-entrance-form .modal-footer.flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.field-modal.mul-select-entrance-form .modal-footer .width-button {
  min-width: 150px;
}
.field-modal.mul-select-entrance-form .modal-footer .subtext {
  color: #666;
  margin-left: 16px;
}
.field-modal.mul-select-entrance-form .tag-status {
  color: #fff;
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 10px;
  background: #888;
  display: inline-block;
}
.desktop .field-modal.mul-select-entrance-form .q-toolbar {
  padding-left: 50px;
}
.mobile .field-modal.mul-select-entrance-form .q-modal-layout {
  background: #f7f7f7;
}
.mobile .field-modal.mul-select-entrance-form .q-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
}
.mobile .field-modal.mul-select-entrance-form .q-item-side-left {
  margin-left: 0;
  margin-top: 0;
}
.mobile .field-modal.mul-select-entrance-form .q-item .q-item-main.select-option-card {
  border: none;
  padding: 10px 12px;
}
.mobile .field-modal.mul-select-entrance-form .q-item .q-item-main.select-option-card.checked {
  border: 1px solid #1EAAD0;
}
.mobile .field-modal.mul-select-entrance-form .q-toolbar {
  background: transparent;
}
.mobile .field-modal.mul-select-entrance-form .q-toolbar:nth-of-type(2) .q-toolbar-title {
  background: #fff;
}
.mobile .field-modal.mul-select-entrance-form .q-search {
  background: #fff;
}
.mobile .select-option-card {
  color: 3333;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 10px 11px -3px rgba(217, 217, 217, 0.5);
  padding: 10px 12px;
  border: none;
  margin: 12px auto;
}
.mobile .select-option-card.checked {
  border: 1px solid #1EAAD0;
}
.mobile .select-option-card-title {
  color: #000;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
}
.mobile .select-option-card .desc-wrap {
  padding: 10px 0 0;
}
.mobile .select-option-card .q-item-sublabel {
  color: #333;
  font-size: 14px;
}
.mobile .select-option-card-label {
  color: #848484;
  width: 80px;
  display: inline-block;
}


.bpm-status[data-v-a823c0aa] {
  min-height: 24px;
  border-radius: 3px;
}


.q-checkboxes {
  margin-right: 20px;
}
.q-checkboxes .q-checkbox-checked {
  color: #027be3 !important;
}
.select-checkboxes > div {
  overflow: hidden;
}
.select-checkboxes .q-checkbox .q-option-inner {
  height: 14px !important;
  margin-top: 6px;
}
.select-checkboxes .row.inline {
  display: unset!important;
  margin-bottom: 10px;
  float: left;
}


.q-icon[data-v-6158dd23] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-6158dd23] {
  color: #0c0c0c;
}
.select-user-label[data-v-6158dd23] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-6158dd23]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-6158dd23] {
  margin-top: 6px;
}
.modal-footer[data-v-6158dd23] {
  text-align: center;
}
.modal-footer button[data-v-6158dd23] {
  width: 100%;
}
.modal-footer[data-v-6158dd23]:first-of-type {
  margin-top: 50px;
}
.mul-select-from-form .q-option[data-v-6158dd23] {
  position: absolute;
  left: 28px;
  top: 9px;
}


.q-icon[data-v-14d4693e] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-14d4693e] {
  color: #0c0c0c;
}
.select-user-label[data-v-14d4693e] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-14d4693e]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-14d4693e] {
  margin-top: 6px;
}
.modal-footer[data-v-14d4693e] {
  text-align: center;
  margin-top: 50px;
}
.modal-footer button[data-v-14d4693e] {
  width: 100%;
}


.online-editor .q-btn-dropdown {
  background: -webkit-linear-gradient(243deg, #45a4df 17%, #0662ce 100%) !important;
  background: linear-gradient(-153deg, #45a4df 17%, #0662ce 100%) !important;
  color: #fff !important;
}
.oline-editor-preview-modal .items-center {
  color: #333 !important;
}
.oline-editor-preview-modal .q-toolbar-title {
  color: #333 !important;
}


.quote-pc-box .sub-form-row {
  padding-bottom: 0!important;
}
.quote-pc-box .q-field {
  margin: 0 !important;
  padding: 5px 0 0!important;
}
.quote-pc-box .q-field-label,
.quote-pc-box .q-field-content {
  white-space: normal!important;
}
.quote-pc-box .quote-tabs {
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #11b4e7;
}
.quote-pc-box .quote-tabs li {
  list-style: none;
  float: left;
  margin-right: 5px;
  border: 1px solid #11b4e7;
  border-bottom: 0 none;
  padding: 5px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
}
.quote-pc-box .quote-tabs li.active {
  background: #11b4e7;
  color: #fff;
}


.quote-mobile-box .sub-form-row,
.quote-mobile-modal .sub-form-row {
  padding-bottom: 0 !important;
}
.quote-mobile-box .q-field,
.quote-mobile-modal .q-field {
  margin: 0 !important;
  padding: 5px 0 0 !important;
}
.quote-mobile-box .q-field-label,
.quote-mobile-modal .q-field-label,
.quote-mobile-box .q-field-content,
.quote-mobile-modal .q-field-content {
  white-space: normal!important;
}
.quote-mobile-box .quote-tabs,
.quote-mobile-modal .quote-tabs {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.quote-mobile-box .quote-tabs li,
.quote-mobile-modal .quote-tabs li {
  list-style: none;
  float: left;
  margin-bottom: 5px;
  border-radius: 4px;
  margin-right: 8px;
  background: #11b4e7;
  color: #fff;
  padding: 5px;
  cursor: pointer;
}


.bpm-status[data-v-16769f09] {
  min-height: 24px;
  border-radius: 3px;
}


.q-radios {
  margin-right: 20px;
}
.q-radios .q-radio-checked {
  color: #027be3 !important;
}
.select-radios > div {
  overflow: hidden;
}
.select-radios .q-radio .q-option-inner {
  height: 14px !important;
  margin-top: 6px;
}
.select-radios .row.inline {
  display: unset !important;
  margin-bottom: 10px;
  float: left;
}
.button-group {
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.button-group li {
  padding: 0;
  margin: 0;
  padding: 2px 10px;
  border-radius: 15px;
  list-style: none;
  float: left;
  text-align: center;
  margin-right: 10px;
  cursor: pointer;
  min-width: 80px;
  box-sizing: border-box;
  border: 1px solid #E3E3E3;
  font-family: PingFangSC-Medium;
  background: none;
  color: #666666;
}
.button-group li.active {
  color: #fff;
}


.z-bpm2-form .q-editor-content {
  height: 200px;
  overflow: auto;
}


[data-v-59b99e15] .text-main {
  color: #0c0c0c;
}
[data-v-59b99e15] .q-tree {
  padding: 10px 16px;
}
[data-v-59b99e15] .q-tree .q-tree-node {
  padding: 0!important;
}
[data-v-59b99e15] .q-tree .q-tree-node:after {
  color: #fff;
}
[data-v-59b99e15] .q-tree .q-tree-node-header:before {
  color: #fff;
}
[data-v-59b99e15] .q-tree .q-tree-node-header {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 0;
}
[data-v-59b99e15] .q-tree .fa-play:before {
  color: #BDBDBD;
}
[data-v-59b99e15] .q-tree .tree-body-content span {
  position: absolute;
  right: 0;
  top: 9px;
  line-height: 24px;
  border: 1px solid #0095C6;
  padding: 0 10px;
  border-radius: 17px;
  color: #0095C6;
  z-index: 100;
}
[data-v-59b99e15] .q-tree .q-tree-node-selected {
  background: none!important;
}
[data-v-59b99e15] .q-tree .q-tree-node-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
[data-v-59b99e15] .q-tree .q-tree-node-link > span {
  display: block;
  width: 100%;
  height: 100%;
}


.bpm-status[data-v-39b99ef4] {
  min-height: 24px;
  border-radius: 3px;
}


.q-radios {
  margin-right: 20px;
}
.q-radios .q-radio-checked {
  color: #027be3 !important;
}
.select-radios > div {
  overflow: hidden;
}
.select-radios .q-radio .q-option-inner {
  height: 14px !important;
  margin-top: 6px;
}
.select-radios .row.inline {
  display: unset !important;
  margin-bottom: 10px;
  float: left;
}


.q-icon[data-v-f0c98b54] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-f0c98b54] {
  color: #0c0c0c;
}
.select-user-label[data-v-f0c98b54] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-f0c98b54]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-f0c98b54] {
  margin-top: 6px;
}
.select-form-list .q-item-main[data-v-f0c98b54] {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 6px;
}
.select-form-list .q-item-label[data-v-f0c98b54] {
  overflow: hidden;
  height: 39px;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.select-form-list .q-item-sublabel[data-v-f0c98b54] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.q-icon[data-v-65ebd0ba] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-65ebd0ba] {
  color: #0c0c0c;
}
.select-user-label[data-v-65ebd0ba] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-65ebd0ba]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-65ebd0ba] {
  margin-top: 6px;
}
.select-form-list .q-item-main[data-v-65ebd0ba] {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 6px;
}
.select-form-list .q-item-label[data-v-65ebd0ba] {
  overflow: hidden;
  max-height: 39px;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.select-form-list .q-item-sublabel[data-v-65ebd0ba] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.bpm-autocomplete {
  width: 100%;
}
.bpm-autocomplete .el-input__inner {
  font-size: 16px;
  padding: 0;
  border: 0 none;
  border-bottom: 1px solid #BDBDBD;
  -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.select-house-owner {
  position: relative;
}
.select-house-owner::after {
  content: "\8054\7CFB\7535\8BDD";
  position: absolute;
  left: 16px;
  top: 60px;
  font-size: 16px;
  color: #999999;
  word-break: break-word;
}
.mobile .select-house-owner::after {
  position: absolute;
  left: 16px;
  top: 60px;
  font-size: 16px;
  color: #999999;
}


.canvas-box[data-v-b32b65b8] {
  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%;
  height: 220px;
  border: 1px dashed #c9c5c5;
  overflow: hidden;
}
.desktop .canvas-box[data-v-b32b65b8] {
  width: 1000px;
  height: 320px;
  max-width: 100%;
}
canvas[data-v-b32b65b8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: crosshair;
}
.ovh[data-v-b32b65b8] {
  overflow: hidden;
  padding: 4px;
}
.mobile .sign-next-use[data-v-b32b65b8] {
  font-size: 12px;
  margin-bottom: 3px;
}


.canvas-box .mul-image > div > span {
  width: auto !important;
}


[data-v-40240337] .q-tree-arrow {
  width: 1.5rem !important;
}
[data-v-40240337] .leaflet-container {
  width: 100% !important;
}
.bpm-area-carousel[data-v-40240337] {
  position: relative;
}
.bpm-area-carousel span[data-v-40240337] {
  position: absolute;
  right: 0;
  top: 0;
}
[data-v-40240337] .leaflet-div-icon > div > img {
  display: block;
  background: none;
  border: 0 none;
}
[data-v-40240337] .leaflet-div-icon {
  background: none!important;
  border: 0 none!important;
}


.desktop .qs-content[data-v-3500b176] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.audit .fa-angle-right[data-v-42d9eb5a] {
  font-size: 24px;
  font-weight: 600;
  color: #c1c1c1;
}
.audit .items-center[data-v-42d9eb5a] {
  padding-right: 10px;
  display: unset;
  margin: 0;
}
.audit-modal-content[data-v-42d9eb5a] {
  padding: 20px;
  padding-top: 40px;
}
.q-input-chips[data-v-42d9eb5a] {
  cursor: pointer;
  line-height: 32px;
}
.aduit-result[data-v-42d9eb5a] {
  padding: 0px 10px;
  border-radius: 15px;
  overflow: hidden;
  line-height: 30px;
  height: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}


.audit-modal .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.audit-modal .q-field-label {
  color: #333333;
}
.audit-modal .judgment-field .ellipsis {
  white-space: pre !important;
}
.read-audit .audit-modal-content .signature span {
  height: auto !important;
}
.modal-scroll {
  max-height: 100vh !important;
}
.audit-modal .modal-body {
  padding: 0;
  color: #333;
  overflow: visible !important;
}
.audit-modal .audit-modal-content {
  padding: 0;
  overflow: auto;
  max-height: 80vh;
}
.audit-modal .modal-content {
  padding: 14px;
  border-radius: 10px;
  width: 90vw;
  max-width: 40vw !important;
}
.audit-modal .modal-header {
  font-size: 16px;
  padding: 0;
}
.audit-modal .q-field {
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
.audit-modal .upload-box {
  padding: 0px 5px 0px;
  margin-bottom: 80px;
}
.audit-modal .q-layout-header {
  box-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.1);
}
.audit-modal .q-layout-header .q-toolbar {
  color: #333 !important;
}
.mobile .modal-footer button {
  margin-top: 7px;
  background: -webkit-linear-gradient(right, #34b2d5, #16a7cf) !important;
  background: linear-gradient(270deg, #34b2d5, #16a7cf) !important;
  border-radius: 25px;
  height: 44px;
  color: #333;
  margin-bottom: 7px;
}
.mobile .audit-modal .modal-content {
  max-width: 100vw !important;
}
.mobile .audit-modal .judgment-field .ellipsis {
  white-space: inherit !important;
}


.qs-content[data-v-28b39f84] {
  display: inline-block;
  margin-top: 3px;
}


.desktop .qs-content[data-v-eff26c8e] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.q-icon[data-v-1940a7ae] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-1940a7ae] {
  color: #0c0c0c;
}
.select-user-label[data-v-1940a7ae] {
  overflow-x: auto;
  width: 100%;
}
.select-user-label[data-v-1940a7ae]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-1940a7ae] {
  margin-top: 6px;
}
.modal-footer[data-v-1940a7ae] {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.modal-footer button[data-v-1940a7ae] {
  width: 100%;
}


.q-icon[data-v-d86c2302] {
  font-size: 20px;
  font-weight: 100;
  color: #c1c1c1;
}
.q-field-no-input .q-input[data-v-d86c2302] {
  color: #0c0c0c;
}
.select-user-label[data-v-d86c2302] {
  overflow-x: auto;
  width: 100%;
  white-space: normal;
}
.select-user-label[data-v-d86c2302]::-webkit-scrollbar {
  display: none;
}
.mobile .select-user-input[data-v-d86c2302] {
  margin-top: 6px;
}
.modal-footer[data-v-d86c2302] {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.modal-footer button[data-v-d86c2302] {
  width: 100%;
}


.desktop .qs-content[data-v-9ddca1a4] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-30e68058] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-0ed2ceea] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.field-modal.mul-select-entrance-form .q-toolbar .btn-back {
  position: absolute;
  left: 16px;
}
.field-modal.mul-select-entrance-form .q-toolbar .btn-filter {
  position: absolute;
  right: 16px;
}
.field-modal.mul-select-entrance-form .modal-footer {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 16px;
}
.field-modal.mul-select-entrance-form .modal-footer button {
  margin: 0 20px;
}
.field-modal.mul-select-entrance-form .modal-footer.flex-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.field-modal.mul-select-entrance-form .modal-footer.flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.field-modal.mul-select-entrance-form .modal-footer .width-button {
  min-width: 150px;
}
.field-modal.mul-select-entrance-form .modal-footer .subtext {
  color: #666;
  margin-left: 16px;
}
.field-modal.mul-select-entrance-form .tag-status {
  color: #fff;
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 10px;
  background: #888;
  display: inline-block;
}
.desktop .field-modal.mul-select-entrance-form .q-toolbar {
  padding-left: 50px;
}
.mobile .field-modal.mul-select-entrance-form .q-modal-layout {
  background: #f7f7f7;
}
.mobile .field-modal.mul-select-entrance-form .q-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
}
.mobile .field-modal.mul-select-entrance-form .q-item-side-left {
  margin-left: 0;
  margin-top: 0;
}
.mobile .field-modal.mul-select-entrance-form .q-item .q-item-main.select-option-card {
  border: none;
  padding: 10px 12px;
}
.mobile .field-modal.mul-select-entrance-form .q-item .q-item-main.select-option-card.checked {
  border: 1px solid #1EAAD0;
}
.mobile .field-modal.mul-select-entrance-form .q-toolbar {
  background: transparent;
}
.mobile .field-modal.mul-select-entrance-form .q-toolbar:nth-of-type(2) .q-toolbar-title {
  background: #fff;
}
.mobile .field-modal.mul-select-entrance-form .q-search {
  background: #fff;
}
.mobile .select-option-card {
  color: 3333;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 10px 11px -3px rgba(217, 217, 217, 0.5);
  padding: 10px 12px;
  border: none;
  margin: 12px auto;
}
.mobile .select-option-card.checked {
  border: 1px solid #1EAAD0;
}
.mobile .select-option-card-title {
  color: #000;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
}
.mobile .select-option-card .desc-wrap {
  padding: 10px 0 0;
}
.mobile .select-option-card .q-item-sublabel {
  color: #333;
  font-size: 14px;
}
.mobile .select-option-card-label {
  color: #848484;
  width: 80px;
  display: inline-block;
}
.q-icon.form-field-icon-right {
  font-size: 24px;
  font-weight: 600;
  color: #c1c1c1;
}


.desktop .qs-content[data-v-6f47a7ae] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-5e08c5dd] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-8883f774] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.desktop .qs-content[data-v-a9d14714] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
}
.rich-text-read[data-v-a9d14714] {
  width: 100%;
  max-width: 100%!important;
  max-height: 200px;
  overflow: auto!important;
  padding: 3px 3px;
  border: 1px solid #ccc;
  white-space: nowrap!important;
}
.rich-text-read p[data-v-a9d14714] {
  margin: 0;
}


.z-bpm2-form .ellipsis .rich-text-read span {
  white-space: nowrap!important;
  max-width: 100% !important;
}
.z-bpm2-form .ellipsis .rich-text-read p {
  margin: 0;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row .rich-text-read {
  line-height: initial!important;
}


.desktop .qs-content[data-v-7bd8a5a1] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-744d0aab] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-5bd8a680] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-56d12d2d] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


a.telphone {
  color: #34b2d5;
}


.desktop .qs-content[data-v-4ada83f4] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-9678f8a0] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-846b2772] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desktop .qs-content[data-v-2ed91434] {
  display: inline-block;
  margin-top: 3px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.signature-reader span {
  height: auto !important;
}


.bpm-status[data-v-bf5577ac] {
  min-height: 24px;
  border-radius: 3px;
  color: #fff;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-file-export-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
  color: #333 !important;
}
.q-file-export-modal .q-modal-layout {
  height: 100% !important;
}
.q-file-export-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .mobile-range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  border: 1px solid #e1e1e1;
}
.mobile .mobile-range > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mobile .mobile-range > * .justify-start {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.mobile .mobile-range > * i {
  display: none;
}
.mobile .mobile-range > span {
  margin-top: 9px;
  width: 34px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  text-align: center;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-file-export-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
  color: #333 !important;
}
.q-file-export-modal .q-modal-layout {
  height: 100% !important;
}
.q-file-export-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-file-export-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
  color: #333 !important;
}
.q-file-export-modal .q-modal-layout {
  height: 100% !important;
}
.q-file-export-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .mobile-range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  border: 1px solid #e1e1e1;
}
.mobile .mobile-range > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mobile .mobile-range > * .justify-start {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.mobile .mobile-range > * i {
  display: none;
}
.mobile .mobile-range > span {
  margin-top: 9px;
  width: 34px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  text-align: center;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-file-export-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
  color: #333 !important;
}
.q-file-export-modal .q-modal-layout {
  height: 100% !important;
}
.q-file-export-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-file-export-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
  color: #333 !important;
}
.q-file-export-modal .q-modal-layout {
  height: 100% !important;
}
.q-file-export-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.import-item span[data-v-5f1a1f21] {
  margin-bottom: 5px;
  display: block;
  font-size: 14px;
  font-weight: bold;
}
.top-item[data-v-5f1a1f21] {
  overflow: hidden;
  margin-bottom: 20px;
}
.top-item > *[data-v-5f1a1f21] {
  float: left;
}
.top-item .import-item span[data-v-5f1a1f21] {
  font-size: 20px;
}
[data-v-5f1a1f21] .fa-check:before {
  content: "\F00D";
}


.uncomfirm-file-names[data-v-2e70417e] {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  color: #db2828;
  white-space: nowrap;
}


.popover-content {
  padding: 20px;
  overflow: hidden;
}
.popover-content .q-field {
  margin: 0;
}
.modify-popover {
  z-index: 2000 !important;
}


td[data-v-15662ecd] {
  vertical-align: middle;
}
.nopd[data-v-15662ecd] {
  padding: 0;
}
.nopd .nopd > tr:first-of-type td[data-v-15662ecd] {
  border-top: 0;
}
.color-blue[data-v-15662ecd] {
  color: #037be3;
}
.color-green[data-v-15662ecd] {
  color: #009688;
}
.color-success[data-v-15662ecd] {
  color: #009688;
}
.color-warning[data-v-15662ecd] {
  color: #ffb000;
}
.nopd tr[data-v-15662ecd] {
  display: contents;
  margin: 0;
  padding: 0;
  width: 100%;
}
.nopd tr td[data-v-15662ecd] {
  width: 50%;
  vertical-align: middle;
}
.unconfirm-modify-prop span[data-v-15662ecd] {
  padding-right: 3px;
}
.unconfirm-modify-prop i[data-v-15662ecd] {
  padding-left: 6px;
  font-size: 20px;
  cursor: pointer;
}


.batch-import-table tbody td {
  width: 150px;
  white-space: initial;
}
.batch-import-table tbody td .cell-content {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 33px;
  background: #f4f5f6;
  color: #c6c6c6;
  line-height: 20px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 21px;
}
.batch-import-table tbody td .q-field {
  margin: 0 !important;
  padding: 0 !important;
  margin-top: 5px !important;
}
.q-table-container.fullscreen {
  position: fixed !important;
}


td[data-v-bc7a11b2] {
  vertical-align: middle;
}
.nopd[data-v-bc7a11b2] {
  padding: 0;
}
.nopd .nopd > tr:first-of-type td[data-v-bc7a11b2] {
  border-top: 0;
}
.color-blue[data-v-bc7a11b2] {
  color: #037be3;
}
.color-green[data-v-bc7a11b2] {
  color: #009688;
}
.color-success[data-v-bc7a11b2] {
  color: #009688;
}
.color-warning[data-v-bc7a11b2] {
  color: #ffb000;
}
.nopd tr[data-v-bc7a11b2] {
  display: contents;
  margin: 0;
  padding: 0;
  width: 100%;
}
.nopd tr td[data-v-bc7a11b2] {
  width: 50%;
  vertical-align: middle;
}
.unconfirm-modify-prop span[data-v-bc7a11b2] {
  padding-right: 3px;
}
.unconfirm-modify-prop i[data-v-bc7a11b2] {
  padding-left: 6px;
  font-size: 14px;
  cursor: pointer;
  display: inline;
}
.delete-all[data-v-bc7a11b2] {
  position: absolute;
  right: 5px;
  top: 1px;
  color: #20a0ff;
  cursor: pointer;
  z-index: 10;
}
.delete-all i[data-v-bc7a11b2] {
  font-size: 16px;
  margin-right: 3px;
}


.batch-import-table tbody td {
  width: 150px;
  white-space: initial;
}
.batch-import-table tbody td .cell-content {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 33px;
  background: #f4f5f6;
  color: #c6c6c6;
  line-height: 20px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 21px;
}
.batch-import-table tbody td .q-field {
  margin: 0 !important;
  padding: 0 !important;
  margin-top: 5px !important;
}
.q-table-container.fullscreen {
  position: fixed !important;
}


.q-mul-import-modal .small-photo > div > span {
  width: 60px!important;
  height: 60px!important;
}
.q-mul-import-modal .stepper .q-stepper-step-inner {
  display: none;
}
.q-mul-import-modal h6 {
  padding: 16px;
  margin: 0;
  position: relative;
  padding-bottom: 5px;
  font-size: 16px;
  padding-top: 22px;
}
.q-mul-import-modal h6::after {
  position: absolute;
  left: 0;
  top: 20px;
  content: "";
  display: block;
  width: 6px;
  height: 22px;
  background: #1e1e1e;
}
.q-mul-import-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.q-mul-import-modal .q-modal-layout {
  height: 100% !important;
}
.q-mul-import-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.q-mul-import-modal .step-active .flex-center {
  position: relative;
}
.q-mul-import-modal .step-active .flex-center::after {
  display: block;
  content: "!";
  font-size: 16px;
  position: relative;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-file-export-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
  color: #333 !important;
}
.q-file-export-modal .q-modal-layout {
  height: 100% !important;
}
.q-file-export-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-file-export-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
  color: #333 !important;
}
.q-file-export-modal .q-modal-layout {
  height: 100% !important;
}
.q-file-export-modal .q-modal-layout-content {
  background: #fff;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .q-file-export-modal .modal-content {
  height: 100% !important;
}
.mobile .q-file-export-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-comment-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.q-comment-modal .q-modal-layout {
  height: 100%!important;
}
.q-comment-modal .q-modal-layout-content {
  background: #f2f2f2;
  position: relative;
  height: calc(100% - 50px) !important;
  padding-bottom: 0!important;
}
.mobile .q-comment-modal .q-toolbar {
  background: #fff !important;
  color: #333 !important;
}
.mobile .q-comment-modal .q-layout-header {
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1);
}
.mobile .q-comment-modal .modal-content {
  height: 100%!important;
}
.mobile .q-comment-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-complete-task-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px !important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px !important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}



.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-create-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px!important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px!important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-create-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px!important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px!important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}


.cropper-content {
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
  margin:-120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-justify-content:center;
}
.cropper-content .cropper {
   
  width: 800px;
  height: 600px;
}
.cropper-content .show-preview {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-justify-content: center;
  overflow: hidden;
  border: 1px solid #cccccc;
  background: #cccccc;
  margin-left: 40px;
}
.preview {
  overflow: hidden;
  border: 1px solid #cccccc;
  background: #cccccc;
}
.footer-btn {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.footer-btn .scope-btn {
  width: 250px;
   -webkit-box-flex: 1;
       -ms-flex: 1;
           flex: 1;
  -webkit-flex: 1;  
  display: -webkit-box;  
  display: -ms-flexbox;  
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-justify-content: flex-start;
}
.footer-btn .upload-btn {
   width: 200px;
   /* flex: 1;
  -webkit-flex: 1;  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-justify-content: center;
}
.footer-btn .btn {
  outline: none;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  font-weight: 500;
  padding: 8px 15px;
  font-size: 12px;
  border-radius: 3px;
  color: #fff;
  background-color: #67c23a;
  border-color: #67c23a;
}


.delete-modal-form[data-v-8a310290] {
  margin-top: 15px;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}
.q-delete-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}


.mobile .q-detail-modal .q-field {
  padding: 14px 0;
  margin: 0;
}
.mobile .q-detail-modal .q-field:not(.spliter-dashed) {
  border-bottom: 1px solid #eeeeee;
}
.mobile .q-detail-modal .q-field:last-of-type {
  border-bottom: 0 none;
}
.mobile .q-detail-modal .q-field-no-input .q-field-content {
  padding-top: 0 !important;
}
.mobile .q-detail-modal .qs-spliter {
  padding-top: 5px;
  padding-bottom: 0;
  border-bottom: 0 none !important;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  padding: 0;
  line-height: 24px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row .q-field-label {
  width: 50% !important;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row .q-field-label .q-field-label-inner {
  font-size: 16px;
  color: #999999;
  word-break: break-word;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row .q-field-content {
  padding: 0;
  margin-top: 9px;
  word-wrap: break-word;
  border-radius: 6px;
  color: #333333;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: left;
  max-width: 100%;
  white-space: normal !important;
}
.mobile .q-detail-modal .q-field-vertical:not(.qs-spliter) > .row .q-field-label {
  width: 100% !important;
}
.mobile .q-detail-modal .q-field-vertical:not(.qs-spliter) > .row .q-field-content {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mobile .q-detail-modal .log-list .q-field:not(.qs-spliter) > .row .q-field-content {
  margin-top: 0 !important;
}
.mobile .qs-spliter ~ .qs-spliter {
  padding-top: 16px;
}
.mobile .self-stretch {
  height: 100%;
  width: 20px;
  margin-left: -1px;
  background: #fff;
}
.mobile .fa-remove:before {
  content: "\D7";
  font-size: 23px;
}
.q-detail-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.q-detail-modal .tab-form {
  padding-top: 50px;
}
.detail-tabs .q-tabs-head {
  position: fixed;
  z-index: 99;
  box-shadow: -1px 0px 6px -1px rgba(0, 0, 0, 0.18);
}
.detail-tabs .q-tabs-panes {
  padding-top: 24px;
}
.mobile .logs-title {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  padding: 20px 20px 12px 6px;
  background: #f2f2f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobile .logs-title-left {
  width: 4px;
  height: 16px;
  background: #1EAAD0;
  margin-right: 6px;
  display: inline-block;
}
.mobile .detail-btns-container {
  position: fixed;
}
.mobile .q-detail-modal .q-modal-layout-content {
  background: #f2f2f2;
}
.mobile .q-detail-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}
.mobile .q-detail-modal .q-toolbar {
  display: none;
}
.mobile .q-detail-modal .q-tabs-head {
  width: 100%;
}
.mobile .q-detail-modal .q-tabs-head .q-tab {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 16px;
  color: #333333 !important;
}
.mobile .q-detail-modal .q-tabs-head .q-tab::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 14px;
  background: #d8d8d8;
  margin-top: -7px;
}
.mobile .q-detail-modal .q-tabs-head .q-tab.active {
  color: #000 !important;
}
.mobile .q-detail-modal .q-tabs-head .q-tab.active::before {
  width: 27px;
  height: 4px;
  background: #0095c6;
  border-radius: 2px;
  left: 50%;
  margin-left: -14px;
  bottom: 3px;
  color: #0095c6;
  content: "";
  position: absolute;
}
.mobile .q-detail-modal .q-tabs-head .q-tabs-bar {
  display: none;
}
.mobile .q-detail-modal .q-tabs-panes {
  padding: 56px 0 80px;
}
.mobile .q-detail-modal .q-tabs-panes .q-tab-pane {
  background: #fff;
  padding: 5px 14px;
}
.mobile .q-detail-modal .q-tabs-panes .q-tab-pane .q-pa-md {
  padding: 0;
}
.mobile .logs-area {
  padding-bottom: 20px;
}
.mobile .logs-area .log-list {
  padding: 0;
  padding-top: 12px;
}
.mobile .sub-form-row .q-field-label-inner,
.mobile .sub-form-row .q-field-content {
  font-size: 14px !important;
}
.mobile .sub-form-row .readonly .sub-form-row .q-field:not(.qs-spliter) > .row .q-field-label {
  width: 45px !important;
}
.desktop .logs-title {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  padding: 20px 28px 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
}
.desktop .q-detail-modal .modal-content,
.desktop .q-detail-modal .q-modal-layout-content {
  padding-bottom: 0;
}
.desktop .q-detail-modal .submit-btns-container,
.desktop .q-detail-modal .detail-btns-container {
  background-color: #fff;
  box-shadow: 0 -2px 7px 0 #cccccc80;
  border-radius: 0 0 0 12px;
  position: absolute;
  bottom: 0;
  right: 1px;
  left: 0;
}
.desktop .q-detail-modal .submit-btns-container .q-fab > .q-btn {
  width: 68px;
  color: #333333 !important;
  background: #fff !important;
  box-shadow: 1px 2px 12px -3px #7e86894d;
}
.desktop .q-detail-modal .submit-btns-container .q-fab > .q-btn i {
  font-size: 14px;
  font-style: normal;
}
.detail-btns-container {
  position: absolute;
  bottom: 16px;
  left: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
}
.detail-btns-container .q-btn-fab {
  width: 42px;
  height: 42px;
  box-shadow: 1px 2px 12px -3px #7e86894d;
  margin-right: 12px;
}
.detail-btns-container i {
  color: #3D3D3D;
  font-size: 14px !important;
  font-style: normal !important;
}
.detail-btns-container i:first-of-type {
  font-family: Roboto, -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.detail-btns-container .fa-times {
  font-size: 14px !important;
  font-style: normal !important;
}
.detail-btns-container .detail-single-btn {
  height: 42px;
  background: #1EAAD0 !important;
  box-shadow: 1px 2px 14px -3px #219cc6a3;
  border-radius: 50px;
  font-size: 16px;
  margin-left: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.submit-btns-container .q-fab-actions,
.detail-btns-container .q-fab-actions {
  min-width: 153px;
}
.submit-btns-container .q-fab-actions > div,
.detail-btns-container .q-fab-actions > div {
  background: #FFFFFF;
  box-shadow: 1px 3px 22px -3px rgba(53, 53, 53, 0.32) !important;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 11px;
}
.submit-btns-container .q-fab-actions > div:before,
.detail-btns-container .q-fab-actions > div:before {
  content: "";
  width: 0px;
  height: 0px;
  border: 9px solid #ffffff;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  margin-top: 5px;
  left: 7px;
  position: absolute;
  z-index: 2;
  bottom: -6px;
}
.submit-btns-container .q-fab-actions button,
.detail-btns-container .q-fab-actions button {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 153px;
  border-radius: 0;
  font-family: PingFangSC-Regular;
  margin: 0;
  padding: 10px 12px;
  font-size: 14px;
  color: #333333 !important;
  background: #fff !important;
  box-shadow: none;
}
.submit-btns-container .q-fab-actions button:not(:last-child),
.detail-btns-container .q-fab-actions button:not(:last-child) {
  border-bottom: 1px solid #4040400f;
}
.submit-btns-container .q-fab-actions button > div,
.detail-btns-container .q-fab-actions button > div {
  -webkit-box-pack: unset;
  -ms-flex-pack: left;
      justify-content: left;
  text-align: left;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12) !important;
}


.q-comment-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.q-comment-modal .q-modal-layout {
  height: 100%!important;
}
.q-comment-modal .q-modal-layout-content {
  background: #f2f2f2;
  position: relative;
  height: calc(100% - 50px) !important;
}
.mobile .q-comment-modal .modal-content {
  height: 100%!important;
}
.mobile .q-comment-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12) !important;
}


.q-fill-back-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.fullscreen.q-fill-back-modal {
  z-index: 3001 !important;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}



.content[data-v-cae045ea] {
  min-height: calc(100vh - 90px);
  padding-top: 100px;
  text-align: center;
}
.content img[data-v-cae045ea] {
  width: 58px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.share-btn[data-v-cae045ea] {
  padding: 0 30px;
  background: #1EAAD0;
  box-shadow: 1px 2px 14px -3px #219cc6a3;
  border-radius: 50px;
  height: 42px;
  color: #FFFFFF;
  position: fixed;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.share-btn i[data-v-cae045ea] {
  padding-right: 5px;
  padding-top: 3px;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12) !important;
}


.q-start-process-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.mobile .q-start-process-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px!important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px!important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12) !important;
}


.q-submit-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.q-submit-modal .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12) !important;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px!important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px!important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12) !important;
}


.q-submit-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.q-submit-modal .clear-btn {
  width: 60px !important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12) !important;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px !important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px !important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-update-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px!important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px!important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}


.q-update-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}


.fullscreen {
  z-index: 2000 !important;
}
.fullscreen:not(.bpm-modal) {
  z-index: 3001 !important;
}


.submit-btns-container .clear-fab .q-btn-fab {
  width: 42px!important;
  background: #fff !important;
  color: #333 !important;
}
.submit-btns-container .clear-fab .q-btn-fab-mini {
  width: 60px!important;
}
.submit-btns-container .clear-fab .clear-btn {
  margin: 0;
}


.avatar-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload:hover {
  border-color: #409eff;
}
.avatar-uploader-icon {
  color: #8c939d;
  text-align: center;
}
.avatar {
  display: block;
}
.reupload {
  border-radius: 50%;
  position: absolute;
  color: #fff;
  background-color: #000000;
  opacity: 0.6;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
}
#uploadIcon{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
}


.withdraw-modal-form[data-v-6c711357] {
  margin-top: 15px;
}


.submit-btns-container {
  text-align: right;
}
.submit-btns-container .q-field {
  height: 50px;
  padding: 0;
  margin: 0;
}
.submit-btns-container .q-field-label {
  display: none;
}
.submit-btns-container .q-field-content {
  min-height: 50px;
}
.submit-btns-container .q-btn {
  background: #34b2d5 !important;
  box-shadow: 1px 2px 6px -2px #34b2d5;
  border-radius: 100px;
  margin-right: 15px;
}
.submit-btns-container .clear-btn {
  width: 60px!important;
  background: #fff !important;
  color: #666 !important;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) !important;
}
.q-withdraw-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}


.pane-btns[data-v-761f40e8] {
  overflow: hidden;
  margin-bottom: 10px;
}


.submit-btns-container .q-field-label {
  width: 74px !important;
  margin-right: 15px;
}
.hidden-content .z-bpm2-form .q-field-content {
  display: none;
}
.pane-no-data {
  text-align: center;
}
.pane-no-data p {
  font-size: 16px;
  color: #A9A9A9;
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
}


.submit-btns-container .q-field-label {
  width: 164px !important;
  margin-right: 15px;
}


.submit-btns-container[data-v-3283f486] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: right;
}
.submit-btns-container .q-btn[data-v-3283f486] {
  color: #fff !important;
}


.pane-btns[data-v-12df2a35] {
  overflow: hidden;
  margin-bottom: 10px;
}
[data-v-12df2a35] .bpm2-stepper {
  position: fixed!important;
  top: 151px;
  width: calc(100vw - 260px);
  background: #fff;
  z-index: 2;
  left: 206px;
}
.tab-form[data-v-12df2a35] {
  padding-top: 30px;
}


.submit-btns-container .q-field-label {
  width: 164px !important;
  margin-right: 15px;
}


.z-bpm2-pc-card .q-my-md {
  margin-top: 0;
  margin-bottom: 10px;
}
.z-bpm2-pc-card .list-box {
  margin-top: 10px;
}
.z-bpm2-pc-card .q-card-container {
  padding: 5px 20px;
}
.z-bpm2-pc-card .q-card {
  background: #ffffff;
  box-shadow: 0px 1px 6px -1px #c0c0c0;
  border-radius: 6px;
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
}
.z-bpm2-pc-card .q-card-title {
  padding-top: 5px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
}
.z-bpm2-pc-card .q-card-title {
  word-break: break-all;
}
.z-bpm2-pc-card .q-card-title-extra {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
.z-bpm2-pc-card .q-item-text-pre .q-item-side-left span {
  white-space: pre-wrap !important;
  word-break: break-all;
}
.z-bpm2-pc-card .card-main {
  border-top: 2px solid #d2d2d2;
  padding: 0;
  margin: 0 20px;
  border-radius: 0;
}
.z-bpm2-pc-card .card-main .q-item {
  padding-left: 0;
  padding-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
.z-bpm2-pc-card .card-main .q-item .q-item-main {
  width: 80px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.z-bpm2-pc-card .card-main .q-item .q-item-label {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #9b9b9b;
  line-height: 20px;
}
.z-bpm2-pc-card .card-main .q-item .qs-content {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.z-bpm2-pc-card .q-card-actions {
  padding: 10px;
}
.z-bpm2-pc-card .q-card-actions .q-chip {
  min-height: 30px;
}
.z-bpm2-pc-card .q-btn-dropdown {
  background-image: -webkit-linear-gradient(243deg, #45a4df 17%, #0662ce 100%);
  background-image: linear-gradient(-153deg, #45a4df 17%, #0662ce 100%);
  color: #fff;
  box-shadow: 0 none;
}
.z-bpm2-pc-card .q-btn-dropdown .q-btn .q-icon {
  font-size: 1em;
}
.z-bpm2-pc-card .q-btn-dropdown .q-btn-dropdown-arrow {
  border-left: 0 none;
}
.z-bpm2-pc-card .flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.z-bpm2-pc-card .flex-box .left {
  width: 170px;
}
.z-bpm2-pc-card .flex-box .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  min-height: 500px;
}
.z-bpm2-pc-card .flex-box .right .list-count {
  padding-left: 10px;
  color: #727272;
}
.z-bpm2-pc-card .side-bar {
  width: 151px;
  height: 500px;
  border-radius: 6px;
  border: 1px solid #d2d2d2;
  padding-top: 16px;
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 5;
}
.z-bpm2-pc-card .side-bar ul,
.z-bpm2-pc-card .side-bar li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.z-bpm2-pc-card .side-bar li {
  width: 149px;
  line-height: 32px;
  color: #333333;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
  padding-left: 20px;
  cursor: pointer;
}
.z-bpm2-pc-card .side-bar li:hover {
  color: #0f69cf;
  background: #d7eeff;
}
.z-bpm2-pc-card .side-bar li.active {
  color: #0f69cf;
  background: #d7eeff;
}
.operations-popover {
  z-index: 100 !important;
}
.q-toolbar-title {
  padding: 0 !important;
  font-size: 17px !important;
}
.q-card-footer {
  padding: 10px 20px;
  border-top: 2px solid #d2d2d2;
}
.q-card-footer .q-btn {
  padding: 0;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #0f69cf;
  line-height: 20px;
  min-height: auto;
}
.q-card-footer span:not(:last-of-type) .q-btn,
.q-card-footer span:last-of-type .q-btn:not(:last-of-type) {
  margin-right: 20px;
  position: relative;
}
.q-card-footer span:not(:last-of-type) .q-btn::after,
.q-card-footer span:last-of-type .q-btn:not(:last-of-type)::after {
  height: 12px;
  width: 1px;
  content: "";
  background: #bcbcbc;
  position: absolute;
  right: -10px;
  top: 4px;
}
.q-card-footer .q-hoverable:hover {
  background: none;
}
.search-times {
  overflow: hidden;
  text-align: right;
}
.read-mark-area {
  font-size: 12px;
  line-height: 20px;
}
.pc-card-with-batch .search-times {
  padding-right: 194px;
  position: relative;
}
.pc-card-with-batch .batch-ops {
  position: absolute;
  right: 0;
  margin-top: 0;
  top: 0;
}


.bpm-upcoming-list .q-infinite-scroll-content {
  padding-bottom: 0;
}
.bpm-upcoming-list .q-collapsible-sub-item {
  padding: 0;
}
.bpm-upcoming-list .q-collapsible-inner > .q-item.relative-position {
  margin-top: 10px;
  background: #f2f2f2;
  margin: 0;
  padding: 8px 10px 3px;
}
.bpm-upcoming-list .q-collapsible-inner > .q-item.relative-position .q-item-side {
  min-width: auto;
}
.bpm-upcoming-list .q-collapsible-sub-item {
  margin-bottom: 16px;
}
.bpm-upcoming-list .q-item .q-item-side-right {
  margin-left: 0px;
}
.bpm-upcoming-list .q-card {
  border: 1px solid #f2f2f2;
  box-shadow: 0px 1px 1px 0px #e6e6e6;
}
.bpm-upcoming-list .qs-content {
  margin-top: 1px;
}
.bpm-upcoming-list:first-of-type .q-item {
  margin-top: 0;
}


.org-title[data-v-271a4ade] {
  margin-top: 10px;
  background: #e8e8e8;
  margin: 0;
  padding: 6px 10px;
  font-size: 16px;
}
[data-v-271a4ade] .pull-to-refresh {
  background: #f2f2f2;
}


.bpm2-theme-xuanku .card-content {
  background: #04125A;
}
.bpm2-theme-xuanku .card-content .q-input-target {
  color: #fff;
}
.bpm2-theme-xuanku .card-content .pull-to-refresh {
  background: #04125A;
}
.bpm2-theme-xuanku .card-content .q-card {
  background-color: #04125A;
  border: 1px solid rgba(64, 103, 218, 0.478);
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-xuanku .card-content .q-card .q-card-title {
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-xuanku .card-content .q-card .q-card-container,
.bpm2-theme-xuanku .card-content .q-card .q-card-main {
  background-color: transparent;
  border-color: rgba(2, 40, 128, 0.4);
  color: #fff;
}
.bpm2-theme-xuanku .card-content .q-card .q-item .q-item-side-right {
  color: #fff;
}
.bpm2-theme-xuanku .card-content .q-card .q-card-container.row {
  background-color: #04125A;
}
.bpm2-theme-dark .card-content {
  background: #00103D;
}
.bpm2-theme-dark .card-content .q-input-target {
  color: #fff;
}
.bpm2-theme-dark .card-content .pull-to-refresh {
  background: #00103D;
}
.bpm2-theme-dark .card-content .q-card {
  background-color: #00103D;
  border: 1px solid rgba(255, 255, 255, 0.13);
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-dark .card-content .q-card .q-card-title {
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-dark .card-content .q-card .q-card-container,
.bpm2-theme-dark .card-content .q-card .q-card-main {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.13);
  color: #fff;
}
.bpm2-theme-dark .card-content .q-card .q-item .q-item-side-right {
  color: #fff;
}


.submit-btns-container[data-v-b7c22bc2] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: right;
}
.submit-btns-container .q-btn[data-v-b7c22bc2] {
  color: #fff !important;
}


.mobile .q-detail-modal .q-field {
  padding: 14px 0;
  margin: 0;
}
.mobile .q-detail-modal .q-field:not(.spliter-dashed) {
  border-bottom: 1px solid #eeeeee;
}
.mobile .q-detail-modal .q-field:last-of-type {
  border-bottom: 0 none;
}
.mobile .q-detail-modal .q-field-no-input .q-field-content {
  padding-top: 0 !important;
}
.mobile .q-detail-modal .qs-spliter {
  padding-top: 5px;
  padding-bottom: 0;
  border-bottom: 0 none !important;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  padding: 0;
  line-height: 24px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row .q-field-label {
  width: 50% !important;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row .q-field-label .q-field-label-inner {
  font-size: 16px;
  color: #999999;
}
.mobile .q-detail-modal .q-field:not(.qs-spliter) > .row .q-field-content {
  padding: 0;
  margin-top: 9px;
  word-wrap: break-word;
  border-radius: 6px;
  color: #333333;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: left;
  max-width: 100%;
  white-space: normal !important;
}
.mobile .q-detail-modal .q-field-vertical:not(.qs-spliter) > .row .q-field-label {
  width: 100% !important;
}
.mobile .q-detail-modal .q-field-vertical:not(.qs-spliter) > .row .q-field-content {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mobile .qs-spliter ~ .qs-spliter {
  padding-top: 16px;
}
.mobile .self-stretch {
  height: 100%;
  width: 20px;
  margin-left: -1px;
  background: #fff;
}
.mobile .fa-remove:before {
  content: "\D7";
  font-size: 23px;
}
.q-detail-modal .q-toolbar {
  background: #fff !important;
  text-align: center;
  margin: 0;
  box-sizing: border-box;
}
.detail-tabs .q-tabs-head {
  position: fixed;
  z-index: 99;
  box-shadow: -1px 0px 6px -1px rgba(0, 0, 0, 0.18);
}
.detail-tabs .q-tabs-panes {
  padding-top: 24px;
}
.mobile .q-detail-modal .q-modal-layout-content {
  background: #f2f2f2;
}
.mobile .q-detail-modal .q-pa-md {
  padding-left: 0;
  padding-right: 0;
}
.mobile .q-detail-modal .q-toolbar {
  display: none;
}
.mobile .q-detail-modal .q-tabs-head {
  width: 100%;
}
.mobile .q-detail-modal .q-tabs-head .q-tab {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 16px;
  color: #333333 !important;
}
.mobile .q-detail-modal .q-tabs-head .q-tab::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 14px;
  background: #d8d8d8;
  margin-top: -7px;
}
.mobile .q-detail-modal .q-tabs-head .q-tab.active {
  color: #000 !important;
}
.mobile .q-detail-modal .q-tabs-head .q-tab.active::before {
  width: 27px;
  height: 4px;
  background: #0095c6;
  border-radius: 2px;
  left: 50%;
  margin-left: -14px;
  bottom: 3px;
  color: #0095c6;
  content: "";
  position: absolute;
}
.mobile .q-detail-modal .q-tabs-head .q-tabs-bar {
  display: none;
}
.mobile .q-detail-modal .q-tabs-panes {
  padding: 56px 0 80px;
}
.mobile .q-detail-modal .q-tabs-panes .q-tab-pane {
  background: #fff;
  padding: 5px 0;
}
.mobile .q-detail-modal .q-tabs-panes .q-tab-pane .q-pa-md {
  padding: 0;
}
.mobile .logs-area {
  padding-bottom: 20px;
}
.mobile .logs-area .log-list {
  padding: 0;
  padding-top: 12px;
}
.mobile .sub-form-row .q-field-label-inner,
.mobile .sub-form-row .q-field-content {
  font-size: 14px !important;
}
.mobile .sub-form-row .readonly .sub-form-row .q-field:not(.qs-spliter) > .row .q-field-label {
  width: 45px !important;
}


[data-v-a05f0fea] .q-table-top {
  display: none !important;
}
.q-table-container[data-v-a05f0fea] {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #dfe6ec;
}
.qm2-table th[data-v-a05f0fea],
.qm2-table td[data-v-a05f0fea] {
  padding: 2px 8px;
  padding-left: 12px;
  text-align: left;
  color: #1f2d3d;
  height: 40px;
  box-sizing: border-box;
}
.qm2-table th[data-v-a05f0fea] {
  font-size: 14px;
}
.qm2-table tr[data-v-a05f0fea] {
  height: 40px;
}
.qm2-table tbody tr[data-v-a05f0fea]:nth-of-type(odd) {
  background: #f9fbfd;
}
.qm2-table tbody tr[data-v-a05f0fea]:hover {
  background: #2a4e671c;
}


.qm2-table th div,
.qm2-table td div {
  display: inline-block;
}
.q-table-top {
  min-height: 30px !important;
  padding: -1px 22px !important;
}
.q-table-container {
  margin-top: 10px;
}
.q-table-container .q-table-control {
  margin-left: 15px;
}
.q-table-container .q-table-control .q-table-bottom-item {
  margin-right: 10px;
  color: #333;
}
.q-table-container .q-table-control .q-input-target {
  font-size: 14px;
}
.q-table-container .q-table-control .q-if-control {
  font-size: 18px;
}
.q-table-container .q-table-bottom {
  border-top: 0 none;
  min-height: 40px !important;
  padding: 4px 14px 4px 24px !important;
}
.q-table-container .q-icon {
  font-size: 1.1em !important;
}
.q-table-container .q-btn {
  min-height: auto;
}


.bpm2-theme-xuanku .table-content {
  background: #04125A;
}
.bpm2-theme-xuanku .table-content .q-input-target {
  color: #fff;
}
.bpm2-theme-xuanku .table-content > div {
  background: #04125A;
}
.bpm2-theme-xuanku .table-content .q-table-container {
  background-color: #04125A;
  border: 1px solid rgba(64, 103, 218, 0.478);
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-xuanku .table-content .q-table-container .q-table th,
.bpm2-theme-xuanku .table-content .q-table-container .q-table thead,
.bpm2-theme-xuanku .table-content .q-table-container .q-table tr {
  background-color: transparent;
  border-color: rgba(2, 40, 128, 0.4);
  color: #fff;
}
.bpm2-theme-xuanku .table-content .q-table-container .qm2-table td,
.bpm2-theme-xuanku .table-content .q-table-container .q-table-bottom {
  color: #fff;
}
.bpm2-theme-xuanku .table-content .q-table-container .qm2-table thead {
  background-image: -webkit-linear-gradient(top, rgba(5, 48, 143, 0) 0%, rgba(0, 89, 255, 0.58));
  background-image: linear-gradient(180deg, rgba(5, 48, 143, 0) 0%, rgba(0, 89, 255, 0.58));
}
.bpm2-theme-dark .table-content {
  background: #00103D;
}
.bpm2-theme-dark .table-content .q-input-target {
  color: #fff;
}
.bpm2-theme-dark .table-content > div {
  background: #00103D;
}
.bpm2-theme-dark .table-content .q-table-container {
  background-color: #00103D;
  border: 1px solid rgba(255, 255, 255, 0.13);
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-dark .table-content .q-table-container .q-table th,
.bpm2-theme-dark .table-content .q-table-container .q-table thead,
.bpm2-theme-dark .table-content .q-table-container .q-table tr {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.13);
  color: #fff;
}
.bpm2-theme-dark .table-content .q-table-container .qm2-table td,
.bpm2-theme-dark .table-content .q-table-container .q-table-bottom {
  color: #fff;
}


[data-v-56e3d8f0] .q-table-top {
  display: none !important;
}
.q-table-container[data-v-56e3d8f0] {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #dfe6ec;
}
.qm2-table th[data-v-56e3d8f0],
.qm2-table td[data-v-56e3d8f0] {
  padding: 2px 8px;
  padding-left: 12px;
  text-align: left;
  color: #1f2d3d;
  height: 40px;
  box-sizing: border-box;
}
.qm2-table th[data-v-56e3d8f0] {
  font-size: 14px;
}
.qm2-table tr[data-v-56e3d8f0] {
  height: 40px;
}
.qm2-table tbody tr[data-v-56e3d8f0]:nth-of-type(odd) {
  background: #f9fbfd;
}
.qm2-table tbody tr[data-v-56e3d8f0]:hover {
  background: #2a4e671c;
}


.qm2-table th div,
.qm2-table td div {
  display: inline-block;
}
.q-table-top {
  min-height: 30px !important;
  padding: -1px 22px !important;
}
.q-table-container {
  margin-top: 10px;
}
.q-table-container .q-table-control {
  margin-left: 15px;
}
.q-table-container .q-table-control .q-table-bottom-item {
  margin-right: 10px;
  color: #333;
}
.q-table-container .q-table-control .q-input-target {
  font-size: 14px;
}
.q-table-container .q-table-control .q-if-control {
  font-size: 18px;
}
.q-table-container .q-table-bottom {
  border-top: 0 none;
  min-height: 40px !important;
  padding: 4px 14px 4px 24px !important;
}
.q-table-container .q-icon {
  font-size: 1.1em !important;
}
.q-table-container .q-btn {
  min-height: auto;
}


.bpm2-theme-xuanku .table-content {
  background: #04125A;
}
.bpm2-theme-xuanku .table-content .q-input-target {
  color: #fff;
}
.bpm2-theme-xuanku .table-content > div {
  background: #04125A;
}
.bpm2-theme-xuanku .table-content .q-table-container {
  background-color: #04125A;
  border: 1px solid rgba(64, 103, 218, 0.478);
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-xuanku .table-content .q-table-container .q-table th,
.bpm2-theme-xuanku .table-content .q-table-container .q-table thead,
.bpm2-theme-xuanku .table-content .q-table-container .q-table tr {
  background-color: transparent;
  border-color: rgba(2, 40, 128, 0.4);
  color: #fff;
}
.bpm2-theme-xuanku .table-content .q-table-container .qm2-table td,
.bpm2-theme-xuanku .table-content .q-table-container .q-table-bottom {
  color: #fff;
}
.bpm2-theme-xuanku .table-content .q-table-container .qm2-table thead {
  background-image: -webkit-linear-gradient(top, rgba(5, 48, 143, 0) 0%, rgba(0, 89, 255, 0.58));
  background-image: linear-gradient(180deg, rgba(5, 48, 143, 0) 0%, rgba(0, 89, 255, 0.58));
}
.bpm2-theme-dark .table-content {
  background: #00103D;
}
.bpm2-theme-dark .table-content .q-input-target {
  color: #fff;
}
.bpm2-theme-dark .table-content > div {
  background: #00103D;
}
.bpm2-theme-dark .table-content .q-table-container {
  background-color: #00103D;
  border: 1px solid rgba(255, 255, 255, 0.13);
  color: rgba(255, 255, 255, 0.8);
}
.bpm2-theme-dark .table-content .q-table-container .q-table th,
.bpm2-theme-dark .table-content .q-table-container .q-table thead,
.bpm2-theme-dark .table-content .q-table-container .q-table tr {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.13);
  color: #fff;
}
.bpm2-theme-dark .table-content .q-table-container .qm2-table td,
.bpm2-theme-dark .table-content .q-table-container .q-table-bottom {
  color: #fff;
}


.bpm-upcoming-list .q-infinite-scroll-content {
  padding-bottom: 0;
}
.bpm-upcoming-list .q-collapsible-sub-item {
  padding: 0;
}
.bpm-upcoming-list .q-collapsible-inner > .q-item.relative-position {
  margin-top: 10px;
  background: #f2f2f2;
  margin: 0;
  padding: 8px 10px 3px;
}
.bpm-upcoming-list .q-collapsible-inner > .q-item.relative-position .q-item-side {
  min-width: auto;
}
.bpm-upcoming-list .q-collapsible-sub-item {
  margin-bottom: 16px;
}
.bpm-upcoming-list .q-item .q-item-side-right {
  margin-left: 0px;
}
.bpm-upcoming-list .q-card {
  border: 1px solid #f2f2f2;
  box-shadow: 0px 1px 1px 0px #e6e6e6;
}
.bpm-upcoming-list .qs-content {
  margin-top: 1px;
}
.bpm-upcoming-list:first-of-type .q-item {
  margin-top: 0;
}


.org-title[data-v-77532c48] {
  margin-top: 10px;
  background: #e8e8e8;
  margin: 0;
  padding: 6px 10px;
  font-size: 16px;
}
[data-v-77532c48] .pull-to-refresh {
  background: #f2f2f2;
}


.q-if-inner textarea,
.q-if-inner input {
  -webkit-transform: translate3d(0, 0, 0) !important;
  -webkit-user-select: auto!important;
  -moz-user-select: auto!important;
   -ms-user-select: auto!important;
       user-select: auto!important;
  transform: translate3d(0, 0, 0) !important;
}


.select-remote-input .q-chip {
  min-height: 22px !important;
}


.select-remote-input-box[data-v-ee131b7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 20pt;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.select-remote-input-box .select-remote-input[data-v-ee131b7e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.select-remote-input-box i[data-v-ee131b7e] {
  font-size: 16px;
  width: 28px;
}
.horizontal-scroll[data-v-ee131b7e] {
  overflow-x: auto;
  white-space: nowrap;
}
.vertical-scroll[data-v-ee131b7e] {
  overflow-y: auto;
  width: 100%;
  max-height: 300px;
}


.field-object[data-v-f577a9b4] {
  width: 100%;
  margin-left: 12px;
}
.field-object .header[data-v-f577a9b4] {
  color: #212121;
  font-size: 16px;
  font-weight: bolder;
  line-height: 200%;
  margin-bottom: 20px;
}
.field-object .fields[data-v-f577a9b4] {
  width: 100%;
}


.field-array[data-v-41e56dc2] {
  width: 100%;
}
.field-array .flex-pair[data-v-41e56dc2] {
  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: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  width: 100%;
}
.field-array .mu-button .fa[data-v-41e56dc2] {
  margin-left: 9px;
}
.field-array .button-del[data-v-41e56dc2] {
  width: 40px;
}
.field-array .header[data-v-41e56dc2] {
  color: #212121;
  font-size: 16px;
  font-weight: bolder;
  line-height: 200%;
  margin-bottom: 20px;
}
.field-array .fields[data-v-41e56dc2] {
  width: 100%;
}


.z-bpm-form .file-list .file-image {
  display: block;
  height: 100px;
}
.z-bpm-form .file-list .file-image img {
  width: 100px;
  height: 100px;
}
.z-bpm-form .file-list .file-link {
  width: 100px;
}
.z-bpm-form .file-list .file-link span {
  white-space: nowrap!important;
}
.z-bpm-form .file-list .file-link .file-remove {
  position: absolute;
  right: -0.1em;
  top: -0.3em;
}


.upload-box[data-v-627c53c4] {
  width: 100%;
  overflow: hidden;
  margin-bottom: 15px;
}
.upload-box > *[data-v-627c53c4] {
  width: 33.3%;
  box-sizing: border-box;
  padding: 15px 5px 10px;
  float: left;
  height: 70pt;
  margin-bottom: 10px;
  min-width: 72px;
}
.upload-box .q-upload-pic-card[data-v-627c53c4] {
  background-color: #fbfdff;
  border: 1px dashed #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  width: 50pt;
  height: 50pt;
  cursor: pointer;
  line-height: 50pt;
  vertical-align: top;
  text-align: center;
}
.upload-box .z-afresh[data-v-627c53c4] {
  text-align: center;
  line-height: 50pt;
  width: 50pt;
  background-color: #f6f6f6;
  border: 1px dashed #c0ccda;
  border-radius: 6px;
  margin: 0 auto;
}
.file-link[data-v-627c53c4] {
  color: #1775c5;
}
.file-link span[data-v-627c53c4] {
  white-space: nowrap!important;
}
.relative-position[data-v-627c53c4] {
  margin-top: 5px;
  text-align: center;
}
.file-image[data-v-627c53c4] {
  display: block;
  position: relative;
  width: 62px;
  height: 62px;
  margin: 0 auto;
}
.file-image img[data-v-627c53c4] {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.file-image .file-remove[data-v-627c53c4] {
  position: absolute;
  right: 0;
  top: -12px;
  right: -10px;
  z-index: 1;
}
.file-image .file-remove button[data-v-627c53c4] {
  font-size: 12px;
  background: #007be3;
  padding: 0;
  margin: 0;
  border-radius: 10px;
  width: 20px;
  height: 21px;
  min-height: auto;
  color: #fff !important;
}
.ellipsis[data-v-627c53c4] {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 16px;
}


.upload-box .file-remove i {
  font-size: 12px;
}


.z-bpm-form .spliter {
  margin: 1em 0 0.8em;
  padding-bottom: 0.4em;
  border-bottom: 1px solid #ddd;
  opacity: 0.54;
}
.z-bpm-form .spliter-1 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.12;
  letter-spacing: 0.02em;
  opacity: 0.87;
}
.z-bpm-form .spliter-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
  letter-spacing: normal;
}
.z-bpm-form .spliter-3 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
}
.z-bpm-form .spliter-4 {
  font-size: 112px;
  font-weight: 300;
  line-height: 1.12;
  letter-spacing: -0.04em;
}


.q-field {
  margin: 16px 0;
}
.z-bpm-form .q-field-text-pre div.ellipsis span {
  white-space: pre-wrap !important;
  word-break: break-all;
}
.z-bpm-form .file-link span {
  white-space: nowrap !important;
}
.z-bpm-form .q-field-required .q-field-label-inner::before {
  content: "*";
  color: #f44336 !important;
  font-size: 18px;
  padding-top: 5px;
  padding-right: 5px;
}
.z-bpm-form .q-field-hidden {
  display: none;
}


.z-bpm-approve-log .q-item-side-right {
  max-width: 60%;
}
.z-bpm-approve-log .q-item-text-pre .q-item-side-right span {
  white-space: pre-wrap !important;
}


.z-bpm-card .q-item {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.z-bpm-card .q-card-title {
  word-break: break-all;
}
.z-bpm-card .q-card-title-extra {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
.z-bpm-card .q-item-side-right {
  max-width: 60%;
}
.z-bpm-card .q-item-text-pre .q-item-side-right span {
  white-space: pre-wrap !important;
  word-break: break-all;
}


.z-bpm-table td {
  height: 48px !important;
}
.z-bpm-table .ellipsis span {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.z-bpm-table button.disabled {
  color: #aaa !important;
}


.fullscreen {
  z-index: 2000!important;
}


.fullscreen {
  z-index: 2000!important;
}


.fullscreen {
  z-index: 2000!important;
}


.fullscreen {
  z-index: 2000!important;
}


.zj-board-card[data-v-41cd016f] {
  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;
}
.zj-board-card .board-card-header[data-v-41cd016f] {
  overflow: hidden;
  min-height: 40px;
  padding: 7px 20px;
  text-align: left;
  position: relative;
  font-size: 16px;
  box-sizing: border-box;
  line-height: 22px;
  border-radius: 10px;
  padding-left: 29px;
  background: none;
}
.zj-board-card .board-card-header[data-v-41cd016f]::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 4px;
  background: #36dbde;
  left: 16px;
  top: 15px;
}
.zj-board-card .board-card-header .board-card-form[data-v-41cd016f] {
  margin-left: 10px;
  display: inline-block;
}
.zj-board-card .board-card-header .pr[data-v-41cd016f] {
  position: absolute;
  right: 20px;
  top: 9px;
  font-size: 14px;
  max-width: 30%;
}
.zj-board-card .board-card-header .fr[data-v-41cd016f] {
  float: right;
}
.zj-board-card .board-card-body[data-v-41cd016f] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  min-width: 0;
  background: #6f6f6f0f;
  border-radius: 10px;
}


.card-box[data-v-3f878e96] {
  width: 100%;
  overflow: hidden;
}
.zj-card[data-v-3f878e96] {
  overflow: hidden;
}
.zj-card > *[data-v-3f878e96] {
  float: left;
}
.card-inner-box[data-v-3f878e96] {
  overflow: hidden;
}
.scroll[data-v-3f878e96] {
  overflow: auto;
  width: 100%;
  height: auto;
}


.legendBox ol[data-v-6c34c995] {
  overflow: hidden;
  position: absolute;
  right: 20pt;
  bottom: 0;
  margin: 0;
}
.legendBox ol li[data-v-6c34c995] {
  margin: 0;
  padding: 0;
  cursor: pointer;
  font-size: 12px;
  overflow: hidden;
  margin-bottom: 6pt;
}
.legendBox ol li i[data-v-6c34c995] {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 12px;
  margin-right: 4px;
}
.legendBox ol li.notActive i[data-v-6c34c995] {
  background: #b3b3b3 !important;
}


.z-amap {
  background: #6f6f6f36;
  width: 100%;
  height: 100%;
  position: relative;
}
.z-amap .amap-toolbar {
  right: 7px !important;
  top: 48px !important;
  width: 36px !important;
}
.z-amap .el-loading-mask {
  background: none;
}
.z-amap .el-loading-mask .el-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute;
  background: url(/public/portals/assets/img/audio.svg?13ed7278) no-repeat center center;
  height: 40px;
}
.z-amap .el-loading-mask svg {
  display: none;
}
.z-amap .amap-info-content {
  padding: 15pt;
  background: #042658e6;
  border-radius: 10px;
  border: 0 none;
}
.z-amap .amap-info-contentContainer {
  position: relative;
  bottom: 32px;
}
.z-amap .amap-info-sharp {
  display: none;
}



.chart-wrapper[data-v-4d29cba8] {
  position: relative;
  width: 100%;
  height: 100%;
}
.no-data[data-v-4d29cba8] {
  text-align: center;
  color: #bdbdbd;
  font-size: 12pt;
  position: absolute;
  left: 50%;
  top: 20%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.m-tooltip[data-v-4d29cba8] {
  box-shadow: 1px 1px 0.5px 0.5px rgba(0, 0, 0, 0.3);
  position: absolute;
  z-index: 99;
  padding: 5px;
  border-radius: 3px;
  text-align: center;
  opacity: 0;
  background: #595959;
  color: #fff;
  font-size: 14px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.m-tooltip .tooltip-content[data-v-4d29cba8] {
  text-align: left;
}
.m-tooltip span[data-v-4d29cba8] {
  color: #3ea1ea;
  cursor: pointer;
}
.m-tooltip .click-next[data-v-4d29cba8] {
  font-size: 16px;
  display: inline-block;
  padding: 5px;
}


.chart-wrapper[data-v-abb3f80a] {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  height: 100%;
}


.g2-legend-list {
  vertical-align: top;
}
.g2-tooltip-list {
  padding-bottom: 10px !important;
}
.chart-wrapper .el-loading-mask {
  background: none;
}
.chart-wrapper .el-loading-mask .el-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute;
  background: url(/public/portals/assets/img/audio.svg?13ed7278) no-repeat center center;
  height: 40px;
}
.chart-wrapper .el-loading-mask svg {
  display: none;
}
.no-data {
  text-align: center;
  color: #bdbdbd;
  font-size: 12pt;
  position: absolute;
  left: 50%;
  top: 20%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}


.chart-wrapper[data-v-94be31ac] {
  position: relative;
  width: 100%;
  height: 100%;
}
.m-tooltip[data-v-94be31ac] {
  box-shadow: 1px 1px 0.5px 0.5px rgba(0, 0, 0, 0.3);
  position: absolute;
  z-index: 99;
  padding: 5px;
  border-radius: 3px;
  text-align: center;
  opacity: 0;
  background: #595959;
  color: #fff;
  font-size: 12px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.m-tooltip span[data-v-94be31ac] {
  color: #3ea1ea;
  cursor: pointer;
}


.zj-flex-box[data-v-3bc6988f] {
  width: 100%;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.zj-flex-box > *[data-v-3bc6988f] {
  box-sizing: border-box;
}


.date-box[data-v-4bd6df87] {
  padding: 0px 20px;
  position: relative;
}
.clear-button[data-v-4bd6df87] {
  color: #777;
  position: absolute;
  z-index: 2;
  left: 27px;
  top: 66px;
  font-size: 10px;
}


.z-tabs[data-v-3cf38981] {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.z-tabs li[data-v-3cf38981] {
  list-style: none;
  margin-right: 20px;
  cursor: pointer;
}
.z-tabs li.active[data-v-3cf38981] {
  color: #36dbde;
}


.date-box-pc {
  padding: 8px;
  width: 130%;
  right: 0;
  position: absolute;
}
.date-box-pc .date-pickers {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.date-box-pc .date-pickers .el-date-editor {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
}
.date-box-pc .date-pickers .el-date-editor .el-input__inner {
  height: 30px;
  padding-right: 10px;
}
.date-box-pc .date-pickers .el-date-editor .el-icon-time {
  display: none;
}
.custom-li li.active {
  visibility: hidden;
}
.date-select .z-tabs li {
  margin-right: 10px !important;
}


.custom-down-up[data-v-59400a50] {
  position: absolute;
  right: 11px;
  top: 0px;
  color: #177ddc;
  font-size: 14px;
  cursor: pointer;
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-down-up[data-v-59400a50]::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background: #177ddc;
  border-radius: 2px;
  bottom: -11px;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
}


.date-box[data-v-384417da] {
  padding: 0px 20px;
  position: relative;
}
.clear-button[data-v-384417da] {
  color: #777;
  position: absolute;
  z-index: 2;
  left: 27px;
  top: 66px;
  font-size: 10px;
}


.z-stat-date-time-select .el-input__icon + .el-input__inner {
  background: #fff0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  height: 30px;
  color: #96a7bd;
  padding-right: 10px;
}


.tree-node[data-v-27989f2b] {
  line-height: 32px;
  display: block;
}
.tree-node.tree .node-content[data-v-27989f2b] {
  position: relative;
}
.tree-node.tree .node-content .node-icon[data-v-27989f2b] {
  position: absolute;
  left: 0;
  top: 0;
}
.tree-node .node-content[data-v-27989f2b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tree-node .node-content.node-highlight[data-v-27989f2b] {
  background: #efefef;
}
.tree-node .node-content .tree-loading[data-v-27989f2b] {
  display: inline-block;
  padding-left: 4px;
}
.tree-node .node-content .content[data-v-27989f2b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tree-node .node-content .content .label[data-v-27989f2b] {
  padding-left: 10px;
  font-size: 14px;
  cursor: pointer;
}
.tree-node .node-icon[data-v-27989f2b] {
  cursor: pointer;
  color: #8d8f93;
  padding: 0 2px;
}
.tree-node .node-icon i[data-v-27989f2b] {
  font-size: 16px;
}
.tree-node .expand-icon[data-v-27989f2b] {
  color: #8d8f93;
  font-size: 16px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.tree-node .expand-icon.expanded[data-v-27989f2b] {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}


.tree-empty {
  color: #8492A6;
  padding: 20px;
  font-size: 13px;
}


.mu-popover.is-multiple .mu-popover.selected:after {
  top: 10px !important;
}
.el-select-dropdown__item span {
  max-width: 100%;
}
.mu-popover.is-multiple .mu-popover.selected:before {
  display: none !important;
}
.zj-select-tree .el-tree-node__content {
  position: relative;
}
.zj-select-tree .el-tree-node__expand-icon,
.zj-select-tree .el-tree-node__loading-icon {
  position: relative;
  z-index: 2;
}
.zj-select-tree .el-select-dropdown__item.selected:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 1px;
  width: 100%;
  background: #3ba4fb;
  height: 100%;
  z-index: 0;
}
.zj-select-tree .el-select-dropdown__item.selected span {
  position: relative;
  z-index: 1;
}
.zj-select-tree .el-select-dropdown__item {
  overflow: visible;
  position: static;
  display: inline-block !important;
  width: 100%;
}
.zj-select-tree .el-select-dropdown__item span {
  overflow: hidden !important;
}


.el-zj-tree-select-item.is-disabled[data-v-0d735895] {
  color: #8a8989;
}
.el-zj-tree-select-item.is-disabled[data-v-0d735895] {
  background-color: transparent !important;
}

/* .el-tree-node__expand-icon {
  border: 8px solid transparent;
  border-right-width: 0;
  border-left-color: #97a8be;
  border-left-width: 9px;
} */


.z-stat-tree-select {
  color: #ffffff;
}
.z-stat-tree-select .el-input__inner {
  color: #ffffff;
  background: none;
  border: 0 none;
  text-align: right;
}



.z-stat-select .el-input__inner {
  border: 1px solid #374256;
  background: none;
  color: #ffffff;
  height: 24px;
}


.scaffold-select-tree .el-select-dropdown__item span {
  max-width: 100%;
}
.scaffold-select-tree .el-select-dropdown.is-multiple .el-select-dropdown__item.selected:before {
  display: none !important;
}
.zj-select-tree .el-select-dropdown__item.hover:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 1px;
  width: 100%;
  height: 100%;
  background: #f3f6f9;
  z-index: -1;
}
.zj-select-tree .el-select-dropdown__item.selected:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 1px;
  width: 100%;
  background: #e6f7ff;
  height: 100%;
  z-index: 0;
}
.zj-select-tree .el-select-dropdown__item.selected span {
  position: relative;
  z-index: 1;
}
.zj-select-tree .el-select-dropdown__item {
  overflow: visible;
  position: static;
  display: inline-block !important;
  width: 100%;
  padding-left: 0;
}


.el-zj-tree-select-item.is-disabled[data-v-97abd3bc] {
  color: #8a8989;
}
.el-zj-tree-select-item.is-disabled[data-v-97abd3bc] {
  background-color: transparent !important;
}


.z-stat-tree-select {
  color: #ffffff;
}
.z-stat-tree-select .el-input__inner {
  color: #ffffff;
  background: none;
  border: 0 none;
  text-align: right;
}
.zj-select-tree .node-icon {
  z-index: 10;
}



.cell-link {
  color: #20a0ff;
  cursor: pointer;
}
.is_link {
  color: #20a0ff !important;
  cursor: pointer;
}


.cell-warning[data-v-46701094] {
  display: block;
  color: #eb6767;
}
.cell-link[data-v-46701094] {
  color: #20a0ff;
  cursor: pointer;
}
div.cell span[data-v-46701094] {
  cursor: default;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
  /*早期浏览器*/
  user-select: none;
}
.ns-table-box .el-table .cell[data-v-46701094] {
  line-height: 40px;
  height: 100%;
  padding-left: 8px;
  padding-right: 0px;
}
.ns-table-box .el-table .cell > div[data-v-46701094] {
  height: 100%;
}
div.cell-ing[data-v-46701094] {
  background: #f8b84e;
}
div.cell-finish[data-v-46701094] {
  background: #69d196;
}
div.cell-ready[data-v-46701094] {
  background: #ffffff;
}
div.cell-no[data-v-46701094] {
  background: #f2f2f2;
}
.task-no[data-v-46701094] {
  border: 1px solid #dfe6ec;
  background-color: rgba(210, 208, 208, 0.5);
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-no[data-v-46701094]:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.task-ready[data-v-46701094] {
  border: 1px solid #dfe6ec;
  background-color: #ffffff;
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-ready[data-v-46701094]:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.task-ing[data-v-46701094] {
  box-shadow: 0 0 2px 0 #f8b84e;
  border: 1px solid #dfe6ec;
  background-color: #f8b84e;
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-ing[data-v-46701094]:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.task-finish[data-v-46701094] {
  box-shadow: 0 0 2px 0 #7bc827;
  border: 1px solid #dfe6ec;
  background-color: #69d196;
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-finish[data-v-46701094]:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.heatmap-legends[data-v-46701094] {
  overflow: hidden;
  margin-bottom: 20px;
}
.heatmap-legends span[data-v-46701094] {
  margin-right: 4px;
}
.heatmap-legends .task-no[data-v-46701094],
.heatmap-legends .task-ready[data-v-46701094],
.heatmap-legends .task-ing[data-v-46701094],
.heatmap-legends .task-finish[data-v-46701094] {
  float: left;
  width: 20px;
  height: 20px;
}
.heatmap-legends .desc[data-v-46701094] {
  float: left;
  line-height: 20px;
  margin-right: 20px;
  margin-top: 3px;
}


.table-header[data-v-46701094] {
  overflow: hidden;
}
.table-header .left[data-v-46701094] {
  float: left;
}
.table-header .right[data-v-46701094] {
  float: right;
}


.task-no[data-v-ed191442] {
  border: 1px solid #dfe6ec;
  background-color: rgba(210, 208, 208, 0.5);
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-no[data-v-ed191442]:hover {
  border: 2px solid #F7BA2A;
  height: 46px;
  width: 18px;
}
.task-ready[data-v-ed191442] {
  border: 1px solid #dfe6ec;
  background-color: #FFFFFF;
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-ready[data-v-ed191442]:hover {
  border: 2px solid #F7BA2A;
  height: 46px;
  width: 18px;
}
.task-ing[data-v-ed191442] {
  box-shadow: 0 0 2px 0 #F8B84E;
  border: 1px solid #dfe6ec;
  background-color: #F8B84E;
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-ing[data-v-ed191442]:hover {
  border: 2px solid #F7BA2A;
  height: 46px;
  width: 18px;
}
.task-finish[data-v-ed191442] {
  box-shadow: 0 0 2px 0 #7BC827;
  border: 1px solid #dfe6ec;
  background-color: #69D196;
  display: inline-block;
  height: 48px;
  width: 20px;
  padding: 0px !important;
}
.task-finish[data-v-ed191442]:hover {
  border: 2px solid #F7BA2A;
  height: 46px;
  width: 18px;
}
.heatmap-legends[data-v-ed191442] {
  overflow: hidden;
  margin-bottom: 20px;
}
.heatmap-legends span[data-v-ed191442] {
  margin-right: 4px;
}
.heatmap-legends .task-no[data-v-ed191442],
.heatmap-legends .task-ready[data-v-ed191442],
.heatmap-legends .task-ing[data-v-ed191442],
.heatmap-legends .task-finish[data-v-ed191442] {
  float: left;
  width: 20px;
  height: 20px;
}
.heatmap-legends .desc[data-v-ed191442] {
  float: left;
  line-height: 20px;
  margin-right: 20px;
  margin-top: 3px;
}
.heatmap-nodata[data-v-ed191442] {
  border: 1px solid #bfcbd9;
  line-height: 200px;
  text-align: center;
}
.heatmap[data-v-ed191442] {
  width: 100%;
  display: block;
  background-color: #CECECE;
  border: 1px solid #CECECE;
}
.heatmap .fixed[data-v-ed191442] {
  float: left;
}
.heatmap .fixed .cell[data-v-ed191442] {
  background-color: #ffffff;
}
.heatmap .table[data-v-ed191442] {
  margin-left: 100px;
  overflow: auto;
  white-space: nowrap;
}
.heatmap .table .column[data-v-ed191442]:not(last-child) {
  margin-right: 15px;
}
.heatmap .column[data-v-ed191442] {
  display: inline-block;
  min-width: 100px;
}
.heatmap .column .cell-head[data-v-ed191442] {
  background-color: #CECECE;
  height: 30px;
}
.heatmap .column .cell-head span[data-v-ed191442] {
  display: inline-block;
  padding: 5px 0 0 15px;
}
.heatmap .column .cell-head span.link[data-v-ed191442] {
  cursor: pointer;
  color: #0288D1;
}
.heatmap .column .cell[data-v-ed191442] {
  height: 50px;
}
.heatmap .column .cell span[data-v-ed191442] {
  display: inline-block;
  padding: 5px 0 0 15px;
}
.heatmap .column .cell span.link[data-v-ed191442] {
  cursor: pointer;
  color: #0288D1;
}


.indicator-board[data-v-1ebaae23] {
  padding: 14pt 20pt 14pt;
  height: 100%;
  box-sizing: border-box;
}
.indicator-board ul[data-v-1ebaae23] {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
}
.indicator-board li[data-v-1ebaae23] {
  list-style: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 110px;
  padding: 10px 0;
  text-align: center;
}
.indicator-board li .indicator-value[data-v-1ebaae23] {
  font-size: 25pt;
  color: #f0f0f0;
  font-weight: normal;
  height: 34pt;
}
.indicator-board li .indicator-value.has-link[data-v-1ebaae23] {
  cursor: pointer;
}
.indicator-board li .indicator-value.has-link[data-v-1ebaae23]:hover {
  opacity: 0.8;
}
.indicator-board li .indicator-name[data-v-1ebaae23] {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #f0f0f0;
  line-height: 14pt;
}


.indicator-board .el-loading-mask {
  background: none;
}
.indicator-board .el-loading-mask .el-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute;
  background: url(/public/portals/assets/img/audio.svg?13ed7278) no-repeat center center;
  height: 40px;
}
.indicator-board .el-loading-mask svg {
  display: none;
}


.line-list-box[data-v-dc2ad7d8] {
  width: 100%;
}
.line-list-box ul[data-v-dc2ad7d8] {
  width: 100%;
  margin: 0;
  padding: 0;
}
.line-list-box li[data-v-dc2ad7d8] {
  width: 100%;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  border: 1px solid #000;
  border: 1px solid #e4e4e4;
  margin-bottom: 8px;
  border-radius: 4px;
  padding: 7px 14px;
  box-shadow: 0 1px 2px #dedede66;
}
.line-list-box li span[data-v-dc2ad7d8] {
  width: 60px;
  padding-right: 6px;
}
.line-list-box li > div[data-v-dc2ad7d8] {
  height: 15px;
  border-radius: 2px;
  margin-top: 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  min-width: 0;
}
.line-list-box li > div div[data-v-dc2ad7d8] {
  height: 15px;
  border-radius: 2px;
}
.line-list-box li i[data-v-dc2ad7d8] {
  width: 40px;
  font-size: 12px;
  font-style: normal;
  padding-left: 6px;
  text-align: right;
  line-height: 28px;
}


.progress-box[data-v-8a640590] {
  width: 100%;
  position: relative;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.progress-box .total[data-v-8a640590] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  min-width: 0;
  margin-left: 5px;
}
.progress-box .el-progress[data-v-8a640590] {
  width: 100%;
}


.progress-box .el-progress-bar__outer {
  background-color: #c9d0dc;
}


.cell span[data-v-1081e06f] {
  color: #98c379;
}
.cell .down[data-v-1081e06f] {
  color: #e06c75;
}


.rank-table {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.rank-table .rank-head {
  background: #d7d7d7;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
}
.rank-table .rank-head .title {
  float: left;
}
.rank-table .rank-head .el-button {
  float: right;
}
.rank-table .rank-body .el-col {
  padding: 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.rank-table .rank-body .el-col:last-child {
  border-right: none;
}
.rank-table .rank-body .rank-title {
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  overflow: hidden;
}
.rank-table .rank-body .rank-title span {
  width: 75%;
  float: left;
}
.rank-table .rank-body .rank-title span:last-of-type {
  width: 25%;
  text-align: left;
  font-size: 14px;
  color: #6d6d6d;
}
.rank-table .rank-body .rank-team span {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.rank-table .rank-body .rank-team :nth-child(1) {
  width: 5%;
  font-size: 20px;
}
.rank-table .rank-body .rank-team :nth-child(2) {
  font-size: 14px;
  width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 20px;
}
.rank-table .rank-body .rank-team :nth-child(3) {
  font-weight: 700;
  width: 25%;
  font-size: 16px;
}
.rank-table .rank-body .rank-team :nth-child(4),
.rank-table .rank-body .rank-team :nth-child(5) {
  width: 20%;
  color: #98c379;
  font-size: 14px;
}
.rank-table .rank-body .rank-team .mostHigh {
  color: #b83100;
}
.rank-table .rank-body .rank-team .mostUp {
  color: #b83100;
}
.rank-table .rank-body .rank-team .mostLow {
  color: #666;
}
.rank-table .rank-body .rank-team .mostDown {
  color: #666;
}
.rank-table .rank-body .rank-team .down {
  color: #e06c75;
}


.play[data-v-cd767d30] {
  position: relative;
}
.play svg[data-v-cd767d30] {
  position: absolute;
  width: 30px;
  left: 10px;
  top: 10px;
}


.meadia-box .vue-lb-container {
  height: auto !important;
}


.stat-table-box .cell-warning {
  display: block;
  color: #eb6767;
}
.stat-table-box .cell-link {
  color: #20a0ff;
  cursor: pointer;
}
.stat-table-box div.cell span {
  cursor: default;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
  /*早期浏览器*/
  user-select: none;
}
.stat-table-box div.cell-ing {
  background: #449ce2;
  border-radius: 2px;
}
.stat-table-box div.cell-finish {
  background: #3cb371;
  border-radius: 2px;
}
.stat-table-box div.cell-other {
  background: #e94227;
}
.stat-table-box div.cell-no {
  background: #d2d2d1;
}
.stat-table-box .task-no {
  background-color: #d2d2d1;
  display: inline-block;
  height: 48px;
  width: 20px;
  margin-left: 10px;
  padding: 0px !important;
}
.stat-table-box .task-no:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.stat-table-box .task-other {
  background-color: #ea4227;
  display: inline-block;
  height: 48px;
  width: 20px;
  margin-left: 10px;
  padding: 0px !important;
}
.stat-table-box .task-other:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.stat-table-box .task-ing {
  background-color: #449ce2;
  display: inline-block;
  height: 48px;
  width: 20px;
  margin-left: 10px;
  padding: 0px !important;
}
.stat-table-box .task-ing:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.stat-table-box .task-finish {
  background-color: #3cb371;
  display: inline-block;
  height: 48px;
  width: 20px;
  margin-left: 10px;
  padding: 0px !important;
}
.stat-table-box .task-finish:hover {
  border: 2px solid #f7ba2a;
  height: 46px;
  width: 18px;
}
.stat-table-box .heatmap-legends {
  overflow: hidden;
  margin-bottom: 20px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 18px;
}
.stat-table-box .heatmap-legends li {
  list-style: none;
  margin-bottom: 5px;
}
.stat-table-box .heatmap-legends span {
  margin-right: 4px;
}
.stat-table-box .heatmap-legends .task-no,
.stat-table-box .heatmap-legends .task-other,
.stat-table-box .heatmap-legends .task-ing,
.stat-table-box .heatmap-legends .task-finish {
  width: 20px;
  height: 12px;
  border-radius: 2px;
  border: none;
  vertical-align: middle;
}
.stat-table-box .heatmap-legends .desc {
  line-height: 20px;
  margin-right: 5px;
  margin-top: 3px;
  vertical-align: middle;
}


.table-header[data-v-791c2b06] {
  margin-top: 10px;
  overflow: hidden;
}
.table-header .left[data-v-791c2b06] {
  float: left;
}
.table-header .right[data-v-791c2b06] {
  float: right;
}


.zj-tree-table-box {
  position: relative;
}
.zj-tree-table-box .zj-tree-table .expand-icon {
  color: #c0c4cc;
  font-size: 12px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  cursor: pointer;
}
.zj-tree-table-box .zj-tree-table .expand-icon.expanded {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.zj-tree-table-box .zj-tree-table .hidden-row {
  display: none;
}
.zj-tree-table-box .link {
  color: #0F69CF;
  cursor: pointer;
}



#foundation .cls-1 {
  -webkit-filter: url(#filter-foundation);
          filter: url(#filter-foundation);
}
#foundation .cls-2 {
  fill: #aaafb4;
}
#foundation .cls-2,
#foundation .cls-3,
#foundation .cls-4,
#foundation .cls-6,
#foundation .cls-7,
#foundation .cls-8 {
  fill-rule: evenodd;
}
#foundation .cls-3 {
  fill: #bdc3ca;
}
#foundation .cls-4 {
  fill: #c3c9d1;
  stroke: #a8adb2;
  stroke-width: 1px;
  stroke-dasharray: 4 4;
}
#foundation .cls-5 {
  fill: #a8adb2;
}
#foundation .cls-6 {
  fill: #e1e5eb;
}
#foundation .cls-7 {
  fill: #d7dde3;
}
#foundation .cls-8 {
  fill: #cfd5dc;
}
#floor-grey .cls-1 {
  fill: #bec3c9;
}
#floor-grey .cls-1,
#floor-grey .cls-2,
#floor-grey .cls-4,
#floor-grey .cls-5,
#floor-grey .cls-6,
#floor-grey .cls-7 {
  fill-rule: evenodd;
}
#floor-grey .cls-2 {
  fill: #cacfd6;
}
#floor-grey .cls-3,
#floor-grey .cls-4 {
  opacity: 0.8;
}
#floor-grey .cls-3 {
  -webkit-filter: url(#filter-grey);
          filter: url(#filter-grey);
}
#floor-grey .cls-4 {
  fill: #b2b6bc;
}
#floor-grey .cls-5 {
  fill: #d3d9e1;
}
#floor-grey .cls-6 {
  fill: #b4bbc4;
}
#floor-grey .cls-7 {
  fill: #a6acb4;
}
#floor-orange .cls-1 {
  fill: #bec3c9;
}
#floor-orange .cls-1,
#floor-orange .cls-10,
#floor-orange .cls-12,
#floor-orange .cls-13,
#floor-orange .cls-2,
#floor-orange .cls-4,
#floor-orange .cls-6,
#floor-orange .cls-8,
#floor-orange .cls-9 {
  fill-rule: evenodd;
}
#floor-orange .cls-2 {
  fill: #f8944a;
}
#floor-orange .cls-3,
#floor-orange .cls-4 {
  opacity: 0.8;
}
#floor-orange .cls-3 {
  -webkit-filter: url(#filter-orange);
          filter: url(#filter-orange);
}
#floor-orange .cls-4 {
  fill: #b2b6bc;
}
#floor-orange .cls-5 {
  -webkit-filter: url(#filter-orange-3);
          filter: url(#filter-orange-3);
}
#floor-orange .cls-6 {
  fill: #ed4f56;
}
#floor-orange .cls-7 {
  -webkit-filter: url(#filter-orange-4);
          filter: url(#filter-orange-4);
}
#floor-orange .cls-8 {
  fill: #da494f;
}
#floor-orange .cls-9 {
  fill: #eb883f;
}
#floor-orange .cls-10 {
  opacity: 0.08;
}
#floor-orange .cls-11 {
  -webkit-filter: url(#filter-orange-5);
          filter: url(#filter-orange-5);
}
#floor-orange .cls-12 {
  fill: #6988f9;
}
#floor-orange .cls-13 {
  fill: #ffb034;
}
#floor-pink .cls-1 {
  fill: #bec3c9;
}
#floor-pink .cls-1,
#floor-pink .cls-10,
#floor-pink .cls-12,
#floor-pink .cls-13,
#floor-pink .cls-2,
#floor-pink .cls-4,
#floor-pink .cls-6,
#floor-pink .cls-8,
#floor-pink .cls-9 {
  fill-rule: evenodd;
}
#floor-pink .cls-2 {
  fill: #fc8dad;
}
#floor-pink .cls-3,
#floor-pink .cls-4 {
  opacity: 0.8;
}
#floor-pink .cls-3 {
  -webkit-filter: url(#filter-pink);
          filter: url(#filter-pink);
}
#floor-pink .cls-4 {
  fill: #b2b6bc;
}
#floor-pink .cls-5 {
  -webkit-filter: url(#filter-pink-3);
          filter: url(#filter-pink-3);
}
#floor-pink .cls-6 {
  fill: #ed4f56;
}
#floor-pink .cls-7 {
  -webkit-filter: url(#filter-pink-4);
          filter: url(#filter-pink-4);
}
#floor-pink .cls-8 {
  fill: #da494f;
}
#floor-pink .cls-9 {
  fill: #f285a4;
}
#floor-pink .cls-10 {
  opacity: 0.08;
}
#floor-pink .cls-11 {
  -webkit-filter: url(#filter-pink-5);
          filter: url(#filter-pink-5);
}
#floor-pink .cls-12 {
  fill: #6988f9;
}
#floor-pink .cls-13 {
  fill: #ffb034;
}
#floor-red .cls-1 {
  fill: #bec3c9;
}
#floor-red .cls-1,
#floor-red .cls-2,
#floor-red .cls-4,
#floor-red .cls-5,
#floor-red .cls-6,
#floor-red .cls-7,
#floor-red .cls-8,
#floor-red .cls-9 {
  fill-rule: evenodd;
}
#floor-red .cls-2 {
  fill: #f26369;
}
#floor-red .cls-3,
#floor-red .cls-4 {
  opacity: 0.8;
}
#floor-red .cls-3 {
  -webkit-filter: url(#filter-red);
          filter: url(#filter-red);
}
#floor-red .cls-4 {
  fill: #b2b6bc;
}
#floor-red .cls-5 {
  fill: #ff6168;
}
#floor-red .cls-6 {
  fill: #f75c63;
}
#floor-red .cls-7 {
  fill: #ed4f56;
}
#floor-red .cls-8 {
  fill: #da494f;
}
#floor-red .cls-9 {
  opacity: 0.08;
}
#floor-yellow .cls-1 {
  fill: #bec3c9;
}
#floor-yellow .cls-1,
#floor-yellow .cls-11,
#floor-yellow .cls-12,
#floor-yellow .cls-2,
#floor-yellow .cls-4,
#floor-yellow .cls-5,
#floor-yellow .cls-6,
#floor-yellow .cls-7,
#floor-yellow .cls-8,
#floor-yellow .cls-9 {
  fill-rule: evenodd;
}
#floor-yellow .cls-2 {
  fill: #fcd65b;
}
#floor-yellow .cls-10,
#floor-yellow .cls-11,
#floor-yellow .cls-12,
#floor-yellow .cls-3,
#floor-yellow .cls-4 {
  opacity: 0.8;
}
#floor-yellow .cls-3 {
  -webkit-filter: url(#filter-yellow);
          filter: url(#filter-yellow);
}
#floor-yellow .cls-4 {
  fill: #b2b6bc;
}
#floor-yellow .cls-5 {
  fill: #ffdd6d;
}
#floor-yellow .cls-6 {
  fill: #f4cb46;
}
#floor-yellow .cls-7 {
  fill: #e3bc43;
}
#floor-yellow .cls-8 {
  fill: #ffdf75;
}
#floor-yellow .cls-9 {
  fill: #f7ce4b;
}
#floor-yellow .cls-11 {
  fill: #eac347;
}
#floor-yellow .cls-12 {
  fill: #eac244;
}
#floor-blue .cls-1 {
  fill: #bec3c9;
}
#floor-blue .cls-1,
#floor-blue .cls-11,
#floor-blue .cls-12,
#floor-blue .cls-13,
#floor-blue .cls-2,
#floor-blue .cls-4,
#floor-blue .cls-5,
#floor-blue .cls-6,
#floor-blue .cls-8,
#floor-blue .cls-9 {
  fill-rule: evenodd;
}
#floor-blue .cls-2 {
  fill: #56d3f5;
}
#floor-blue .cls-10,
#floor-blue .cls-11,
#floor-blue .cls-12,
#floor-blue .cls-13,
#floor-blue .cls-3,
#floor-blue .cls-4 {
  opacity: 0.8;
}
#floor-blue .cls-3 {
  -webkit-filter: url(#filter-blue);
          filter: url(#filter-blue);
}
#floor-blue .cls-4 {
  fill: #b2b6bc;
}
#floor-blue .cls-5 {
  fill: #66dbfc;
}
#floor-blue .cls-6 {
  fill: #40c7ed;
}
#floor-blue .cls-7 {
  -webkit-filter: url(#filter-blue-3);
          filter: url(#filter-blue-3);
}
#floor-blue .cls-8 {
  fill: #27c0ea;
}
#floor-blue .cls-9 {
  fill: #46ccf0;
}
#floor-blue .cls-11 {
  fill: #3cb9db;
}
#floor-blue .cls-12 {
  fill: #3ebfe2;
}
#floor-blue .cls-13 {
  fill: #3ab8da;
}
#floor-green .cls-1 {
  fill: #bec3c9;
}
#floor-green .cls-1,
#floor-green .cls-10,
#floor-green .cls-12,
#floor-green .cls-13,
#floor-green .cls-2,
#floor-green .cls-4,
#floor-green .cls-5,
#floor-green .cls-7,
#floor-green .cls-9 {
  fill-rule: evenodd;
}
#floor-green .cls-2 {
  fill: #50e589;
}
#floor-green .cls-11,
#floor-green .cls-3,
#floor-green .cls-4 {
  opacity: 0.8;
}
#floor-green .cls-3 {
  -webkit-filter: url(#filter-green);
          filter: url(#filter-green);
}
#floor-green .cls-4 {
  fill: #b2b6bc;
}
#floor-green .cls-5 {
  fill: #5feb95;
}
#floor-green .cls-6 {
  -webkit-filter: url(#filter-green-3);
          filter: url(#filter-green-3);
}
#floor-green .cls-7 {
  fill: #40c7ed;
}
#floor-green .cls-8 {
  -webkit-filter: url(#filter-green-4);
          filter: url(#filter-green-4);
}
#floor-green .cls-9 {
  fill: #27c0ea;
}
#floor-green .cls-10 {
  fill: #41e07e;
}
#floor-green .cls-12 {
  opacity: 0.1;
}
#floor-green .cls-13 {
  opacity: 0.11;
}
#floor-dark-blue .cls-1 {
  fill: #bec3c9;
}
#floor-dark-blue .cls-1,
#floor-dark-blue .cls-10,
#floor-dark-blue .cls-12,
#floor-dark-blue .cls-2,
#floor-dark-blue .cls-4,
#floor-dark-blue .cls-6,
#floor-dark-blue .cls-8,
#floor-dark-blue .cls-9 {
  fill-rule: evenodd;
}
#floor-dark-blue .cls-2 {
  fill: #6d8af6;
}
#floor-dark-blue .cls-3,
#floor-dark-blue .cls-4 {
  opacity: 0.8;
}
#floor-dark-blue .cls-3 {
  -webkit-filter: url(#filter-dark-blue);
          filter: url(#filter-dark-blue);
}
#floor-dark-blue .cls-4 {
  fill: #b2b6bc;
}
#floor-dark-blue .cls-5 {
  -webkit-filter: url(#filter-dark-blue-3);
          filter: url(#filter-dark-blue-3);
}
#floor-dark-blue .cls-6 {
  fill: #ed4f56;
}
#floor-dark-blue .cls-7 {
  -webkit-filter: url(#filter-dark-blue-4);
          filter: url(#filter-dark-blue-4);
}
#floor-dark-blue .cls-8 {
  fill: #da494f;
}
#floor-dark-blue .cls-9 {
  fill: #6281f4;
}
#floor-dark-blue .cls-10 {
  opacity: 0.08;
}
#floor-dark-blue .cls-11 {
  -webkit-filter: url(#filter-dark-blue-5);
          filter: url(#filter-dark-blue-5);
}
#floor-dark-blue .cls-12 {
  fill: #6988f9;
}
#floor-purple .cls-1 {
  fill: #bec3c9;
}
#floor-purple .cls-1,
#floor-purple .cls-10,
#floor-purple .cls-11,
#floor-purple .cls-12,
#floor-purple .cls-2,
#floor-purple .cls-4,
#floor-purple .cls-5,
#floor-purple .cls-6,
#floor-purple .cls-7,
#floor-purple .cls-8 {
  fill-rule: evenodd;
}
#floor-purple .cls-2 {
  fill: #c07cf0;
}
#floor-purple .cls-10,
#floor-purple .cls-11,
#floor-purple .cls-3,
#floor-purple .cls-4,
#floor-purple .cls-9 {
  opacity: 0.8;
}
#floor-purple .cls-3 {
  -webkit-filter: url(#filter-purple);
          filter: url(#filter-purple);
}
#floor-purple .cls-4 {
  fill: #b2b6bc;
}
#floor-purple .cls-5 {
  fill: #cd8afc;
}
#floor-purple .cls-6 {
  fill: #c885f7;
}
#floor-purple .cls-7 {
  fill: #be77ef;
}
#floor-purple .cls-8 {
  fill: #b56ee6;
}
#floor-purple .cls-10 {
  fill: #b069e1;
}
#floor-purple .cls-11 {
  fill: #ac66dd;
}
#floor-purple .cls-12 {
  fill: #b36ce4;
}


.building-grah {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.building-grah .building {
  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;
}
.building-grah .building .build-info {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  white-space: nowrap;
}
.building-grah .building .build-info .build-title {
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0px;
  white-space: nowrap;
  overflow: hidden;
  color: #333333;
}
.building-grah .category-progress {
  margin-bottom: 40px;
}
.building-grah .category-progress-item {
  margin-bottom: 10px;
}
.building-grah .category-progress-item-number {
  font-size: 17px;
  font-weight: 500;
  color: #333;
  line-height: 24px;
  letter-spacing: 0px;
}
.building-grah .category-progress-item-title {
  font-size: 12px;
  font-weight: 400;
  color: #666;
  line-height: 17px;
  letter-spacing: 0px;
}

