.virtualTableContent {
  /* 表格列显示开关*/
}
.virtualTableContent .tableCon {
  border-radius: 5px;
  border: #ddd solid 1px;
  overflow: hidden;
}
.virtualTableContent .tableCon .tableBox {
  margin: -1px -2px -1px -1px;
  position: relative;
  z-index: 1;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th,
.virtualTableContent .tableCon .tableBox .virtual-grid td {
  box-sizing: border-box;
  white-space: nowrap!important;
  text-overflow: ellipsis;
  overflow: hidden!important;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th > span,
.virtualTableContent .tableCon .tableBox .virtual-grid td > span {
  display: block;
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
  vertical-align: middle;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th div span,
.virtualTableContent .tableCon .tableBox .virtual-grid td div span {
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
  vertical-align: middle;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th .ant-switch,
.virtualTableContent .tableCon .tableBox .virtual-grid td .ant-switch {
  top: 0px;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th .switchBtn .ant-switch,
.virtualTableContent .tableCon .tableBox .virtual-grid td .switchBtn .ant-switch {
  top: -2px;
}
.virtualTableContent .tableCon .tableBox .virtual-grid td span {
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden!important;
}
.virtualTableContent .ant-dropdown-trigger {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100 !important;
}
.virtualTableContent .ant-dropdown-trigger:focus,
.virtualTableContent .ant-dropdown-trigger:active {
  text-decoration: none;
  color: #999;
}
.virtualTableContent .ant-dropdown-trigger.active {
  background: #f1f9ff;
  color: #004cff;
}
.configOpenIcon {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100 !important;
}
.configOpenIcon:focus,
.configOpenIcon:active {
  text-decoration: none;
  color: #999;
}
.configOpenIcon.active {
  background: #f1f9ff;
  color: #004cff;
}
.virtual-table-cell {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 30px;
  line-height: 18px;
  padding: 5px 8px;
  font-family: 'Microsoft Yahei', '微软雅黑';
  font-size: 13px;
  color: #333333;
  overflow-wrap: break-word;
  word-break: break-all;
  text-align: left;
  vertical-align: middle;
}
.virtual-table-cell.odd-background {
  background: #f8f8f8;
}
.virtual-table-cell.ant-table-selection-column {
  width: 65px!important;
}
.virtual-table-cell img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

:global .mdbCountdownBox {
  margin: 0px;
  font-weight: normal;
  font-size: 22px;
  color: #a2abb1;
}
:global .mdbCountdownBox .count {
  color: #ff2222;
}
:global .mdbCountdownBox .count .unit {
  padding-left: 5px;
  font-style: normal;
}
:global .mdbCountdownBox .homeLink {
  font-style: normal;
  color: #004cff;
  cursor: pointer;
}
.mdbCountdownBox {
  margin: 0px;
  font-weight: normal;
  font-size: 22px;
  color: #a2abb1;
}
.mdbCountdownBox .count {
  color: #ff2222;
}
.mdbCountdownBox .count .unit {
  padding-left: 5px;
  font-style: normal;
}
.mdbCountdownBox .homeLink {
  font-style: normal;
  color: #004cff;
  cursor: pointer;
}

.mdb-multi-image-modal .ant-modal-content {
  padding: 0;
  border-radius: 12px;
  overflow: hidden;
}
.mdb-multi-image-modal .ant-modal-header {
  padding: 16px 24px;
  border-bottom: 1px solid #f0f0f0;
}
.mdb-multi-image-modal .ant-modal-header .ant-modal-title {
  font-weight: 600;
  text-align: center;
  font-size: 18px;
  color: #262626;
}
.mdb-multi-image-modal .ant-modal-close {
  position: absolute;
  top: 2px;
  right: 40px;
  width: 22px;
  height: 22px;
  color: #8c8c8c;
}
.mdb-multi-image-modal .ant-modal-close:hover {
  color: #262626;
}
.mdb-multi-image-modal .ant-modal-body {
  padding: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content {
  display: flex;
  flex-direction: column;
  height: 80vh;
  min-height: 600px;
  background: #fff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area {
  flex: 1;
  position: relative;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  min-height: 300px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container:active {
  cursor: grabbing;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container .preview-image {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: transform 0.1s ease;
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform-origin: center center;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container .empty-state {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #8c8c8c;
  font-size: 14px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 24px 25px;
  background: #fff;
  border-top: 1px solid #f0f0f0;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0px;
  width: 100%;
  flex-wrap: wrap;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  width: 100%;
  max-width: 800px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right {
  min-width: 32px;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  color: #595959;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left:hover,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right:hover {
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left:focus,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right:focus,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left:active,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right:active {
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline {
  display: flex;
  gap: 6px;
  overflow-x: auto;
  padding: 4px 0;
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex: 1;
  max-width: 600px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline::-webkit-scrollbar {
  display: none;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline {
  position: relative;
  width: 60px;
  height: 45px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid transparent;
  transition: all 0.2s ease;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline:hover {
  border-color: #004cff;
  transform: scale(1.05);
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline.active {
  border-color: #004cff;
  box-shadow: 0 0 0 2px rgba(0, 76, 255, 0.2);
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline .thumbnail-image-inline {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.2s ease;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline .thumbnail-overlay-inline {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline .thumbnail-overlay-inline .thumbnail-index-inline {
  color: #fff;
  font-size: 10px;
  font-weight: 500;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline:hover .thumbnail-overlay-inline {
  opacity: 1;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline.active .thumbnail-overlay-inline {
  opacity: 1;
  background: rgba(24, 144, 255, 0.3);
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .image-info {
  color: #8c8c8c;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  padding: 8px 12px;
  border-radius: 4px;
  background: #f5f5f5;
  white-space: nowrap;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .transform-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
  padding: 8px 12px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn {
  min-width: 32px;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  color: #595959;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn:hover {
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.ant-btn-sm {
  min-width: 28px;
  height: 28px;
  padding: 0 8px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.download-btn {
  background-color: #fff;
  padding-left: 13px;
  border: 1px solid #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.download-btn:hover {
  background-color: #fff;
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.download-btn:disabled {
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  color: #bfbfbf;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn:disabled {
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  color: #bfbfbf;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .file-info {
  padding: 12px 24px;
  font-size: 12px;
  color: #8c8c8c;
  text-align: center;
  background: #fafafa;
  border-top: 1px solid #f0f0f0;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .file-info a {
  color: #004cff;
  text-decoration: none;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .file-info a:hover {
  text-decoration: underline;
}

.MdbBreadcrumbBox {
  margin-bottom: 10px;
  position: relative;
}
.MdbBreadcrumbBox .ant-breadcrumb span {
  color: #666;
}
.MdbBreadcrumbBox .ant-breadcrumb span a {
  color: #666;
}
.MdbBreadcrumbBox .ant-breadcrumb span a:hover {
  color: #004cff;
}
.MdbBreadcrumbBox .ant-breadcrumb span:first-child span:first-child {
  background: url(/static/home.882f1ab9dfb0dde39550.png) 0px 1px no-repeat;
  padding-left: 20px;
  color: #666;
}
.MdbBreadcrumbBox .ant-breadcrumb span:last-child span:first-child {
  font-weight: normal;
  color: #004cff;
}
.MdbBreadcrumbBox .goBack {
  background: url(/static/goBack.61ba66fda8b2cad47539.png) 5px 6px no-repeat;
  display: inline-block;
  line-height: 22px;
  padding: 0px 4px 0px 20px;
  border-radius: 5px;
  border: #999 solid 1px;
  font-size: 12px;
  color: #666;
  position: absolute;
  top: -3px;
  right: 0px;
}
.MdbBreadcrumbBox .goBack:hover {
  color: #666;
  text-decoration: underline;
}
.MDBbuttonBox .antBtn {
  display: inline-block;
  background: #004cff;
  height: 30px;
  line-height: 30px;
  padding: 0px 10px 0px 0px;
  margin-right: 5px;
  border-radius: 4px;
  border: none;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  text-indent: 0px;
  text-align: left;
  transition: none!important;
}
.MDBbuttonBox .antBtn p {
  float: left;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0px 4px 0px 8px;
  font-size: 13px;
  color: #fff;
}
.MDBbuttonBox .antBtn span {
  text-indent: 0px;
}
.MDBbuttonBox .antBtn:after {
  animation: none!important;
}
.MDBbuttonBox .antBtn:focus,
.MDBbuttonBox .antBtn:hover {
  background: #0380d7;
  color: #fff;
}
.MDBbuttonBox .antBtn:disabled {
  background: #c0c6ca;
  color: #fff;
}
.MDBbuttonBox .antBtn:disabled:focus,
.MDBbuttonBox .antBtn:disabled:hover {
  background-color: #c0c6ca;
  color: #fff;
}
.MDBbuttonBox .antBtn.noBgBtn {
  background: #004cff none;
  padding: 0px 10px;
  margin: 0px 5px 0px 0px;
  text-indent: 0px;
}
.MDBbuttonBox .antBtn.noBgBtn p {
  display: none;
}
.MDBbuttonBox .antBtn.moreBtn {
  background: #004cff none;
  padding: 0px;
  margin: 0px;
  text-indent: 0px;
  position: relative;
}
.MDBbuttonBox .antBtn.moreBtn .ant-dropdown-trigger {
  background: transparent;
  width: inherit;
  height: inherit;
  line-height: 0px;
  margin: 0px;
  border: none;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  position: inherit;
  top: 0px;
}
.MDBbuttonBox .antBtn.noBgInforBtn {
  background: #fff none;
  line-height: 28px;
  padding: 0px 10px;
  margin: 0px 10px 0px 0px;
  border: #ddd solid 1px;
  font-size: 14px;
  text-indent: 0px;
  cursor: pointer;
}
.MDBbuttonBox .antBtn.noBgInforBtn.newsBtn {
  border: #00c800 solid 1px;
  color: #00c800;
}
.MDBbuttonBox .antBtn.noBgInforBtn.changeBtn {
  border: #ffb003 solid 1px;
  color: #ffb003;
}
.MDBbuttonBox .antBtn.noBgInforBtn.errorBtm {
  border: #ff2222 solid 1px;
  color: #ff2222;
}
.MDBbuttonBox .antBtn.noBgInforBtn.priorityBtn {
  border: #00dad2 solid 1px;
  color: #00dad2;
}
.MDBbuttonBox .antBtn.ant-btn-loading {
  background-image: none;
  width: 70px;
  padding: 0px!important;
  text-indent: 0px!important;
  text-align: center;
}
.MDBbuttonBox .antBtn.ant-btn-loading span {
  font-size: 0px;
}
.fileListBox {
  padding: 0px 20px 10px;
}
.fileListBox dl {
  margin-bottom: 0px;
}
.fileListBox dl dt {
  min-height: 24px;
  margin-bottom: 5px;
  line-height: 18px;
  font-size: 14px;
  color: #666;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;
}
.fileListBox dl dd {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) -300px 0px no-repeat;
  height: 24px;
  line-height: 24px;
  margin-bottom: 0px;
  padding-left: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fileListBox dl dd.file-type-xlsx {
  background-position: 0px -676px;
}
.fileListBox dl dd.file-type-pptx {
  background-position: 0px -716px;
}
.fileListBox dl dd.file-type-jt {
  background-position: 0px -755px;
}
.fileListBox dl dd.file-type-img {
  background-position: 0px -1234px;
}
.fileListBox dl dd.file-type-dwg {
  background-position: 0px -2234px;
}
.fileListBox dl dd.file-type-prt {
  background-position: 0px -2274px;
}
.fileListBox dl dd.file-type-attachment {
  background-position: 0px -2434px;
}
.fileListBox dl dd.file-type-docx {
  background-position: 0px -3034px;
}
.fileListBox dl dd a {
  font-size: 12px;
  color: #004cff;
}
.fileListBox dl dd a:hover {
  color: #004cff;
  text-decoration: underline;
}
.fileListBox dl dd .fileInfo {
  font-size: 12px;
  color: #666;
}
.fileListBox dl dd .fileInfo .workOrderNo {
  margin-right: 20px;
}
.fileListBox dl dd .fileInfo .createUserName {
  margin-right: 20px;
}
.textAreaBox .ant-divider {
  margin: 0px 0px 8px !important;
}
.textAreaBox .ant-divider.ant-divider-with-text-left {
  font-size: 18px;
}
.textAreaBox .ant-divider.ant-divider-with-text-left:before {
  display: inline-block !important;
  background: #004cff !important;
  width: 6px !important;
  height: 20px !important;
  border-top: none !important;
  top: -6px !important;
}
.textAreaBox .ant-divider.ant-divider-with-text-left:after {
  border-top: none !important;
}
.textAreaBox .ant-divider .ant-divider-inner-text {
  padding: 0px 8px;
}
.textAreaBox .textArea {
  background: #fff;
  margin-bottom: 15px;
  border: #ddd solid 1px;
  line-height: 18px;
  font-size: 14px;
  color: #666;
}
.textAreaBox .textArea:focus {
  border-color: #ddd;
  box-shadow: none;
}
.textAreaBox ul {
  width: 100%;
  margin-top: 5px;
  display: flex;
  flex-wrap: wrap;
}
.textAreaBox ul li {
  width: 20px;
  height: 20px;
  line-height: 20px;
  list-style: none;
  font-size: 14px;
  color: #666;
  text-align: center;
  cursor: pointer;
}
.textAreaBox .cappImg {
  height: 80px;
  padding: 0 20px 10px;
}
.textAreaBox .cappImg img {
  height: 100%;
}
.textAreaBox .valueTextBox {
  padding: 0 20px 10px;
}
.cappRemarkCardBox {
  margin-bottom: 20px;
}
.cappRemarkCardBox .ant-card-contain-tabs {
  border: #ddd solid 1px;
  border-radius: 5px;
}
.cappRemarkCardBox .ant-card-contain-tabs .ant-card-head {
  min-height: 32px;
  padding: 0px;
}
.cappRemarkCardBox .ant-card-contain-tabs .ant-card-head .ant-tabs {
  margin-bottom: 0px;
}
.cappRemarkCardBox .ant-card-contain-tabs .ant-card-head .ant-tabs .ant-tabs-bar {
  margin-bottom: 0px;
  border-bottom: none;
}
.cappRemarkCardBox .ant-card-contain-tabs .ant-card-head .ant-tabs .ant-tabs-bar .ant-tabs-tab {
  padding: 6px;
  margin: 0 14px 0px 0px;
}
.mergeInfoBox .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #f00;
  font-weight: 600;
  background-color: #fff;
}
.mergeInfoBox .ant-tree .ant-tree-node-content-wrapper {
  cursor: default;
}
.marginTop20 {
  margin-top: 20px;
}
.noBorderCard h1 {
  height: 30px;
  line-height: 24px;
  margin: 0px;
  padding-right: 10px;
  font-size: 14px;
  color: #333;
  text-align: left;
  position: relative;
}
.noBorderCard h1:before {
  display: block;
  content: '';
  background: #ddd;
  width: calc(100% - 10px);
  height: 1px;
  position: absolute;
  top: 12px;
  left: 0px;
  z-index: 0;
}
.noBorderCard h1.noBorderTitle:before {
  display: none;
}
.noBorderCard h1 p {
  float: left;
  background: #fff;
  margin: 0px;
  height: 26px;
  padding: 0px 20px 0px 10px;
  line-height: 24px;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  position: relative;
  z-index: 1;
}
.noBorderCard h1 p:before {
  display: inline-block;
  content: '';
  background: #004cff;
  width: 4px;
  height: 14px;
  border-radius: 4px;
  position: absolute;
  top: 5px;
  left: 0px;
}
.noBorderCard h1 p em {
  font-style: normal;
  font-size: 14px;
}
.noBorderCard h1 p em i {
  font-style: normal;
  color: #ff2222;
}
.noBorderCard h1 p.noIco {
  padding-left: 0px;
}
.noBorderCard h1 p.noIco:before {
  display: none;
}
.noBorderCard h1 .cardIcoBox {
  background: #fff;
  float: right;
  display: inline-block;
  line-height: 20px;
  font-size: 14px;
  color: #004cff;
  position: relative;
  z-index: 1;
}
.noBorderCard h1 .cardIcoBox .card-open {
  display: inline-block;
  float: right;
  width: 12px;
  height: 12px;
  margin: 6px 0px 0px 8px;
  font-size: 0px;
  cursor: pointer;
  transform: rotate(45deg) scale(0.75);
  transition: all 0.3s ease-out;
  border: #004cff solid 2px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
.noBorderCard h1 .cardIcoBox .card-open.card-closed {
  margin: 2px 0px 0px 8px;
  transform: rotate(-135deg) scale(0.75);
}
.cardsBox {
  margin-top: 20px;
  position: relative;
}
.cardsBox.cardsBoxMarginTopZ {
  margin-top: 0px;
}
.cardsBox .cardsExtra {
  position: absolute;
  top: 0px;
  right: 20px;
}
.cardsBox .cardsExtra span {
  display: inline-block;
  margin: 0px 10px;
  line-height: 40px;
  font-size: 14px;
}
.cardsBox .cardsExtra span.qualified {
  color: #00c800;
}
.cardsBox .cardsExtra span.unqualified {
  color: #f85a59;
}
.cardsBox .ant-card {
  border-radius: 5px;
  border: #e8e8e8 solid 1px;
}
.cardsBox .ant-card .ant-card-head {
  background: #e4f3ff;
  height: 40px;
  min-height: 40px;
  line-height: 40px;
  padding-left: 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: none;
  font-size: 16px;
  color: #333;
}
.cardsBox .ant-card .ant-card-head .ant-card-head-title {
  padding: 0px;
}
.cardsBox .ant-card .ant-card-head .ant-card-extra {
  padding: 0px;
}
.cardsBox .ant-card .ant-card-head .ant-card-extra .card-open {
  display: inline-block;
  background: url(/static/menu.1662cb91e78266683bb2.png) -28px -40px no-repeat;
  width: 16px;
  height: 16px;
  margin-top: 12px;
  font-size: 0px;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.cardsBox .ant-card .ant-card-head .ant-card-extra .card-open.card-closed {
  transform: rotate(180deg);
}
.cardsBox .ant-card .ant-card-body {
  padding: 20px;
}
.cardsBox .ant-card:hover {
  border: #e8e8e8 solid 1px;
  box-shadow: none;
}
.cardsBox .ant-card.card-hide-height .ant-card-body {
  padding: 0px !important;
}
.mdbConfigPageFilter {
  position: relative;
}
.mdbConfigPageFilter .filter_items_Wrapper .queryBox,
.mdbConfigPageFilter .filter_items_Wrapper > div,
.mdbConfigPageFilter .filter_items_Wrapper > form {
  padding-right: 46px;
}
.mdbConfigPageFilter .filter_fold_btn_wrapper {
  position: absolute;
  right: 10px;
  top: 15px;
  height: 26px;
}
.mdbConfigPageFilter.singleRowFilter .filter_items_Wrapper .queryBox,
.mdbConfigPageFilter.singleRowFilter .filter_items_Wrapper > div,
.mdbConfigPageFilter.singleRowFilter .filter_items_Wrapper > form {
  padding-right: 125px;
}
.mdbConfigPageFilter.singleRowFilter .filter_items_Wrapper form {
  height: 42px;
  overflow: hidden;
}
.mdbConfigPageFilter.singleRowFilter .filter_items_Wrapper form .queryBtnFormItem {
  position: absolute;
  right: 40px;
}
.configPageModal {
  position: relative;
}
.configPageModal .ant-modal-content .ant-modal-footer button[type="button"].loadDefaultConfig,
.configPageModal .ant-modal-content .ant-modal-footer button[type="button"].loadGlobalConfig {
  float: left;
  margin-left: 16px;
  padding: 0 18px;
}
.mdbConfigPage .configPageRadio {
  padding: 0 0 15px 0;
}
.mdbConfigPage .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.mdbConfigPage .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  border-bottom-color: #004cff;
}
.mdbConfigPage .ant-tabs-top > .ant-tabs-nav::before,
.mdbConfigPage .ant-tabs-bottom > .ant-tabs-nav::before,
.mdbConfigPage .ant-tabs-top > div > .ant-tabs-nav::before,
.mdbConfigPage .ant-tabs-bottom > div > .ant-tabs-nav::before {
  border-bottom: 1px solid #004cff;
}
.mdbConfigPage .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.mdbConfigPage .ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #004cff;
  border-right-color: #004cff;
  border-left-color: #004cff;
  border-bottom-color: white !important;
}
.mdbConfigPage .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,
.mdbConfigPage .ant-tabs-nav .ant-tabs-tab:hover .ant-tabs-tab-btn {
  color: #004cff;
}
.mdbConfigPage .ant-tabs-content-holder .tableContent .tableCon .tableBox .ant-table-tbody tr.highlight-rows td,
.mdbConfigPage .ant-tabs-content-holder .tableContent .tableCon .tableBox .ant-table-tbody tr.highLightRows td,
.mdbConfigPage .ant-tabs-content-holder .tableContent .tableCon .tableBox .ant-table-tbody tr.highlight td,
.mdbConfigPage .ant-tabs-content-holder .tableContent .tableCon .tableBox .ant-table-tbody tr.row-highlight td,
.mdbConfigPage .ant-tabs-content-holder .tableContent .tableCon .tableBox .ant-table-tbody tr.rowhighlight td {
  background: #b1d5fd;
}
.mdbConfigFilter {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-flow: wrap;
  flex-direction: row;
  background: #e5edff;
  padding: 10px 20px;
  border-radius: 5px;
  box-sizing: border-box;
  margin-bottom: 15px;
}
.mdbConfigFilter .ant-form-item {
  margin-bottom: 0!important;
  float: none!important;
  width: auto!important;
}
.mdbConfigFilter .ant-form-item .ant-form-item-label,
.mdbConfigFilter .ant-form-item .ant-form-item-control {
  width: auto!important;
  float: none;
}
.mdbConfigFilter .ant-form-item .ant-form-item-label > label {
  height: 30px;
}
.mdbConfigFilter .inputBox {
  width: 260px!important;
}
.mdbConfigFilter .submitBtnBox {
  margin-left: 20px !important;
}
.mdbConfigFilter .submitBtnBox .ant-btn {
  border-radius: 4px;
  width: 120px;
}
.mdbConfigFilter .submitBtnBox .ant-btn.ant-btn-primary {
  border-color: #004cff;
  background: #004cff;
}
.mdbConfigFilter .submitBtnBox .ant-btn.ant-btn-primary:focus,
.mdbConfigFilter .submitBtnBox .ant-btn.ant-btn-primary:hover {
  background: #336fff;
  color: #fff;
}
.mdbConfigTable {
  border-radius: 5px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.mdbConfigTable .tableRadio {
  padding: 0;
  margin: 0;
}
.mdbDragTable .ant-table.ant-table-bordered > .ant-table-container {
  border-color: #ddd !important;
  border-radius: 4px;
  border: none;
}
.mdbDragTable .ant-table-thead > tr > th {
  height: 38px;
  font-family: "Microsoft Yahei";
  font-weight: 400;
  font-size: 13px;
  color: #333333;
  text-align: left;
  vertical-align: middle;
  padding: 8px;
  background: #f0f0f0;
  border-top: none;
}
.mdbDragTable .ant-table-tbody tr td {
  height: 34px;
  font-family: "Microsoft Yahei";
  font-size: 13px;
  color: #333333;
  white-space: normal;
  overflow-wrap: break-word;
  word-break: break-all;
  text-align: left;
  vertical-align: middle;
  padding: 4px 8px;
  border-top: 1px solid #ddd;
  border-bottom: none;
}
.mdbDragTable .ant-table-tbody tr td input {
  height: 26px;
  padding: 2px 8px;
}
.mdbDragTable .ant-table-tbody tr:nth-child(2) td {
  border-top: none;
}
.mdbDragTable .ant-table-tbody tr:nth-child(odd) td {
  background: #f0f0f0;
}
.mdbDragTable .ant-table-tbody tr:nth-child(even) td {
  background: #fff;
}
.mdbDragTable .ant-table-tbody tr.ant-table-placeholder td {
  background-color: #fff !important;
}
.mdbDragTable .ant-table-tbody tr:hover td {
  background-color: #e3effb;
}
.mdbDragTable table,
.mdbDragTable .ant-table-thead > tr > th,
.mdbDragTable .ant-table-tbody > tr > td {
  border-color: #ddd !important;
}
.mdbDragTable .ant-table-thead > tr > th,
.mdbDragTable .ant-table-tbody > tr > td,
.mdbDragTable .ant-table tfoot > tr > th,
.mdbDragTable .ant-table tfoot > tr > td {
  box-sizing: border-box;
}
.mdbDragTable tr.drop-over-downward td {
  border-bottom: 2px dashed #004cff !important;
}
.mdbDragTable tr.drop-over-upward td {
  border-top: 2px dashed #004cff !important;
}
.DraftEditor-editorContainer,
.DraftEditor-root,
.public-DraftEditor-content {
  height: inherit;
  text-align: initial;
}
.public-DraftEditor-content[contenteditable=true] {
  -webkit-user-modify: read-write-plaintext-only;
}
.DraftEditor-root {
  position: relative;
}
.DraftEditor-editorContainer {
  background-color: hsla(0, 0%, 100%, 0);
  border-left: 0.1px solid transparent;
  position: relative;
  z-index: 1;
}
.public-DraftEditor-block {
  position: relative;
}
.DraftEditor-alignLeft .public-DraftStyleDefault-block {
  text-align: left;
}
.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
  left: 0;
  text-align: left;
}
.DraftEditor-alignCenter .public-DraftStyleDefault-block {
  text-align: center;
}
.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.DraftEditor-alignRight .public-DraftStyleDefault-block {
  text-align: right;
}
.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
  right: 0;
  text-align: right;
}
.public-DraftEditorPlaceholder-root {
  color: #9197a3;
  position: absolute;
  z-index: 1;
}
.public-DraftEditorPlaceholder-hasFocus {
  color: #bdc1c9;
}
.DraftEditorPlaceholder-hidden {
  display: none;
}
.public-DraftStyleDefault-block {
  position: relative;
  white-space: pre-wrap;
}
.public-DraftStyleDefault-ltr {
  direction: ltr;
  text-align: left;
}
.public-DraftStyleDefault-rtl {
  direction: rtl;
  text-align: right;
}
.public-DraftStyleDefault-listLTR {
  direction: ltr;
}
.public-DraftStyleDefault-listRTL {
  direction: rtl;
}
.public-DraftStyleDefault-ol,
.public-DraftStyleDefault-ul {
  margin: 16px 0;
  padding: 0;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
  margin-left: 1.5em;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
  margin-right: 1.5em;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
  margin-left: 3em;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
  margin-right: 3em;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
  margin-left: 4.5em;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
  margin-right: 4.5em;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
  margin-left: 6em;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
  margin-right: 6em;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
  margin-left: 7.5em;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
  margin-right: 7.5em;
}
.public-DraftStyleDefault-unorderedListItem {
  list-style-type: square;
  position: relative;
}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
  list-style-type: disc;
}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
  list-style-type: circle;
}
.public-DraftStyleDefault-orderedListItem {
  list-style-type: none;
  position: relative;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
  left: -36px;
  position: absolute;
  text-align: right;
  width: 30px;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
  position: absolute;
  right: -36px;
  text-align: left;
  width: 30px;
}
.public-DraftStyleDefault-orderedListItem:before {
  content: counter(a) ". ";
  counter-increment: a;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
  content: counter(b) ". ";
  counter-increment: b;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
  content: counter(c) ". ";
  counter-increment: c;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
  content: counter(d) ". ";
  counter-increment: d;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
  content: counter(e) ". ";
  counter-increment: e;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
  counter-reset: a;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
  counter-reset: b;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
  counter-reset: c;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
  counter-reset: d;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
  counter-reset: e;
}
.bf-image-link-editor,
.bf-image-size-editor {
  padding-bottom: 1px;
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  box-shadow: inset 0 -1px 0 0 hsla(0, 0%, 100%, 0.1);
}
.bf-image-link-editor .editor-input-group,
.bf-image-size-editor .editor-input-group {
  width: 300px;
  margin: 8px 10px;
  overflow: hidden;
}
.bf-image-link-editor input,
.bf-image-size-editor input {
  display: block;
  float: left;
  box-sizing: content-box;
  height: 32px;
  margin: 0 5px 0 0;
  padding: 0 10px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border: none;
  border-radius: 2px;
  outline: none;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
  color: #fff;
  font-weight: 700;
}
.bf-image-link-editor input:hover,
.bf-image-size-editor input:hover {
  box-shadow: inset 0 0 0 1px rgba(52, 152, 219, 0.5);
}
.bf-image-link-editor input:focus,
.bf-image-size-editor input:focus {
  box-shadow: inset 0 0 0 1px #3498db;
}
.bf-image-link-editor button,
.bf-image-size-editor button {
  float: left;
  width: 90px;
  height: 32px;
  margin: 0;
  padding: 0 20px;
  background-color: #3498db;
  border: none;
  color: #fff;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
}
.bf-image-link-editor button:hover,
.bf-image-size-editor button:hover {
  background-color: #2084c7;
}
.bf-image-size-editor input {
  width: 80px;
}
.bf-image-link-editor input {
  width: 185px;
}
.bf-image-link-editor .switch-group {
  height: 16px;
  margin: 10px;
}
.bf-image-link-editor .switch-group .bf-switch {
  float: left;
}
.bf-image-link-editor .switch-group label {
  float: left;
  margin-left: 15px;
  color: #999;
  font-size: 12px;
  line-height: 16px;
}
.bf-content .bf-image {
  position: relative;
}
.bf-content .bf-image .bf-csize-icon {
  position: absolute;
  z-index: 2;
  width: 10px;
  height: 10px;
  background-color: rgba(52, 152, 219, 0.3);
}
.bf-content .bf-image .bf-csize-icon.right-bottom {
  right: 0;
  bottom: 0;
  cursor: se-resize;
}
.bf-content .bf-image .bf-csize-icon.left-bottom {
  left: 0;
  bottom: 0;
  cursor: sw-resize;
}
.bf-content .bf-image .bf-pre-csize {
  position: absolute;
  z-index: 1;
  background: transparent;
}
.bf-content .bf-image .bf-pre-csize.rightbottom {
  left: 0;
  top: 0;
  border: 1px dashed #00bfff;
}
.bf-content .bf-image .bf-pre-csize.leftbottom {
  right: 0;
  top: 0;
  border: 1px dashed #00bfff;
}
.bf-content .bf-image .bf-media-toolbar:before {
  visibility: hidden;
}
.bf-content .bf-image .bf-media-toolbar[data-align=center] [data-align=center],
.bf-content .bf-image .bf-media-toolbar[data-align=left] [data-align=left],
.bf-content .bf-image .bf-media-toolbar[data-align=right] [data-align=right],
.bf-content .bf-image .bf-media-toolbar[data-float=left] [data-float=left],
.bf-content .bf-image .bf-media-toolbar[data-float=right] [data-float=right] {
  color: #3498db;
}
@font-face {
  font-family: braft-icons;
  src: url(data:font/woff;base64,d09GRgABAAAAACxUAAsAAAAALAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIH02NtYXAAAAFoAAAA9AAAAPQXCcwWZ2FzcAAAAlwAAAAIAAAACAAAABBnbHlmAAACZAAAJggAACYI9aImY2hlYWQAAChsAAAANgAAADYTSfwFaGhlYQAAKKQAAAAkAAAAJAfCBAxobXR4AAAoyAAAASwAAAEsIgAgXGxvY2EAACn0AAAAmAAAAJhQxVqgbWF4cAAAKowAAAAgAAAAIABVAH1uYW1lAAAqrAAAAYYAAAGGmUoJ+3Bvc3QAACw0AAAAIAAAACAAAwAAAAMD+QGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6rADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEANgAAAAyACAABAASAAEAIOAp4DTgN+BC4LjiKOI547jjwuQp6SbpMelG6WjpgOms6mjqbOpu6nXqsP/9//8AAAAAACDgJuA04DfgQuC44ijiOeO448LkKekA6SzpRuln6YDprOpo6mvqbupz6rD//f//AAH/4x/eH9Qf0h/IH1Md5B3UHFYcTRvnFxEXDBb4FtgWwRaWFdsV2RXYFdQVmgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAQAVQCAA6sC1QARACMANQBHAAATITIXFhUUBwYjISInJjU0NzYTITIXFhUUBwYjISInJjU0NzY3ITIXFhUUBwYjISInJjU0NzY3ITIXFhUUBwYjISInJjU0NzaAAwASDA0NDBL9ABIMDQ0MEgMAEgwNDQwS/QASDA0NDBIDABIMDQ0MEv0AEgwNDQwSAwASDA0NDBL9ABIMDQ0MAtUMDRESDQwMDRIRDQz+AAwNERINDAwNEhENDKsNDBIRDQwMDRESDA2rDQwSEgwNDQwSEgwNAAAABABVAIADqwLVABEAIwA1AEcAABMhMhcWFRQHBiMhIicmNTQ3NhMhMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NoADABIMDQ0MEv0AEgwNDQwSAlUSDA0MDRL9qxIMDQ0MEgMAEgwNDQwS/QASDA0NDBICVRIMDQwNEv2rEgwNDQwC1QwNERINDAwNEhENDP4ADA0REg0MDA0SEQ0Mqw0MEhENDAwNERIMDasNDBISDA0NDBISDA0AAAAEAFUAgAOrAtUAEQAkADYASQAAEyEyFxYVFAcGIyEiJyY1NDc2EyEyFxYVFAcGIyEiJyY1NDc2MychMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NjOAAwASDA0NDBL9ABIMDQ0MZwJWEQ0MDA0R/aoRDQwMDRFVAwASDA0NDBL9ABIMDQ0MZwJWEQ0MDA0R/aoRDQwMDREC1QwNERINDAwNEhENDP4ADA0REg0MDA0SEQ0Mqw0MEhENDAwNERIMDasNDBISDA0NDBISDA0AAAAEAFUAgAOrAtUAEQAkADYASQAAEyEyFxYVFAcGIyEiJyY1NDc2EyEyFxYVFAcGIyEiJyY1NDc2MychMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NjOAAwASDA0NDBL9ABIMDQ0MvQJVEgwNDQwS/asSDA0MDRKrAwASDA0NDBL9ABIMDQ0MvQJVEgwNDQwS/asSDA0MDRIC1QwNERINDAwNEhENDP4ADA0REg0MDA0SEQ0Mqw0MEhENDAwNERIMDasNDBISDA0NDBISDA0AAAACAQAAgQMAAtUAAwAHAAABMxEjIREzEQJWqqr+qqoC1f2sAlT9rAAAAQFWAIEDKgLVAAIAAAkCAVYB1P4sAtX+1v7WAAEAqgArA1YDgQAuAAABMhceARcWFRQHDgEHBiMiJy4BJyY1MxQXHgEXFjMyNz4BNzY1NCcuAScmIxUnNwIARj8+XRsbGxtdPj5HRj8+XRsbVhQURS8vNTUvL0UUFBQURS8vNdbWAtUbG1w+PkZHPj5dGxsbG10+Pkc2Li9FFBQUFEUvLjY1Ly5GFBSs1tYAAAMAMwCqA80CqwAEAAkADQAAEyEVITUDNSEVITc1IRX/As79MswCzv0yaALKAqtnZ/3/Z2fOZWUABQCAACsDgAMrAAMABwALAA8AEwAAAREhEQERIREDESERAREhEQMhESEDKv8AAQD/AFT/AAEA/wBWAwD9AAHVAQD/AP6sAQD/AAFUAQD/AP6sAQD/AAKq/QAAAAACAFYAKwNWAtUACAARAAABIRUjByc3IycnFwEHJwcjNwEBAAJW+ERaHmZ4dAwCaDbyQoBo/tgC1YCgWEh4CAr9ljbynPYBKAACAIAAKwN0Ax8AAwAWAAAlAScBAR4BDwEXBycBIzUBJzcXNzYyFwEoAVhS/qgCngwBDYZSPDz+gsoBfDw8UoYMJAyBAVhS/qgB6AwjDYZSPDz+hMoBfjw8UoYMDAAAAAAEAIAAKwOAAysACAARABoAIwAAATIWHQEjNSM1EzUzFRQGKwE1JRUzFSMiJj0BETQ2OwEVIxUjAyoiNFaqqlYzI6r+VqqqIjQzI6qqVgMrNCKqqlb9VqqqIzNWqqpWMyOqAaoiNFaqAAYAgAArA4ADKwAHAAsAEwAbAB8AIwAAAREzFTMVIxUXITUhJTMRIzUjNTMBIxEzFSEVIQEhFSERIRUhAoBWqqqq/lYBqv2qVlaqqgEAVFQBVv6q/lYBqv5WAQD/AAIrAQBWVFaqVFb/AFZU/lYBAFZUAlRU/lRUAAIAgABNA4ADTQATAB0AACUhESE1ISIGFREUFjMhMjY1ESMRAxUzARcBFTMRIQMr/aoBK/7VIzIyIwJWIzJV1pr+XDwBpFX+1aICVVYyJP2rIzIyIwEr/tUCq1b+XTwBo5kBKwAEAFUAIgOrA3cABAAhAD0AQgAAJTMRIxETIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYDMzUjFQHVVlYrWE5OdCEiIiF0Tk5YWE5OdCEiIiF0Tk5YRz4+XRobGxpdPj5HRz4+XRobGxpdPj5yVlb3AQD/AAKAISJzTk5YWU1OdCEiIiF0Tk1ZWE5OcyIh/QAbG10+PkdGPz5cGxsbG1w+P0ZHPj5dGxsB1lVVAAAEAFUAIgOrA3cABAAhAD0AUgAAJTM1IxUTIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYDIgYVMzQ2MzIWFRQGFTM0NjU0JiMB1VZWK1hOTnQhIiIhdE5OWFhOTnQhIiIhdE5OWEc+Pl0aGxsaXT4+R0c+Pl0aGxsaXT4+R0dkVjIjIzKAVoBkR81VVQKqISJzTk5YWU1OdCEiIiF0Tk1ZWE5OcyIh/QAbG10+PkdGPz5cGxsbG1w+P0ZHPj5dGxsCVmRHIzIyI0AtaEg9UEdkAAACAFUAzQOrAs0ABQALAAABJzcnCQElNyc3CQEBkcTEPP8AAQABGsTEPAEA/wABCcTEPP8A/wA8xMQ8/wD/AAAAAwErAM0C9QMiAA8AGQAiAAABPgE1NCYjIREhMjY1NCYnJzMyFhUUBisBNRMjNTMyFhUUBgKaHydjSP72ASxDWzIp74AaJiYagJWVlRslJQIAFkEgSWL9q19DME4TtyUbGiaA/oCAJRsaJgAAAQCAACYDgAN3ADQAAAEiBgclPgE1NCYnJR4BMzI2NTQmIyIGFRQWFwUuASMiBhUUFjMyNjcFDgEVFBYzMjY1NCYjAwAYKxH+0AICAgIBLREtGTVLSzU1SwIC/tMRLRk1S0s1GS0RATACAkk0NElJNAEfEg+xBw8IBw8IrxATSzU2Sko2Bw8HsBATSzU1SxIQsQcOBzNJSTM0SQAAAQErAU0C1QIiAAIAAAEXNwEr1dUCItXVAAAAAAMAVQAiA6sDdwAcACsAOgAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMBNDc+ATc2MzIWFwEuATUBIiYnAR4BFRQHDgEHBiMCAFhOTXQiIiIidE1OWFhOTXQiIiIidE1OWP6rGxtcPj9GOmot/iIjJQFVOmotAd4jJRsbXD4/RgN3ISJ0Tk1YWE5OdCEiIiF0Tk5YWE1OdCIh/lZGPj5dGxslI/4iLWo6/qomIwHeLWs5Rz4+XRsbAAAAAAMAgADNA4ACzQADAAcACwAANyE1ITUhNSE1FSE1gAMA/QADAP0AAwDNVYBV1lZWAAEBKwF3AtUCTQACAAABNxcBK9XVAXfW1gAAAAADAasAdwJVAyIADAAYACQAAAEyNjU0JiMiBhUUFjMVIgYVFBYzMjY1NCYDIgYVFBYzMjY1NCYCACMyMiMjMjIjIzIyIyMyMiMjMjIjIzIyAnczIyMyMiMjM1UyIyMzMyMjMv8AMiMjMzMjIzIAAAAAAwCrAXcDVQIiAAwAGAAkAAABIgYVFBYzMjY1NCYjISIGFRQWMzI2NTQmISIGFRQWMzI2NTQmAQAjMjIjIzIyIwIAIzIyIyMyMv7dIzIyIyMyMgIiMiMjMzMjIzIyIyMzMyMjMjIjIzMzIyMyAAAAAAIAAP/ABAADgAApAC0AAAERIzU0JiMhIgYdARQWMyEyNj0BMxEhFSMiBhURFBY7ATI2NRE0JisBNQEhNSEEAMAmGv1AGiYmGgLAGiaA/cAgDRMTDYANExMNIAFA/UACwAGAAYBAGiYmGsAaJiYaQP8AgBMN/sANExMNAUANE0ABgEAAAAQA1QCiAysC9wAGAA0AEwAaAAATMxUzNSMVEyMVMzUjFQEzNTM1IxM1IxUzNSPVgFbWgIDWVgEAVoDWVlbWgAEigNVVAVVV1YD+K4BVAQCA1VUAAAEAZAAlA1wDXABEAAABERQHBgcGBwYjIicmJyYnJjU0NzY3Njc2MzIXEQURFAcGBwYHBiMiJyYnJicmNTQ3Njc2NzYzMhcRNDc2NyU2MzIXFhUDXBERGhkaGRYXGRoZGhEREREaGRoZFzMr/oURERoZGhkXFhkaGRoRERERGhkaGRY0KwoJDwGbBggUDg4DLP3WGBQTCgsFBQUFCwoTFBgZExQKCwUFEwEKdv6iGRMTCwsFBQUFCwsTExkZExMLCgYFEwHeDw0MBX8CDg4UAAAEAHUAQgOJA1YALwA8AGIAeAAAAS4BBw4BJy4BJy4BBwYiJyYGBw4BJyYGBxQVHAEVFBUeATM2MzoBMzIzMjY3PAE1BSImNTQ2MzIWFRQGJyUqASM8ATU6ATMUFhUUFxwBFQYHFAYHDgEnLgE3PgE3OgEzPAE1BT4BNzoBMxQWBw4BJy4BNz4BNzoBMwKBARkZChUJCxcEFEMvBw8HHikMDCgdFyILCxgWNDM0ZzQzNBsaAf77L0FBMDBAQDEBtx8/IDRoNgEBAQENCxVFICIlBgc3JAcNCf7OAQICEyQTAwUFSiMmOAIBOiYHEAkCzhcaAQEBAwIJCC0fCAEBBhgbGxYGBBMVKCgpUCgoKQ8VARcaSpRK7T8uMEA/LzBAARchPyAKEgkzMjNmMjMzFCwRIBAOD0IjJjQDN2053QwUCi5dLSUsBgVEJig+BAAAAAAEANUAogMrAvcABQALABEAFwAAASMVMzUjAzM1MzUjASMVMzUjAxUzFTM1AStW1oBWVoDWAgCA1laAgFYBd9VVASuAVf4AVdUBgFWA1QAAAAQAAAAABAADQAAbADMATwBTAAABFBceARcWMzI3PgE3NjU0Jy4BJyYjIgcOAQcGASMuASMhIgYHIyIGFREUFjMhMjY1ETQmASInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgEjNTMBMBAROCYmKysmJjgREBAROCYmKysmJjgREAKQ4AwkMP8AMCQM4BomJhoDgBomJv4mOzQzTRcWFhdNMzQ7OzQzTRcWFhdNMzQBhYCAAWArJiY4ERAQETgmJisrJiY4ERAQETgmJgE1MFBQMCYa/cAaJiYaAkAaJv2EFhdNMzQ7OzQzTRcWFhdNMzQ7OzQzTRcWAbxAAAEAkQCiA4AC3gAGAAABJwcXAScBAYCzPO8CADz+PAEaszzvAgA8/jwAAAAAAQDiAIADHgLJACYAAAE3NjQnJiIPAScmIgcGFB8BBwYUFx4BMzI2PwEXHgEzMjY3NjQvAQI84g0NDCQM4uIMJAwNDeLiDQ0GEAgIEAbi4gYQCAgQBg0N4gGr4gwjDQwM4uIMDA0jDOLiDSMMBwYGB+HhBwYGBwwjDeIAAAUAVQCVA6sC6wAZACoARABeAHgAAAEhIgYHDgEVFBYXHgEzITI2Nz4BNTQmJy4BJTQmIyEiBh0BFBYzITI2PQEDISIGBw4BFRQWFx4BMyEyNjc+ATU0JicuAQMhIgYHDgEVFBYXHgEzITI2Nz4BNTQmJy4BBSEiBgcOARUUFhceATMhMjY3PgE1NCYnLgEB1f6rCQ8GBgcHBgYPCQFVCQ8GBwYGBwYPAc0ZEv8AEhkZEgEAEhkr/QAJDwYGBwcGBg8JAwAJDwYGBwcGBg8J/QAJDwYGBwcGBg8JAwAJDwYGBwcGBg/+TP6rCQ8GBgcHBgYPCQFVCQ8GBwYGBwYPAZUGBgYQCAkPBgcGBgcGDwkIEAYGBoERGRkRrBEZGRGs/tUHBgYPCQkPBgYHBwYGDwkJDwYGBwIABwYGDwkJDwYGBwcGBg8JCQ8GBgerBgcGDwkIEAYGBgYGBhAICQ8GBwYAAAAABABVAE0DqwNNAA4AEgAeACIAAAEhIgYVETMVITUzETQmIwMhNSE3IiY1NDYzMhYVFAYDIRUhAyv9qjVLqwIAq0s1gP6qAVaAEhkZEhEZGTz+AAIAAndKNv8AqqoBADZK/ivVVhkREhkZEhEZAYCrAAIAgABjA2oDTQAiAC8AAAEjJz4BNTQnLgEnJiMiBw4BBwYVFBceARcWMzI2NxcVFzcnISImNTQ2MzIWFRQGIwKVIQwfJBYWSzMyOjkzMksWFhYWSzIzOTRcJQvWP9X/AE9xcU9QcHBQAXcMJF0zOjIzSxYWFhZLMzI6OTIzSxYWJB8MItQ/1XFPUHBwUE9xAAIAZAAiA5wDdwBNAFkAAAE+ATU0Jic3PgEvAS4BDwEuAS8BLgErASIGDwEOAQcnJgYPAQYWHwEOARUUFhcHDgEfAR4BPwEeAR8BHgE7ATI2PwE+ATcXFjY/ATYmJwUiJjU0NjMyFhUUBgM9AQICAVoGAwRVBA8HahEkFBABDAiqCAwBEBQkEWoHDwRVBAMGWgECAgFaBgMEVQQPB2oRJBQQAQwIqggMARAUJBFqBw8EVQQDBv5pPldXPj5XVwGjChULCxQLRgUPB5QHBQMqDBUIcgcKCgdyCBUMKgMFB5QHDwVGCxUKCxUKRgUQB5MHBQIrDRUIcQgKCghxCBUNKwMGB5MHEAUmWD4+V1c+PlgAAQDVAKIDKwL3AAsAAAEhESMRITUhETMRIQMr/wBW/wABAFYBAAGi/wABAFUBAP8AAAAAAAQAVf/vA6sC7wAeADMAOAA9AAATNwEHJyM1JyM1Jw4BFRQWOwEVIyInLgEnJjU0NjcnBTIXHgEXFhUUBgcnPgE1NCYrATUzITMVIycFFSMnM1U3Ask2q0mMSmogJWdIgIA1Li9FFRQyKlwCVjUuL0UVFEc5PC88Z0iAgP6qgDZRAV0zVYgCuTb9NzerSYxKaxhIKklmURQURS8vNTpnIlwfFRRFLy41R3YhPRRWN0hnUVFR1lVVAAADAFUAmgOrApoAGgA1ADkAAAEjFTMyFhUUBisBFTMyNz4BNzY1NCcuAScmIwE0NjsBNSMiBw4BBwYVFBceARcWOwE1IyImNRchNSECq4CASGdnSICANS4vRRUUFBVFLy41/ftnSICANS4vRRUUFBVFLy41gIBIZ68BVv6qAppRZ0hJZlEUFEUvLzU1Li9FFRT/AEhnURUURS8uNTUvL0UUFFFmSStVAAAFAFUAIgOrA3cAHAA4AEQAUABYAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYTMjY1NCYjIgYVFBYhMjY1NCYjIgYVFBYTMjY3IR4BMwIAWU1OdCEiIiF0Tk1ZWE5OdCEiIiF0Tk5YRz4+XRsaGhtdPj5HRz4+XRsaGhtdPj5OGyUlGxomJv7wGiYmGhslJbBLdRr+TBp1SwN3ISJzTk5YWU1OdCEiIiF0Tk1ZWE5OcyIh/QAbG10+PkdHPj5dGhsbGl0+PkdHPj5dGxsBgCYaGyUlGxomJhobJSUbGib+61RBQVQAAAAJAAAAQAQAA0AAAwAHAAsADwATABcAGwAfACIAABMRIREBIzUzNSM1MzUjNTMBIREhEyM1MzUjNTM1IzUzBRElAAQA/MCAgICAgIACQP4AAgDAgICAgICA/cABAANA/QADAP1AgICAgID9gAKA/YCAgICAgID+gMAAAAAAAgDVAE0DKwNNABkAHgAAJTI3PgE3NjURIxEUBiMiJjURIxEUFx4BFxYHFSE1IQIANS8uRhQUa1c+PldrFBRGLi/2Alb9qvcVFEUvLzQBVv6qPVhYPQFW/qo0Ly9FFBVVVVUAAAUAVQCVA6sC6wAaACsARQBfAHoAAAEhMhYXHgEVFAYHDgEjISImJy4BNTQ2Nz4BMyU0NjMhMhYdARQGIyEiJj0BEyEyFhceARUUBgcOASMhIiYnLgE1NDY3PgETITIWFx4BFRQGBw4BIyEiJicuATU0Njc+AQUhMhYXHgEVFAYHDgEjISImJy4BNTQ2Nz4BMwIrAVUJDwYGBwcGBg8J/qsJDwYHBgYHBg8J/ioZEgEAEhkZEv8AEhkrAwAJDwYGBwcGBg8J/QAJDwYGBwcGBg8JAwAJDwYGBwcGBg8J/QAJDwYGBwcGBg8BtAFVCQ8GBgcHBgYPCf6rCQ8GBwYGBwYPCQGVBgYGEAgJDwYHBgYHBg8JCBAGBgaBERkZEawRGRkRrP7VBwYGDwkJDwYGBwcGBg8JCQ8GBgcCAAcGBg8JCQ8GBgcHBgYPCQkPBgYHqwYHBg8JCBAGBgYGBgYQCAkPBgcGAAAAAAMAgACiA4ADIgAEAA0AEQAAJTM1IxUDFTMVMzUzNSEDITUhAauqqtbWqtb9qlUDAP0AooCAAoCAgICA/lVWAAACAIAAogOrAyIACAARAAABFTMRMxEzNSEBMxEzETM1IRUBgNWA1v3V/wCAgID+gAMigP4AAgCA/qv+1QErgIAAAgDVAPcDKwKiAAYADQAAJTM3ESERMwUzNxEhETMBAIBV/wCAAQCAVv8AgPerAQD/AKurAQD/AAAGAFUAdwOAAyIACwASAB0AIgAnACwAADczFSMVMxUjFTM1IxMzNSMVMxUHMwcVMzUjNzUjFRMVITUhESE1IRURITUhFVVWKytWgIArK1YrK01NgExMgNYCVf2rAlX9qwJV/av3FSsVK6sBVasrgIBZJytaJisBAFVV/atVVQEAVVUAAAAGAGsAjQOAAw0ACwAXACMAKAAtADIAABMiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JhchNSEVESE1IRURFSE1IasbJSUbGiYmGhslJRsaJiYaGyUlGxomJmYCVf2rAlX9qwJV/asCDSYaGyUlGxomAQAmGhslJRsaJv4AJhoaJiYaGiZrVVUBAFVVAVVVVQAAAAABAQAAzQMAAyIACwAAARUzAyMVITUjEzM1AatekncBVV6SdwMigP6rgIABVYAAAAABAAABawQAAesAAwAAEyEVIQAEAPwAAeuAAAAABgBA/8ADwAPAABkAIQA5AEcAVQBjAAABLgEnLgEnLgEjISIGFREUFjMhMjY1ETQmJyceARcjNR4BExQGIyEiJjURNDYzMDM6ATMyMRUUFjsBAyEiJjU0NjMhMhYVFAYnISImNTQ2MyEyFhUUBichIiY1NDYzITIWFRQGA5YRLRkaMxcnKQv+ECEvLyEC4CEvDhyFFyUNmhEphgkH/SAHCQkHTU66TU4TDeCg/kANExMNAcANExMN/kANExMNAcANExMN/kANExMNAcANExMC2xczGhktERwOLyH8oCEvLyECcAspJzYXKRGaDSX86AcJCQcDYAcJ4A0T/gATDQ0TEw0NE4ATDQ0TEw0NE4ATDQ0TEw0NEwAAAAUAAP/ABAADwAAIAAsAEwAWABwAAAERIQcRIREhESUVIwMRMzUhFQcRExUjASERMzUhAoD+QMABgAKA/MBlG8ABQMDAZQHl/gDAAUACwAEAwP3A/wADAKVl/gABwMDAwP8AAWVl/gABwMAAAAUAQP/ABAADwAANABgANAA3AD0AAAEjNTQmKwEiBh0BIxUhJyM1OAExMzgBMRUFNTQmKwEVMxUjBxEhETM1IyIGFREUFjMhFSERBRUjASERMzUhAsCAJhqAGiaAAgDAgIABQBMNQCDAwP8AIEANExMNASACgP5AZQHl/gDAAUADQEAaJiYaQICAQEDAoA0TQIDA/wACQEATDf2ADRPAAsBbZf5AAYDAAAYAgABNA4ADTQADAAcACwAPABMAFwAANyE1IRkBNycBITUhARUhNQEhNSERITUhgAMA/QCrqwFVAav+Vf6rAwD+VQGr/lUBq/5VTVUB1f6rq6r+gFYCAFZW/wBV/wBVAAYAgABNA4ADTQADAAcACwAPABMAFwAAJSE1ISUXEQcRITUhERUhNQEhNSERITUhAdUBq/5V/qurqwMA/QADAP5VAav+VQGr/lX3VoCrAVWq/oBVAqtWVv8AVf8AVQAAAAEAAP/NBAAAdwADAAA3IRUhAAQA/AB3qgAAAAACAOsA9wMVA00ACAAMAAABAzM3IRczAyMDGwEjAdXqYC8BCzBg6lY7ZmbMA039qoCAAlb+gAEO/vIAAAACAAD/wAQAA8AADgASAAABBxcDIxcBFTMBFzUlFzcFJzcXAiBgYODgsP7wJwFpsAEAYGD9wEDgQAPAYGD/ALD+lycBELDg4GBgQEDgQAAAAAEAQP/AA4oDwAARAAAFNjc2JicmBxUJARU2Fx4BBwYC+isTEzhVVqj+gAGAyXFyRignQE1bW5ozMgT+AYABgPgFTk7siokAAAEAdv/AA8ADwAASAAABNQkBNSYHDgEXFhcmJyY2NzYXAkABgP6AqFZVOBMTK2knKEZycckCyPj+gP6A/gQyM5pbW01yiYrsTk4FAAAHAAD/wAQAA0YACwAXACMALwA7AEcAUwAAJTQ2MzIWFRQGIyImATQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImATQ2MzIWFRQGIyImATQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImATQ2MzIWFRQGIyImAaA4KCg4OCgoOP5gOCgoODgoKDgDQDgoKDg4KCg4/To4KCg4OCgoOAJMOCgoODgoKDj9tDgoKDg4KCg4Akw4KCg4OCgoOCAoODgoKDg4AcgoODgoKDg4KCg4OCgoODgBTig4OCgoODj93Cg4OCgoODgoKDg4KCg4OAJ0KDg4KCg4OAAFAHwAAAOEA1UAIgAtADgARgBUAAABIzU0JisBIgYdASMiBhUUFjsBERQWMyEyNjURMzI2NTQmIyU0NjsBMhYdASM1ARQGIyEiJjURIREBIgYdARQWMzI2PQE0JjMiBh0BFBYzMjY9ATQmA12bRDCcMESbEBcXECdEMAGEMEQnEBcXEP4vFhCcEBboAV0XEP58EBcB0v7JEBYWEBAXF4wQFxcQEBYWAronMEREMCcXEBAW/gcwREQwAfkWEBAXJxAXFxAnJ/2TEBYWEAH5/gcBhBcQ6BAXFxDoEBcXEOgQFxcQ6BAXAAAABwAA/8AEAAPAAAMABwALAA8AEwAbACMAABMzFSM3MxUjJTMVIzczFSMlMxUjAxMhEzMTIRMBAyEDIwMhAwCAgMDAwAEAgIDAwMABAICAEBD9ABAgEAKAEP1AEAMAECAQ/YAQAcBAQEBAQEBAQEACQP5AAcD+gAGA/AABgP6AAUD+wAAABABQAIAEAAPAAAgADQAQAEAAAD8BIRczAyMDMxMzFyM3ARsBAyMiJjU0NjsBMjY1NCYrASIGFRQWFx4BOwEyFhUUBisBIgYVFBY7ATI2NTQmJy4BwjoBCDpywODAcppIOrw6AWSgoKBADRMTDYANExMNgCg4DQwNJRVADRMTDYANExMNgCg4DQwNJYDAwAKA/YACAMDA/gABAP8AAsATDQ0TEw0NEzgoEiENDxETDQ0TEw0NEzgoEiENDxEAAAAABABQ/8AEAAMAAAgADQAQAEAAAD8BIRczAyMDMxMzFyM3JQsBEyMiJjU0NjsBMjY1NCYrASIGFRQWFx4BOwEyFhUUBisBIgYVFBY7ATI2NTQmJy4BwjoBCDpywODAcppIOrw6AqSgoKBADRMTDYANExMNgCg4DQwNJRVADRMTDYANExMNgCg4DQwNJYDAwAKA/YACAMDAgP8AAQD9gBMNDRMTDQ0TOCgSIQ0PERMNDRMTDQ0TOCgSIQ0PEQAHAAD/wAQAA8AABwAPABMAFwAbAB8AIgAAAREhESMRIREFESERMxEhESUzFSMnMxUjJTMVIzczFSMlFwcBAAMAQP2AAsD9AEACgP5AgIDAgIABgICAwICA/IDAwAJAAYD+gAFA/sDA/kABwP6AAYCAQEBAQEBAQODAwAAAAQCA/8ADgAPAABcAAAEhFSMRIxEjESMRIicuAScmNTQ3PgE3NgGAAgCAgICANS8uRhQUFBRGLi8DwID8gAOA/IACABQURi4vNTUvLkYUFAACAAD/wAQAA8AAFwAaAAABIgcOAQcGFRQXHgEXFjMRMxEzETMRMzUJAgIANS8uRhQUFBRGLi81gICAgPwAAQD/AAPAFBRGLi81NS8uRhQU/gADgPyAA4CA/UABAAEAAAACAAD/wAQAA8AAFwAaAAABIgcOAQcGFRQXHgEXFjMRMxEzETMRMzUFCQEBADUvLkYUFBQURi4vNYCAgIABAP8AAQADwBQURi4vNTUvLkYUFP4AA4D8gAOAgMD/AP8AAAABAAD/zgQAA7MAYwAAASIHDgEHBhUUFx4BFxYXFjY1PAEnBiYxLgExJjYxHgExFjY3PgE3JicuAScmNTQ2Ny4BNzAWFz4BMzIWFz4BMRYGBx4BFRQHDgEHBgceARUUBhUUFjc2Nz4BNzY1NCcuAScmIwIAal1eiygoGhpdQUBMExABakISJyMnJigiXRYEEgsrKipCFBUcGQQMFUNKHkEhIUEeSkMVDAQZHBUUQyopKw4VARATTEFAXRoaKCiLXl1qA7MoKItdXmpUTU2ALy8ZBBIKCTYgF1QsHxgHAzI7BwoYIgoFDA04Ly9JKkUbCUk1AzEICQkIMQM1SQkbRSpKLy44DA0FCzAjNEwNChIEGS8wf01NVGpeXYsoKAAAAAABAAAAAQAAt9HlfV8PPPUACwQAAAAAANgVW8QAAAAA2BVbxAAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAABLBAAAAAAAAAAAAAAAAgAAAAQAAFUEAABVBAAAVQQAAFUEAAEABAABVgQAAKoEAAAzBAAAgAQAAFYEAACABAAAgAQAAIAEAACABAAAVQQAAFUEAABVBAABKwQAAIAEAAErBAAAVQQAAIAEAAErBAABqwQAAKsEAAAABAAA1QQAAGQEAAB1BAAA1QQAAAAEAACRBAAA4gQAAFUEAABVBAAAgAQAAGQEAADVBAAAVQQAAFUEAABVBAAAAAQAANUEAABVBAAAgAQAAIAEAADVBAAAVQQAAGsEAAEABAAAAAQAAEAEAAAABAAAQAQAAIAEAACABAAAAAQAAOsEAAAABAAAQAQAAHYEAAAABAAAfAQAAAAEAABQBAAAUAQAAAAEAACABAAAAAQAAAAEAAAAAAAAAAAKABQAHgCIAPIBXgHKAd4B7AI0AlACfgKiAtIDBgNCA3QD2gRSBHIEqAT2BQQFZAV8BYoFwgX6BjwGZgbOB3YHnggcCDIIcAkiCVoJogoqCkQKoAr0C3gLtgvoDJwMvAzcDPgNOg2IDaANrg46DnAOxA70DyQPMg9QD3gPnA/CEDoQrhDwEVARrhHsEhQSRBJ0EwQAAQAAAEsAewAJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=);
  font-weight: 400;
  font-style: normal;
}
.bf-container [class*=" bfi-"],
.bf-container [class^=bfi-],
.bf-modal-root [class*=" bfi-"],
.bf-modal-root [class^=bfi-] {
  font-family: braft-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bf-container .bfi-table:before,
.bf-modal-root .bfi-table:before {
  content: "\E228";
}
.bf-container .bfi-clear_all:before,
.bf-modal-root .bfi-clear_all:before {
  content: "\E0B8";
}
.bf-container .bfi-format_clear:before,
.bf-modal-root .bfi-format_clear:before {
  content: "\E239";
}
.bf-container .bfi-hr:before,
.bf-modal-root .bfi-hr:before {
  content: "\E925";
}
.bf-container .bfi-colorize:before,
.bf-modal-root .bfi-colorize:before {
  content: "\E3B8";
}
.bf-container .bfi-crop_free:before,
.bf-modal-root .bfi-crop_free:before {
  content: "\E3C2";
}
.bf-container .bfi-pause:before,
.bf-modal-root .bfi-pause:before {
  content: "\E034";
}
.bf-container .bfi-play_arrow:before,
.bf-modal-root .bfi-play_arrow:before {
  content: "\E037";
}
.bf-container .bfi-bin:before,
.bf-modal-root .bfi-bin:before {
  content: "\E9AC";
}
.bf-container .bfi-replay:before,
.bf-modal-root .bfi-replay:before {
  content: "\E042";
}
.bf-container .bfi-tune:before,
.bf-modal-root .bfi-tune:before {
  content: "\E429";
}
.bf-container .bfi-close:before,
.bf-modal-root .bfi-close:before {
  content: "\E913";
}
.bf-container .bfi-align-center:before,
.bf-modal-root .bfi-align-center:before {
  content: "\E028";
}
.bf-container .bfi-align-justify:before,
.bf-modal-root .bfi-align-justify:before {
  content: "\E026";
}
.bf-container .bfi-align-left:before,
.bf-modal-root .bfi-align-left:before {
  content: "\E027";
}
.bf-container .bfi-align-right:before,
.bf-modal-root .bfi-align-right:before {
  content: "\E029";
}
.bf-container .bfi-image-right:before,
.bf-modal-root .bfi-image-right:before {
  content: "\E914";
}
.bf-container .bfi-image-left:before,
.bf-modal-root .bfi-image-left:before {
  content: "\E91E";
}
.bf-container .bfi-music:before,
.bf-modal-root .bfi-music:before {
  content: "\E90E";
}
.bf-container .bfi-camera:before,
.bf-modal-root .bfi-camera:before {
  content: "\E911";
}
.bf-container .bfi-copy:before,
.bf-modal-root .bfi-copy:before {
  content: "\E92C";
}
.bf-container .bfi-file-text:before,
.bf-modal-root .bfi-file-text:before {
  content: "\E926";
}
.bf-container .bfi-film:before,
.bf-modal-root .bfi-film:before {
  content: "\E91C";
}
.bf-container .bfi-github:before,
.bf-modal-root .bfi-github:before {
  content: "\EAB0";
}
.bf-container .bfi-ltr:before,
.bf-modal-root .bfi-ltr:before {
  content: "\EA74";
}
.bf-container .bfi-page-break:before,
.bf-modal-root .bfi-page-break:before {
  content: "\EA68";
}
.bf-container .bfi-pagebreak:before,
.bf-modal-root .bfi-pagebreak:before {
  content: "\EA6E";
}
.bf-container .bfi-paint-format:before,
.bf-modal-root .bfi-paint-format:before {
  content: "\E90C";
}
.bf-container .bfi-paste:before,
.bf-modal-root .bfi-paste:before {
  content: "\E92D";
}
.bf-container .bfi-pilcrow:before,
.bf-modal-root .bfi-pilcrow:before {
  content: "\EA73";
}
.bf-container .bfi-pushpin:before,
.bf-modal-root .bfi-pushpin:before {
  content: "\E946";
}
.bf-container .bfi-redo:before,
.bf-modal-root .bfi-redo:before {
  content: "\E968";
}
.bf-container .bfi-rtl:before,
.bf-modal-root .bfi-rtl:before {
  content: "\EA75";
}
.bf-container .bfi-spinner:before,
.bf-modal-root .bfi-spinner:before {
  content: "\E980";
}
.bf-container .bfi-subscript:before,
.bf-modal-root .bfi-subscript:before {
  content: "\EA6C";
}
.bf-container .bfi-superscript:before,
.bf-modal-root .bfi-superscript:before {
  content: "\EA6B";
}
.bf-container .bfi-undo:before,
.bf-modal-root .bfi-undo:before {
  content: "\E967";
}
.bf-container .bfi-media:before,
.bf-modal-root .bfi-media:before {
  content: "\E90F";
}
.bf-container .bfi-add:before,
.bf-modal-root .bfi-add:before {
  content: "\E918";
}
.bf-container .bfi-bold:before,
.bf-modal-root .bfi-bold:before {
  content: "\E904";
}
.bf-container .bfi-code:before,
.bf-modal-root .bfi-code:before {
  content: "\E903";
}
.bf-container .bfi-done:before,
.bf-modal-root .bfi-done:before {
  content: "\E912";
}
.bf-container .bfi-drop-down:before,
.bf-modal-root .bfi-drop-down:before {
  content: "\E906";
}
.bf-container .bfi-drop-up:before,
.bf-modal-root .bfi-drop-up:before {
  content: "\E909";
}
.bf-container .bfi-emoji:before,
.bf-modal-root .bfi-emoji:before {
  content: "\E91B";
}
.bf-container .bfi-font-size:before,
.bf-modal-root .bfi-font-size:before {
  content: "\E920";
}
.bf-container .bfi-fullscreen:before,
.bf-modal-root .bfi-fullscreen:before {
  content: "\E910";
}
.bf-container .bfi-fullscreen-exit:before,
.bf-modal-root .bfi-fullscreen-exit:before {
  content: "\E90D";
}
.bf-container .bfi-help:before,
.bf-modal-root .bfi-help:before {
  content: "\E902";
}
.bf-container .bfi-indent-decrease:before,
.bf-modal-root .bfi-indent-decrease:before {
  content: "\E92F";
}
.bf-container .bfi-indent-increase:before,
.bf-modal-root .bfi-indent-increase:before {
  content: "\E92E";
}
.bf-container .bfi-info:before,
.bf-modal-root .bfi-info:before {
  content: "\E901";
}
.bf-container .bfi-italic:before,
.bf-modal-root .bfi-italic:before {
  content: "\E924";
}
.bf-container .bfi-link:before,
.bf-modal-root .bfi-link:before {
  content: "\E91A";
}
.bf-container .bfi-link-off:before,
.bf-modal-root .bfi-link-off:before {
  content: "\E919";
}
.bf-container .bfi-list:before,
.bf-modal-root .bfi-list:before {
  content: "\E923";
}
.bf-container .bfi-list-numbered:before,
.bf-modal-root .bfi-list-numbered:before {
  content: "\E922";
}
.bf-container .bfi-menu:before,
.bf-modal-root .bfi-menu:before {
  content: "\E908";
}
.bf-container .bfi-more-horiz:before,
.bf-modal-root .bfi-more-horiz:before {
  content: "\E90B";
}
.bf-container .bfi-more-vert:before,
.bf-modal-root .bfi-more-vert:before {
  content: "\E90A";
}
.bf-container .bfi-not-disturb:before,
.bf-modal-root .bfi-not-disturb:before {
  content: "\E907";
}
.bf-container .bfi-print:before,
.bf-modal-root .bfi-print:before {
  content: "\E915";
}
.bf-container .bfi-quote:before,
.bf-modal-root .bfi-quote:before {
  content: "\E921";
}
.bf-container .bfi-search:before,
.bf-modal-root .bfi-search:before {
  content: "\E916";
}
.bf-container .bfi-settingsx:before,
.bf-modal-root .bfi-settingsx:before {
  content: "\E917";
}
.bf-container .bfi-share:before,
.bf-modal-root .bfi-share:before {
  content: "\E905";
}
.bf-container .bfi-share-square:before,
.bf-modal-root .bfi-share-square:before {
  content: "\E900";
}
.bf-container .bfi-strikethrough:before,
.bf-modal-root .bfi-strikethrough:before {
  content: "\E91F";
}
.bf-container .bfi-text-color .path1:before,
.bf-modal-root .bfi-text-color .path1:before {
  font-family: braft-icons !important;
  content: "\E930";
  opacity: 0.36;
}
.bf-container .bfi-text-color .path2:before,
.bf-modal-root .bfi-text-color .path2:before {
  font-family: braft-icons !important;
  content: "\E931";
  margin-left: -1em;
}
.bf-container .bfi-underlined:before,
.bf-modal-root .bfi-underlined:before {
  content: "\E91D";
}
.bf-content {
  height: 500px;
  padding-bottom: 10px;
  overflow: auto;
  font-size: 16px;
}
.bf-content img {
  -webkit-user-select: none;
          user-select: none;
}
.bf-content * {
  line-height: normal;
}
.bf-container {
  position: relative;
  height: 100%;
  padding: 0;
}
.bf-container.disabled {
  pointer-events: none;
  opacity: 0.7;
  filter: grayscale(70%);
}
.bf-container.read-only .bf-controlbar {
  pointer-events: none;
}
.bf-container.read-only .bf-image img:hover {
  outline: none;
}
.bf-container.read-only .bf-hr {
  pointer-events: none;
}
.bf-container.fullscreen {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  height: 100% !important;
}
.bf-container.fullscreen .bf-content {
  flex-grow: 1;
  height: auto;
}
.bf-container .input-group {
  display: block;
}
.bf-container .input-group input {
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  padding: 0 15px;
  font-size: 14px;
}
.bf-container .pull-left {
  float: left;
}
.bf-container .pull-right {
  float: right;
}
.bf-container button {
  line-height: normal;
}
.bf-container button.default,
.bf-container button.ghost,
.bf-container button.primary {
  height: 32px;
  padding: 0 20px;
  color: #fff;
  font-size: 12px;
}
.bf-container button.default {
  background-color: hsla(0, 0%, 100%, 0.15);
  border: none;
}
.bf-container button.default:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.bf-container button.ghost {
  background-color: transparent;
  border: none;
  box-shadow: inset 0 0 0 0.5px hsla(0, 0%, 100%, 0.5);
}
.bf-container button.ghost:hover {
  box-shadow: inset 0 0 0 0.5px hsla(0, 0%, 100%, 0.7);
}
.bf-container button.primary {
  background-color: #3498db;
  border: none;
  color: #fff;
}
.bf-container button.primary:hover {
  background-color: #2084c7;
}
.bf-container .public-DraftEditorPlaceholder-root {
  top: 15px;
  left: 15px;
  font-size: 16px;
  pointer-events: none;
}
.bf-container .DraftEditor-editorContainer {
  box-sizing: border-box;
  border: none;
}
.bf-container .DraftEditor-root,
.bf-container .public-DraftEditor-content {
  height: 100%;
}
.bf-container .public-DraftEditor-content {
  box-sizing: border-box;
  padding: 15px;
  word-wrap: break-word;
  word-break: break-all;
}
.bf-container .public-DraftEditor-content > div {
  padding-bottom: 20px;
}
.bf-container .public-DraftEditor-content .braft-link {
  color: #4078c0;
}
.bf-container .public-DraftEditor-content blockquote {
  margin: 0 0 10px;
  padding: 15px 20px;
  background-color: #f1f2f3;
  border-left: 5px solid #ccc;
  color: #666;
  font-style: italic;
}
.bf-container .public-DraftEditor-content pre {
  max-width: 100%;
  max-height: 100%;
  margin: 10px 0;
  padding: 15px;
  overflow: auto;
  background-color: #f1f2f3;
  border-radius: 3px;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.bf-container .public-DraftEditor-content pre pre {
  margin: 0;
  padding: 0;
}
.bf-container .bfa-left,
.bf-container .bfa-left .public-DraftStyleDefault-ltr {
  text-align: left;
}
.bf-container .bfa-right,
.bf-container .bfa-right .public-DraftStyleDefault-ltr {
  text-align: right;
}
.bf-container .bfa-center,
.bf-container .bfa-center .public-DraftStyleDefault-ltr {
  text-align: center;
}
.bf-container .bfa-justify,
.bf-container .bfa-justify .public-DraftStyleDefault-ltr {
  text-align: justify;
}
.bf-container .bfa-center > div,
.bf-container .bfa-justify > div,
.bf-container .bfa-left > div,
.bf-container .bfa-right > div {
  display: inline-block;
}
.bf-container .bff-left:hover,
.bf-container .bff-right:hover {
  z-index: 2;
}
.bf-container .bff-left {
  position: relative;
  z-index: 1;
  float: left;
  margin: 0 10px 0 0;
}
.bf-container .bff-right {
  position: relative;
  z-index: 1;
  float: right;
  margin: 0 0 0 10px;
}
.bf-container .bftd-1 {
  text-indent: 2em;
  display: initial;
}
.bf-container .bftd-2 {
  text-indent: 4em;
  display: initial;
}
.bf-container .bftd-3 {
  text-indent: 6em;
  display: initial;
}
.bf-container .bftd-4 {
  text-indent: 8em;
  display: initial;
}
.bf-container .bftd-5 {
  text-indent: 10em;
  display: initial;
}
.bf-container .bftd-6 {
  text-indent: 12em;
  display: initial;
}
.bf-container .bf-image,
.bf-container .bf-media {
  position: relative;
}
.bf-container .bf-image img {
  display: block;
  max-width: 100%;
  font-size: 0;
  resize: both;
  outline-offset: 1px;
}
.bf-container .bf-image img:hover {
  outline: 1px solid #3498db;
}
.bf-container .bf-media-toolbar {
  position: absolute;
  z-index: 3;
  bottom: 15px;
  left: 50%;
  width: auto;
  background-color: #21242a;
  border-radius: 2px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  transform: translateX(-50%);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
          user-select: none;
}
.bf-container .bf-media-toolbar .bf-media-toolbar-arrow,
.bf-container .bf-media-toolbar:before {
  position: absolute;
  bottom: -10px;
  left: 50%;
  display: block;
  border: 5px solid transparent;
  border-top-color: #21242a;
  content: "";
  transform: translateX(-5px);
}
.bf-container .bf-media-toolbar a {
  display: inline-block;
  min-width: 40px;
  height: 40px;
  color: hsla(0, 0%, 100%, 0.5);
  font-family: braft-icons !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-container .bf-media-toolbar a:hover {
  color: #fff;
}
.bf-container .bf-media-toolbar a:first-child {
  border-radius: 2px 0 0 2px;
}
.bf-container .bf-media-toolbar a:last-child {
  border-radius: 0 2px 2px 0;
}
.bf-container .bf-media-toolbar a.active {
  color: #3498db;
}
.bf-switch {
  position: relative;
  width: 32px;
  height: 16px;
  background-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 8px;
  transition: background 0.3s;
}
.bf-switch.active {
  background-color: #3498db;
}
.bf-switch.active:before {
  left: 16px;
}
.bf-switch:before {
  position: absolute;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background-color: #eee;
  content: "";
  transform: scale(1.2);
  transition: 0.3s;
}
.bf-video-player video {
  display: block;
  width: 640px;
  max-width: 80vw;
  height: auto;
  margin: 0 10px 10px;
  object-fit: contain;
}
.bf-modal {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bf-modal button {
  outline: none;
}
.bf-modal-mask {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.2s;
}
.bf-modal-content {
  position: absolute;
  z-index: 2;
  top: 45%;
  left: 50%;
  max-width: 95%;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transform: translate(-50%, -40%);
  transition: transform 0.2s, opacity 0.2s;
}
.bf-modal-header {
  height: 50px;
}
.bf-modal-caption {
  float: left;
  margin: 0;
  padding: 0 15px;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 50px;
}
.bf-modal-close-button {
  float: right;
  width: 50px;
  height: 50px;
  background-color: transparent;
  border: none;
  color: #ccc;
  font-size: 18px;
  cursor: pointer;
}
.bf-modal-close-button:hover {
  color: #e74c3c;
}
.bf-modal-body {
  overflow: auto;
}
.bf-modal-footer {
  min-height: 15px;
  padding: 0 15px;
  overflow: hidden;
}
.bf-modal-addon-text {
  float: left;
  color: #999;
  font-size: 12px;
  line-height: 60px;
}
.bf-modal-buttons {
  float: right;
}
.bf-modal-cancel,
.bf-modal-confirm {
  height: 36px;
  margin: 12px 0 12px 15px;
  padding: 0 30px;
  border: none;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}
.bf-modal-cancel {
  background-color: #e8e9ea;
  color: #999;
}
.bf-modal-cancel:hover {
  background-color: #d8d9da;
}
.bf-modal-confirm {
  background-color: #3498db;
  color: #fff;
}
.bf-modal-confirm:hover {
  background-color: #2084c7;
}
.bf-modal-confirm.disabled {
  opacity: 0.3;
  pointer-events: none;
  filter: grayscale(0.4);
}
.bf-modal-root.active .bf-modal-mask {
  opacity: 1;
}
.bf-modal-root.active .bf-modal-content {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.bf-audio-player audio {
  width: 480px;
  max-width: 80vw;
  margin: 0 10px 10px;
}
.bf-player-holder {
  position: relative;
  height: 240px;
  overflow: hidden;
  background-color: #21242a;
  border-radius: 3px;
}
.bf-player-holder .icon-badge {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 30px;
  padding: 0 15px;
  border-radius: 0 0 3px 0;
  color: #fff;
  background-color: hsla(0, 0%, 100%, 0.1);
}
.bf-player-holder .icon-badge i,
.bf-player-holder .icon-badge span {
  display: block;
  float: left;
  line-height: 30px;
}
.bf-player-holder .icon-badge span {
  margin-left: 5px;
  font-size: 12px;
}
.bf-player-holder .button-remove {
  position: absolute;
  z-index: 2;
  top: 5px;
  right: 5px;
  width: 40px;
  height: 40px;
  background-color: transparent;
  border: none;
  border-radius: 50%;
  outline: none;
  color: #fff;
  font-size: 24px;
  text-align: center;
  cursor: pointer;
}
.bf-player-holder .button-remove:hover {
  color: #e74c3c;
}
.bf-player-holder .button-play {
  position: relative;
  z-index: 2;
  display: block;
  width: 80px;
  height: 80px;
  margin: 40px auto 20px;
  background-color: rgba(0, 0, 0, 0.7);
  border: none;
  border-radius: 50%;
  outline: none;
  color: #fff;
  font-size: 48px;
  line-height: 80px;
  text-align: center;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  cursor: pointer;
}
.bf-player-holder .button-play:hover {
  background-color: #3498db;
}
.bf-player-holder .bf-name {
  position: relative;
  z-index: 2;
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
.bf-player-holder .bf-url {
  position: relative;
  z-index: 2;
  width: 70%;
  margin: 10px auto;
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
.bf-player-holder .bf-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.3;
}
.bf-content .bf-hr {
  position: relative;
  box-sizing: content-box;
  height: 15px;
  padding-top: 15px;
  text-align: center;
}
.bf-content .bf-hr:before {
  display: block;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  content: "";
}
.bf-content .bf-hr:hover:before {
  background-color: rgba(0, 0, 0, 0.3);
}
.bf-content .bf-hr:hover .bf-media-toolbar {
  display: block;
}
.bf-content .bf-hr .bf-media-toolbar {
  display: none;
}
.bf-link-editor {
  width: 360px;
  padding-top: 25px;
}
.bf-link-editor .input-group {
  margin: 0 15px 8px;
}
.bf-link-editor .input-group input {
  background-color: hsla(0, 0%, 100%, 0.07);
  border: none;
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
  color: #fff;
  font-weight: 700;
}
.bf-link-editor .input-group input:hover {
  box-shadow: inset 0 0 0 1px rgba(52, 152, 219, 0.5);
}
.bf-link-editor .input-group input:focus {
  box-shadow: inset 0 0 0 1px #3498db;
}
.bf-link-editor .input-group input:disabled {
  color: hsla(0, 0%, 100%, 0.7);
  box-shadow: none;
}
.bf-link-editor .switch-group {
  height: 16px;
  margin: 15px;
}
.bf-link-editor .switch-group .bf-switch {
  float: left;
}
.bf-link-editor .switch-group label {
  float: left;
  margin-left: 15px;
  color: #999;
  font-size: 12px;
  line-height: 16px;
}
.bf-link-editor .buttons {
  box-sizing: content-box;
  height: 32px;
  margin-top: 20px;
  padding: 15px;
  overflow: hidden;
  box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
}
.bf-link-editor .buttons .button-remove-link {
  color: #999;
  font-size: 12px;
  line-height: 32px;
  cursor: pointer;
}
.bf-link-editor .buttons .button-remove-link:hover {
  color: #e74c3c;
}
.bf-link-editor .buttons .button-remove-link i {
  margin-right: 5px;
  font-size: 16px;
}
.bf-link-editor .buttons .button-remove-link i,
.bf-link-editor .buttons .button-remove-link span {
  display: block;
  float: left;
  line-height: 32px;
}
.bf-link-editor .buttons button {
  margin-left: 10px;
  border-radius: 2px;
  font-weight: 700;
  cursor: pointer;
}
.bf-controlbar {
  margin: 0;
  padding: 0 5px;
  box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.2);
}
.bf-controlbar:after {
  display: block;
  content: "";
  clear: both;
}
.bf-controlbar button {
  padding: 0;
  outline: none;
}
.bf-controlbar button[disabled] {
  pointer-events: none;
  opacity: 0.3;
}
.bf-controlbar [data-title] {
  position: relative;
}
.bf-controlbar [data-title]:after,
.bf-controlbar [data-title]:before {
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 50%;
  pointer-events: none;
  opacity: 0;
  transform: translateX(-50%) translateY(-5px);
  transition: opacity 0.3s, transform 0.3s;
}
.bf-controlbar [data-title]:before {
  margin-top: 3px;
  border: 5px solid transparent;
  border-bottom-color: #21242a;
  content: "";
}
.bf-controlbar [data-title]:after {
  margin-top: 12px;
  padding: 5px;
  background-color: #21242a;
  border-radius: 2px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  content: attr(data-title);
}
.bf-controlbar [data-title]:hover:after,
.bf-controlbar [data-title]:hover:before {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
.bf-controlbar input {
  outline: none;
}
.bf-controlbar .separator-line {
  display: block;
  float: left;
  height: 26px;
  width: 1px;
  margin: 10px;
  box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.1);
}
.bf-controlbar .separator-line + .control-item,
.bf-controlbar .separator-line + .control-item-group {
  margin-left: 0;
}
.bf-controlbar .separator-line + .separator-line,
.bf-controlbar .separator-line.first-child,
.bf-controlbar .separator-line.last-child {
  display: none;
}
.bf-controlbar .control-item-group {
  float: left;
  height: 36px;
  margin: 5px 0 5px 3px;
}
.bf-controlbar .control-item-group:first-child {
  margin-left: 0;
}
.bf-controlbar .control-item-group > .control-item {
  margin-top: 0;
  margin-bottom: 0;
}
.bf-controlbar .dropdown-handler {
  border-radius: 2px;
}
.bf-controlbar .control-item {
  display: block;
  float: left;
  height: 36px;
  margin: 5px 0 5px 3px;
  border-radius: 2px;
  cursor: pointer;
}
.bf-controlbar .control-item.component-wrapper {
  cursor: default;
}
.bf-controlbar .control-item:first-child {
  margin-left: 0;
}
.bf-controlbar .control-item.button {
  box-sizing: border-box;
  min-width: 36px;
  padding: 0 8px;
  background-color: transparent;
  border: none;
  color: #6a6f7b;
  font-size: 14px;
}
.bf-controlbar .control-item.button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.bf-controlbar .control-item.button.active {
  color: #3498db;
}
.bf-controlbar .control-item.button i:before {
  display: block;
  height: 36px;
  font-size: 18px;
  line-height: 36px;
}
.bf-controlbar .control-item.button .bfi-redo:before,
.bf-controlbar .control-item.button .bfi-undo:before {
  font-size: 14px;
}
.bf-controlbar .dropdown .control-item {
  width: 100%;
  float: none;
  margin: 0;
}
.headings-dropdown {
  min-width: 110px;
}
.headings-dropdown .menu {
  width: 200px;
  overflow: hidden;
}
.headings-dropdown .menu .menu-item {
  padding: 15px 20px;
  text-align: left;
  line-height: normal;
}
.headings-dropdown .menu .menu-item h1,
.headings-dropdown .menu .menu-item h2,
.headings-dropdown .menu .menu-item h3,
.headings-dropdown .menu .menu-item h4,
.headings-dropdown .menu .menu-item h5,
.headings-dropdown .menu .menu-item h6 {
  margin: 0;
  padding: 0;
  color: inherit;
}
.headings-dropdown .menu .menu-item h1 {
  font-size: 28px;
}
.headings-dropdown .menu .menu-item h2 {
  font-size: 24px;
}
.headings-dropdown .menu .menu-item h3 {
  font-size: 20px;
}
.headings-dropdown .menu .menu-item h4 {
  font-size: 16px;
}
.headings-dropdown .menu .menu-item h5 {
  font-size: 14px;
}
.headings-dropdown .menu .menu-item h6 {
  font-size: 12px;
}
.bf-colors {
  box-sizing: content-box;
  list-style: none;
  width: 240px;
  margin: 0;
  padding: 15px;
  overflow: hidden;
}
.bf-colors li {
  box-sizing: content-box;
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  margin: 5px;
  padding: 0;
  background-color: currentColor;
  border: 3px solid transparent;
  border-radius: 50%;
  cursor: pointer;
  transition: transform 0.2s;
}
.bf-colors li:hover {
  transform: scale(1.3);
}
.bf-colors li.active {
  box-shadow: 0 0 0 2px #3498db;
}
.text-color-dropdown.light-theme .bf-color-switch-buttons button {
  border-bottom: 1px solid #ccc;
  color: #616569;
}
.text-color-dropdown.light-theme .bf-color-switch-buttons button.active {
  border-bottom-color: #3498db;
  color: #3498db;
}
.text-color-dropdown button.dropdown-handler span {
  width: 36px;
  padding: 0;
  overflow: hidden;
  border-radius: 2px;
}
.text-color-dropdown .bf-text-color-picker-wrap {
  overflow: hidden;
}
.text-color-dropdown .bf-color-switch-buttons {
  height: 36px;
}
.text-color-dropdown .bf-color-switch-buttons button {
  float: left;
  width: 50%;
  height: 36px;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  cursor: pointer;
}
.text-color-dropdown .bf-color-switch-buttons button.active {
  border-bottom-color: #3498db;
  color: #3498db;
}
.bf-dropdown {
  position: relative;
  width: auto;
  height: 36px;
  margin: 0;
}
.bf-dropdown.disabled {
  pointer-events: none;
  opacity: 0.3;
}
.bf-dropdown.light-theme .dropdown-content {
  border: 1px solid #ccc;
}
.bf-dropdown.light-theme .dropdown-content .dropdown-arrow {
  background-color: #fff;
  border: 1px solid #ccc;
}
.bf-dropdown.light-theme .dropdown-content .dropdown-content-inner {
  background-color: #fff;
}
.bf-dropdown .dropdown-content {
  box-sizing: content-box;
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 50%;
  visibility: hidden;
  float: left;
  width: auto;
  min-width: 100%;
  margin-top: 9px;
  border-radius: 2px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  opacity: 0;
  cursor: default;
  transform: translate(-50%, 20px);
  transition: 0.2s;
}
.bf-dropdown .dropdown-content ::-webkit-scrollbar-track {
  background-color: transparent;
}
.bf-dropdown .dropdown-content ::-webkit-scrollbar {
  width: 4px;
  background-color: transparent;
  border-radius: 2px;
}
.bf-dropdown .dropdown-content ::-webkit-scrollbar-thumb {
  background-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 2px;
}
.bf-dropdown .dropdown-content .dropdown-arrow {
  position: absolute;
  z-index: 1;
  top: -3px;
  left: 50%;
  width: 10px;
  height: 10px;
  background-color: #21242a;
  transform: translateX(-50%) rotate(45deg);
  transition: margin 0.2s;
}
.bf-dropdown .dropdown-content .dropdown-arrow.active {
  background-color: #3498db;
}
.bf-dropdown .dropdown-content .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-radius: 2px;
}
.bf-dropdown .dropdown-content .menu-item {
  display: block;
  list-style: none;
  margin: 0;
  font-size: 16px;
  cursor: pointer;
}
.bf-dropdown .dropdown-content .menu-item:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.bf-dropdown .dropdown-content .menu-item.active {
  background-color: #3498db;
  color: #fff;
}
.bf-dropdown .dropdown-content .menu-item:not(.active) {
  color: hsla(0, 0%, 100%, 0.6);
  box-shadow: inset 0 -1px 0 0 hsla(0, 0%, 100%, 0.1);
}
.bf-dropdown .dropdown-content-inner {
  position: relative;
  z-index: 2;
  overflow: auto;
  background-color: #21242a;
  border-radius: 2px;
}
.bf-dropdown .dropdown-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 36px;
  background-color: transparent;
  border: none;
  color: #6a6f7b;
  cursor: pointer;
}
.bf-dropdown .dropdown-handler:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.bf-dropdown .dropdown-handler * {
  display: inline;
  padding: 0;
  font-size: inherit;
  font-weight: 400;
}
.bf-dropdown .dropdown-handler > span {
  float: left;
  padding: 0 10px;
  font-size: 14px;
  line-height: 36px;
  pointer-events: none;
}
.bf-dropdown .dropdown-handler > span i {
  display: block;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
}
.bf-dropdown .dropdown-handler .bfi-drop-down {
  float: right;
  width: 30px;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  pointer-events: none;
}
.bf-dropdown.active .dropdown-handler {
  background-color: rgba(0, 0, 0, 0.05);
}
.bf-dropdown.active .dropdown-content {
  visibility: visible;
  opacity: 1;
  transform: translate(-50%);
}
.font-family-dropdown {
  min-width: 120px;
}
.font-family-dropdown .dropdown-content {
  width: 180px;
}
.font-family-dropdown .menu-item {
  padding: 12px 15px;
}
.bf-font-size-dropdown {
  min-width: 95px;
}
.bf-font-sizes {
  box-sizing: content-box;
  width: 210px;
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.bf-font-sizes li {
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 2px;
  margin: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-font-sizes li:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bf-font-sizes li.active {
  background-color: #3498db;
}
.bf-line-height-dropdown {
  min-width: 95px;
}
.bf-line-heights {
  box-sizing: content-box;
  width: 210px;
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.bf-line-heights li {
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 2px;
  margin: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-line-heights li:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bf-line-heights li.active {
  background-color: #3498db;
}
.bf-emojis-wrap {
  position: relative;
  width: 210px;
  height: 220px;
  overflow: hidden;
}
.bf-emojis-wrap:after,
.bf-emojis-wrap:before {
  position: absolute;
  z-index: 1;
  right: 0;
  left: 0;
  height: 30px;
  border-radius: 2px;
  content: "";
  pointer-events: none;
}
.bf-emojis-wrap:before {
  top: 0;
  background-image: linear-gradient(0deg, rgba(33, 36, 42, 0), #21242a);
}
.bf-emojis-wrap:after {
  bottom: 0;
  background-image: linear-gradient(rgba(33, 36, 42, 0), #21242a);
}
.bf-emojis {
  box-sizing: content-box;
  width: 200px;
  height: 195px;
  list-style: none;
  margin: 0;
  padding: 15px 15px 20px;
  overflow: auto;
}
.bf-emojis li {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  color: #fff;
  border-radius: 2px;
  font-family: Apple Color Emoji, Segoe UI, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  transition: transform 0.2s;
}
.bf-emojis li:hover {
  transform: scale(1.5);
}
.bf-letter-spacing-dropdown {
  min-width: 95px;
}
.bf-letter-spacings {
  box-sizing: content-box;
  width: 210px;
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.bf-letter-spacings li {
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 2px;
  margin: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-letter-spacings li:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bf-letter-spacings li.active {
  background-color: #3498db;
}
.bf-dropdown.text-color-dropdown .braft-color-picker .footer {
  padding: 10px 5px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.1);
}
.bf-dropdown.text-color-dropdown .braft-color-picker .footer .button {
  display: inline-block;
  width: 95px;
  height: 26px;
  margin: 0 5px;
  padding: 0;
  background-color: hsla(0, 0%, 100%, 0.1);
  color: #fff;
  font-size: 12px;
}
.bf-dropdown.text-color-dropdown .braft-color-picker .footer .button:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bf-dropdown.text-color-dropdown .braft-color-picker.light-theme .footer {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.bf-dropdown.text-color-dropdown .braft-color-picker.light-theme .footer .button {
  background-color: #f1f1f1;
  color: #919599;
  font-size: 12px;
}
.bf-dropdown.text-color-dropdown .braft-color-picker.light-theme .footer .button:hover {
  background-color: #e1e1e1;
}
.bf-dropdown.text-color-dropdown .braft-color-picker.dark-theme .sketch-picker .saturation-black {
  outline: 1px solid hsla(0, 0%, 100%, 0.2);
  outline-offset: -1px;
}
.bf-dropdown.text-color-dropdown .braft-color-picker.dark-theme .sketch-picker input {
  background-color: hsla(0, 0%, 100%, 0.05) !important;
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.1) !important;
  color: #999 !important;
}
.bf-dropdown.text-color-dropdown .braft-color-picker.dark-theme .sketch-picker input + span {
  color: #818589 !important;
}
.bf-dropdown.text-color-dropdown .braft-color-picker.dark-theme .sketch-picker .flexbox-fix:nth-child(4) {
  border-top-color: hsla(0, 0%, 100%, 0.1) !important;
}
.bf-dropdown.text-color-dropdown .sketch-picker {
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.mdb_filter_button {
  cursor: pointer;
  padding: 2px 0;
  height: 100%;
  box-sizing: border-box;
}
.mdb_filter_button .icon_box {
  background: #fff;
  padding: 2px;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
  width: 26px;
  text-align: center;
}
.guide {
  width: 56px;
  position: fixed;
  right: 0px;
  bottom: 134px;
}
.guide a {
  display: block;
  width: 56px;
  height: 56px;
  background: url(/static/guide.51b9a35a42e59e1c81b2.png) no-repeat;
  margin-top: 1px;
  text-decoration: none;
  font: 16px/50px "Microsoft YaHei";
  text-align: center;
  color: #fff;
  border-radius: 2px;
}
.guide a span {
  display: none;
  text-align: center;
}
.guide a:hover {
  text-decoration: none;
  color: #fff;
}
.guide a:hover span {
  display: block;
  width: 56px;
  height: 56px;
  background: #004cff;
}
.guide .report {
  background-position: 0px 0px;
}
.guide .top {
  background-position: 0px -57px;
}
.videoContainer .machineImg {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.videoContainer .machineImg img {
  width: 100%;
}
.videoContainer .machineImg .machineStatus {
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  width: 130px;
  line-height: 50px;
  background-color: #00619630;
  border-radius: 10px 0 10px;
  color: #fff;
  font-size: 14px;
  padding: 0 10px;
  box-sizing: border-box;
}
.videoContainer .machineImg .machineStatus img {
  width: 36px;
  margin-right: 8px;
}
.mdbImgBigger img {
  max-width: 500px;
  max-height: 500px;
}
.mdbImg {
  cursor: pointer;
}
.mdbImg.mdbImgError {
  cursor: default;
}
.mdbKanbanSectionTitle {
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #fff;
  text-align: left;
  margin: 0 0 10px;
  font-weight: normal;
  border-bottom: 1px solid #006196;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mdbKanbanSectionTitle.subTitle {
  background: none;
  height: 38px;
  line-height: 38px;
  padding-left: 2px;
  font-weight: normal;
  font-size: 18px;
  color: #01feff;
}
.mdbKanbanSectionTitle .leftTextBox {
  display: flex;
  align-items: center;
}
.mdbKanbanSectionTitle .iconBox {
  width: 23px;
  height: 21px;
  display: inline-block;
  background: url(/static/kb_title.b64b8005e60fc0f7a1cc.png) 0 0 no-repeat;
  margin-right: 10px;
}
.mdbKanbanSectionTitle .textBox {
  display: inline-block;
}
.mdbLinkIcon {
  width: 16px;
  height: 16px;
}
.ant-message {
  width: calc(100% - 100px);
  left: 50px;
}
.ant-message-notice-content .mask {
  display: inline-block;
  margin-left: -25px;
  padding-left: 25px;
  position: relative;
  z-index: 1;
}
.fullScreenModalWrapClassName {
  width: 100vw;
  height: 100vh;
}
.modalBox .ant-modal-content {
  border-radius: 12px;
}
.modalBox .ant-modal-content .ant-modal-close {
  top: 0;
  right: 16px;
  color: #aaa;
}
.modalBox .ant-modal-content .ant-modal-close .ant-modal-close-x {
  width: 24px;
  font-weight: normal;
  font-size: 23px;
  color: #999;
  text-align: left;
}
.modalBox .ant-modal-content .ant-modal-header {
  background: #fff !important;
  border-radius: 10px 10px 0px 0px;
  border-bottom: #ddd solid 1px;
}
.modalBox .ant-modal-content .ant-modal-header .ant-modal-title {
  font-weight: 600;
  font-size: 18px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-header .ant-modal-title span p {
  display: none;
  padding-right: 10px;
  margin-bottom: 0px;
  font-size: 16px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body {
  padding: 0px;
  overflow-y: auto;
}
.modalBox .ant-modal-content .ant-modal-body .ant-radio-group {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .radioGroupBox {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .tableBox .tableCon {
  position: relative;
  border-radius: 5px;
  border: #e8e8e8 solid 1px;
  overflow: hidden;
}
.modalBox .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper {
  margin: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table thead tr th {
  padding: 7px 10px !important;
}
.modalBox .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table thead tr .ant-table-selection-column .ant-table-selection {
  padding: 12px 0px 13px;
}
.modalBox .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table thead tr .action span {
  padding: 12px 0px 13px 20px;
}
.modalBox .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table tbody tr td {
  line-height: 32px;
}
.modalBox .ant-modal-content .ant-modal-body .colorBox span {
  display: inline-block;
  margin-top: 2px;
}
.modalBox .ant-modal-content .ant-modal-body .colorBox span:first-child {
  text-align: left;
}
.modalBox .ant-modal-content .ant-modal-body .colorBox span:first-child em {
  display: inline-block;
  padding: 6px;
  margin: 2px 6px 0px 0px;
}
.modalBox .ant-modal-content .ant-modal-body .colorBox span:last-child {
  text-align: left;
}
.modalBox .ant-modal-content .ant-modal-body .formItemRequired .ant-legacy-form-item-label:before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item {
  width: 100%;
  height: 30px;
  margin: 0px 0px 14px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-label {
  float: left;
  display: inline-block;
  line-height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-label label {
  display: inline-block;
  line-height: 16px!important;
  font-size: 14px;
  color: #333;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control {
  float: left;
  display: inline-block;
  flex: none;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input {
  height: 30px;
  line-height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-input {
  width: 100%;
  padding: 0px 11px;
  line-height: 30px;
  border: #ddd solid 1px;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input input.ant-input {
  height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-select {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-input-number {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-select-selection {
  height: 30px;
  line-height: 30px;
  border: #ddd solid 1px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-select-selection .ant-select-selection__rendered {
  line-height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-select-selection .ant-select-selection__rendered .ant-select-selection__placeholder {
  height: 30px;
  font-size: 14px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-select-selection .ant-select-selection__rendered .ant-select-selection-selected-value {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-select-selection.ant-select-selection--multiple {
  position: relative;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-select-selection.ant-select-selection--multiple .ant-select-selection__rendered li {
  width: 100%;
  position: absolute;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-calendar-picker {
  float: left;
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-calendar-picker .ant-input {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-calendar-picker .ant-calendar-range-picker-separator {
  line-height: 38px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-cascader-picker {
  width: 100%;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-cascader-picker .ant-input {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-cascader-picker .ant-cascader-picker-arrow,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-cascader-picker .ant-cascader-picker-clear {
  right: 16px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-radio-wrapper {
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-checkbox-wrapper {
  display: inline-flex;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag {
  background: #fbfbfb;
  width: 100%;
  height: 50px;
  padding: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload {
  padding: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-drag-icon {
  display: inline-block;
  margin: -2px 10px 0px 0px !important;
  height: 23px !important;
  vertical-align: middle;
  background: url(/static/cmm_icon.45e6f2e048f6891843c1.png) -157px -466px no-repeat;
  width: 32px;
  height: 23px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-drag-icon:before {
  content: '';
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-drag-icon svg {
  display: none;
  font-size: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-drag-icon .anticon {
  background: url(/static/cmm_icon.45e6f2e048f6891843c1.png) -157px -466px no-repeat;
  width: 32px;
  height: 23px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-drag-icon .anticon:before {
  content: '';
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-drag-icon .anticon svg {
  display: none;
  font-size: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-text {
  display: inline-block;
  margin: 0px;
  line-height: 50px;
  font-size: 14px;
  color: #666;
  vertical-align: middle;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-drag .ant-upload-hint {
  display: none;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-list-text .ant-upload-list-item {
  float: left;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-list-text .ant-upload-list-item .anticon-cross {
  top: 3px;
  right: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-list .ant-upload-list-item {
  display: inline-block;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-upload-list .ant-upload-list-item .ant-upload-list-item-info {
  padding: 0 25px 0 4px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.ant-form-item-has-error .ant-input,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.ant-form-item-has-error .ant-select-selection,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.ant-form-item-has-error .ant-select-selector,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.ant-form-item-has-error .ant-input-number {
  border-color: #f04134 !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.ant-form-item-has-error .ant-select-arrow {
  color: #f04134 !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.ant-form-item-has-error .ant-form-item-explain {
  display: none;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.uploadImgShow,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.clearAntFormItem {
  clear: both;
  width: 100% !important;
  height: inherit !important;
  margin: 0px 0px 14px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-label {
  height: inherit !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-control,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-control {
  height: inherit !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-control .ant-form-item-control-input,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-control .ant-form-item-control-input {
  height: inherit !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-control .ant-form-item-control-input .textArea,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-control .ant-form-item-control-input .textArea {
  height: 98px;
  line-height: 20px;
  padding: 8px 10px;
  border: #ddd solid 1px;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-control .ant-form-item-control-input .ant-input,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-control .ant-form-item-control-input .ant-input {
  margin-bottom: 0px !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-control .ant-form-item-control-input.has-error .textArea,
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-control .ant-form-item-control-input.has-error .textArea {
  border-color: #f04134;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.formItemFullWidth .ant-form-item-control {
  width: 100% !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-form-horizontal .ant-form-item.formItemRequired .ant-form-item-label:before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item {
  width: 100%;
  height: 30px;
  margin: 0px 0px 14px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  float: left;
  display: inline-block;
  line-height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label label {
  display: inline-block;
  line-height: 18px!important;
  font-size: 14px;
  color: #333;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  float: left;
  display: inline-block;
  flex: 0 1 auto;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control {
  height: 30px;
  line-height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input {
  width: 100%;
  padding: 0px 11px;
  line-height: 30px;
  border: #ddd solid 1px;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control input.ant-input {
  height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input-number {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection {
  height: 30px;
  line-height: 30px;
  border: #ddd solid 1px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection .ant-select-selection__rendered {
  line-height: 30px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection .ant-select-selection__rendered .ant-select-selection__placeholder {
  height: 30px;
  font-size: 14px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection .ant-select-selection__rendered .ant-select-selection-selected-value {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection.ant-select-selection--multiple {
  position: relative;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection.ant-select-selection--multiple .ant-select-selection__rendered li {
  width: 100%;
  position: absolute;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-calendar-picker {
  float: left;
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-calendar-picker .ant-input {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-calendar-picker .ant-calendar-range-picker-separator {
  line-height: 38px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker {
  width: 100%;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker .ant-input {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker .ant-cascader-picker-arrow,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker .ant-cascader-picker-clear {
  right: 16px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-radio-wrapper {
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-checkbox-wrapper {
  display: inline-flex;
  align-items: baseline;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-legacy-form-explain {
  display: none;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag {
  background: #fbfbfb;
  width: 100%;
  height: 50px;
  padding: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload {
  padding: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon {
  display: inline-block;
  margin: -2px 10px 0px 0px !important;
  height: 23px !important;
  vertical-align: middle;
  background: url(/static/cmm_icon.45e6f2e048f6891843c1.png) -157px -466px no-repeat;
  width: 32px;
  height: 23px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon:before {
  content: '';
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon svg {
  display: none;
  font-size: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon .anticon {
  background: url(/static/cmm_icon.45e6f2e048f6891843c1.png) -157px -466px no-repeat;
  width: 32px;
  height: 23px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon .anticon:before {
  content: '';
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon .anticon svg {
  display: none;
  font-size: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-text {
  display: inline-block;
  margin: 0px;
  line-height: 50px;
  font-size: 14px;
  color: #666;
  vertical-align: middle;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-hint {
  display: none;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list-text .ant-upload-list-item {
  float: left;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list-text .ant-upload-list-item .anticon-cross {
  top: 3px;
  right: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list .ant-upload-list-item {
  display: inline-block;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list .ant-upload-list-item .ant-upload-list-item-info {
  padding: 0 25px 0 4px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .ant-input,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .ant-select-selection,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .ant-select-selector,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .ant-input-number {
  border-color: #f04134;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem {
  clear: both;
  width: 100% !important;
  height: inherit !important;
  margin: 0px 0px 14px;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-label {
  height: inherit !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  height: inherit !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control {
  height: inherit !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .textArea,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .textArea {
  height: 98px;
  line-height: 20px;
  padding: 8px 10px;
  border: #ddd solid 1px;
  font-size: 14px;
  color: #333;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input {
  margin-bottom: 0px !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .textArea,
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .textArea {
  border-color: #f04134;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.formItemFullWidth .ant-legacy-form-item-control-wrapper {
  width: 100% !important;
}
.modalBox .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.formItemRequired .ant-legacy-form-item-label:before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.modalBox .ant-modal-content .ant-modal-body .smallModal {
  width: 580px;
  height: 370px;
  padding: 16px;
  overflow-y: auto;
}
.modalBox .ant-modal-content .ant-modal-body .smallModal .ant-form-horizontal .ant-form-item .ant-form-item-label {
  width: 30%;
}
.modalBox .ant-modal-content .ant-modal-body .smallModal .ant-form-horizontal .ant-form-item .ant-form-item-control {
  width: 65%;
}
.modalBox .ant-modal-content .ant-modal-body .smallModal .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item-control-input {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .smallModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 30%;
}
.modalBox .ant-modal-content .ant-modal-body .smallModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 65%;
}
.modalBox .ant-modal-content .ant-modal-body .smallModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal {
  width: 900px;
  height: 605px;
  padding: 16px;
  overflow-y: auto;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item {
  float: left;
  width: 50%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-label {
  width: 40%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-control {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-control .CodeMirror {
  line-height: 20px !important;
  border: #ddd solid 1px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-control .CodeMirror-gutter-wrapper {
  left: -10px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-control .CodeMirror-gutter-wrapper .CodeMirror-linenumber {
  left: -25px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-control .CodeMirror-gutters {
  left: 0px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item .ant-form-item-control .ant-form-item .ant-form-item-control {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-label {
  width: 17.45%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-control,
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-control {
  width: 80%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item.uploadImgShow .ant-form-item-control .ant-upload-list .ant-upload-list-item,
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .ant-form-item.clearAntFormItem .ant-form-item-control .ant-upload-list .ant-upload-list-item {
  float: left;
  width: 20%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal.floatThreeColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal.floatThreeColumnAntForm .aant-form-item {
  float: left;
  width: 33.333%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal.floatThreeColumnAntForm .aant-form-item .ant-form-item-label {
  width: 35%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal.floatThreeColumnAntForm .aant-form-item .ant-form-item-control {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal.floatThreeColumnAntForm .aant-form-item.clearAntFormItem .ant-form-item-label {
  width: 11.7%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal.floatThreeColumnAntForm .aant-form-item.clearAntFormItem .ant-form-item-control {
  width: 86.7%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-form-horizontal .clearAntFormItem {
  clear: both;
  width: 100% !important;
  height: inherit !important;
  margin: 0px 0px 14px;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item {
  float: left;
  width: 50%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 40%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror {
  line-height: 20px !important;
  border: #ddd solid 1px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror-gutter-wrapper {
  left: -10px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror-gutter-wrapper .CodeMirror-linenumber {
  left: -25px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror-gutters {
  left: 0px !important;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-label {
  width: 17.45%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper,
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  width: 80%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-upload-list .ant-upload-list-item,
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-upload-list .ant-upload-list-item {
  float: left;
  width: 20%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal.floatThreeColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item {
  float: left;
  width: 33.333%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 35%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-label {
  width: 11.7%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  width: 86.7%;
}
.modalBox .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .clearAntFormItem {
  clear: both;
  width: 100% !important;
  height: inherit !important;
  margin: 0px 0px 14px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal {
  width: 1280px;
  height: 615px;
  padding: 16px;
  overflow-y: auto;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal .ant-form-item {
  float: inherit;
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal .ant-form-item .ant-form-item-label {
  width: 15%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal .ant-form-item .ant-form-item-control {
  width: 75%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item {
  float: left;
  width: 50%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item .ant-form-item-label {
  width: 25%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item .ant-form-item-control {
  width: 70%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item.uploadImgShow .ant-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-label {
  width: 12.5%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item.uploadImgShow .ant-form-item-control,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-control {
  width: 85%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item.uploadImgShow .ant-form-item-control .ant-upload-list .ant-upload-list-item,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatTwoColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-control .ant-upload-list .ant-upload-list-item {
  float: left;
  width: 20%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item {
  float: left;
  width: 30%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item .ant-form-item-label {
  width: 35%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item .ant-form-item-control {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item.uploadImgShow .ant-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-label {
  width: 10%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item.uploadImgShow .ant-form-item-control,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-control {
  width: 78%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item {
  float: left;
  width: 25%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item .ant-form-item-label {
  width: 40%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item .ant-form-item-control {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.uploadImgShow .ant-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-label {
  width: 9%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.uploadImgShow .ant-form-item-control,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-control {
  width: 90.35%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item {
  float: inherit;
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 15%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 75%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form .ant-legacy-form-item {
  width: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form .ant-legacy-form-item .ant-legacy-form-item-label {
  width: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item {
  float: left;
  width: 50%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 25%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 70%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-label {
  width: 12.5%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  width: 85%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-upload-list .ant-upload-list-item,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatTwoColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-upload-list .ant-upload-list-item {
  float: left;
  width: 20%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item {
  float: left;
  width: 33.3333%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 35%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 65%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-label {
  width: 11.6% !important;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  width: 88.4% !important;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item {
  float: left;
  width: 25%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 40%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-label {
  width: 10%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  width: 90%;
}
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-upload-list-inbox-container,
.modalBox .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-upload-list-inbox-container {
  float: left;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal {
  width: calc(100vw - 130px);
  height: calc(100vh - 180px);
  padding: 16px 0px 16px 16px;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal .ant-form-item {
  float: inherit;
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal .ant-form-item .ant-form-item-label {
  width: 15%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal .ant-form-item .ant-form-item-control {
  width: 75%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatThreeColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item {
  float: left;
  width: 30%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item .ant-form-item-label {
  width: 35%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatThreeColumnAntForm .ant-form-item .ant-form-item-control {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item {
  float: left!important;
  width: 25%!important;
  margin-bottom: 10px!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item .ant-form-item-label {
  width: 42%!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item .ant-form-item-control {
  width: 58%!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.clearAntFormItem {
  width: 100%!important;
  height: inherit!important;
  overflow: hidden;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-label {
  width: 10.5% !important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-control {
  width: 89.5% !important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-control .ant-form-item-control {
  height: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-form-horizontal.floatFourColumnAntForm .ant-form-item.clearAntFormItem .ant-form-item-control .textArea {
  min-height: 100px;
  margin-bottom: 0!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal .ant-legacy-form-item {
  float: inherit;
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 15%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 75%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form {
  width: 100%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form .ant-legacy-form-item {
  width: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form .ant-legacy-form-item .ant-legacy-form-item-label {
  width: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatThreeColumnAntForm {
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item {
  float: left;
  width: 30%;
  margin-left: 0px;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 35%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 60%;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item {
  float: left!important;
  width: 25%!important;
  margin-bottom: 10px!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 40%!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 60%!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow,
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem {
  width: 100%!important;
  height: inherit!important;
  overflow: hidden;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-label,
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-label {
  width: 10%!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper,
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  width: 90%!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control,
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control {
  height: inherit!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .textArea,
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .textArea {
  min-height: 100px;
  margin-bottom: 0!important;
}
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.uploadImgShow .ant-upload-list-inbox-container,
.modalBox .ant-modal-content .ant-modal-body .maxModal .ant-legacy-form-horizontal.floatFourColumnAntForm .ant-legacy-form-item.clearAntFormItem .ant-upload-list-inbox-container {
  float: left;
}
.modalBox .ant-modal-content .ant-modal-body .fullScreenModal {
  width: 100vw;
  height: calc(100vh - 116px);
  padding: 16px;
  overflow-y: auto;
}
.modalBox .ant-modal-content .ant-modal-body .fullScreenModalNoFooter {
  width: 100vw;
  height: calc(100vh - 56px);
  padding: 16px;
  overflow-y: auto;
}
.modalBox .ant-modal-content .ant-modal-body .mdbModalContentBox > div {
  position: relative;
}
.modalBox .ant-modal-content .ant-modal-footer {
  height: 60px;
  padding: 0px 16px 0px 0px;
  border-radius: 0px 0px 10px 10px;
  border-top: 1px solid #eee;
}
.modalBox .ant-modal-content .ant-modal-footer .ant-checkbox-wrapper {
  margin: 14px 0px 0px 10px;
  line-height: 32px;
}
.modalBox .ant-modal-content .ant-modal-footer button[type="button"] {
  float: right;
  height: 32px;
  margin: 14px 0px 0px 10px;
  padding: 0px 26px;
  font-size: 14px;
  overflow: hidden;
}
.modalBox .ant-modal-content .ant-modal-footer button[type="button"].ant-btn-primary {
  background: #004cff;
  border: #004cff solid 1px;
}
.modalBox .ant-modal-content .ant-modal-footer button[type="button"].ant-btn-primary:hover {
  border: #004cff solid 1px;
  color: #fff;
}
.modalBox .ant-modal-content .ant-modal-footer button[type="button"]:hover {
  border: #004cff solid 1px;
  color: #004cff;
}
.modalBox .resizeBox {
  float: right;
  display: block;
  background: #fff;
  width: 16px;
  height: 16px;
  margin: 5px 30px 0px 0px;
  border: 2px solid #999;
  cursor: pointer;
}
.modalBox .resizeBox.maxBox {
  position: relative;
  border: 0px solid #fff;
  margin: 3px 30px 0px 0px;
}
.modalBox .resizeBox.maxBox:before {
  content: '';
  background: #fff;
  width: 12px;
  height: 12px;
  border: 2px solid #999;
  position: absolute;
  top: 4px;
  left: 0px;
  z-index: 1;
}
.modalBox .resizeBox.maxBox:after {
  content: '';
  background: #fff;
  width: 12px;
  height: 12px;
  border: 2px solid #999;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 0;
}
.modalBox .has-error .ant-select .ant-select-selector,
.modalBox .has-error .ant-select .ant-select-arrow {
  border-color: #f04134;
}
.modalBox .has-error .ant-picker {
  border-color: #f04134;
}
.modalBox .has-error .ant-picker .ant-picker-input .ant-picker-suffix {
  color: #f04134;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-content {
  border-radius: 2px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-close .ant-modal-close-x {
  font-size: 16px;
  color: #a9a9a9;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-header {
  background: #fff !important;
  border-radius: 0px;
  border-bottom: #e1e4e5 solid 1px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-header .ant-modal-title {
  color: #333;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-header .ant-modal-title span {
  background: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-header .ant-modal-title span p {
  color: #333;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-footer {
  background: #f5f5f5;
  text-align: center;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-footer button[type="button"] {
  float: inherit;
  border-radius: 2px;
  overflow: hidden;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-footer button[type="button"].ant-btn-primary {
  background: #e41f2b;
  margin-left: -182px;
  border: #e41f2b solid 1px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-footer button[type="button"].ant-btn-primary:hover {
  border: #e41f2b solid 1px;
  opacity: 0.9;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox .ant-modal-footer button[type="button"]:hover {
  border: #e1e4e5 solid 1px;
  color: #333;
}
.workOrderDetailModalBox .workOrderForm {
  padding-left: 5%;
}
.workOrderDetailModalBox .workOrderForm span {
  color: black !important;
}
.workOrderDetailModalBox .workOrderForm .left {
  width: 20% !important;
}
.workOrderDetailModalBox .workOrderForm .middle {
  width: 30% !important;
}
.workOrderDetailModalBox .workOrderForm .right {
  width: 50% !important;
}
.MdbMoldDetailModalBox .addBtn,
.MdbMoldDetailModalBox .minusBtn {
  float: left;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  border-radius: 4px;
  border: 1px solid #333;
  font-size: 0px;
  cursor: pointer;
}
.MdbMoldDetailModalBox .addBtn:after,
.MdbMoldDetailModalBox .minusBtn:after {
  content: '+';
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;
  margin: 1px 0px 0px 1px;
  font-size: 16px;
  color: #333;
  text-align: center;
}
.MdbMoldDetailModalBox .addBtn.minusBtn:after,
.MdbMoldDetailModalBox .minusBtn.minusBtn:after {
  content: '-';
  margin: 1px 0px 0px 2px;
  font-size: 20px;
}
.MdbMoldDetailModalBox .pmTitle .pmTitleBox {
  margin: 10px auto 25px;
  padding: 15px 0px 10px;
  border-radius: 5px;
  border: #ddd solid 1px;
  position: relative;
}
.MdbMoldDetailModalBox .pmTitle .pmTitleBox.pmTitleLast {
  margin-bottom: 15px;
}
.MdbMoldDetailModalBox .pmTitle .pmTitleBox h1 {
  float: left;
  background: #fff;
  margin-bottom: 0px;
  padding: 0px 2px;
  font-size: 14px;
  color: #333;
  position: absolute;
  top: -12px;
  left: 10px;
}
.MdbMoldDetailModalBox .pmTitle .pmTitleBox .windowBox .addBtn {
  margin-left: 12px;
}
.MdbMoldDetailModalBox .pmTitle p {
  display: inline-block;
  max-width: 240px;
  margin-bottom: 0px;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.MdbMoldDetailModalBox .pmTitle p.p {
  max-width: 704px;
  line-height: 18px;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap;
  overflow: inherit;
}
.MdbMoldDetailModalBox .pmTitle p.priorityLevelBox {
  line-height: 30px;
}
.MdbMoldDetailModalBox .pmTitle p.priorityLevelBox em {
  display: inline-block;
  float: left;
  padding: 8px;
  margin: 7px 4px 0px 0px;
  border-radius: 3px;
}
.MdbMoldDetailModalBox .pmTitle p.priorityLevelBox i {
  float: left;
  display: inline-block;
  font-style: normal;
}
.MdbMoldDetailModalBox .pmTitle img {
  display: inline-block;
  margin: 6px 0px 0px 5px;
  vertical-align: top;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal {
  margin-bottom: 0px !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal .ant-legacy-form-item-children {
  line-height: 30px;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal .ant-legacy-form-item-children .ant-checkbox-disabled + span {
  color: #333;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal.pmClearAntFormItem {
  clear: both;
  float: inherit;
  width: 100% !important;
  height: inherit !important;
  padding-bottom: 14px;
  color: red !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal.pmClearAntFormItem .ant-legacy-form-item-label {
  width: 17.5% !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal.pmClearAntFormItem .ant-legacy-form-item-control-wrapper {
  width: 80% !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal.pmClearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control {
  height: inherit !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-legacy-form-horizontal.pmClearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control p {
  display: inline-block;
  max-width: 100%;
  line-height: 18px;
  margin: 0px;
  vertical-align: middle;
  white-space: initial;
  word-break: break-all;
  word-wrap: break-word;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal {
  margin-bottom: 0px !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal .ant-form-item {
  display: inline-block;
  float: left;
  width: 50%;
  margin-bottom: 10px;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal .ant-form-item .ant-form-item-label {
  float: left;
  width: 35%;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal .ant-form-item .ant-form-item-control {
  display: inline-block;
  float: left;
  width: 65%;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal .ant-form-item-children {
  line-height: 30px;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal .ant-form-item-children .ant-checkbox-disabled + span {
  color: #333;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal.pmClearAntFormItem {
  clear: both;
  float: inherit;
  width: 100% !important;
  height: inherit !important;
  padding-bottom: 14px;
  color: red !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal.pmClearAntFormItem .ant-form-item-label {
  width: 17.5% !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal.pmClearAntFormItem .ant-form-item-control-wrapper {
  width: 80% !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal.pmClearAntFormItem .ant-form-item-control-wrapper .ant-form-item-control {
  height: inherit !important;
}
.MdbMoldDetailModalBox .pmTitle .ant-form-horizontal.pmClearAntFormItem .ant-form-item-control-wrapper .ant-form-item-control p {
  display: inline-block;
  max-width: 100%;
  line-height: 18px;
  margin: 0px;
  vertical-align: middle;
  white-space: initial;
  word-break: break-all;
  word-wrap: break-word;
}
.MdbMoldDetailModalBox .pmTitle .pmHistory {
  padding: 0px 10px 10px;
}
.MdbMoldDetailModalBox .pmTitle .pmHistory .pmCheckbox {
  height: 24px;
  text-align: right;
}
.MdbMoldDetailModalBox .pmTitle .pmHistory h1 {
  height: 22px;
  font-size: 14px;
  color: #333;
}
.historyCon {
  padding: 0px 25px;
}
.historyCon h1 {
  height: 40px;
  margin: 0px;
  position: relative;
}
.historyCon h1:after {
  content: '';
  display: inline-block;
  background: #e8e8e8;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 21px;
  left: 0px;
  z-index: 0;
}
.historyCon h1 span {
  display: inline-block;
  background: #fff;
  height: 40px;
  line-height: 40px;
  padding: 0px 22px 0px 0px;
  font-size: 16px;
  color: #333;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.historyCon ul {
  width: 68%;
  margin: 0px auto;
}
.historyCon ul li {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) no-repeat;
  width: 100%;
  height: 30px;
  line-height: 18px;
  margin: 0px;
  padding-left: 20px;
  border: none;
  font-size: 14px;
  vertical-align: middle;
  text-indent: 0px;
  position: relative;
}
.historyCon ul li.drawBtn {
  background-position: 0px -1237px;
}
.historyCon ul li.draw2dBtn {
  background-position: 0px -2237px;
}
.historyCon ul li.draw3dBtn {
  background-position: 0px -2277px;
}
.historyCon ul li.jt3DBtn {
  background-position: 0px -758px;
}
.historyCon ul li.sview3DBtn {
  background-position: 0px -798px;
}
.historyCon ul li.accessoryBtn {
  background-position: 0px -2436px;
}
.historyCon ul li p {
  display: inline-block;
  width: 45%;
  margin-bottom: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.historyCon ul li a {
  color: #004cff;
}
.historyCon ul li a:hover {
  color: #004cff;
  text-decoration: underline;
}
.historyCon ul li em {
  float: right;
  width: 50%;
  padding-right: 20px;
  font-style: normal;
  color: #666;
  text-align: left;
}
.historyCon ul li em i {
  float: right;
  font-style: normal;
}
.historyCon ul li span {
  flex: 1;
  display: none;
  width: 10px;
  height: 10px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 0px;
}
.historyCon ul li span:after,
.historyCon ul li span:before {
  content: '';
  display: inline-block;
  background: #999;
  width: 10px;
  height: 2px;
  position: absolute;
  top: 5px;
  left: -1px;
}
.historyCon ul li span:after {
  transform: rotate(45deg);
}
.historyCon ul li span:before {
  transform: rotate(-45deg);
}
.historyCon ul li span:not(:last-child) {
  margin-right: 8px;
}
.historyCon ul li:hover span {
  display: block;
}
.wrapDownload {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) no-repeat;
  width: 100%;
  height: 30px;
  line-height: 18px;
  margin: 0px;
  padding-left: 20px;
  border: none;
  font-size: 14px;
  vertical-align: middle;
  text-indent: 0px;
  position: relative;
}
.wrapDownload.drawBtn {
  background-position: 0px -1237px;
}
.wrapDownload.draw2dBtn {
  background-position: 0px -2237px;
}
.wrapDownload.draw3dBtn {
  background-position: 0px -2277px;
}
.wrapDownload.jt3DBtn {
  background-position: 0px -758px;
}
.wrapDownload.sview3DBtn {
  background-position: 0px -798px;
}
.wrapDownload.accessoryBtn {
  background-position: 0px -2436px;
}
.wrapDownload p {
  display: inline-block;
  width: 100%;
  margin-bottom: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wrapDownload a {
  color: #004cff;
}
.wrapDownload a:hover {
  color: #004cff;
  text-decoration: underline;
}
.wrapDownload em {
  float: right;
  width: 50%;
  padding-right: 20px;
  font-style: normal;
  color: #666;
  text-align: left;
}
.wrapDownload em i {
  float: right;
  font-style: normal;
}
.wrapDownload span {
  flex: 1;
  display: none;
  width: 10px;
  height: 10px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 0px;
}
.wrapDownload span:after,
.wrapDownload span:before {
  content: '';
  display: inline-block;
  background: #999;
  width: 10px;
  height: 2px;
  position: absolute;
  top: 5px;
  left: -1px;
}
.wrapDownload span:after {
  transform: rotate(45deg);
}
.wrapDownload span:before {
  transform: rotate(-45deg);
}
.wrapDownload span:not(:last-child) {
  margin-right: 8px;
}
.wrapDownload:hover span {
  display: block;
}
.wrapHistoryForm label {
  padding-right: 10px;
}
.wrapHistoryForm label::after {
  display: none;
}
.linkBtn {
  display: inline-block !important;
  background: transparent;
  width: initial;
  height: initial;
  margin: -4px 4px 0px 0px !important;
  padding: 0px;
  font-size: 12px;
  color: #004cff;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  zoom: 1;
}
.linkBtn:hover {
  color: #336fff;
}
.dfmAndCaeReportBox {
  background: #fff;
  width: calc(100% - 20px);
  padding: 10px;
  margin-bottom: 20px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.05), 0 0 4px rgba(0, 0, 0, 0.05);
}
.dfmAndCaeReportBox h1 {
  height: 30px;
  margin: 0px;
  position: relative;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  line-height: 30px;
}
.dfmAndCaeReportBox ul {
  width: 100%;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.dfmAndCaeReportBox ul li {
  background: #fff;
  width: 100%;
  height: 30px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dfmAndCaeReportBox ul li span {
  flex: 1;
  display: inline-block;
  height: 100%;
  font-size: 14px;
  color: #333;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dfmAndCaeReportBox ul li span .fileTypeImg {
  display: inline-block;
  width: calc(100% - 20px);
  font-style: normal;
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) no-repeat;
  padding-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dfmAndCaeReportBox ul li span .fileTypeImg.drawBtn {
  background-position: 0px -1237px;
}
.dfmAndCaeReportBox ul li span .fileTypeImg.draw2dBtn {
  background-position: 0px -2237px;
}
.dfmAndCaeReportBox ul li span .fileTypeImg.draw3dBtn {
  background-position: 0px -2277px;
}
.dfmAndCaeReportBox ul li span .fileTypeImg.jt3DBtn {
  background-position: 0px -758px;
}
.dfmAndCaeReportBox ul li span .fileTypeImg.sview3DBtn {
  background-position: 0px -798px;
}
.dfmAndCaeReportBox ul li span .fileTypeImg.accessoryBtn {
  background-position: 0px -2436px;
}
.dfmAndCaeReportBox ul li span a {
  display: inline-block;
  float: left;
  width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #004cff;
}
.dfmAndCaeReportBox ul li span a span {
  color: #004cff !important;
}
.dfmAndCaeReportBox ul li span a:hover {
  color: #336fff !important;
  text-decoration: underline!important;
}
.dfmAndCaeReportBox ul li span a:hover span {
  color: #336fff !important;
  text-decoration: underline!important;
}
.dfmAndCaeReportBox ul li:first-child {
  height: 40px;
  line-height: 40px;
  font-weight: bold;
}
.dfmAndCaeReportBox ul li.noData {
  display: inline-block;
  height: 60px;
  line-height: 50px;
  font-size: 14px;
  color: #999;
  text-align: center;
}
.dfmAndCaeReportBox ul li.noData span {
  font-size: 14px;
  color: #999;
}
.coolingWaterChannelBox .overallParametersList,
.openCloseMoldBox .overallParametersList {
  display: flex;
  flex-wrap: wrap;
}
.coolingWaterChannelBox .overallParametersList li,
.openCloseMoldBox .overallParametersList li {
  width: 30%;
  height: 40px;
}
.coolingWaterChannelBox .overallParametersList li .labelSpan,
.openCloseMoldBox .overallParametersList li .labelSpan {
  margin-right: 15px;
}
.openCloseMoldBox h1 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}
.openCloseMoldBox h1 .titleSpan {
  width: 4px;
  height: 12px;
  background: #004cff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.openCloseMoldBox .overallParametersList li {
  line-height: 40px;
  width: 49%;
}
.openCloseMoldBox .overallParametersList li .baseSaveBtn,
.openCloseMoldBox .overallParametersList li .baseCancelBtn,
.openCloseMoldBox .overallParametersList li .baseEditBtn {
  color: #004cff;
  cursor: pointer;
  margin-left: 8px;
}
.openCloseMoldBox .overallParametersList li .largeTextSpan {
  display: inline-block;
}
.openCloseMoldBox .editableTableCell {
  width: 100%;
  height: 100%;
}
.openCloseMoldBox .editableTableCell .baseSaveBtn,
.openCloseMoldBox .editableTableCell .baseCancelBtn {
  color: #004cff;
  cursor: pointer;
  margin-left: 8px;
}
.openclosesTableImgListBox {
  display: flex;
  height: 150px;
  gap: 10px;
  overflow-y: auto;
}
.openclosesTableImgListBox img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 1px solid #eee;
  border-radius: 6px;
}
.modalBox :global .ant-modal-content {
  border-radius: 12px;
}
.modalBox :global .ant-modal-content .ant-modal-close {
  color: #aaa;
}
.modalBox :global .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-weight: normal;
  font-size: 23px;
  color: #999999;
}
.modalBox :global .ant-modal-content .ant-modal-header {
  background: #ffffff !important;
  border-radius: 10px 10px 0px 0px;
  border-bottom: #eee solid 1px;
}
.modalBox :global .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 16px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-header .ant-modal-title span p {
  display: inline-block;
  padding-right: 10px;
  margin-bottom: 0px;
  font-size: 16px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-body {
  padding: 0px;
  overflow-y: auto;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-radio-group {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .radioGroupBox {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .tableBox .tableCon {
  position: relative;
  border-radius: 5px;
  border: #e8e8e8 solid 1px;
  overflow: hidden;
}
.modalBox :global .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper {
  margin: 0px;
}
.modalBox :global .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table thead tr th {
  padding: 7px 10px!important;
}
.modalBox :global .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table thead tr .ant-table-selection-column .ant-table-selection {
  padding: 12px 0px 13px;
}
.modalBox :global .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table thead tr .action span {
  padding: 12px 0px 13px 20px;
}
.modalBox :global .ant-modal-content .ant-modal-body .tableBox .tableCon .ant-table-wrapper .ant-table table tbody tr td {
  line-height: 32px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item {
  width: 100%;
  height: 30px;
  margin: 0px 0px 14px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  float: left;
  display: inline-block;
  line-height: 30px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label label {
  font-size: 14px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  float: left;
  display: inline-block;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control {
  height: 30px;
  line-height: 30px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input {
  width: 100%;
  height: 30px;
  padding: 0px 7px;
  line-height: 30px;
  border: #ddd solid 1px;
  font-size: 14px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-input-number {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection {
  height: 30px;
  line-height: 30px;
  border: #ddd solid 1px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection .ant-select-selection__rendered {
  line-height: 30px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection .ant-select-selection__rendered .ant-select-selection__placeholder {
  height: 30px;
  font-size: 14px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection .ant-select-selection__rendered .ant-select-selection-selected-value {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection.ant-select-selection--multiple {
  position: relative;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-select-selection.ant-select-selection--multiple .ant-select-selection__rendered li {
  width: 100%;
  position: absolute;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-calendar-picker {
  float: left;
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-calendar-picker .ant-input {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-calendar-picker .ant-calendar-range-picker-separator {
  line-height: 38px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker {
  width: 100%;
  font-size: 14px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker .ant-input {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker .ant-cascader-picker-arrow,
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-cascader-picker .ant-cascader-picker-clear {
  right: 16px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-radio-wrapper {
  font-size: 14px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-legacy-form-explain {
  display: none;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag {
  background: #fbfbfb;
  width: 100%;
  height: 50px;
  padding: 0px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload {
  padding: 0px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon {
  display: inline-block;
  margin: -2px 10px 0px 0px !important;
  width: 32px;
  height: 23px!important;
  vertical-align: middle;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon .anticon {
  background: url(/static/cmm_icon.45e6f2e048f6891843c1.png) -157px -466px no-repeat;
  width: 32px;
  height: 23px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon .anticon:before {
  content: '';
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-drag-icon .anticon svg {
  display: none;
  font-size: 0px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-text {
  display: inline-block;
  margin: 0px;
  line-height: 50px;
  font-size: 14px;
  color: #666;
  vertical-align: middle;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-drag .ant-upload-hint {
  display: none;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list-text .ant-upload-list-item {
  float: left;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list-text .ant-upload-list-item .anticon-cross {
  top: 3px;
  right: 0px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list .ant-upload-list-item {
  display: inline-block;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .ant-upload-list .ant-upload-list-item .ant-upload-list-item-info {
  padding: 0 25px 0 4px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .ant-input,
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .ant-select-selection {
  border-color: #f04134;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow,
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem {
  clear: both;
  width: 100%;
  height: 100px;
  margin: 0px 0px 14px;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .textArea,
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control .textArea {
  height: 98px;
  line-height: 20px;
  padding: 8px 10px;
  border: #ddd solid 1px;
  font-size: 14px;
  color: #333;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .textArea,
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control.has-error .textArea {
  border-color: #f04134;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.formItemFullWidth .ant-legacy-form-item-control-wrapper {
  width: 100%!important;
}
.modalBox :global .ant-modal-content .ant-modal-body .ant-legacy-form-horizontal .ant-legacy-form-item.formItemRequired .ant-legacy-form-item-label:before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.modalBox :global .ant-modal-content .ant-modal-body .smallModal {
  width: 580px;
  height: 370px;
  padding: 16px;
  overflow-y: auto;
}
.modalBox :global .ant-modal-content .ant-modal-body .smallModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 30%;
}
.modalBox :global .ant-modal-content .ant-modal-body .smallModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 55%;
}
.modalBox :global .ant-modal-content .ant-modal-body .smallModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item-control-wrapper {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal {
  width: 900px;
  height: 605px;
  padding: 16px;
  overflow-y: auto;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item {
  float: left;
  width: 50%;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 40%;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 60%;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror {
  line-height: 20px!important;
  border: #ddd solid 1px !important;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror-gutter-wrapper {
  left: -10px !important;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror-gutter-wrapper .CodeMirror-linenumber {
  left: -25px !important;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .CodeMirror-gutters {
  left: 0px!important;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow,
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem {
  position: relative;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper,
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper {
  position: absolute;
  width: 160%;
}
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.uploadImgShow .ant-legacy-form-item-control-wrapper .ant-upload-list .ant-upload-list-item,
.modalBox :global .ant-modal-content .ant-modal-body .mediumModal .ant-legacy-form-horizontal .ant-legacy-form-item.clearAntFormItem .ant-legacy-form-item-control-wrapper .ant-upload-list .ant-upload-list-item {
  float: left;
  width: 20%;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal {
  width: 1280px;
  height: 615px;
  padding: 16px;
  overflow-y: auto;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item {
  float: inherit;
  width: 100%;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 15%;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 75%;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm {
  margin-left: 0px;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item {
  float: left;
  width: 30%;
  margin-left: 0px;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-label {
  width: 35%;
}
.modalBox :global .ant-modal-content .ant-modal-body .largeModal .ant-legacy-form-horizontal.floatThreeColumnAntForm .ant-legacy-form-item .ant-legacy-form-item-control-wrapper {
  width: 60%;
}
.modalBox :global .ant-modal-content .ant-modal-footer {
  height: 60px;
  padding: 0px 16px 0px 0px;
  border-radius: 0px 0px 10px 10px;
  border-top: 1px solid #eee;
}
.modalBox :global .ant-modal-content .ant-modal-footer button[type="button"] {
  float: right;
  height: 32px;
  margin: 14px 0px 0px 10px;
  padding: 0px 26px;
  font-size: 14px;
}
.modalBox :global .ant-modal-content .ant-modal-footer button[type="button"].ant-btn-primary {
  background: #004cff;
  border: #004cff solid 1px;
}
.modalBox :global .ant-modal-content .ant-modal-footer button[type="button"].ant-btn-primary:hover {
  border: #004cff solid 1px;
  color: #fff;
}
.modalBox :global .ant-modal-content .ant-modal-footer button[type="button"]:hover {
  border: #004cff solid 1px;
  color: #004cff;
}
.bomPartTop dl {
  min-height: 100px;
  margin-bottom: 10px;
}
.bomPartTop dl dt {
  float: left;
  display: inline-block;
  background: #f2f2f2;
  width: 120px;
  height: 100px;
  line-height: 100px;
  margin-right: 10px;
  border-radius: 5px;
  border: #e8e8e8 solid 1px;
  text-align: center;
  position: relative;
}
.bomPartTop dl dt img {
  display: inline-block;
  max-width: 118px;
  height: 98px;
  border-radius: 5px;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bomPartTop dl dd {
  min-height: 100px;
  margin: 0px 0px 0px 130px;
}
.bomPartTop table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px;
  table-layout: fixed;
}
.bomPartTop table tbody tr td {
  background: #fff;
  height: 50px;
  padding: 5px 10px;
  border-left: #e8e8e8 solid 1px;
  border-top: #e8e8e8 solid 1px;
  font-size: 14px;
  color: #333;
  white-space: pre-wrap;
  word-break: break-all;
}
.bomPartTop table tbody tr td:last-child {
  border-right: #e8e8e8 solid 1px;
}
.bomPartTop table tbody tr td:nth-child(odd) {
  background: #fbfbfb;
}
.bomPartTop table tbody tr:first-child td:first-child {
  border-top-left-radius: 5px;
}
.bomPartTop table tbody tr:first-child td:last-child {
  border-top-right-radius: 5px;
}
.bomPartTop table tbody tr:last-child td {
  border-bottom: #e8e8e8 solid 1px;
}
.bomPartTop table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
}
.bomPartTop table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
}
.bomPartTop table.table {
  table-layout: inherit;
}
.bomPartTop table.table tr td {
  min-height: 48px;
}
.bomPartTop table.table tr td:first-child {
  width: 60px;
  padding: 0px;
  text-align: center;
}
.bomPartTop table.table tr td:first-child :global span {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin: 0px;
  font-size: 0px;
  border: none;
  vertical-align: middle;
  text-indent: 0px;
  cursor: pointer;
}
.bomPartTop table.table tr td:first-child :global span span {
  font-size: 0px;
}
.bomPartTop table.table tr td:first-child :global span.pdf3DBtn {
  background-position: 0px -720px;
}
.bomPartTop table.table tr td:first-child :global span.jt3DBtn {
  background-position: 0px -760px;
}
.bomPartTop table.table tr td:first-child :global span.sview3DBtn {
  background-position: 0px -800px;
}
.bomPartTop table.table tr td:first-child :global span.accessoryBtn {
  background-position: 0px -2438px;
}
.bomPartTop table.table tr td .fileListBox {
  padding: 0px;
}
.bomPartTop table.table tr td .fileListBox div:before,
.bomPartTop table.table tr td .fileListBox div:after {
  font-size: 0px;
}
.bomPartTop table.table tr td .fileListBox div div {
  height: 24px;
  line-height: 24px;
}
.bomPartTop table.table tr td .fileListBox div div .fileListCon {
  width: 100%;
  height: 24px;
  margin: 0px;
}
.bomPartTop table.table tr td .fileListBox div div .fileListCon li {
  display: inline-block;
}
.bomPartTop table.table tr td .fileListBox div div .fileListCon li:nth-child(1) {
  margin-right: 240px;
}
.bomPartTop table.table tr td .fileListBox div div .fileListCon li:nth-child(2) {
  float: right;
  width: 140px;
}
.bomPartTop table.table tr td .fileListBox div div .fileListCon li:nth-child(3) {
  float: right;
  width: 100px;
}
.bomPartTop table.table tr td .fileListBox div div .fileListCon li a {
  display: inherit;
  font-size: 14px;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.bomPartTop table.table tr td .fileListBox div div .fileListCon li a:hover {
  color: #004cff;
}
.bomPartTop .historyBomPartBox .historyCheckbox {
  height: 22px;
  text-align: right;
}
.bomPartTop .historyBomPartBox .historyCon {
  height: 420px;
  overflow-y: auto;
  padding: 0px;
}
.bomPartTop .historyBomPartBox .historyCon h1 {
  height: 40px;
  margin: 0px;
  position: relative;
}
.bomPartTop .historyBomPartBox .historyCon h1:after {
  content: '';
  display: inline-block;
  background: #e8e8e8;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 21px;
  left: 0px;
  z-index: 0;
}
.bomPartTop .historyBomPartBox .historyCon h1 span {
  display: inline-block;
  background: #fff;
  height: 40px;
  line-height: 40px;
  padding: 0px 22px 0px 0px;
  font-size: 16px;
  color: #333;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.bomPartTop .historyBomPartBox .historyCon ul {
  width: 68%;
  margin: 0px auto;
}
.bomPartTop .historyBomPartBox .historyCon ul li {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) no-repeat;
  width: 100%;
  height: 30px;
  line-height: 18px;
  margin: 0px;
  padding-left: 20px;
  border: none;
  font-size: 14px;
  vertical-align: middle;
  text-indent: 0px;
  position: relative;
}
.bomPartTop .historyBomPartBox .historyCon ul li.drawBtn {
  background-position: 0px -1237px;
}
.bomPartTop .historyBomPartBox .historyCon ul li.draw2dBtn {
  background-position: 0px -2237px;
}
.bomPartTop .historyBomPartBox .historyCon ul li.draw3dBtn {
  background-position: 0px -2277px;
}
.bomPartTop .historyBomPartBox .historyCon ul li.jt3DBtn {
  background-position: 0px -758px;
}
.bomPartTop .historyBomPartBox .historyCon ul li.sview3DBtn {
  background-position: 0px -798px;
}
.bomPartTop .historyBomPartBox .historyCon ul li.accessoryBtn {
  background-position: 0px -2436px;
}
.bomPartTop .historyBomPartBox .historyCon ul li p {
  display: inline-block;
  width: 45%;
  margin-bottom: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bomPartTop .historyBomPartBox .historyCon ul li a {
  color: #004cff;
}
.bomPartTop .historyBomPartBox .historyCon ul li a:hover {
  color: #004cff;
  text-decoration: underline;
}
.bomPartTop .historyBomPartBox .historyCon ul li em {
  float: right;
  width: 50%;
  padding-right: 20px;
  font-style: normal;
  color: #666;
  text-align: left;
}
.bomPartTop .historyBomPartBox .historyCon ul li em i {
  float: right;
  font-style: normal;
}
.bomPartTop .historyBomPartBox .historyCon ul li span {
  display: none;
  width: 10px;
  height: 10px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 0px;
}
.bomPartTop .historyBomPartBox .historyCon ul li span:after,
.bomPartTop .historyBomPartBox .historyCon ul li span:before {
  content: '';
  display: inline-block;
  background: #999;
  width: 10px;
  height: 2px;
  position: absolute;
  top: 5px;
  left: -1px;
}
.bomPartTop .historyBomPartBox .historyCon ul li span:after {
  transform: rotate(45deg);
}
.bomPartTop .historyBomPartBox .historyCon ul li span:before {
  transform: rotate(-45deg);
}
.bomPartTop .historyBomPartBox .historyCon ul li:hover span {
  display: block;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-content {
  border-radius: 2px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-close .ant-modal-close-x {
  font-size: 16px;
  color: #a9a9a9;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-header {
  background: #fff !important;
  border-radius: 0px;
  border-bottom: #e1e4e5 solid 1px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-header .ant-modal-title {
  color: #333;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-header .ant-modal-title span {
  background: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-header .ant-modal-title span p {
  color: #333;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-footer {
  background: #f5f5f5;
  text-align: center;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-footer button[type="button"] {
  float: inherit;
  border-radius: 2px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-footer button[type="button"].ant-btn-primary {
  background: #e41f2b;
  margin-left: -182px;
  border: #e41f2b solid 1px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-footer button[type="button"].ant-btn-primary:hover {
  border: #e41f2b solid 1px;
  opacity: 0.9;
}
html[huaweiLayoutBg=huaweiLayoutBg] .modalBox :global .ant-modal-footer button[type="button"]:hover {
  border: #e1e4e5 solid 1px;
  color: #333;
}
.workOrderForm {
  padding-left: 5%;
}
.workOrderForm :global .left {
  width: 20%!important;
}
.workOrderForm :global .middle {
  width: 30%!important;
}
.workOrderForm :global .right {
  width: 50%!important;
}
.tableList {
  margin-bottom: 14px;
}
.tableList dt {
  float: left;
  display: inline-block;
  width: 17.5%;
  font-size: 14px;
  color: #333;
  text-align: right;
}
.tableList dt:after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.scrollTableContainer {
  width: 100%;
  border-radius: 10px;
  border: none;
  overflow: hidden;
}
.scrollTableContainer table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px;
}
.scrollTableContainer table thead {
  width: 100%;
  table-layout: fixed;
}
.scrollTableContainer table thead tr th {
  background: transparent;
  min-width: 40px;
  height: 44px;
  padding: 0 10px;
  border-left: #0a28c1 solid 1px;
  border-bottom: #0a28c1 solid 1px;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  text-align: left;
  vertical-align: middle;
  box-sizing: border-box;
}
.scrollTableContainer table thead tr th:first-child {
  border-left: #0a28c1 solid 0;
}
.scrollTableContainer table thead tr th.noColumnBorder {
  border-left: none;
}
.scrollTableContainer table tbody tr {
  width: 100%;
  height: 44px;
  table-layout: fixed;
}
.scrollTableContainer table tbody tr td {
  background: transparent;
  border-left: #0a28c1 solid 1px;
  border-bottom: #0a28c1 solid 1px;
  padding: 0 10px;
  line-height: 18px;
  font-size: 12px;
  color: #fff;
  word-wrap: break-word;
  word-break: break-all;
  text-align: left;
  vertical-align: middle;
  box-sizing: border-box;
}
.scrollTableContainer table tbody tr td:first-child {
  border-left: #0a28c1 solid 0px;
}
.scrollTableContainer table tbody tr td.noColumnBorder {
  border-left: none;
}
.scrollTableContainer table tbody tr:hover,
.scrollTableContainer table tbody tr.ant-table-row-hover {
  cursor: pointer;
}
.scrollTableContainer .tableContentBox {
  overflow: hidden;
  border-bottom: #01598a solid 1px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.scrollTableContainer .emptyData {
  font-size: 12px;
  color: #fff;
  text-align: center;
}
.scrollTableContainer .planListBox {
  display: inline-block;
  height: auto;
  padding: 0px 10px 0px 0px;
  white-space: nowrap;
}
.scrollTableContainer .planListBox .box1 {
  background-color: #00c9ed;
}
.scrollTableContainer .planListBox .box50 {
  background-color: #9b9b9b;
}
.scrollTableContainer .planListBox .box100 {
  background-color: #fadb14;
}
.scrollTableContainer .planListBox .box200 {
  background-color: #aa1111;
}
.scrollTableContainer .planListBox .box2000 {
  background-color: #00c800;
}
.scrollTableContainer .planListBox dl {
  min-width: inherit;
  height: 28px;
  margin: 5px 5px 5px 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.scrollTableContainer .planListBox dl dt {
  width: 10px;
}
.scrollTableContainer .planListBox dl dt span {
  display: block;
  width: 100%;
  height: 14px;
}
.scrollTableContainer .planListBox dl dt span.completed {
  background: #00c800;
  border: #069d00 solid 2px;
}
.scrollTableContainer .planListBox dl dt span.waiting {
  background: #ddd;
  border: #bbb solid 2px;
}
.scrollTableContainer .planListBox dl dt span.pause {
  background: #ff5dc4;
  border: #ff00a2 solid 2px;
}
.scrollTableContainer .planListBox dl dt span.conduct {
  background: #076cb2;
  border: #076cb2 solid 2px;
}
.scrollTableContainer .planListBox dl dd {
  background: transparent;
  min-width: inherit;
  height: 28px;
  margin: 0px;
  padding: 0px 5px;
  line-height: 24px;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
}
.scrollTableContainer .planListBox dl dd a {
  display: inline-block;
  line-height: 24px;
  font-size: 12px;
  text-align: center;
}
.scrollTableContainer .planListBox dl dd em {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin-left: 4px;
  border-radius: 18px;
  font-style: normal;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
.scrollTableContainer .planListBox dl dd.completed {
  border: #069d00 solid 2px;
  color: #00c800;
}
.scrollTableContainer .planListBox dl dd.completed a {
  color: #00c800;
}
.scrollTableContainer .planListBox dl dd.completed em {
  background: #00c800;
}
.scrollTableContainer .planListBox dl dd.conduct {
  border: #076cb2 solid 2px;
  color: #076cb2;
}
.scrollTableContainer .planListBox dl dd.conduct a {
  color: #076cb2;
}
.scrollTableContainer .planListBox dl dd.conduct em {
  background: #076cb2;
}
.scrollTableContainer .planListBox dl dd.setout {
  border: #7d2df6 solid 2px;
  color: #7d2df6;
}
.scrollTableContainer .planListBox dl dd.setout a {
  color: #7d2df6;
}
.scrollTableContainer .planListBox dl dd.setout em {
  background: #7d2df6;
}
.scrollTableContainer .planListBox dl dd.materialing {
  border: #eeb300 solid 2px;
  color: #eeb300;
}
.scrollTableContainer .planListBox dl dd.materialing a {
  color: #eeb300;
}
.scrollTableContainer .planListBox dl dd.materialing em {
  background: #eeb300;
}
.scrollTableContainer .planListBox dl dd.waiting {
  border: #999 solid 2px;
  color: #999;
}
.scrollTableContainer .planListBox dl dd.waiting a {
  color: #999;
}
.scrollTableContainer .planListBox dl dd.waiting em {
  background: #999;
}
.scrollTableContainer .planListBox dl dd.locked {
  border: #ff2222 solid 2px;
  color: #ff2222;
}
.scrollTableContainer .planListBox dl dd.locked a {
  color: #ff2222;
}
.scrollTableContainer .planListBox dl dd.locked em {
  background: #ff2222;
}
.scrollTableContainer .planListBox dl dd.outSource {
  border: #ff5dc4 solid 2px;
  color: #ff5dc4;
}
.scrollTableContainer .planListBox dl dd.outSource a {
  color: #ff5dc4;
}
.scrollTableContainer .planListBox dl dd.outSource em {
  background: #ff5dc4;
}
.scrollTableContainer .planListBox dl:last-child {
  margin-bottom: 0;
}
.scrollTableContainer .planListBox dl.singleSpan {
  margin-right: 4px;
}
.scrollTableContainer .planListBox dl.singleSpan dt {
  position: relative;
  z-index: 0;
}
.scrollTableContainer .planListBox dl.singleSpan dt span {
  height: 28px;
}
.scrollTableContainer .planListBox dl.singleSpan dd {
  position: relative;
  left: -1px;
  z-index: 0;
}
.scrollTableContainer .planListBox dl.processExtra dd {
  height: 28px;
  font-size: 12px;
  position: relative;
}
.scrollTableContainer .planListBox dl.processExtra dd div {
  padding-left: 4px;
}
.scrollTableContainer .planListBox dl.processExtra dd a {
  line-height: 13px;
  font-size: 12px;
}
.scrollTableContainer .planListBox dl.processExtra dd .ant-checkbox-wrapper {
  position: absolute;
  left: 2px;
  top: 1px;
}
.scrollTableContainer .planListBox dl.processExtra dd .ant-checkbox-wrapper .ant-checkbox-inner {
  width: 10px;
  height: 10px;
}
.scrollTableContainer .planListBox dl.processExtra dd .ant-checkbox-wrapper .ant-checkbox-inner:after {
  width: 4px;
  height: 9px;
  top: 2px;
  left: 1px;
  transform: rotate(45deg) scale(0.7) translate(-50%, -50%);
}
.scrollTableContainer .planListBox dl.processExtra dd p {
  font-size: 11px;
}
.scrollTableContainer .planListBox dl.processExtra.processExtraNoTime dd {
  line-height: 24px;
}
.scrollTableContainer .planListBox dl.processExtra.processExtraNoTime dd a {
  line-height: 24px;
}
.scrollTableContainer .planListBox dl.mascappSpan dd {
  min-width: 80px;
  padding: 0px;
  border-left-width: 1px;
  cursor: pointer;
}
.scrollTableContainer .planListBox dl.mascappSpan dd a {
  min-width: 80px;
  padding: 0px 5px;
}
.scrollTableContainer .planListBox dl.mascappSpan dd a.active {
  background-image: url(/static/tick.534ddbb8c82afa548a1b.png) !important;
  background-position: 8px 9px!important;
  background-repeat: no-repeat !important;
  padding-left: 20px!important;
  text-decoration: none;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.conduct {
  background: #076cb2;
  border: #076cb2 solid 2px;
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.conduct a {
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.setout {
  background: #7d2df6;
  border: #7d2df6 solid 2px;
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.setout a {
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.materialed {
  background: #eeb300;
  border: #eeb300 solid 2px;
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.materialed a {
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.waiting {
  background: #999;
  border: #999 solid 2px;
  color: #999;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.waiting a {
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.locked {
  background: #ff2222;
  border: #ff2222 solid 2px;
  color: #fff;
}
.scrollTableContainer .planListBox dl.mascappSpan dd.locked a {
  color: #fff;
}
.scrollTableContainer .planListBox dl.noDt dt {
  display: none;
}
.scrollTableContainer .planListBox dl.noDt dd {
  min-width: inherit;
}
.scrollTableContainer .planListBox dl.noDt dd.completed {
  border-left: #06a600 solid 2px !important;
}
.scrollTableContainer .planListBox dl.noDt dd.conduct {
  border-left: #076cb2 solid 2px !important;
}
.scrollTableContainer .planListBox dl.noDt dd.setout {
  border-left: #7d2df6 solid 2px !important;
}
.scrollTableContainer .planListBox dl.noDt dd.materialing {
  border-left: #eeb300 solid 2px !important;
}
.scrollTableContainer .planListBox dl.noDt dd.waiting {
  border-left: #999 solid 2px !important;
}
.scrollTableContainer .planListBox dl.noDt dd.locked {
  border-left: #ff2222 solid 2px !important;
}
.scrollTableContainer .planListBox dl.noDt dd.outSource {
  border-left: #ff5dc4 solid 2px !important;
}
.tableContent .tableCon .tableBox {
  margin: -1px -2px -1px -1px;
  position: relative;
  z-index: 1;
}
.tableContent .tableCon .tableBox .ant-table table {
  border-collapse: collapse !important;
}
.tableContent .tableCon .tableBox .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.tableContent .tableCon .tableBox .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.tableContent .tableCon .tableBox .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #ddd;
}
.tableContent .tableCon .tableBox .ant-table-thead tr th {
  background-color: #f4f4f4;
  padding: 6px 8px;
  border-bottom: 1px solid #ddd;
  font-family: 'Microsoft Yahei', '微软雅黑';
  font-weight: normal;
  font-size: 13px;
  color: #333;
  text-align: left;
  vertical-align: middle;
}
.tableContent .tableCon .tableBox .ant-table-thead tr th .addBtn {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) right -2558px no-repeat;
  display: inline-block;
  width: 60px;
  height: 16px;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  color: #333;
  border: none;
  vertical-align: middle;
  text-indent: 0px;
  cursor: pointer;
}
.tableContent .tableCon .tableBox .ant-table-thead tr th .addBtn span {
  display: inline;
  font-size: 13px;
  color: #333;
}
.tableContent .tableCon .tableBox .ant-table-thead tr th .addBtn:hover {
  background: transparent url(/static/table_Btn.12cc75f01909d59d9498.png) right -2558px no-repeat !important;
}
.tableContent .tableCon .tableBox .ant-table-thead tr th .addBtn.noTextAddBtn {
  width: 22px;
  font-size: 0px;
  border-radius: 0px;
}
.tableContent .tableCon .tableBox .ant-table-thead tr th button span {
  letter-spacing: -2px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td {
  height: 30px;
  line-height: 18px;
  padding: 0px 8px;
  border-bottom: 1px solid #ddd;
  font-family: 'Microsoft Yahei', '微软雅黑';
  font-size: 13px;
  color: #333;
  word-wrap: break-word;
  word-break: break-all;
  text-align: left;
  vertical-align: middle;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .startBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn2,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn6,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn4,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .deleteBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .lookBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .effectiveBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .expiredBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .angleBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .programBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .stockBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .correctionBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .finishedBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reworkBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .measureBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .excel2DBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pdf2DBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pdf3DBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .jt3DBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .sview3DBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .downloadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .uploadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .jobBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .filingBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .eleBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scrapBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editfile,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reportBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .detailBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .languageBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .drawBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .draw2dBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .draw3dBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .remarkBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .continueBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pauseBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .finishBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nextBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .baogongBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .offBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .checkBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editsBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .proceedingBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editLargeBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editLargeSelectBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editDeptBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .cncreworkBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nonChipStockBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resetpasswordBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .workpieceBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ongoingBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .printBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .clampBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolsBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .zipBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resteleBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .preprocessBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .archivesBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .accessoryBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .plugBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .releaseParallel,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .addBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .flowchartBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .importbomBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .movebomBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .batchBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editRoleBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .fileUploadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .manualCheckBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .settlementBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .checkInAndOutBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .copyBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .inheritBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nouploadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .upgradeBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .assessBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .priceBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .saveBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .submitBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resetBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .regulateBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .adoptBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .refuseBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .exportBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectedBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reportUploadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .drawUploadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .paramUploadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .markBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectListBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .noSelectListBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .moveupwardBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .movedownBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .cancelBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .deliveryBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resubmitBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setstarBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .restarBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .readBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .unreadBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_qcBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_3DBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_processplanningBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolOutputBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolLetterBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .queryBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reopenBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .multiWorkpieceBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .chartsBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .errDetailsBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scheduleResultBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scheduleInfoBtn {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin: 0px 4px 0px 0px;
  padding: 0px;
  font-size: 0px;
  border: none;
  vertical-align: middle;
  text-indent: 0px;
  cursor: pointer;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .startBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn2 span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn6 span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn4 span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .deleteBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .lookBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .effectiveBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .expiredBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .angleBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .programBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .stockBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .correctionBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .finishedBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reworkBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .measureBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .excel2DBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pdf2DBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pdf3DBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .jt3DBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .sview3DBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .downloadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .uploadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .jobBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .filingBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .eleBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scrapBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editfile span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reportBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .detailBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .languageBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .drawBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .draw2dBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .draw3dBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .remarkBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .continueBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pauseBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .finishBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nextBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .baogongBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .offBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .checkBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editsBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .proceedingBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editLargeBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editLargeSelectBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editDeptBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .cncreworkBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nonChipStockBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resetpasswordBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .workpieceBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ongoingBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .printBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .clampBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolsBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .zipBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resteleBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .preprocessBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .archivesBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .accessoryBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .plugBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .releaseParallel span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .addBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .flowchartBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .importbomBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .movebomBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .batchBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editRoleBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .fileUploadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .manualCheckBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .settlementBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .checkInAndOutBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .copyBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .inheritBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nouploadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .upgradeBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .assessBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .priceBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .saveBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .submitBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resetBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .regulateBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .adoptBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .refuseBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .exportBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectedBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reportUploadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .drawUploadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .paramUploadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .markBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectListBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .noSelectListBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .moveupwardBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .movedownBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .cancelBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .deliveryBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resubmitBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setstarBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .restarBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .readBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .unreadBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_qcBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_3DBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_processplanningBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolOutputBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolLetterBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .queryBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reopenBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .multiWorkpieceBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .chartsBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .errDetailsBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scheduleResultBtn span,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scheduleInfoBtn span {
  font-size: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-switch {
  background: #b2c0c9;
  top: -2px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-switch.ant-switch-checked {
  background: #00c800;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn {
  background: none;
  width: 20px;
  height: 12px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn .ant-switch {
  min-width: inherit;
  width: 20px;
  height: 12px;
  margin: 0px;
  line-height: 12px;
  border-radius: 12px;
  cursor: pointer;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn .ant-switch .ant-switch-inner {
  margin-left: 9px;
  margin-right: 1px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn .ant-switch:after {
  width: 10px;
  height: 10px;
  top: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn .ant-switch.ant-switch-checked:after {
  transform: translateX(-100%);
  margin-left: -1px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .switchBtn .ant-switch.ant-switch-disabled {
  opacity: 1;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .startBtn {
  background: url(/static/start.05acd75a35c7bbb60ffd.png) no-repeat;
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  font-size: 0px;
  border: none;
  vertical-align: middle;
  text-indent: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn2 {
  background-position: 0px -278px;
  width: 20px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn4 {
  background-position: 0px -278px;
  width: 20px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .starBtn6 {
  background-position: 0px -318px;
  width: 20px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .deleteBtn {
  background-position: 0px -40px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .lookBtn {
  background-position: 0px -80px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editBtn {
  background-position: 0px -120px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setBtn {
  background-position: 0px -160px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .effectiveBtn {
  background-position: 0px -200px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .expiredBtn {
  background-position: 0px -240px;
  width: 22px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .angleBtn {
  background-position: 0px -400px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .programBtn {
  background-position: 0px -440px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .stockBtn {
  background-position: 0px -480px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .correctionBtn {
  background-position: 0px -518px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .finishedBtn {
  background-position: 0px -560px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reworkBtn {
  background-position: 0px -597px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .measureBtn {
  background-position: 0px -640px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .excel2DBtn {
  background-position: 0px -680px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pdf2DBtn,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pdf3DBtn {
  background-position: 0px -720px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .jt3DBtn {
  background-position: 0px -760px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .sview3DBtn {
  background-position: 0px -800px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .downloadBtn {
  background-position: 0px -840px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .uploadBtn {
  background-position: 0px -880px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .uploadBtn .ant-upload-drag {
  border: none;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .uploadBtn .ant-upload-drag .ant-upload {
  padding: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .uploadBtn .ant-upload-drag .ant-upload .anticon-upload {
  width: 16px;
  height: 16px;
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) 0px -880px no-repeat;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .uploadBtn .ant-upload-drag .ant-upload .anticon-upload svg {
  display: none;
  font-size: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .jobBtn {
  background-position: 0px -920px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .filingBtn {
  background-position: 0px -960px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .eleBtn {
  background-position: 0px -1000px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scrapBtn {
  background-position: 0px -1040px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editfile {
  background-position: 0px -1080px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reportBtn {
  background-position: 0px -1119px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .detailBtn {
  background-position: 0px -1159px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .languageBtn {
  background-position: 0px -1199px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .drawBtn {
  background-position: 0px -1238px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .remarkBtn {
  background-position: 0px -1278px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .continueBtn {
  background-position: 0px -1318px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pauseBtn {
  background-position: 0px -1358px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .finishBtn {
  background-position: 0px -1398px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nextBtn {
  background-position: 0px -2877px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .baogongBtn {
  background-position: 0px -2838px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectBtn {
  background-position: 0px -1438px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .offBtn {
  background-position: 0px -1478px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .checkBtn {
  background-position: 0px -1518px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editsBtn {
  background-position: 0px -1558px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .proceedingBtn {
  background-position: 0px -1638px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editLargeBtn {
  background-position: 0px -1678px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editLargeSelectBtn {
  background-position: 0px -1718px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editDeptBtn {
  background-position: 0px -1798px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .cncreworkBtn {
  background-position: 0px -1838px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nonChipStockBtn {
  background-position: 0px -1878px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resetpasswordBtn {
  background-position: 0px -1918px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .workpieceBtn {
  background-position: 0px -1958px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolsBtn {
  background-position: 0px -2158px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ongoingBtn {
  background: url(/static/ongoingBtn.a9aa37000d61ee72214e.gif) no-repeat;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .printBtn {
  background-position: 0px -1998px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .clampBtn {
  background-position: 0px -2037px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .zipBtn {
  background-position: 0px -2198px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .draw2dBtn {
  background-position: 0px -2238px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .draw3dBtn {
  background-position: 0px -2278px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resteleBtn {
  background-position: 0px -2318px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .preprocessBtn {
  background-position: 0px -2358px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .archivesBtn {
  background-position: 0px -2398px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .accessoryBtn {
  background-position: 0px -2438px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .plugBtn {
  width: 14px;
  background-position: 0px -2478px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .releaseParallel {
  background-position: 0px -2518px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .addBtn {
  background-position: 0px -2558px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectBtn {
  background-position: 0px -2598px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .flowchartBtn {
  background-position: 0px -2638px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .importbomBtn {
  background-position: 0px -2678px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .movebomBtn {
  background-position: 0px -2718px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .batchBtn {
  background-position: 0px -2758px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editRoleBtn {
  background-position: 0px -2798px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .fileUploadBtn {
  background-position: 0px -2918px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .manualCheckBtn {
  background-position: 0px -2958px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .settlementBtn {
  background-position: 0px -2998px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .checkInAndOutBtn {
  background-position: 0px -3078px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .copyBtn {
  background-position: 0px -3118px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .inheritBtn {
  background-position: 0px -3158px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nouploadBtn {
  background-position: 0px -3198px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .upgradeBtn {
  background-position: 0px -3238px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .assessBtn {
  background-position: 0px -3278px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .priceBtn {
  background-position: 0px -3318px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .saveBtn {
  background-position: 0px -3358px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .submitBtn {
  background-position: 0px -3758px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resetBtn {
  background-position: 0px -3398px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .regulateBtn {
  background-position: 0px -3438px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .adoptBtn {
  background-position: 0px -200px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .refuseBtn {
  background-position: 0px -3478px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .exportBtn {
  background-position: 0px -3518px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectedBtn {
  background-position: 0px -3558px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reportUploadBtn {
  background-position: 0px -3598px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .drawUploadBtn {
  background-position: 0px -3638px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .paramUploadBtn {
  background-position: 0px -3678px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .markBtn {
  background-position: 0px -3718px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .selectListBtn {
  background-position: 0px -3798px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .noSelectListBtn {
  background-position: 0px -3838px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .moveupwardBtn {
  background-position: 0px -3878px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .movedownBtn {
  background-position: 0px -3918px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .cancelBtn {
  background-position: 0px -3955px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .deliveryBtn {
  background-position: 0px -3998px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .resubmitBtn {
  background-position: 0px -4038px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setstarBtn {
  background-position: 0px -4078px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .restarBtn {
  background-position: 0px -4118px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .readBtn {
  background-position: 0px -4158px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .unreadBtn {
  background-position: 0px -4198px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .deletedBtn {
  background-position: 0px -4238px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .undeleteBtn {
  background-position: 0px -4278px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_qcBtn {
  background-position: 0px -4318px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_3DBtn {
  background-position: 0px -4356px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .t_processplanningBtn {
  background-position: 0px -4398px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolOutputBtn {
  background-position: 0px -4438px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toolLetterBtn {
  background-position: 0px -4478px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .queryBtn {
  background-position: 0px -4518px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .reopenBtn {
  background-position: 0px -4558px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .multiWorkpieceBtn {
  background-position: 0px -4598px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .chartsBtn {
  background-position: 0px -4638px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .errDetailsBtn {
  background-position: 0px -4678px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scheduleInfoBtn {
  background-position: 0px -4718px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .scheduleResultBtn {
  background-position: 0px -4758px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .attachmentBox {
  width: inherit!important;
  margin-right: 10px;
  padding-left: 21px;
  font-size: 13px;
  color: #333;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .explainBtn {
  width: inherit;
  padding-left: 20px;
  line-height: 14px;
  font-size: 13px;
  color: #333;
  cursor: default;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .qualified,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .statused,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .printed,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .checked,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .standard {
  color: #00c800;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .redBg {
  display: inline-block;
  background: #f85a59;
  width: 100%;
  line-height: 40px;
  color: #fff;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .unqualified,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .nostandard {
  color: #f85a59;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .noqualified,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .failed {
  color: #ffcc00;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .stopqualified {
  color: #aaa;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .statusing {
  color: #666;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .repair {
  color: #ffc600;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .processing {
  color: #00c800;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .toprint {
  color: #ffb003;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .pause {
  color: #ffc600;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .finished {
  color: #00c800;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setBGColorBox {
  height: inherit;
  position: relative;
  top: 0px;
  left: -8px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .setBGColorBox .setBGColor {
  line-height: 18px;
  padding: 5px 8px 6px 8px;
  margin-right: -16px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .noBgBtn {
  height: 24px !important;
  line-height: 24px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td img {
  display: inline-block;
  max-width: 100%;
  min-height: 20px;
  max-height: 26px;
  margin: 0px auto;
  vertical-align: middle;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td p {
  margin-bottom: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-calendar-picker {
  position: relative;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-calendar-picker i {
  margin-right: 0px;
  position: absolute;
  top: 17px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select i {
  margin-right: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select .ant-select-selection-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select .ant-select-clear {
  margin-top: -5px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-tag i {
  margin-right: 0px;
  top: -1px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode {
  height: 26px;
  position: relative;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select {
  width: 100% !important;
  height: 26px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selection--single,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selection-selected-value,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selection__rendered {
  height: 26px !important;
  line-height: 26px !important;
  font-size: 13px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selector {
  height: 26px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selection--multiple {
  min-height: 26px !important;
  height: 26px !important;
  line-height: 26px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selection--multiple .ant-select-selection__rendered {
  height: 24px !important;
  line-height: 24px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 20px;
  margin-top: 3px;
  line-height: 18px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-select .ant-select-selection__placeholder {
  font-size: 12px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-input {
  width: 100% !important;
  height: 26px !important;
  font-size: 13px;
  transition: none;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-input-number {
  width: 100% !important;
  height: 26px !important;
  transition: none;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-input-number .ant-input-number-input-wrap {
  line-height: 26px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .ant-input-number .ant-input-number-input-wrap .ant-input-number-input {
  height: 26px !important;
  font-size: 13px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .editsBox {
  height: 26px !important;
  line-height: 26px !important;
  margin-right: 0px !important;
  position: absolute !important;
  top: 0px;
  left: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .editsBox .editsBtn {
  display: none !important;
  position: absolute !important;
  top: 5px !important;
  right: 0 !important;
  transition: all 0.1s ease-out;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .editsBox.editsConBox {
  width: 100%;
  line-height: 20px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode .editsBox.editsConBox div {
  display: inline-block;
  width: 100%;
  padding-right: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode:hover .editsBox {
  background: #fff;
  width: 150px;
  border-radius: 4px 0px 0px 4px;
  z-index: 1;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode:hover .editsBox .ant-input,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode:hover .editsBox .ant-input-number {
  width: 85% !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode:hover .editsBox .editsBtn {
  display: block !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode:hover .editsBox.editsConBox {
  width: 100%;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .operateNode:hover .editsBox.editsConBox div {
  width: 85%;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .colorBox span {
  display: inline-block;
  margin-top: 2px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .colorBox span:first-child {
  text-align: left;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .colorBox span:first-child em {
  display: inline-block;
  padding: 6px;
  margin: 2px 6px 0px 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .colorBox span:last-child {
  text-align: left;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .input,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .select {
  width: 100px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select-selection {
  height: 30px;
  line-height: 30px;
  border: #ddd solid 1px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select-selection .ant-select-selection__rendered {
  line-height: 30px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select-selection .ant-select-selection__rendered .ant-select-selection__placeholder {
  height: 20px;
  font-size: 14px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select-selection .ant-select-selection__rendered .ant-select-selection-selected-value {
  height: 30px;
  line-height: 30px;
  padding-right: 0px;
  font-size: 14px;
  white-space: normal;
  color: #333;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select-selection.ant-select-selection--multiple {
  position: relative;
  min-height: 30px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select-selection.ant-select-selection--multiple .ant-select-selection__rendered li {
  width: 100%;
  margin-top: 2px;
  position: absolute;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .ant-select-selection.ant-select-selection--multiple .ant-select-selection__rendered li .ant-select-selection__choice__remove {
  z-index: 2;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .table {
  text-align: inherit;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .table tbody tr td {
  text-align: center;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .tdInputNumber {
  min-width: 50px;
  margin: 0px 2px;
  vertical-align: bottom;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .tdInputNumber .ant-input-number-handler {
  line-height: 12px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .tdInputNumber .ant-input-number-handler i {
  margin-right: 0px;
  right: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .tdSelect {
  width: 70px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell {
  display: inline-block;
  position: relative;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-input-wrapper,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-text-wrapper {
  display: inline-block;
  padding-right: 18px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-text-wrapper {
  padding: 0px 18px 0px 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-input-wrapper .ant-input,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-input-wrapper .tdInputNumber {
  width: 50px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-input-wrapper .ant-calendar-picker {
  width: 124px !important;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-input-wrapper .ant-calendar-picker .ant-calendar-picker-clear,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-input-wrapper .ant-calendar-picker .ant-calendar-picker-icon {
  right: 5px;
  top: 14px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon-check {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: -6px;
  cursor: pointer;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon:before,
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon-check:before {
  content: '';
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon {
  display: inline-block;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon svg {
  display: none;
  font-size: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon-check {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) 0px -1596px no-repeat;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell-icon-check svg {
  display: none;
  font-size: 0px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .editable-cell:hover .editable-cell-icon {
  height: 16px;
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) 0px -1558px no-repeat;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .em {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .loadingBox {
  position: relative;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .loadingBox .loading {
  background: url(/static/load.c4c814db669381abae3a.gif) 0px 0px no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: -12px 0px 0px -12px;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .loadingBox .ant-radio-wrapper {
  margin: 0px auto;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .DatePicker .ant-calendar-picker-input {
  padding: 4px 6px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr td .DatePicker .ant-calendar-picker-icon {
  right: 7px;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr:nth-child(odd) td {
  background: #fff;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr:nth-child(even) td {
  background: #f8f8f8;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr:hover td,
.tableContent .tableCon .tableBox .ant-table-tbody tr.ant-table-row-hover td {
  background: #ebf1ff;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.highlight td {
  background: #d9e4ff;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.yellowLine td {
  background: #ffffcc;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.rowhighlight td,
.tableContent .tableCon .tableBox .ant-table-tbody tr.row-highlight td {
  background: #d9e4ff;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.highLightRows td,
.tableContent .tableCon .tableBox .ant-table-tbody tr.highlight-rows td {
  background: #d9e4ff;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.grayLine td,
.tableContent .tableCon .tableBox .ant-table-tbody tr.gray-line td {
  background: #e4e7e9;
  color: #999;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.greenLine td {
  background: #87d068;
  color: #333;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.camRef td {
  background: #cbe8f9;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.qcRef td {
  background: #e6f3fb;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.no-expand .ant-table-row-expand-icon {
  background: transparent;
  border: 1px solid transparent;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.no-expand .ant-table-row-expand-icon:after {
  display: none;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.no-expand + .ant-table-expanded-row {
  display: none;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.drop-over-downward td {
  border-bottom: 2px dashed #00d8ff;
}
.tableContent .tableCon .tableBox .ant-table-tbody tr.drop-over-upward td {
  border-top: 2px dashed #00d8ff;
}
.tableContent .tableCon .tableBox .ant-table-placeholder {
  border-top: none;
  border-bottom: 1px solid #ddd;
}
.tableContent .tableCon .tableBox .ant-table-bordered .ant-table-thead > tr > th,
.tableContent .tableCon .tableBox .ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #ddd;
}
.tableContent .tableCon .tableBox .ant-table-bordered .ant-table-fixed-right table {
  border-left: 1px solid #ddd;
}
.tableContent .tableCon .tableBox .ant-table-bordered .ant-table-header table,
.tableContent .tableCon .tableBox .ant-table-bordered .ant-table-fixed-right table {
  border-right: 1px solid #ddd;
}
.tableContent .tableCon .tableBox .ant-table-bordered .ant-table-fixed-header .ant-table-body-inner table {
  border-top: none;
}
.tableContent .tableCon .tableBox .ant-dropdown-trigger {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 1050 !important;
}
.tableContent .tableCon .tableBox .ant-dropdown-trigger:focus,
.tableContent .tableCon .tableBox .ant-dropdown-trigger:active {
  text-decoration: none;
  color: #999;
}
.tableContent .tableCon .tableBox .ant-dropdown-trigger.active {
  background: #f1f9ff;
  color: #004cff;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td {
  height: 40px !important;
  border-right: 1px solid transparent;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td:last-child {
  border-right: 1px solid #ddd;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .ant-checkbox-wrapper {
  display: none;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select,
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input {
  width: 100% !important;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-selection__placeholder,
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-selection__placeholder {
  font-size: 12px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-arrow,
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-arrow,
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-selection__clear,
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-selection__clear {
  right: 5px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .ant-input::placeholder {
  font-size: 12px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select:hover {
  min-width: 150px !important;
  position: absolute;
  top: -15px;
  left: 0px;
  z-index: 10;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete {
  z-index: 0;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete .ant-select-selection {
  border: none;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete .ant-select-search__field {
  height: 30px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete:hover {
  top: -16px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput {
  width: inherit !important;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group {
  width: 40px !important;
  height: 30px;
  overflow: hidden;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input {
  width: 40px !important;
  height: 30px;
  padding: 0px;
  border-radius: 4px;
  text-align: center;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input.ant-input-disabled {
  background: #ffffff;
  padding: 2px;
  pointer-events: none;
  border-left: 0px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input:last-child {
  border-left: 0px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input:last-child:hover {
  border-left: 0px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover {
  width: 120px !important;
  position: absolute;
  top: -15px;
  left: 0px;
  z-index: 10;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover .ant-input {
  border-radius: 4px 0px 0px 4px;
  text-align: center;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover .ant-input.ant-input-disabled {
  border-radius: 0px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover .ant-input:last-child {
  border-radius: 0px 4px 4px 0px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput {
  width: inherit !important;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group {
  width: 80px !important;
  height: 30px;
  overflow: hidden;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker {
  width: 80px !important;
  margin-right: 0px !important;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .ant-calendar-picker-input {
  height: 30px;
  padding: 4px 5px;
  border-radius: 4px;
  border-width: 1px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .ant-calendar-picker-input::placeholder {
  font-size: 12px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .anticon {
  top: 15px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .anticon.ant-calendar-picker-icon {
  background: #fff;
  right: 6px;
  z-index: 0;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-input-disabled {
  background: #ffffff;
  height: 30px;
  margin: 0px;
  padding: 2px;
  pointer-events: none;
  border-width: 0px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group:hover {
  width: 260px !important;
  position: absolute;
  top: -15px;
  left: 0px;
  z-index: 10;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group:hover .ant-calendar-picker {
  width: 120px !important;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group:hover .ant-calendar-picker .ant-calendar-picker-icon {
  right: 12px;
  z-index: 1;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td a {
  display: none;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-fixed-left tr:first-child td:last-child {
  border-right: 1px solid transparent;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-fixed-left tr:first-child td:last-child .select:hover {
  left: inherit;
  right: 0px;
}
.tableContent .tableCon .tableBox.QueryRowBox .ant-table-fixed-right tr:first-child td:first-child {
  border-left: 1px solid transparent;
}
.tableContent .ant-pagination-options {
  text-align: center;
}
.tableDropdownBox {
  width: 200px;
  box-shadow: 0 0 4px 0 #ddd;
  top: -3px;
}
.tableDropdownBox .ant-dropdown-menu-title-content {
  flex: initial;
  display: block;
  width: 100%;
  height: 100%;
}
.tableDropdownBox .scrollbar {
  background: #fff;
  width: 200px;
  overflow-y: auto;
  padding: 0px;
}
.tableDropdownBox .scrollbar:hover {
  background-color: transparent;
}
.tableDropdownBox .scrollbar .ant-checkbox-group {
  width: 96%;
  padding: 0px 0px 4px;
}
.tableDropdownBox .scrollbar .ant-checkbox-group::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.tableDropdownBox .scrollbar .ant-checkbox-group:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item {
  display: block;
  min-height: 20px;
  line-height: 16px;
  margin: 0px 0px 0px;
  padding: 4px 10px 6px 20px;
  color: #666;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item .ant-checkbox {
  float: left;
  margin-top: 0;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item .ant-checkbox .ant-checkbox-inner {
  border-color: #ddd;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #004cff;
  border-color: #004cff;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item .ant-checkbox + span {
  display: inline-block;
  width: 145px;
  padding-right: 0px;
  white-space: normal;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item .ant-checkbox + span div {
  white-space: normal;
  display: inline-block;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item .ant-checkbox + span span {
  padding-left: 0px;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item .ant-checkbox + span .ant-checkbox {
  display: none;
}
.tableDropdownBox .scrollbar .ant-checkbox-group .ant-checkbox-group-item:hover {
  background-color: #e3effb;
}
.tableDropdownBox .scrollbarBtn {
  background-color: #fff;
  border-top: 1px solid #eee;
  padding: 10px;
}
.tableDropdownBox .scrollbarBtn:hover {
  background-color: transparent;
}
.tableDropdownBox .scrollbarBtn span {
  display: block;
  height: 40px;
  line-height: 36px;
  padding: 0 64px;
  border: 1px solid #004cff;
  background-color: #004cff;
  border-radius: 3px;
  color: #fff !important;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  font-family: inherit;
  vertical-align: middle;
  white-space: nowrap;
}
.tableDropdownBox .scrollbarBtn span span {
  display: inline-block;
  background: none;
  height: initial;
  line-height: initial;
  padding: 0px;
  border: none;
  vertical-align: middle;
}
.tableDropdownBox .scrollbarBtn span:hover {
  border: 1px solid #336fff;
  background-color: #336fff;
}
.ant-pagination {
  margin: 15px 0px 0px !important;
  text-align: right;
}
.ant-pagination .ant-select {
  width: inherit;
}
.ant-pagination .ant-pagination-item-active {
  background-color: #004cff;
  border-color: #004cff;
}
.ant-pagination .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination .ant-pagination-item-active:hover a,
.ant-pagination .ant-pagination-item-active:active a,
.ant-pagination .ant-pagination-item-active:focus a {
  color: #fff;
}
.ant-pagination .ant-pagination-options .ant-select-dropdown-menu .ant-select-dropdown-menu-item {
  text-align: left;
}
.tableDetailBox table {
  width: 100%;
  border-collapse: collapse;
}
.tableDetailBox table tr td {
  height: 30px;
  line-height: 18px;
  padding: 0px 8px;
  border: 1px solid #ddd;
  font-family: 'Microsoft Yahei', '微软雅黑';
  font-size: 13px;
  color: #333;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  text-align: left;
  vertical-align: middle;
}
.tableDetailBox table tr td img {
  display: inline-block;
  max-width: 28px;
  height: 20px;
}
.tableDetailBox table tr td .colorBox span {
  display: inline-block;
  margin-top: 2px;
}
.tableDetailBox table tr td .colorBox span:first-child {
  text-align: left;
}
.tableDetailBox table tr td .colorBox span:first-child em {
  display: inline-block;
  padding: 6px;
  margin: 2px 6px 0px 0px;
}
.tableDetailBox table tr td .colorBox span:last-child {
  text-align: left;
}
.tableDetailBox table tr td .draw2dBtn,
.tableDetailBox table tr td .draw3dBtn,
.tableDetailBox table tr td .accessoryBtn,
.tableDetailBox table tr td .flowchartBtn,
.tableDetailBox table tr td .markBtn {
  background: url(/static/table_Btn.12cc75f01909d59d9498.png) no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin: 0px 4px 0px 0px;
  padding: 0px;
  font-size: 0px;
  border: none;
  vertical-align: middle;
  text-indent: 0px;
  cursor: pointer;
}
.tableDetailBox table tr td .draw2dBtn span,
.tableDetailBox table tr td .draw3dBtn span,
.tableDetailBox table tr td .accessoryBtn span,
.tableDetailBox table tr td .flowchartBtn span,
.tableDetailBox table tr td .markBtn span {
  font-size: 0px;
}
.tableDetailBox table tr td .draw2dBtn {
  background-position: 0px -2238px;
}
.tableDetailBox table tr td .draw3dBtn {
  background-position: 0px -2278px;
}
.tableDetailBox table tr td .accessoryBtn {
  background-position: 0px -2438px;
}
.tableDetailBox table tr td .flowchartBtn {
  background-position: 0px -2638px;
}
.tableDetailBox table tr td .markBtn {
  background-position: 0px -3718px;
}
.tableDetailBox table tr td .attachmentBox {
  width: inherit!important;
  margin-right: 10px;
  padding-left: 21px;
  font-size: 13px;
  color: #333;
}
.tableDetailBox table tr td:nth-child(2n+1) {
  background: #f4f4f4;
  text-align: right;
}
.tableDetailBox table tr td:nth-child(2n+1) em {
  padding-right: 3px;
  font-style: normal;
  color: #ff2222;
}
/* 修改滚动条样式 */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon {
  border-radius: 0px;
  border: #ddd solid 0px;
  overflow: inherit;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox {
  margin: 0px;
  position: relative;
  z-index: 1;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-thead tr th {
  background: #e1e4e5;
  height: 40px;
  padding: 0px 10px !important;
  border: none;
  border-right: #fff solid 1px;
  font-size: 13px;
  color: #333;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-thead tr th:last-child {
  border-right: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-thead tr:first-child th:first-child {
  border-top-left-radius: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-thead tr:first-child th:last-child {
  border-top-right-radius: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr td {
  line-height: 18px;
  padding: 0px 10px !important;
  border: none;
  font-size: 13px;
  color: #333;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr td:last-child {
  border-right: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr:nth-child(even) td {
  background: #f7f8f8;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr:hover td,
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr.ant-table-row-hover td,
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr.highlight td {
  background: #eaf6f9;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr.no-expand .andt-table-row-expand-icon {
  display: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr.no-expand + .ant-table-expanded-row {
  display: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox .ant-table-placeholder {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td {
  height: 40px !important;
  border-right: 1px solid transparent;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td:last-child {
  border-right: 1px solid #ddd;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .ant-checkbox-wrapper {
  display: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select,
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input {
  width: 100% !important;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-selection__placeholder,
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-selection__placeholder {
  font-size: 12px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-arrow,
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-arrow,
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-selection__clear,
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-selection__clear {
  right: 5px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .ant-input::placeholder {
  font-size: 12px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .select:hover {
  width: 150px !important;
  position: absolute;
  top: -15px;
  left: 0px;
  z-index: 10;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete {
  z-index: 0;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete .ant-select-selection {
  border: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete .ant-select-search__field {
  height: 30px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete:hover {
  top: -16px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput {
  width: inherit !important;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group {
  width: 40px !important;
  height: 30px;
  overflow: hidden;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input {
  width: 40px !important;
  height: 30px;
  padding: 0px;
  border-radius: 4px;
  text-align: center;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input.ant-input-disabled {
  background: #ffffff;
  padding: 2px;
  pointer-events: none;
  border-left: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input:last-child {
  border-left: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input:last-child:hover {
  border-left: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover {
  width: 120px !important;
  position: absolute;
  top: -15px;
  left: 0px;
  z-index: 10;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover .ant-input {
  border-radius: 4px 0px 0px 4px;
  text-align: center;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover .ant-input.ant-input-disabled {
  border-radius: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group:hover .ant-input:last-child {
  border-radius: 0px 4px 4px 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput {
  width: inherit !important;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group {
  width: 80px !important;
  height: 30px;
  overflow: hidden;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker {
  width: 80px !important;
  margin-right: 0px !important;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .ant-calendar-picker-input {
  height: 30px;
  padding: 4px 5px;
  border-radius: 4px;
  border-width: 1px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .ant-calendar-picker-input::placeholder {
  font-size: 12px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .anticon {
  top: 15px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .anticon.ant-calendar-picker-icon {
  background: #fff;
  right: 6px;
  z-index: 0;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-input-disabled {
  background: #ffffff;
  height: 30px;
  margin: 0px;
  padding: 2px;
  pointer-events: none;
  border-width: 0px;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group:hover {
  width: 260px !important;
  position: absolute;
  top: -15px;
  left: 0px;
  z-index: 10;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group:hover .ant-calendar-picker {
  width: 120px !important;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group:hover .ant-calendar-picker .ant-calendar-picker-icon {
  right: 12px;
  z-index: 1;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td a {
  display: none;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-fixed-left tr:first-child td:last-child {
  border-right: 1px solid transparent;
}
html[huaweiLayoutBg=huaweiLayoutBg] .tableContent .tableCon .tableBox.QueryRowBox .ant-table-fixed-right tr:first-child td:first-child {
  border-left: 1px solid transparent;
}
.ant-pagination {
  margin: 15px 0px 0px !important;
  text-align: right;
}
.ant-pagination .ant-select {
  width: inherit;
}
.ant-pagination .ant-pagination-item:hover,
.ant-pagination .ant-pagination-item:active,
.ant-pagination .ant-pagination-item:focus {
  border: 1px solid #003ccc;
}
.ant-pagination .ant-pagination-item:hover a,
.ant-pagination .ant-pagination-item:active a,
.ant-pagination .ant-pagination-item:focus a {
  color: #003ccc;
}
.ant-pagination .ant-pagination-item-active {
  background-color: #004cff;
  border-color: #004cff;
}
.ant-pagination .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination .ant-pagination-item-active:hover,
.ant-pagination .ant-pagination-item-active:active,
.ant-pagination .ant-pagination-item-active:focus {
  border: 1px solid #003ccc;
}
.ant-pagination .ant-pagination-item-active:hover a,
.ant-pagination .ant-pagination-item-active:active a,
.ant-pagination .ant-pagination-item-active:focus a {
  color: #fff;
}
.ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover,
.ant-pagination .ant-pagination-next .ant-pagination-item-link:hover,
.ant-pagination .ant-pagination-prev .ant-pagination-item-link:active,
.ant-pagination .ant-pagination-next .ant-pagination-item-link:active,
.ant-pagination .ant-pagination-prev .ant-pagination-item-link:focus,
.ant-pagination .ant-pagination-next .ant-pagination-item-link:focus {
  border: 1px solid #003ccc;
  color: #003ccc;
}
.ant-pagination .ant-pagination-options .ant-pagination-options-size-changer:hover .ant-select-selector,
.ant-pagination .ant-pagination-options .ant-pagination-options-size-changer:active .ant-select-selector,
.ant-pagination .ant-pagination-options .ant-pagination-options-size-changer:focus .ant-select-selector {
  border: 1px solid #003ccc;
  color: #003ccc;
}
.ant-pagination .ant-pagination-options .ant-pagination-options-size-changer:hover .ant-select-arrow,
.ant-pagination .ant-pagination-options .ant-pagination-options-size-changer:active .ant-select-arrow,
.ant-pagination .ant-pagination-options .ant-pagination-options-size-changer:focus .ant-select-arrow {
  color: #003ccc;
}
.ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input:hover,
.ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input:active,
.ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input:focus {
  border: 1px solid #003ccc;
  color: #003ccc;
}
.ant-pagination .ant-pagination-options .ant-select-dropdown-menu .ant-select-dropdown-menu-item {
  text-align: left;
}
.adaptiveTableContent {
  /* 表格列显示开关*/
}
.adaptiveTableContent .tableCon {
  border-radius: 5px;
  border: #ddd solid 1px;
  overflow: hidden;
}
.adaptiveTableContent .tableCon .tableBox {
  margin: -1px -2px -1px -1px;
  position: relative;
  z-index: 1;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-thead > tr > th,
.adaptiveTableContent .tableCon .tableBox .ant-table-tbody > tr > td {
  box-sizing: border-box;
  white-space: nowrap!important;
  text-overflow: ellipsis;
  overflow: hidden!important;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-thead > tr > th > span,
.adaptiveTableContent .tableCon .tableBox .ant-table-tbody > tr > td > span {
  display: block;
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
  vertical-align: middle;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-thead > tr > th div span,
.adaptiveTableContent .tableCon .tableBox .ant-table-tbody > tr > td div span {
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
  vertical-align: middle;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-thead > tr > th .ant-switch,
.adaptiveTableContent .tableCon .tableBox .ant-table-tbody > tr > td .ant-switch {
  top: 0px;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-thead > tr > th .switchBtn .ant-switch,
.adaptiveTableContent .tableCon .tableBox .ant-table-tbody > tr > td .switchBtn .ant-switch {
  top: -2px;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-tbody > tr > td span {
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden!important;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll table .ant-table-fixed-columns-in-body {
  visibility: visible;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) {
  color: transparent;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) > * {
  visibility: visible;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr:nth-child(odd) td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr:nth-child(odd) td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr:nth-child(odd) td {
  background: #f8f8f8;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr:nth-child(even) td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr:nth-child(even) td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr:nth-child(even) td {
  background: #fff;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.ant-table-placeholder td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.ant-table-placeholder td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.ant-table-placeholder td {
  background-color: #fff !important;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr:hover td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr:hover td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr:hover td {
  background-color: #ebf1ff;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.highlight td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.highlight td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.highlight td {
  background: #d9e4ff;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.yellowLine td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.yellowLine td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.yellowLine td {
  background: #ffffcc !important;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.redTransparentLine td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.redTransparentLine td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.redTransparentLine td {
  background: #ffc69a !important;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.rowhighlight td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.rowhighlight td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.rowhighlight td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.row-highlight td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.row-highlight td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.row-highlight td {
  background: #d9e4ff !important;
}
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.highLightRows td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.highLightRows td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.highLightRows td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header.ant-table-scroll-horizontal .ant-table-tbody tr.highlight-rows td,
.adaptiveTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.highlight-rows td,
.adaptiveTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.highlight-rows td {
  background: #d9e4ff !important;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td {
  background: #fff;
  height: 40px;
  border-right: 1px solid transparent;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td:last-child {
  border-right: 1px solid #ddd;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .ant-checkbox-wrapper {
  display: none;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .select,
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .input {
  width: 100%;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-selection__placeholder,
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-selection__placeholder {
  font-size: 12px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-arrow,
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-arrow,
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .select .ant-select-selection__clear,
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .input .ant-select-selection__clear {
  right: 5px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .ant-input::placeholder {
  font-size: 12px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete {
  z-index: 0;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete .ant-select-selection {
  border: none;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .autoComplete .ant-select-search__field {
  height: 30px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput {
  width: inherit;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group {
  height: 30px;
  overflow: hidden;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input {
  height: 30px;
  padding: 0;
  border-radius: 4px;
  text-align: center;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput .ant-input-group .ant-input.ant-input-disabled {
  background: #ffffff;
  padding: 2px;
  pointer-events: none;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput.rangeInputBox .ant-input-group .ant-input {
  border-radius: 4px 0 0 4px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput.rangeInputBox .ant-input-group .ant-input.ant-input-disabled {
  border-radius: 0;
  border-left: 0;
  pointer-events: none;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .numberInput.rangeInputBox .ant-input-group .ant-input:last-child {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput {
  width: inherit;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group {
  height: 30px;
  overflow: hidden;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker {
  margin-right: 0;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .ant-calendar-picker-input {
  height: 30px;
  padding: 4px 5px;
  border-radius: 4px;
  border-width: 1px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .ant-calendar-picker-input::placeholder {
  font-size: 12px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .anticon {
  top: 15px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker .anticon.ant-calendar-picker-icon {
  background: #fff;
  right: 6px;
  z-index: 0;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput.rangeInputBox .ant-input-group {
  width: 255px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput.rangeInputBox .ant-input-group .ant-calendar-picker {
  width: 110px;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput.rangeInputBox .ant-input-group .ant-calendar-picker .ant-calendar-picker-icon {
  right: 6px;
  z-index: 1;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput.rangeInputBox .ant-input-group .ant-input-disabled {
  background: #ffffff;
  height: 30px;
  margin: 0;
  padding: 2px;
  pointer-events: none;
  border-width: 0;
  text-align: center;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td a {
  display: none;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-tbody tr:nth-child(2) td:hover {
  background: #fff;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-fixed-left tr:first-child td:last-child {
  border-right: 1px solid transparent;
}
.adaptiveTableContent .tableCon .queryRowBox .ant-table-fixed-right tr:first-child td:first-child {
  border-left: 1px solid transparent;
}
.adaptiveTableContent .ant-dropdown-trigger {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100 !important;
}
.adaptiveTableContent .ant-dropdown-trigger:focus,
.adaptiveTableContent .ant-dropdown-trigger:active {
  text-decoration: none;
  color: #999;
}
.adaptiveTableContent .ant-dropdown-trigger.active {
  background: #f1f9ff;
  color: #004cff;
}
.configOpenIcon {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100 !important;
}
.configOpenIcon:focus,
.configOpenIcon:active {
  text-decoration: none;
  color: #999;
}
.configOpenIcon.active {
  background: #f1f9ff;
  color: #004cff;
}
/* 修改滚动条样式 */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.generalTableContent .tableCon {
  border-radius: 5px;
  border: #ddd solid 1px;
  overflow: hidden;
}
.generalTableContent .tableCon .tableBox {
  margin: -1px -2px -1px -1px;
  position: relative;
  z-index: 1;
}
.generalTableContent .tableCon .tableBox .ant-table-thead tr th {
  white-space: normal;
}
.generalTableContent .tableCon .tableBox .ant-table-tbody tr td {
  white-space: normal;
}
.generalTableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group {
  width: 110px!important;
}
.generalTableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput .ant-input-group .ant-calendar-picker {
  width: 110px!important;
}
.generalTableContent .tableCon .tableBox.QueryRowBox .ant-table-tbody tr:nth-child(2) td .datePickerInput:hover .ant-input-group {
  width: 280px!important;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr:nth-child(odd) td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr:nth-child(odd) td {
  background: #f8f8f8;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr:nth-child(even) td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr:nth-child(even) td {
  background: #fff;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.ant-table-placeholder td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.ant-table-placeholder td {
  background-color: #fff;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr:hover td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr:hover td {
  background-color: #ebf1ff;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.highlight td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.highlight td {
  background: #d9e4ff;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.yellowLine td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.yellowLine td {
  background: #ffffcc;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.redTransparentLine td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.redTransparentLine td {
  background: #ffc69a !important;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.rowhighlight td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.rowhighlight td,
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.row-highlight td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.row-highlight td {
  background: #d9e4ff;
}
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.highLightRows td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.highLightRows td,
.generalTableContent .tableCon .tableBox .ant-table-fixed-header .ant-table-tbody tr.highlight-rows td,
.generalTableContent .tableCon .tableBox .ant-table-scroll-horizontal .ant-table-tbody tr.highlight-rows td {
  background: #d9e4ff;
}
.generalTableContent .ant-table-body {
  /* 修改滚动条样式 */
}
.generalTableContent .ant-table-body::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.generalTableContent .ant-table-body::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 2px;
}
.generalTableContent .ant-table-body::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.generalTableContent .ant-table-body::-webkit-scrollbar-thumb:hover {
  background: #ccc;
}
.generalTableContent .ant-table-body::-webkit-scrollbar-corner {
  background: #f5f5f5;
}
.configOpenIcon {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100 !important;
}
.configOpenIcon:focus,
.configOpenIcon:active {
  text-decoration: none;
  color: #999;
}
.configOpenIcon.active {
  background: #f1f9ff;
  color: #004cff;
}
.virtualTableContent {
  /* 表格列显示开关*/
}
.virtualTableContent .tableCon {
  border-radius: 5px;
  border: #ddd solid 1px;
  overflow: hidden;
}
.virtualTableContent .tableCon .tableBox {
  margin: -1px -2px -1px -1px;
  position: relative;
  z-index: 1;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th,
.virtualTableContent .tableCon .tableBox .virtual-grid td {
  box-sizing: border-box;
  white-space: nowrap!important;
  text-overflow: ellipsis;
  overflow: hidden!important;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th > span,
.virtualTableContent .tableCon .tableBox .virtual-grid td > span {
  display: block;
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
  vertical-align: middle;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th div span,
.virtualTableContent .tableCon .tableBox .virtual-grid td div span {
  white-space: inherit;
  text-overflow: inherit;
  overflow: inherit;
  vertical-align: middle;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th .ant-switch,
.virtualTableContent .tableCon .tableBox .virtual-grid td .ant-switch {
  top: 0px;
}
.virtualTableContent .tableCon .tableBox .ant-table-thead > tr > th .switchBtn .ant-switch,
.virtualTableContent .tableCon .tableBox .virtual-grid td .switchBtn .ant-switch {
  top: -2px;
}
.virtualTableContent .tableCon .tableBox .virtual-grid td span {
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden!important;
}
.virtualTableContent .ant-dropdown-trigger {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100 !important;
}
.virtualTableContent .ant-dropdown-trigger:focus,
.virtualTableContent .ant-dropdown-trigger:active {
  text-decoration: none;
  color: #999;
}
.virtualTableContent .ant-dropdown-trigger.active {
  background: #f1f9ff;
  color: #004cff;
}
.configOpenIcon {
  background: #fbfbfb;
  width: 12px;
  height: 32px;
  line-height: 12px;
  border-top-right-radius: 4px;
  border-left: #e8e8e8 solid 1px;
  font-weight: 700;
  font-size: 32px;
  color: #999;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100 !important;
}
.configOpenIcon:focus,
.configOpenIcon:active {
  text-decoration: none;
  color: #999;
}
.configOpenIcon.active {
  background: #f1f9ff;
  color: #004cff;
}
.virtual-table-cell {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 30px;
  line-height: 18px;
  padding: 5px 8px;
  font-family: 'Microsoft Yahei', '微软雅黑';
  font-size: 13px;
  color: #333333;
  overflow-wrap: break-word;
  word-break: break-all;
  text-align: left;
  vertical-align: middle;
}
.virtual-table-cell.odd-background {
  background: #f8f8f8;
}
.virtual-table-cell.ant-table-selection-column {
  width: 65px!important;
}
.virtual-table-cell img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.templateBox.displayFlex {
  display: flex;
  align-items: center;
}
.templateBox .templateLabelBox {
  margin-right: 8px;
  margin-bottom: 10px;
}
.remarkTextBox.displayFlex {
  display: flex;
  align-items: center;
}
.remarkTextBox .remarkTextLabelBox {
  margin-right: 8px;
  margin-bottom: 10px;
}
.processconentListBox {
  flex-grow: 1;
  background: #f9f9f9;
  margin-bottom: 10px;
  padding: 5px 38px 5px 10px;
  border-radius: 10px;
  border: #ddd dashed 1px;
  position: relative;
  transition: all 0.3s ease-out;
}
.processconentListBox .trigger {
  display: inline-block;
  background: url(/static/menu.1662cb91e78266683bb2.png) -30px -80px no-repeat;
  width: 14px;
  height: 14px;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 12px;
  transition: all 0.3s ease-out;
}
.processconentListBox .trigger.triggerClose {
  transform: rotate(-180deg);
}
.processconentListBox.processconentListCloseBox {
  height: 52px;
  overflow: hidden;
}
.processconentListBox .templateItem {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.processconentListBox a {
  display: inline-block;
  background: #fff;
  width: 100%;
  margin: 5px 0px 0px;
  padding: 0px 5px;
  line-height: 28px;
  border-radius: 5px;
  border: #7099b6 solid 1px;
  font-size: 14px;
  color: #7099b6;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.processconentListBox a:active {
  background: #7099b6 url(/static/menu.1662cb91e78266683bb2.png) -26px -110px no-repeat;
  color: #fff;
}
.textAreaBox {
  flex-grow: 1;
}
.textAreaBox .ant-divider {
  margin: 0px 0px 8px !important;
}
.textAreaBox .ant-divider.ant-divider-with-text-left {
  font-size: 18px;
}
.textAreaBox .ant-divider.ant-divider-with-text-left:before {
  display: inline-block !important;
  background: #004cff !important;
  width: 6px !important;
  height: 20px !important;
  border-top: none !important;
  top: -6px !important;
}
.textAreaBox .ant-divider.ant-divider-with-text-left:after {
  border-top: none !important;
}
.textAreaBox .ant-divider .ant-divider-inner-text {
  padding: 0px 8px;
}
.textAreaBox .textArea {
  background: #fff;
  margin-bottom: 15px;
  border: #ddd solid 1px;
  line-height: 18px;
  font-size: 14px;
  color: #666;
}
.textAreaBox .textArea.showCountBox {
  margin-bottom: 18px;
}
.textAreaBox .textArea:focus {
  border-color: #ddd;
  box-shadow: none;
}
.textAreaBox ul {
  width: 100%;
  margin-top: 5px;
  display: flex;
  flex-wrap: wrap;
}
.textAreaBox ul li {
  width: 20px;
  height: 20px;
  line-height: 20px;
  list-style: none;
  font-size: 14px;
  color: #666;
  text-align: center;
  cursor: pointer;
}
.workOrderDetailModalBox .textOver {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.workOrderDetailModalBox .itemTitle {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333333;
  font-weight: 600;
  margin-bottom: 10px;
}
.workOrderDetailModalBox .priorityLevelBox {
  line-height: 30px;
}
.workOrderDetailModalBox .priorityLevelBox em {
  display: inline-block;
  float: left;
  padding: 8px;
  margin: 7px 4px 0px 0px;
  border-radius: 3px;
}
.workOrderDetailModalBox .priorityLevelBox i {
  float: left;
  display: inline-block;
  font-style: normal;
}
.workOrderDetailModalBox .tableList {
  margin-bottom: 14px;
}
.workOrderDetailModalBox .tableList dt {
  float: left;
  display: inline-block;
  width: 17.5%;
  font-size: 14px;
  color: #333;
  text-align: right;
}
.workOrderDetailModalBox .tableList dt:after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.workOrderDetailModalBox .tableList dd {
  float: left;
  display: inline-block;
  width: 80%;
  margin-bottom: 0px;
}
.workOrderDetailModalBox .tableList dd .uploadBox .ant-upload-drag {
  background: #fbfbfb;
  width: 100%;
  height: 80px;
  padding: 0px;
}
.workOrderDetailModalBox .tableList dd .uploadBox .ant-upload-drag .ant-upload {
  padding: 0px;
}
.workOrderDetailModalBox .tableList dd .uploadBox .ant-upload-drag .ant-upload-drag-icon {
  display: inline-block;
  margin: -2px 10px 0px 0px !important;
  width: 26px;
  height: 22px !important;
  vertical-align: middle;
}
.workOrderDetailModalBox .tableList dd .uploadBox .ant-upload-drag .ant-upload-text {
  display: inline-block;
  line-height: 20px;
  font-size: 14px;
  color: #666;
  vertical-align: middle;
}
.workOrderDetailModalBox .tableList dd .uploadBox .ant-upload-list-item {
  float: left;
  width: 25%;
}
.workOrderDetailModalBox .tableList dd .fileInfoListBox {
  width: calc(100% + 8px);
  margin-right: -8px;
}
.workOrderDetailModalBox .tableList dd .fileInfoListBox .ant-tag {
  float: left;
  width: calc(25% - 8px);
  margin-top: 8px;
}
.workOrderDetailModalBox .tableList dd .fileInfoListBox .ant-tag .anticon-close {
  float: right;
  margin-top: 4px;
}
.workOrderDetailModalBox .workOrderForm {
  position: relative;
  padding-left: 5%;
}
.workOrderDetailModalBox .workOrderForm .left {
  width: 20% !important;
}
.workOrderDetailModalBox .workOrderForm .middle {
  width: 30% !important;
  position: relative;
  left: -50px;
}
.workOrderDetailModalBox .workOrderForm .middleTwo {
  width: 50% !important;
  margin-left: -108px !important;
}
.workOrderDetailModalBox .workOrderForm .middleTwo .ant-legacy-form-item-label {
  width: 55% !important;
}
.workOrderDetailModalBox .workOrderForm .middleThree {
  margin-left: 35px !important;
}
.workOrderDetailModalBox .workOrderForm .right {
  width: 35% !important;
}
.workOrderDetailModalBox .workOrderForm .rightStatus {
  width: 30% !important;
  position: relative;
  margin-left: -130px !important;
}
.workOrderDetailModalBox .workOrderForm .rightStatus .ant-form-item-label {
  width: 45% !important;
}
.workOrderDetailModalBox .workOrderForm .rightStatus .ant-form-item-control {
  width: 55% !important;
}
.workOrderDetailModalBox .workOrderForm .rightTwo {
  margin-left: -56px !important;
}
.workOrderDetailModalBox .workOrderForm .rightThree {
  margin-left: -198px !important;
}
.workOrderDetailModalBox .downloadMoldRepairNotice {
  padding-left: 8%;
  position: relative;
  top: -8px;
  left: -2px;
}
.workOrderDetailModalBox .downloadMoldRepairNotice .regenerateBox {
  display: inline-block;
  padding-left: 11px;
  margin-left: 10px;
  position: relative;
}
.workOrderDetailModalBox .downloadMoldRepairNotice .regenerateBox:before {
  display: i;
  content: '';
  background-color: #ddd;
  width: 1px;
  height: 14px;
  position: absolute;
  top: 4px;
  left: 0;
}
.workOrderDetailModalBox .downloadMoldRepairNotice a {
  color: #004cff !important;
}
.workOrderDetailModalBox .downloadMoldRepairNotice a span {
  color: #004cff !important;
}
.workOrderDetailModalBox .downloadMoldRepairNotice a:hover {
  color: #004cff !important;
  text-decoration: underline !important;
}
.workOrderDetailModalBox .downloadMoldRepairNotice a:hover span {
  color: #004cff !important;
  text-decoration: underline !important;
}
.workOrderDetailModalBox .wrapProcess :global .ant-form-item-label {
  margin-top: -9px;
}
.workOrderDetailModalBox .wrapProcess :global .ant-form-item-label > label {
  display: inline-flex !important;
  align-items: center;
}
.workOrderDetailModalBox .wrapProcess :global .ant-form-item-label > label p {
  margin-bottom: 0;
}
.workOrderDetailModalBox .wrapRemark {
  width: 100%;
  white-space: pre-wrap;
}
.workOrderDetailModalBox .relationWorkOrderListBox {
  white-space: normal;
}
.workOrderDetailModalBox .wrapForm {
  display: flex;
  flex-wrap: wrap;
}
.workOrderDetailModalBox .wrapForm .colorBox span:first-child em {
  display: inline-block;
  padding: 6px;
  margin: 2px 6px 0px 0px;
}
.workOrderDetailModalBox .wrapForm .ant-form-item {
  width: 33.3% !important;
  margin-bottom: 10px;
}
.workOrderDetailModalBox .wrapForm .ant-form-item.oneColumnFormItem {
  width: 100%!important;
}
.workOrderDetailModalBox .wrapForm .ant-form-item label {
  color: #999 !important;
}
.workOrderDetailModalBox .wrapForm .ant-form-item .ant-form-item-label {
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
}
.workOrderDetailModalBox .wrapForm .ant-form-item .ant-form-item-label > label {
  color: #999 !important;
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
  margin-right: 6px;
  line-height: 1.2;
  height: auto;
}
.workOrderDetailModalBox .wrapForm .ant-checkbox-wrapper > span:nth-child(2) {
  color: black !important;
}
.workOrderDetailModalBox .wrapForm.oneColumnForm .ant-form-item {
  width: 100%;
}
.workOrderDetailModalBox .wrapForm.towColumnForm .ant-form-item {
  width: 50% !important;
}
.workOrderDetailModalBox .wrapForm.towColumnForm .ant-form-item.oneColumnFormItem {
  width: 100%!important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .ant-form-item {
  width: 25% !important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .img-form-item {
  width: 50% !important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .img-form-item .ant-form-item-control {
  white-space: nowrap;
  overflow-y: auto;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .img-form-item .attachFileItem {
  width: 30px ;
  margin-right: 3px;
  display: inline-block;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .wrapProcessCheckbox {
  width: 15% !important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .wrapProcessTwo {
  width: 28.3% !important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .wrapProcessThree {
  width: 28.3% !important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .wrapProcessFour {
  width: 28.3% !important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .wrapProcesNneedTrailMold {
  width: 100% !important;
}
.workOrderDetailModalBox .wrapForm.fourColumnForm .wrapProcesNneedTrailMold .ant-form-item-label {
  max-width: 10% !important;
}
.workOrderDetailModalHistroyListBox h1 {
  margin-bottom: 0px;
  height: 24px;
  font-size: 14px;
  color: #666;
}
.workOrderDetailModalHistroyListBox .listIco {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin: 0px;
  font-size: 0px;
  border: none;
  vertical-align: middle;
  text-indent: 0px;
  cursor: pointer;
}
.workOrderDetailModalHistroyListBox .listIco span {
  font-size: 0px;
}
.workOrderDetailModalHistroyListBox .listIco.drawBtn {
  background-position: 0px -1237px;
}
.workOrderDetailModalHistroyListBox .listIco.draw2dBtn {
  background-position: 0px -2237px;
}
.workOrderDetailModalHistroyListBox .listIco.draw3dBtn {
  background-position: 0px -2277px;
}
.workOrderDetailModalHistroyListBox .listIco.jt3DBtn {
  background-position: 0px -758px;
}
.workOrderDetailModalHistroyListBox .listIco.sview3DBtn {
  background-position: 0px -798px;
}
.workOrderDetailModalHistroyListBox .listIco.accessoryBtn {
  background-position: 0px -2436px;
}
.workOrderDetailModalHistroyListBox ul li {
  height: 24px;
  line-height: 24px;
  font-weight: normal;
  font-size: 14px;
  color: #666;
}
.workOrderDetailModalHistroyListBox ul li i {
  float: right;
  display: inline-block;
  padding-right: 10px;
  font-weight: normal;
  font-style: normal;
  position: relative;
}
.workOrderDetailModalHistroyListBox ul li i b {
  display: none;
  width: 18px;
  height: 20px;
  line-height: 18px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: 2px;
}
.workOrderDetailModalHistroyListBox ul li i b:before {
  content: '╳';
  font-size: 18px;
  color: #999;
}
.workOrderDetailModalHistroyListBox ul li p {
  width: 60%;
  margin-bottom: 0px;
}
.workOrderDetailModalHistroyListBox ul li p .listIco {
  float: left;
  margin: 4px 4px 0px 0px !important;
}
.workOrderDetailModalHistroyListBox ul li p em {
  float: right;
  font-style: normal;
}
.workOrderDetailModalHistroyListBox ul li:hover i b {
  display: inline-block;
}
.specialForm :global .ant-form-item {
  width: 32% !important;
}
.specialForm :global .ant-form-item-label {
  width: 40% !important;
}
.wrapSpecialButton {
  margin-left: 183px;
}
.wrapSpecialButton button {
  padding-left: 10px;
}
.wrapSpecialButton button:first-child {
  margin-right: 10px;
}
.coolingWaterChannelBox {
  padding-bottom: 30px;
}
.coolingWaterChannelBox h1 {
  font-size: 14px;
  color: #333;
  font-weight: bold;
  margin-bottom: 10px;
}
.coolingWaterChannelBox .coolingWaterChannelImgBox {
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  padding: 10px;
  margin-bottom: 10px;
  position: relative;
  align-items: center;
  overflow: auto;
}
.coolingWaterChannelBox .coolingWaterChannelImgBox .coolingWaterChannelImg {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background-color: #f8f8f8;
  border-radius: 5px;
  font-size: 12px;
  color: #999;
}
:global .mdbCountdownBox {
  margin: 0px;
  font-weight: normal;
  font-size: 22px;
  color: #a2abb1;
}
:global .mdbCountdownBox .count {
  color: #ff2222;
}
:global .mdbCountdownBox .count .unit {
  padding-left: 5px;
  font-style: normal;
}
:global .mdbCountdownBox .homeLink {
  font-style: normal;
  color: #004cff;
  cursor: pointer;
}
.mdbCountdownBox {
  margin: 0px;
  font-weight: normal;
  font-size: 22px;
  color: #a2abb1;
}
.mdbCountdownBox .count {
  color: #ff2222;
}
.mdbCountdownBox .count .unit {
  padding-left: 5px;
  font-style: normal;
}
.mdbCountdownBox .homeLink {
  font-style: normal;
  color: #004cff;
  cursor: pointer;
}
.MdbMoldDetailModalDropdownContainer .tableBtn {
  margin: -4px 10px 0px 0px !important;
}
.MdbMoldDetailModalDropdownBox span,
.MdbMoldDetailModalDropdownBox a {
  display: block!important;
  margin: 0px!important;
  padding: 5px 4px 5px 0px;
  color: #333 !important;
}
.MdbMoldDetailModalDropdownBox span:hover,
.MdbMoldDetailModalDropdownBox a:hover {
  color: #004cff !important;
}
.mdb-resizable-layout {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}
.mdb-resizable-layout .mdb-resizable-layout-left {
  position: relative;
  height: 100%;
  background: #fff;
  flex-shrink: 0;
  min-width: 200px;
  z-index: 2;
  will-change: width;
}
.mdb-resizable-layout .mdb-resizable-layout-right {
  position: relative;
  flex: 1;
  height: 100%;
  background: #fff;
  z-index: 2;
  margin-left: 10px;
}
.mdb-resizable-layout .mdb-resizable-layout-resizer {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 100%;
  cursor: col-resize;
  z-index: 3;
  touch-action: none;
  will-change: transform;
  transform: translateX(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.mdb-resizable-layout .mdb-resizable-layout-resizer::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  background: transparent;
  transform: translateX(-50%);
  transition: background-color 0.2s ease;
}
.mdb-resizable-layout .mdb-resizable-layout-resizer:hover::before {
  background: #1890ff;
}
.mdb-resizable-layout .mdb-resizable-layout-resizer.dragging::before {
  background: #1890ff;
}
.mdb-multi-image-preview {
  display: flex;
  flex-direction: column;
  border: 1px solid #ddd;
  border-radius: 6px;
  background: #fff;
  padding-bottom: 20px;
  margin-bottom: 10px;
  overflow: hidden;
  width: 100%;
  height: 400px;
}
.mdb-multi-image-preview.empty .empty-state {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.mdb-multi-image-preview.empty .empty-state p {
  width: 80px;
  height: 80px;
  display: flex;
  background-color: #f8f8f8;
  padding: 10px;
  margin-bottom: 0px;
  border-radius: 5px;
  font-size: 12px;
  color: #999;
  align-items: center;
  justify-content: center;
}
.mdb-multi-image-preview .image-display-area {
  flex: 1;
  position: relative;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.mdb-multi-image-preview .image-display-area .image-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
}
.mdb-multi-image-preview .image-display-area .image-container:active {
  cursor: grabbing;
}
.mdb-multi-image-preview .image-display-area .image-container .preview-image {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: transform 0.1s ease;
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform-origin: center center;
  transform: translate(0%, 0%) scale(var(--scale, 1)) rotate(var(--rotation, 0deg)) translate(var(--translate-x, 0), var(--translate-y, 0));
}
.mdb-multi-image-preview .image-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  background: #fff;
  flex-shrink: 0;
}
.mdb-multi-image-preview .image-controls .controls-center {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  height: 38px;
  flex-wrap: wrap;
}
.mdb-multi-image-preview .image-controls .controls-center .navigation-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px!important;
}
.mdb-multi-image-preview .image-controls .controls-center .image-info {
  color: #aaa;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  padding: 8px 0px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.mdb-multi-image-preview .image-controls .controls-center .transform-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  flex-wrap: nowrap;
}
.mdb-multi-image-preview .image-controls .ant-btn {
  min-width: 60px;
  border: 1px solid #ddd;
  border-radius: 4px;
  color: #aaa;
}
.mdb-multi-image-preview .image-controls .ant-btn::after {
  transition: none !important;
  animation: none !important;
}
.mdb-multi-image-preview .image-controls .ant-btn:hover {
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-preview .image-controls .ant-btn.ant-btn-sm {
  min-width: 30px;
  height: 28px;
  padding: 0 8px;
}
.mdb-multi-image-preview .image-controls .ant-btn.download-btn {
  background-color: #fff;
  padding-right: 13px;
  border: 1px solid #004cff;
  color: #004cff;
}
.mdb-multi-image-preview .image-controls .ant-btn.download-btn span {
  margin-left: 5px;
}
.mdb-multi-image-preview .image-controls .ant-btn.download-btn span span {
  margin-left: 0px;
}
.mdb-multi-image-preview .image-controls .ant-btn.ant-btn[disabled],
.mdb-multi-image-preview .image-controls .ant-btn.ant-btn[disabled]:hover {
  background-color: #bbbb;
  border-color: #bbb;
  color: #aaa;
}
.mdb-multi-image-preview .file-info {
  width: 100%;
  font-size: 12px;
  color: #aaa;
  text-align: center;
}
@media (max-width: 768px) {
  .mdb-multi-image-preview .image-controls .controls-center {
    gap: 0px;
    flex-direction: column;
  }
  .mdb-multi-image-preview .image-controls .controls-center .navigation-controls,
  .mdb-multi-image-preview .image-controls .controls-center .transform-controls {
    justify-content: center;
    flex-wrap: wrap;
  }
}
@media (prefers-color-scheme: dark) {
  .mdb-multi-image-preview {
    background: #1f1f1f;
    border-color: #434343;
  }
  .mdb-multi-image-preview .image-display-area {
    background: #262626;
  }
  .mdb-multi-image-preview .image-controls {
    background: #262626;
    border-top-color: #434343;
  }
  .mdb-multi-image-preview .image-controls .controls-center .image-info {
    color: #aaa;
  }
}
.mdb-multi-image-preview[style*="height: 300px"] .image-display-area {
  min-height: 150px;
}
.mdb-multi-image-preview[style*="height: 500px"] .image-display-area {
  min-height: 300px;
}
.mdb-multi-image-preview[style*="height: 600px"] .image-display-area {
  min-height: 400px;
}
.mdb-multi-image-preview[style*="width: 300px"] .image-controls .controls-center,
.mdb-multi-image-preview[style*="width: 400px"] .image-controls .controls-center,
.mdb-multi-image-preview[style*="width: 500px"] .image-controls .controls-center {
  max-width: 100%;
}
.mdb-multi-image-preview[style*="width: 300px"] .image-controls .controls-center .transform-controls,
.mdb-multi-image-preview[style*="width: 400px"] .image-controls .controls-center .transform-controls,
.mdb-multi-image-preview[style*="width: 500px"] .image-controls .controls-center .transform-controls {
  flex-wrap: wrap;
  justify-content: center;
}
.mdb-multi-image-preview[style*="width: 600px"] .image-controls .controls-center,
.mdb-multi-image-preview[style*="width: 800px"] .image-controls .controls-center {
  max-width: 80%;
}
.mdb-multi-image-modal .ant-modal-content {
  padding: 0;
  border-radius: 12px;
  overflow: hidden;
}
.mdb-multi-image-modal .ant-modal-header {
  padding: 16px 24px;
  border-bottom: 1px solid #f0f0f0;
}
.mdb-multi-image-modal .ant-modal-header .ant-modal-title {
  font-weight: 600;
  text-align: center;
  font-size: 18px;
  color: #262626;
}
.mdb-multi-image-modal .ant-modal-close {
  position: absolute;
  top: 2px;
  right: 40px;
  width: 22px;
  height: 22px;
  color: #8c8c8c;
}
.mdb-multi-image-modal .ant-modal-close:hover {
  color: #262626;
}
.mdb-multi-image-modal .ant-modal-body {
  padding: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content {
  display: flex;
  flex-direction: column;
  height: 80vh;
  min-height: 600px;
  background: #fff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area {
  flex: 1;
  position: relative;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  min-height: 300px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container:active {
  cursor: grabbing;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container .preview-image {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: transform 0.1s ease;
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform-origin: center center;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-display-area .image-container .empty-state {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #8c8c8c;
  font-size: 14px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 24px 25px;
  background: #fff;
  border-top: 1px solid #f0f0f0;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0px;
  width: 100%;
  flex-wrap: wrap;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  width: 100%;
  max-width: 800px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right {
  min-width: 32px;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  color: #595959;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left:hover,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right:hover {
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left:focus,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right:focus,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-left:active,
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .nav-btn-right:active {
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline {
  display: flex;
  gap: 6px;
  overflow-x: auto;
  padding: 4px 0;
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex: 1;
  max-width: 600px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline::-webkit-scrollbar {
  display: none;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline {
  position: relative;
  width: 60px;
  height: 45px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid transparent;
  transition: all 0.2s ease;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline:hover {
  border-color: #004cff;
  transform: scale(1.05);
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline.active {
  border-color: #004cff;
  box-shadow: 0 0 0 2px rgba(0, 76, 255, 0.2);
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline .thumbnail-image-inline {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.2s ease;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline .thumbnail-overlay-inline {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline .thumbnail-overlay-inline .thumbnail-index-inline {
  color: #fff;
  font-size: 10px;
  font-weight: 500;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline:hover .thumbnail-overlay-inline {
  opacity: 1;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .thumbnail-list-inline .thumbnail-item-inline.active .thumbnail-overlay-inline {
  opacity: 1;
  background: rgba(24, 144, 255, 0.3);
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .navigation-section .image-info {
  color: #8c8c8c;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  padding: 8px 12px;
  border-radius: 4px;
  background: #f5f5f5;
  white-space: nowrap;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .controls-center .transform-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
  padding: 8px 12px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn {
  min-width: 32px;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  color: #595959;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn:hover {
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.ant-btn-sm {
  min-width: 28px;
  height: 28px;
  padding: 0 8px;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.download-btn {
  background-color: #fff;
  padding-left: 13px;
  border: 1px solid #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.download-btn:hover {
  background-color: #fff;
  border-color: #004cff;
  color: #004cff;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn.download-btn:disabled {
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  color: #bfbfbf;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .image-preview-container .image-controls .ant-btn:disabled {
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  color: #bfbfbf;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .file-info {
  padding: 12px 24px;
  font-size: 12px;
  color: #8c8c8c;
  text-align: center;
  background: #fafafa;
  border-top: 1px solid #f0f0f0;
  flex-shrink: 0;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .file-info a {
  color: #004cff;
  text-decoration: none;
}
.mdb-multi-image-modal .mdb-multi-image-modal-content .file-info a:hover {
  text-decoration: underline;
}
.mdb-send-message-to-ai {
  color: #0040ff;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}
.statusMarker {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-right: 5px;
}
.statusMarker .markerBottom {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  opacity: 0.2;
}
.statusMarker .markerTop {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.statusMarker.unfinished .markerBottom,
.statusMarker.unfinished .markerTop {
  background-color: #999999;
}
.statusMarker.finished .markerBottom,
.statusMarker.finished .markerTop {
  background-color: #00C800;
}
.statusMarker.processing .markerBottom,
.statusMarker.processing .markerTop {
  background-color: #004CFF;
}
.MdbMediaSelector_fileSelector .fileSelectorBtn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.MdbMediaSelector_fileSelector .fileSelectorBtn .ant-btn {
  height: 50px;
  border-radius: 6px;
  margin: 0;
}
.MdbMediaSelector_fileSelector .fileSelectorBtn .ant-btn:hover {
  border-color: #d9d9d9;
}
.MdbMediaSelector_titleBox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.MdbMediaSelector_titleBox .titleTips {
  font-size: 12px;
  color: #999;
  font-weight: normal;
}
.MdbMediaSelector_fileListBox {
  width: 100%;
  height: calc(100% - 20px);
  overflow-y: auto;
}
.MdbMediaSelector_fileListBox .mdb_fileList {
  display: flex !important;
  flex-wrap: wrap;
  gap: 10px;
}
.MdbMediaSelector_fileListBox .mdb_fileList .mdb_fileItem {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  width: 200px;
  height: 150px;
  border: 1px solid #ccc;
  border-radius: 5px;
  position: relative;
}
.MdbMediaSelector_fileListBox .mdb_fileList .mdb_fileItem img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.MdbMediaSelector_fileListBox .mdb_fileList .mdb_fileItem .mdb_playIcon {
  font-size: 40px;
  color: #fff;
  position: absolute;
  opacity: 0.7;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.MdbMediaSelector_fileListBox .mdb_fileList .mdb_fileItem p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 20px;
}
.MdbMediaSelector_fileListBox .mdb_fileList .mdb_fileItem .mdb_checkbox {
  position: absolute;
  top: 10px;
  left: 10px;
}
.MdbMediaSelector_fileListBox .mdb_fileList .mdb_fileItem .mdb_createTime {
  margin: auto;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
}
.MdbMediaSelector_fileListBox .mdb_fileList .mdb_fileItem .mdb_usedText {
  color: #fff;
  background-color: #00ff2a;
  transform: rotateZ(45deg);
  width: 100px;
  height: 35px;
  padding-top: 15px;
  top: -5px;
  right: -40px;
  left: unset;
  bottom: unset;
  opacity: 0.8;
}
.MdbMediaSelector_footer {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}
.MdbMediaSelector_footer .addBtn {
  padding-left: 10px;
}
.MdbMediaSelector_footer .cancelBtn {
  padding-left: 10px;
  color: #333;
  background-color: #fff;
  border: 1px solid #333;
}
.MdbMediaSelector_footer .cancelBtn:hover {
  color: #333;
  background-color: #fff;
  border: 1px solid #333;
}
.MdbMediaSelector_refreshBtn {
  color: #333;
  cursor: pointer;
  transform: rotateZ(-90deg);
}
.imgModalContent {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.imgModalContent .imgItem {
  width: 600px;
  height: 420px;
  margin-bottom: 20px;
  border-radius: 10px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.imgModalContent .imgItem img {
  max-width: 100%;
  max-height: 100%;
}
.imgModalContent .imgUpload {
  display: flex;
  justify-content: center;
  align-items: center;
}
.imgModalContent .imgUpload .deleteBtn {
  margin-left: 15px;
  background-color: #fff;
  color: #004CFF;
  border: 1px solid #004CFF;
}
.imgModalContent .imgUpload .deleteBtn:hover {
  background-color: #fff;
  color: #004CFF;
  border: 1px solid #004CFF;
}
.imgModalContent .imgUpload .deleteBtn .icon,
.imgModalContent .imgUpload .deleteBtn .icon:hover {
  color: #004CFF;
}
.imgModalContent .imgUpload .addBtnCustom {
  height: 30px;
}
.imgModalContent .imgList {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  width: 100%;
  margin-top: 10px;
  position: relative;
}
.imgModalContent .imgList .imgListIconLeft {
  font-size: 30px;
  cursor: pointer;
  position: absolute;
  left: 0;
  opacity: 0.7;
}
.imgModalContent .imgList .imgListIconRight {
  font-size: 30px;
  cursor: pointer;
  position: absolute;
  right: 0;
  opacity: 0.7;
}
.imgModalContent .imgList .imgListscroll {
  flex: 1;
  overflow: auto;
  display: flex;
}
.imgModalContent .imgList .imgListBox {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  gap: 10px;
  align-items: center;
}
.imgModalContent .imgList .imgListBox .imgItemBox {
  width: 120px;
  height: 90px;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  background: #ddd;
}
.imgModalContent .imgList .imgListBox .imgItemBox img {
  max-width: 100%;
  max-height: 100%;
}
.imgModalContent .imgList .imgListBox .imgItemBoxActive {
  border: 1px solid #1890ff;
}
.imgUploadBox {
  display: inline-flex;
}
.imgUploadBox .imgUploadBtn {
  display: flex;
  justify-content: flex-start;
}
.imgUploadBox .imgUploadBtn .imgCustomUpload {
  margin-left: 15px;
  display: flex;
}
.imgUploadBox .imgPreview {
  width: 28px;
  height: 28px;
  border-radius: 5px;
  border: #ddd solid 1px;
  overflow: hidden;
  position: relative;
}
.imgUploadBox .imgPreview em {
  display: inline-block;
  background: #ff2222;
  min-width: 20px;
  height: 16px;
  line-height: 16px;
  padding: 0px 2px;
  border-radius: 4px;
  transform: scale(0.6);
  font-family: "Arial", san-serif;
  font-style: normal;
  font-size: 16px;
  color: #fff;
  text-align: center;
  opacity: 0.8;
  position: absolute;
  top: -2px;
  right: -2px;
  z-index: 1;
}
.imgUploadBox .imgPreview img {
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 5px;
  position: relative;
  z-index: 0;
  max-width: 100%;
  min-height: 20px;
  max-height: 26px;
  margin: 0px auto;
  vertical-align: middle;
  cursor: zoom-in;
}
.imgModal .ant-modal-content .ant-modal-header {
  border-bottom: none;
}
.wrapDrawer .ant-drawer-header {
  height: 50px;
  background-color: #f8f8f8;
  position: relative;
  border-bottom: 1px solid #ddd;
}
.wrapDrawer .ant-drawer-header .ant-drawer-title {
  font-family: PingFangSC-Semibold;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
}
.wrapDrawer .ant-drawer-header::before {
  content: '';
  width: 3px;
  height: 65%;
  background-color: #004CFF;
  display: inline-block;
  position: absolute;
  left: 0;
}
.wrapDrawer .greenFont {
  color: #00C800;
}
.wrapDrawer .redFont {
  color: #ff2222;
}
.wrapDrawer .wrapRow {
  margin-bottom: 20px;
  display: flex;
}
.wrapDrawer .wrapRow .imgBox {
  text-align: center;
}
.wrapDrawer .wrapRow .imgBox .img {
  width: 128px;
  height: 138px;
}
.wrapDrawer .wrapRow .wrapCol {
  padding-left: 20px;
}
.wrapDrawer .textOver {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wrapDrawer .itemTitle {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333333;
  font-weight: 600;
  margin-bottom: 10px;
}
.wrapDrawer .itemTitle::before {
  content: '';
  width: 3px;
  height: 14px;
  background-color: #004CFF;
  margin-right: 8px;
}
.wrapDrawer .wrapForm {
  display: flex;
  flex-wrap: wrap;
}
.wrapDrawer .wrapForm .colorBox span:first-child em {
  display: inline-block;
  padding: 6px;
  margin: 2px 6px 0px 0px;
}
.wrapDrawer .wrapForm .ant-form-item,
.wrapDrawer .wrapForm .ant-legacy-form-item {
  width: 33.3%;
  margin-bottom: 10px;
}
.wrapDrawer .wrapForm .ant-form-item.oneColumnFormItem,
.wrapDrawer .wrapForm .ant-legacy-form-item.oneColumnFormItem {
  width: 100%!important;
}
.wrapDrawer .wrapForm .ant-form-item label,
.wrapDrawer .wrapForm .ant-legacy-form-item label {
  color: #999 !important;
}
.wrapDrawer .wrapForm .ant-form-item .ant-form-item-label,
.wrapDrawer .wrapForm .ant-legacy-form-item .ant-form-item-label,
.wrapDrawer .wrapForm .ant-form-item .ant-legacy-form-item-label,
.wrapDrawer .wrapForm .ant-legacy-form-item .ant-legacy-form-item-label {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.wrapDrawer .wrapForm .ant-form-item .ant-form-item-label > label,
.wrapDrawer .wrapForm .ant-legacy-form-item .ant-form-item-label > label,
.wrapDrawer .wrapForm .ant-form-item .ant-legacy-form-item-label > label,
.wrapDrawer .wrapForm .ant-legacy-form-item .ant-legacy-form-item-label > label {
  color: #999 !important;
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
  margin-right: 6px;
  line-height: 1.2;
  height: auto;
}
.wrapDrawer .wrapForm .ant-checkbox-wrapper > span:nth-child(2) {
  color: black !important;
}
.wrapDrawer .wrapForm.oneColumnForm .ant-form-item,
.wrapDrawer .wrapForm.oneColumnForm .ant-legacy-form-item {
  width: 100%;
}
.wrapDrawer .wrapForm.towColumnForm .ant-form-item,
.wrapDrawer .wrapForm.towColumnForm .ant-legacy-form-item {
  width: 50%;
}
.wrapDrawer .wrapForm.towColumnForm .ant-form-item.oneColumnFormItem,
.wrapDrawer .wrapForm.towColumnForm .ant-legacy-form-item.oneColumnFormItem {
  width: 100%!important;
}
.wrapDrawer .wrapForm.fourColumnForm .ant-form-item,
.wrapDrawer .wrapForm.fourColumnForm .ant-legacy-form-item {
  width: 25%;
}
.wrapDrawer .wrapForm.fourColumnForm .img-form-item {
  width: 50% !important;
}
.wrapDrawer .wrapForm.fourColumnForm .img-form-item .ant-form-item-control {
  white-space: nowrap;
  overflow-y: auto;
}
.wrapDrawer .wrapForm.fourColumnForm .img-form-item .attachFileItem {
  width: 30px ;
  margin-right: 3px;
  display: inline-block;
}
.wrapSpace p {
  margin-bottom: 0;
  color: #999;
  cursor: pointer;
}
.wrapSpace .icon-cancel {
  font-weight: bolder;
}

