body {
  overflow: hidden;
}

.content-main[data-v-136c4e64] {
  padding: 14px;
  height: calc(100vh - 100px);
  overflow: auto;
  min-width: 1200px;
  width: 100%;
}
.content-main .content[data-v-136c4e64] {
  height: calc(100vh - 130px);
  padding: 20px;
  background-color: #ffffff;
}
.content-main .dealWith[data-v-136c4e64] {
  height: auto;
  min-height: calc(100vh - 220px);
  overflow: auto;
}
.content-main .footer[data-v-136c4e64] {
  margin-top: 20px;
  text-align: center;
  color: #777777;
}
.content-main .footer p[data-v-136c4e64] {
  height: 30px;
  line-height: 30px;
}
.content-main .footer a[data-v-136c4e64] {
  color: #777777;
}
.content-main .footer .anticon[data-v-136c4e64] {
  margin: 0 30px;
  font-size: 22px;
}

.content-top[data-v-c3113126] {
  position: relative;
  z-index: 96;
  padding: 0 14px;
  height: 50px;
  line-height: 50px;
  background-color: #ffffff;
}

.label-item[data-v-5a281c1b] {
  position: relative;
}
.label-item .title[data-v-5a281c1b] {
  display: flex;
  align-items: center;
  margin-top: 6px;
  font-size: 12px;
  color: #777777;
  white-space: nowrap;
}
.label-item .title .hint[data-v-5a281c1b] {
  color: #ffa036;
  margin-left: 5px;
  margin-top: -1px;
}
.label-item .title span[data-v-5a281c1b] {
  height: 24px;
  line-height: 24px;
}
.label-item .title .left-line[data-v-5a281c1b] {
  display: inline-block;
  margin-right: 8px;
  width: 2px;
  height: 15px;
  background-color: #165Dff;
}
.label-item .title .ft-bolder[data-v-5a281c1b] {
  height: 50px;
  line-height: 50px;
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.label-item .must-fill[data-v-5a281c1b] {
  color: #FB4246;
  font-size: 14px;
  margin-left: 2px;
}
.label-item .u-bottom-border .addon-after[data-v-5a281c1b] {
  position: absolute;
  right: 0;
  z-index: 1;
  height: 32px;
  line-height: 32px;
}
.label-item .addon-after[data-v-5a281c1b] {
  position: absolute;
  right: 6px;
  z-index: 1;
  height: 32px;
  line-height: 32px;
}
.label-item .max-size[data-v-5a281c1b] {
  position: absolute;
  right: 4px;
  bottom: 8px;
  height: 12px;
  line-height: 12px;
  z-index: 1;
  font-size: 12px;
  color: #bbbbbb;
}
.label-item textarea.ant-input[data-v-5a281c1b] {
  padding: 4px 0 0 0;
}
.label-item[data-v-5a281c1b] .ant-select-selection__rendered {
  margin-left: 4px;
}
.label-item[data-v-5a281c1b] .ant-skeleton {
  height: 21px;
  width: 100px;
}
.label-item[data-v-5a281c1b] .ant-skeleton-content {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.label-item[data-v-5a281c1b] .ant-skeleton-title {
  background: #ffffff;
}
.label-item[data-v-5a281c1b] .ant-skeleton-content .ant-skeleton-title {
  margin-top: 0px;
  width: auto;
}
.label-item[data-v-5a281c1b] .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 0px;
}

.pic[data-v-31093cb0] {
  width: 174px;
  height: 116px;
}
.pic img[data-v-31093cb0] {
  height: 116px;
}
.pic .check-pic[data-v-31093cb0] {
  padding-top: 40px;
}
.enclosure[data-v-31093cb0] {
  width: 120px;
  height: 76px;
}
.enclosure img[data-v-31093cb0] {
  height: 76px;
}
.enclosure .check-pic[data-v-31093cb0] {
  padding-top: 18px;
}
.enclosure[data-v-31093cb0] .ant-upload.ant-upload-select-picture-card > .ant-upload {
  padding: 0;
  width: 120px;
  height: 76px;
}
.rotation[data-v-31093cb0] {
  width: 174px;
  height: 98px;
}
.rotation img[data-v-31093cb0] {
  height: 98px;
}
.rotation .check-pic[data-v-31093cb0] {
  padding-top: 18px;
}
.rotation[data-v-31093cb0] .ant-upload.ant-upload-select-picture-card > .ant-upload {
  padding: 0;
  width: 174px;
  height: 98px;
}
.file-list[data-v-31093cb0] {
  position: relative;
  margin: 0 10px 10px 0;
  border-radius: 4px;
  cursor: pointer;
}
.file-list .top[data-v-31093cb0] {
  position: absolute;
  top: 0;
  color: #ffffff;
  text-align: center;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  z-index: 2;
}
.file-list .top .pic-name[data-v-31093cb0] {
  padding: 0 10px;
  max-width: 100px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 5px 0px 5px 0px;
}
.file-list .top .close[data-v-31093cb0] {
  padding-top: 2px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0px 5px 0px 5px;
}
.file-list .bottom[data-v-31093cb0] {
  position: absolute;
  bottom: 0px;
  width: 172px;
  height: 24px;
  border-radius: 4px 4px 4px 4px;
}
.file-list .bottom[data-v-31093cb0] .ant-select-selector {
  background: rgba(0, 0, 0, 0.45);
  border: none;
  color: #ffffff;
  border-radius: 0 0 6px 6px;
  height: 24px;
  line-height: 24px;
  border: none !important;
}
.file-list .bottom[data-v-31093cb0] .rc-virtual-list-holder {
  max-height: 220px !important;
}
.file-list .bottom[data-v-31093cb0] .ant-select-selection-item {
  padding-left: 10px;
  height: 24px;
  line-height: 24px;
}
.file-list .bottom[data-v-31093cb0] svg {
  color: #ffffff;
}
.file-list .upload-content[data-v-31093cb0] {
  position: absolute;
  width: 96%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  left: 2%;
}
.file-list .upload-content .uploading[data-v-31093cb0] {
  color: #777777;
}
.file-list .upload-content .percent-line[data-v-31093cb0] {
  height: 2px;
  background-color: #165Dff;
}
.file-list img[data-v-31093cb0] {
  background-color: #f6f7f8;
  border-radius: 4px;
}
.file-list .check-pic-type[data-v-31093cb0] {
  padding: 15px 8px;
  font-size: 12px;
  border-radius: 4px;
  text-align: center;
  background-color: #F6F7F8;
  cursor: pointer;
  color: #777777;
}
.file-list .check-pic-type[data-v-31093cb0] {
  background-color: #BBBBBB;
}
.file-list .check-pic-type li[data-v-31093cb0] {
  float: left;
  margin: 0 0 10px 10px;
  width: 40px;
  height: 24px;
  line-height: 24px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 4px;
}
.file-list .check-pic-type li[data-v-31093cb0]:hover {
  border-color: #165Dff;
  color: #165Dff;
}
.file-list .pic-img-list[data-v-31093cb0] {
  height: 116px;
  width: 174px;
  margin-right: 10px;
  border-radius: 6px;
}
.file-list .pic-img-list > div[data-v-31093cb0] {
  width: 100%;
  height: 100%;
  line-height: 116px;
  border: 1px solid #eeeeee;
  background-color: #f6f7f8;
  text-align: center;
  border-radius: 6px;
  overflow: hidden;
}
.file-list .pic-img-list > div img[data-v-31093cb0] {
  width: auto;
  max-width: 174px;
  height: auto;
  max-height: 116px;
  overflow: hidden;
}
.file-list .enclosure-img-list[data-v-31093cb0] {
  height: 76px;
  width: 120px;
  margin-right: 10px;
  border-radius: 6px;
}
.file-list .enclosure-img-list > div[data-v-31093cb0] {
  width: 100%;
  height: 100%;
  line-height: 76px;
  border: 1px solid #eeeeee;
  background-color: #f6f7f8;
  text-align: center;
  border-radius: 6px;
  overflow: hidden;
}
.file-list .enclosure-img-list > div img[data-v-31093cb0] {
  width: auto;
  max-width: 120px;
  height: auto;
  max-height: 76px;
  overflow: hidden;
}
.file-list .rotation-img-list[data-v-31093cb0] {
  height: 98px;
  width: 174px;
  margin-right: 10px;
  border-radius: 6px;
}
.file-list .rotation-img-list > div[data-v-31093cb0] {
  width: 100%;
  height: 100%;
  line-height: 98px;
  border: 1px solid #eeeeee;
  background-color: #f6f7f8;
  text-align: center;
  border-radius: 6px;
  overflow: hidden;
}
.file-list .rotation-img-list > div img[data-v-31093cb0] {
  width: auto;
  max-width: 174px;
  height: auto;
  max-height: 98px;
  overflow: hidden;
}
.file-list .bottom-name-style[data-v-31093cb0] {
  position: absolute;
  width: 100%;
  bottom: 0px;
  height: 22px;
  line-height: 22px;
  color: #777777;
  background: rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 0 5px;
  border-radius: 0 0 4px 4px;
}
.picStyle[data-v-31093cb0] .ant-upload.ant-upload-select-picture-card {
  width: 174px;
  height: 116px;
}
.enclosureStyle[data-v-31093cb0] .ant-upload.ant-upload-select-picture-card {
  width: 120px;
  height: 76px;
}
.rotationStyle[data-v-31093cb0] .ant-upload.ant-upload-select-picture-card {
  width: 174px;
  height: 98px;
}
.upload[data-v-31093cb0] .ant-upload.ant-upload-select-picture-card > .ant-upload {
  padding: 0;
}
.upload[data-v-31093cb0] .ant-upload-list-picture-card .ant-upload-list-item {
  padding: 0;
  border: none;
}
.upload .check-pic-type[data-v-31093cb0] {
  padding: 12px 8px;
  font-size: 12px;
  border-radius: 4px;
  text-align: center;
  background-color: #F6F7F8;
  cursor: pointer;
  color: #777777;
}
.upload .check-pic-type[data-v-31093cb0] {
  background-color: #BBBBBB;
}
.upload .check-pic-type li[data-v-31093cb0] {
  float: left;
  margin: 0 0 10px 10px;
  width: 40px;
  height: 24px;
  line-height: 24px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 4px;
}
.upload .check-pic-type li[data-v-31093cb0]:hover {
  border-color: #165Dff;
  color: #165Dff;
}
.picQrCode[data-v-31093cb0] {
  width: 118px;
  height: 118px;
}
.picQrTip[data-v-31093cb0] {
  width: 120px;
  height: 118px;
}
.enclosureQrCode[data-v-31093cb0] {
  width: 76px;
  height: 76px;
}
.enclosureQrTip[data-v-31093cb0] {
  padding-top: 3px;
  width: 120px;
  height: 80px;
}
.rotationQrCode[data-v-31093cb0] {
  width: 98px;
  height: 98px;
}
.rotationQrTip[data-v-31093cb0] {
  width: 120px;
  height: 98px;
}
.qrCodeStyle .qrImgStyle[data-v-31093cb0] {
  background: #f6f7f8;
  border-radius: 4px 0 0 4px;
  border: 1px dashed #dddddd;
}
.qrCodeStyle .qrImgStyle .qrCodeUnValidStyle[data-v-31093cb0] {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
}
.qrCodeStyle .qrImgStyle[data-v-31093cb0] .ant-popover-inner-content {
  padding: 5px !important;
  width: 108px !important;
}
.qrCodeStyle .qrTipStyle[data-v-31093cb0] {
  padding-left: 10px;
  border: 1px dashed #dddddd;
  border-left: none;
  font-size: 12px;
  border-radius: 0 4px 4px 0;
}
.tips[data-v-31093cb0] {
  font-size: 12px;
  line-height: 24px;
  color: #777777;
}
.bgColorStyle[data-v-31093cb0] {
  background: #f4f5f7;
}
.animate-box[data-v-31093cb0] {
  flex-wrap: wrap;
  animation: skeleton-blink-31093cb0 1.2s ease infinite;
  -webkit-animation: skeleton-blink-31093cb0 1.2s ease infinite;
  background-image: linear-gradient(90deg, #f0f0f0 25%, #e3e3e3 37%, #f0f0f0 63%);
  background-size: 400% 100%;
}
.setOver[data-v-31093cb0] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 25px;
  padding: 0 8px;
}
@keyframes skeleton-blink-31093cb0 {
0% {
    background-position: 100% 50%;
}
to {
    background-position: 0 50%;
}
}

.dic-contianer[data-v-79fd7644] {
  width: 100%;
  position: relative;
}
.dic-contianer[data-v-79fd7644] .ant-select-multiple .ant-select-selection-placeholder {
  left: 0;
}
.dic-contianer .dict-footer[data-v-79fd7644] {
  min-height: 32px;
  padding: 5px 12px;
}
.dic-contianer[data-v-79fd7644] .ant-select .ant-select-arrow {
  color: #165dff;
}

.nation-container[data-v-2302e195] {
  width: 100%;
  display: flex;
}
.nation-container .item[data-v-2302e195] {
  flex: 1;
  margin-left: 10px;
}
.nation-container .item[data-v-2302e195]:first-child {
  margin-left: 0;
}

.auto-complete-container[data-v-e1e0c574] {
  width: 100%;
  margin: 30px auto;
  border: 1px solid #dddddd;
  position: relative;
}
.auto-complete-container .down[data-v-e1e0c574] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  z-index: 10;
  color: #0a87f8;
}
.auto-complete-container.disabled .down[data-v-e1e0c574] {
  opacity: 0.6;
}
.auto-complete-container.disabled:hover .down[data-v-e1e0c574] {
  display: block;
}
.auto-complete-container[data-v-e1e0c574] .ant-select {
  width: 100%;
  background: #fff;
  border: none;
  border-radius: 4px;
}
.auto-complete-container[data-v-e1e0c574] .ant-select .ant-select-selection-placeholder {
  line-height: 32px;
}
.auto-complete-container[data-v-e1e0c574] .ant-select .ant-select-selector {
  padding: 0 10px;
}
.auto-complete-container[data-v-e1e0c574] .ant-select .ant-select-selector input {
  padding: 0 10px;
}
.auto-complete-container[data-v-e1e0c574] .ant-select .ant-select-clear {
  right: 0;
  width: 30px;
  top: 0;
  bottom: 0;
  margin-top: 0;
  background: #fff;
  z-index: 100;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auto-complete-container[data-v-e1e0c574] .ant-select .empty-box {
  text-align: center;
  width: 100%;
  color: #ffa036;
  font-size: 14px;
  margin: 65px 0;
}

.modal-container[data-v-f669a1f2] {
  box-sizing: border-box;
  height: 100%;
  padding-bottom: 20px;
}
.modal-container.overflow[data-v-f669a1f2] {
  overflow-y: auto;
}
.modal-container .modal-footer[data-v-f669a1f2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}
.modal-container .modal-footer .modal-footer-left[data-v-f669a1f2] {
  font-size: 14px;
}
.modal-container .modal-footer .modal-footer-right[data-v-f669a1f2] {
  flex: 1;
  display: flex;
}
.modal-container .modal-footer .modal-footer-right.left[data-v-f669a1f2] {
  justify-content: left;
}
.modal-container .modal-footer .modal-footer-right.center[data-v-f669a1f2] {
  justify-content: center;
}
.modal-container .modal-footer .modal-footer-right.right[data-v-f669a1f2] {
  justify-content: right;
}
.modal-container .modal-footer .modal-footer-right[data-v-f669a1f2] .ant-btn {
  margin-left: 20px;
  height: 40px;
  min-width: 120px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1;
}
.modal-container .modal-footer .modal-footer-right[data-v-f669a1f2] .ant-btn:nth-child(1) {
  margin-left: 0;
}
.modal-container .modal-footer .modal-footer-right.small[data-v-f669a1f2] .ant-btn {
  height: 32px;
  min-width: 70px;
  font-size: 13px;
  border-radius: 4px;
  margin-left: 10px;
}
.modal-container.btn-fixed .modal-content[data-v-f669a1f2] {
  padding-bottom: 70px;
}
.modal-container.btn-fixed .modal-footer[data-v-f669a1f2] {
  position: absolute;
  left: 0;
  right: 10px;
  bottom: 0;
  padding: 20px 10px 20px 20px;
  background: #fff;
  margin-top: 0;
}
.modal-container .modal-content[data-v-f669a1f2] {
  padding: 15px 20px 0 20px;
  box-sizing: border-box;
}
.modal-container .modal-content.no-padding-top[data-v-f669a1f2] {
  padding-top: 0;
}
.modal-container .modal-content.have-icon[data-v-f669a1f2] {
  position: relative;
  padding-left: 30px;
}
.modal-container .modal-content.have-icon .modal-icon[data-v-f669a1f2] {
  font-size: 22px;
  position: absolute;
  top: -6px;
  left: 0;
}
.modal-container .modal-content.have-icon .modal-icon.info[data-v-f669a1f2] {
  color: #ffbf00;
}
.modal-container .modal-content.have-icon .modal-icon.success[data-v-f669a1f2] {
  color: #59c724;
}
.modal-container .modal-content.have-icon .modal-icon.warning[data-v-f669a1f2] {
  color: #fb4246;
}
.modal-container .modal-top[data-v-f669a1f2] {
  background: #E9F1FF;
  padding: 9px 20px;
  min-height: 40px;
  color: #777777;
  font-size: 14px;
}
.modal-container.confirm[data-v-f669a1f2] {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.modal-container.confirm .modal-icon[data-v-f669a1f2] {
  top: 0 !important;
}
.modal-container.confirm .modal-content[data-v-f669a1f2] {
  padding-top: 4px;
  padding-right: 0;
}
.modal-container.confirm .modal-tip-title[data-v-f669a1f2] {
  font-size: 16px;
  margin-bottom: 8px;
  font-weight: 500;
}
.modal-container.confirm .modal-description[data-v-f669a1f2] {
  font-size: 14px;
  margin-bottom: 10px;
  color: #777777;
}
.modal-container.confirm .modal-footer[data-v-f669a1f2] {
  padding-right: 0;
}
.modal-container.confirm .modal-footer .modal-footer-right .ant-btn[data-v-f669a1f2],
.modal-container.confirm .modal-footer .modal-footer-right[data-v-f669a1f2] .ant-btn {
  height: 32px;
  min-width: 70px;
  font-size: 13px;
  border-radius: 4px;
  margin-left: 10px;
}

.own-dialog .ant-modal-content .ant-modal-header {
  padding-left: 20px;
  padding-right: 20px;
}
.own-dialog.hide-modal-title .ant-modal-header {
  display: none;
}

.house-split[data-v-6f294eed] {
  display: flex;
  align-items: center;
  justify-content: start;
  width: 100%;
}
.house-split .first-div[data-v-6f294eed] {
  overflow: hidden;
  white-space: nowrap;
}
.house-split .first-div .text-content[data-v-6f294eed] {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.house-split .first-div .house-num[data-v-6f294eed] {
  border-radius: 2px;
  color: #0a87f8;
  background-color: #f0f8ff;
  font-size: 12px;
  text-align: center;
  padding: 5px 5px;
}
.house-split .quantity[data-v-6f294eed] {
  min-width: 40px;
  text-align: left;
  position: relative;
  flex-shrink: 0;
}
.house-split .quantity .eye[data-v-6f294eed] {
  color: #165Dff;
  cursor: pointer;
}
.house-split .popover-content[data-v-6f294eed] {
  padding: 0 10px;
  font-size: 14px;
  max-width: 400px;
  word-wrap: break-word;
  white-space: normal;
}

.blue {
  color: #165Dff;
}
.blue-bg {
  background-color: #165Dff;
}
.red {
  color: #FB4246;
}
.red-bg {
  background-color: #FB4246;
}
.green {
  color: #03C683;
}
.green-bg {
  background-color: #03C683;
}
.yellow {
  color: #FFA036;
}
.yellow-bg {
  background-color: #FFA036;
}
.purple {
  color: #9F6EEC;
}
.purple-bg {
  background-color: #9F6EEC;
}
.grey {
  color: #777777;
}
.grey-bg {
  background-color: #777777;
}
.black {
  color: #111111;
}
.grey9 {
  color: #999999;
}
.grey9-bg {
  color: #999999;
}
.greyBF {
  color: #bfbfbf;
}
.greyBF-bg {
  background-color: #bfbfbf;
}
.greyE8 {
  color: #E8E8E8;
}
.greyE8-bg {
  background-color: #E8E8E8;
}
.fs12 {
  font-size: 12px;
}
.fs13 {
  font-size: 13px;
}
.fs14 {
  font-size: 14px;
}
.fs15 {
  font-size: 15px;
}
.fs16 {
  font-size: 16px;
}
.fs17 {
  font-size: 17px;
}
.fs18 {
  font-size: 18px;
}
.fs19 {
  font-size: 19px;
}
.fs20 {
  font-size: 20px;
}
.fs22 {
  font-size: 22px;
}
.fs24 {
  font-size: 24px;
}
.border-r2 {
  border-radius: 2px;
}
.border-r4 {
  border-radius: 4px;
}
.border-r8 {
  border-radius: 8px;
}
.mt4 {
  margin-top: 4px;
}
.mt6 {
  margin-top: 6px;
}
.mt8 {
  margin-top: 8px;
}
.mt10 {
  margin-top: 10px;
}
.mt12 {
  margin-top: 12px;
}
.mt14 {
  margin-top: 14px;
}
.mt16 {
  margin-top: 16px;
}
.mt18 {
  margin-top: 18px;
}
.mt20 {
  margin-top: 20px;
}
.mt22 {
  margin-top: 22px;
}
.mt24 {
  margin-top: 24px;
}
.mt26 {
  margin-top: 26px;
}
.mt28 {
  margin-top: 28px;
}
.mt30 {
  margin-top: 30px;
}
.mb4 {
  margin-bottom: 4px;
}
.mb6 {
  margin-bottom: 6px;
}
.mb8 {
  margin-bottom: 8px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb12 {
  margin-bottom: 12px;
}
.mb14 {
  margin-bottom: 14px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb18 {
  margin-bottom: 18px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb22 {
  margin-bottom: 22px;
}
.mb24 {
  margin-bottom: 24px;
}
.mb26 {
  margin-bottom: 26px;
}
.mb28 {
  margin-bottom: 28px;
}
.mb30 {
  margin-bottom: 30px;
}
.pt4 {
  padding-top: 4px;
}
.pt6 {
  padding-top: 6px;
}
.pt8 {
  padding-top: 8px;
}
.pt10 {
  padding-top: 10px;
}
.pt12 {
  padding-top: 12px;
}
.pt14 {
  padding-top: 14px;
}
.pt16 {
  padding-top: 16px;
}
.pt18 {
  padding-top: 18px;
}
.pt20 {
  padding-top: 20px;
}
.pt22 {
  padding-top: 22px;
}
.pt24 {
  padding-top: 24px;
}
.pt26 {
  padding-top: 26px;
}
.pt28 {
  padding-top: 28px;
}
.pt30 {
  padding-top: 30px;
}
.pb4 {
  padding-bottom: 4px;
}
.pb6 {
  padding-bottom: 6px;
}
.pb8 {
  padding-bottom: 8px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb12 {
  padding-bottom: 12px;
}
.pb14 {
  padding-bottom: 14px;
}
.pb16 {
  padding-bottom: 16px;
}
.pb18 {
  padding-bottom: 18px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb22 {
  padding-bottom: 22px;
}
.pb24 {
  padding-bottom: 24px;
}
.pb26 {
  padding-bottom: 26px;
}
.pb28 {
  padding-bottom: 28px;
}
.pb30 {
  padding-bottom: 30px;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-align {
  display: flex;
  align-items: center;
}
.flex-align-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-align-start {
  display: flex;
  align-items: flex-start;
}
.flex-align-end {
  display: flex;
  align-items: flex-end;
}
.flex-justify {
  display: flex;
  justify-content: center;
}
.flex-justify-start {
  display: flex;
  justify-content: flex-start;
}
.flex-justify-end {
  display: flex;
  justify-content: flex-end;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.overflow1 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.overflow2 {
  -webkit-line-clamp: 2;
}
.overflow3 {
  -webkit-line-clamp: 3;
}
.overflow4 {
  -webkit-line-clamp: 4;
}
.overflow2,
.overflow3,
.overflow4 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
}
.height-box {
  height: 20px;
  position: sticky;
  position: -webkit-sticky;
  background: #fff;
  top: 60px;
  z-index: 10;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
body {
  background: #ffffff;
  color: #555;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-family: Inter, -apple-system, BlinkMacSystemFont, PingFang SC, Hiragino Sans GB, noto sans, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
}
td,
th,
caption {
  font-size: 14px;
}
*:active {
  outline: none !important;
}
*:focus {
  outline: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: normal;
}
a {
  color: #555;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
img {
  border: none;
}
ol,
ul,
li {
  list-style: none;
}
input,
textarea,
select,
button {
  font: 14px Verdana, Helvetica, Arial, sans-serif;
}
table {
  border-collapse: collapse;
}
.houseAlias {
  border-radius: 2px;
  color: #0a87f8;
  background-color: #f0f8ff;
  font-size: 12px;
  text-align: center;
  padding: 5px 5px;
}
.add-btn-wrap {
  position: absolute;
  top: 5px;
  right: 270px;
  margin: 9px 0;
  width: 112px;
  height: 32px;
  line-height: 32px;
  color: #ffffff;
  background-color: #165Dff;
  border-radius: 18px;
  text-align: center;
  font-size: 14px;
  z-index: 100;
  cursor: pointer;
}
.overHidde {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cursor {
  cursor: pointer;
}
.f-clearfix {
  zoom: 1;
}
.f-clearfix:after {
  content: ' ';
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.f-fl {
  float: left;
}
.f-fr {
  float: right;
}
.f-ftc-blue {
  color: #165Dff !important;
}
.f-ftc-0A87F8 {
  color: #0a87f8 !important;
}
.f-ftc-000000 {
  color: #000000 !important;
}
.f-ftc-111111 {
  color: #111111 !important;
}
.f-ftc-333333 {
  color: #333333 !important;
}
.f-ftc-666666 {
  color: #666666 !important;
}
.f-ftc-777777 {
  color: #777777 !important;
}
.f-ftc-999999 {
  color: #999999 !important;
}
.f-ftc-999999 {
  color: #999999 !important;
}
.f-ftc-BBBBBB {
  color: #BBBBBB !important;
}
.f-ftc-config {
  color: #FFA036 !important;
}
.f-ftc-warn {
  color: #FB4246 !important;
}
.f-ftc-rent {
  color: #03C683 !important;
}
.f-ftc-normal {
  color: #3DB302 !important;
}
.f-fts-32 {
  font-size: 32px;
}
.f-fts-30 {
  font-size: 30px;
}
.f-fts-28 {
  font-size: 28px;
}
.f-fts-24 {
  font-size: 24px;
}
.f-fts-22 {
  font-size: 22px;
}
.f-fts-20 {
  font-size: 20px;
}
.f-fts-16 {
  font-size: 16px;
}
.f-fts-18 {
  font-size: 18px;
}
.f-fts-14 {
  font-size: 14px;
}
.f-fts-13 {
  font-size: 13px;
}
.f-fts-12 {
  font-size: 12px;
}
.f-fts-11 {
  font-size: 11px;
}
.f-fts-10 {
  font-size: 10px;
}
.bgc-theme {
  color: #165Dff;
  background-color: rgba(22, 93, 255, 0.1);
}
.bgc-blue {
  color: #0a87f8;
  background-color: rgba(10, 135, 248, 0.1);
}
.bgc-0A87F8 {
  background-color: rgba(10, 135, 248, 0.1);
}
.radius-font-person {
  color: #0a87f8;
  background-color: rgba(10, 135, 248, 0.1);
}
.radius-person {
  background: #0a87f8;
}
.font-person {
  color: #0a87f8;
}
.radius-font-green {
  color: #03c683;
  background-color: rgba(3, 198, 131, 0.1);
}
.radius-green {
  background: #03c683;
}
.font-green {
  color: #03c683;
}
.radius-font-disabled,
.radius-font-close {
  color: #777777;
  background-color: rgba(119, 119, 119, 0.1);
}
.radius-disabled,
.radius-close {
  background: #777777;
}
.font-disabled,
.font-close {
  color: #777777;
}
.radius-font-red {
  color: #f84246;
  background-color: rgba(248, 66, 70, 0.1);
}
.radius-red {
  background: #f84246;
}
.font-red {
  color: #f84246;
}
.radius-font-yellow {
  color: #ffa036;
  background-color: rgba(255, 160, 54, 0.1);
}
.radius-font-orange {
  color: #ff6300;
  background-color: rgba(255, 99, 0, 0.1);
}
.radius-yellow {
  background: #ffa036;
}
.font-yellow {
  color: #ffa036;
}
.radius-font-toUse {
  color: #9f6eec;
  background-color: rgba(159, 110, 236, 0.1);
}
.radius-toUse {
  background: #9f6eec;
}
.font-toUse {
  background: #9f6eec;
}
.radius-font-none {
  display: none;
}
.bg-theme10 {
  background-color: rgba(22, 93, 255, 0.1) !important;
}
.bg-theme {
  background-color: #165Dff;
}
.bg-0A87F8 {
  background-color: #0a87f8;
}
.bg-777777 {
  background-color: #777777;
}
.bg-config {
  background-color: #ffa036;
}
.bg-warn {
  background-color: #f84246;
}
.color-warn {
  color: #f84246;
}
.color-theme {
  color: #165Dff;
}
.bg-normal {
  background-color: #03c683;
}
.f-ftw-500 {
  font-weight: 500;
}
.f-ftw-600 {
  font-weight: 600;
}
.h100 {
  height: 100%;
}
.f-ft-bold {
  font-weight: bold;
}
.deptDisableStyle {
  margin-left: 4px;
  padding: 2px;
  border-radius: 2px;
}
.radius-font {
  display: inline-block;
  margin-right: 10px;
  width: 60px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
}
.radius-font-width-44 {
  width: 44px;
  height: 44px;
  line-height: 44px;
}
.radius-font-width-32 {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.border-radius-4 {
  border-radius: 4px;
}
.error-bordered-ele {
  border: 1px solid #FB4246 !important;
}
.error-bordered-top-ele {
  border-top: 1px solid #FB4246 !important;
}
.error-bordered-bottom-ele {
  border-bottom: 1px solid #FB4246 !important;
}
.error-bordered .ant-select-selection {
  border: 1px solid #FB4246 !important;
}
.error-bordered .ant-select-selector {
  border: 1px solid #FB4246 !important;
}
.error-bordered .ant-input {
  border: 1px solid #FB4246 !important;
}
.error-bordered .ant-checkbox-inner {
  border: 1px solid #FB4246 !important;
}
.error-bordered .ant-upload.ant-upload-select-picture-card {
  border: 1px dashed #FB4246 !important;
}
.error-bordered-bottom .ant-select-selection {
  border-bottom: 1px solid #FB4246 !important;
}
.error-bordered-bottom .ant-input {
  border-bottom: 1px solid #FB4246 !important;
}
.error-bordered-bottom .ant-picker {
  border-bottom: 1px solid #FB4246 !important;
}
.error-bordered-bottom .ant-select-selector {
  border-bottom: 1px solid #FB4246 !important;
}
.error-bordered-radio .ant-radio-inner {
  border-color: #FB4246 !important;
}
.bordered-bottom-theme {
  border-bottom: 1px solid #165Dff;
}
.ant-tabs-top-content {
  font-size: 12px;
  color: #111111;
}
/* start 全局修改ant design 表单样式 */
.ant-message-notice-content {
  padding: 12px 24px !important;
}
.u-bottom-border .ant-input {
  padding: 0 14px 0 0;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #DDDDDD;
  border-radius: 0;
}
.no-bg .ant-input-affix-wrapper,
.no-bg .ant-input,
.no-bg .ant-input-suffix {
  background: transparent;
}
.u-bottom-border .ant-input:focus {
  box-shadow: none;
  border-bottom: 1px solid #165Dff;
}
.u-bottom-border .ant-input-affix-wrapper {
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: 1px solid #DDDDDD;
}
.u-bottom-border .ant-select .ant-select-selector {
  border: none;
  border-bottom: 1px solid #DDDDDD;
}
.u-bottom-border .ant-select-open .ant-select-selector {
  border-bottom: 1px solid #165Dff;
}
.u-bottom-border .ant-select-selector {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #DDDDDD;
  border-radius: 0;
}
.u-bottom-border .ant-select-focused .ant-select-selector,
.u-no-border .ant-select-focused .ant-select-selector,
.u-bottom-border .ant-select-selector:focus,
.u-no-border .ant-select-selector:focus,
.u-bottom-border .ant-select-selector:active,
.u-no-border .ant-select-selector:active {
  box-shadow: none;
}
.u-no-border .ant-select-selector,
.u-no-border .ant-input-affix-wrapper,
.u-no-border .ant-input {
  border: none;
  box-shadow: none;
  padding: 0;
  border-radius: 0;
}
.u-no-border .ant-cascader-picker-arrow,
.u-no-border .ant-select-arrow,
.u-bottom-border .ant-select-arrow {
  color: #165Dff;
}
.focus-border .ant-input:focus {
  border: 1px solid #165Dff;
  box-shadow: 0 0 0 2px rgba(10, 135, 248, 0.2);
  outline: 0;
}
.ant-select-selection__rendered {
  margin-left: 0;
}
.inputDisabledStyle {
  background-color: #f5f5f5 !important;
}
.inputDisabledStyle :deep(i) {
  color: rgba(0, 0, 0, 0.25);
}
.flexHeightCenter {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flexHeightCenter0 {
  display: flex;
  align-items: center;
}
.marginTop30 {
  margin-top: 30px;
}
.marginTop20 {
  margin-top: 20px;
}
.marginTop15 {
  margin-top: 15px;
}
.widthP100 {
  width: 100%;
}
.tableAmount {
  display: flex;
  flex-direction: column;
}
.spanBlock {
  word-wrap: break-word;
  word-break: break-all;
}
/* start 全局修改ant-modal 弹窗样式 为了居中 */
.ant-modal-wrap .ant-modal {
  padding: 0;
}
/* end 全局修改ant design 表单样式 */
/* end 全局修改ant design 表单样式 */
/* start 全局修改ant design 弹窗样式 */
.ownModalBorder .ant-modal-header {
  border-bottom: none;
  height: 50px;
  line-height: 50px;
  padding: 16px 20px;
}
.ownModalBorder .ant-modal-footer {
  padding: 20px 16px;
  border-top: none;
}
.ownModalBorder .ant-modal-close-x {
  height: 50px;
  line-height: 50px;
}
.titDialog .ant-modal-header {
  background: #f6f7f8;
  height: 50px;
  line-height: 50px;
  padding: 0px 20px !important;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.titDialog .ant-modal-header .ant-modal-title {
  color: #165Dff;
  font-size: 16px;
  line-height: 16px;
  width: 100%;
}
.titDialog .ant-modal-body {
  padding: 0;
}
/* end 全局修改ant design 弹窗样式 */
/* start 全局修改ant design 抽屉样式 */
.ant-drawer-wrapper-body .ant-drawer-body {
  height: 100%;
  padding: 0;
}
/* end 全局修改ant design 抽屉样式 */
/* start 修改全局滚动条样式 */
::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  box-shadow: inset 0 0 5px #d8d8d8;
  -webkit-box-shadow: inset 0 0 5px #d8d8d8;
  background: #d8d8d8;
}
::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 5px #ffffff;
  -webkit-box-shadow: inset 0 0 5px #ffffff;
  border-radius: 4px;
  background: #ffffff;
}
.label-item textarea.ant-input {
  line-height: 18px;
  padding: 4px 0 4px 4px !important;
}
.u-bottom-border textarea.ant-input {
  line-height: 18px;
  padding: 4px 0 !important;
}
@keyframes loadingCircleMove {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.viewer-button {
  background-color: #fb4246 !important;
}
.multiple-tab .viewer-button {
  top: -5px !important;
}
.animate-box {
  flex-wrap: wrap;
  animation: skeleton-blink 1.2s ease infinite;
  -webkit-animation: skeleton-blink 1.2s ease infinite;
  background-image: linear-gradient(90deg, #f0f0f0 25%, #e3e3e3 37%, #f0f0f0 63%);
  background-size: 400% 100%;
}
@keyframes skeleton-blink {
  0% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
input:-internal-autofill-selected {
  background-color: rgba(22, 93, 255, 0.1) !important;
}
#nprogress .bar {
  background: #165Dff;
}
/* end 修改全局滚动条样式 */
/* start 全局table action 列 popover样式 */
.table-action-popover .ant-popover-inner-content {
  text-align: center;
  padding: 5px 0;
}
.table-action-popover .ant-popover-inner-content .action {
  cursor: pointer;
  padding: 8px 10px;
}
.table-action-popover .ant-popover-inner-content .action:hover {
  color: #165Dff;
  background: rgba(22, 93, 255, 0.1);
}
/* end 全局table action 列 popover样式 */
.flex-wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
:root {
  --text-color: rgba(0, 0, 0, 0.65);
}
.align-middle {
  vertical-align: middle;
}
.select-box .ant-select .ant-select-selection-placeholder {
  left: 0;
}
.select-box .ant-select .ant-select-selection-search {
  margin-inline-start: 0;
}
.search-style-box .tree-wrap .ant-input-affix-wrapper {
  border: 1px solid #dddddd;
  border-radius: 0 4px 4px 0;
}
.search-style-box .tree-wrap .ant-input-affix-wrapper .ant-input {
  border: none !important;
  height: 32px !important;
}
.search-style-box .tree-wrap .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 6px;
}
.search-style-box .tree-wrap .ant-input-affix-wrapper i {
  color: rgba(0, 0, 0, 0.25);
}
.search-style-box .ant-input-affix-wrapper:hover {
  border: 1px solid #0A87F8;
}
.search-style-box .ant-select {
  border: 1px solid #dddddd;
  border-radius: 0 4px 4px 0;
}
.search-style-box .ant-select-single .ant-select-selector {
  height: 32px;
  padding: 0 8px !important;
}
.search-style-box .ant-select-single .ant-select-selection-placeholder,
.search-style-box .ant-select-single .ant-select-selection-item {
  line-height: 32px;
}
.search-style-box .ant-picker {
  border: 1px solid #d9d9d9;
  padding: 1px 0;
}
.search-style-box .ant-picker .ant-picker-input {
  height: 30px;
}
.search-style-box .ant-picker .ant-picker-input input {
  text-align: center;
}
.search-style-box .ant-input-search .ant-input {
  height: 34px;
  line-height: 34px;
}
.search-style-box .ant-input-search-button {
  height: 34px;
}
.search-style-box .ant-picker:focus {
  border: 1px solid #0A87F8;
}
.config-item .basicsInfo .item .label-item .ant-select-single .ant-select-selector {
  height: 30px;
  padding-left: 4px;
}
.config-item .basicsInfo .item .label-item .ant-input {
  height: 30px;
}
.select-padding .ant-select-selector {
  padding: 0 8px 0 16px;
}
.select-padding .ant-select .ant-select-selector .ant-select-selection-item {
  padding-right: 0;
  text-align: center;
}
.rc-virtual-list-scrollbar {
  width: 4px !important;
}
.rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb {
  background: #d8d8d8 !important;
}
.selectBuildingInfoStyle .ant-select {
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  border-right: none;
  border-radius: 17px 0 0 17px;
  padding-left: 12px;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper {
  border-radius: 0 17px 17px 0;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper .ant-input {
  box-shadow: none;
}
.selectBuildingInfoStyle .ant-select:hover {
  border-color: #165Dff;
}
.storeEmployee .label-item:first-child .tree-wrap .ant-input-affix-wrapper {
  padding-right: 30px;
}
.ant-tabs-extra-content .tabs-options .icon-margin > div:first-child,
.positionFixedContentStyle .tabs-options .icon-margin > div:first-child {
  margin-left: 1px;
}
.showDateSuffix .ant-picker .ant-picker-suffix {
  display: block;
  margin-right: 10px;
}
.picker-no-border .ant-picker .ant-picker-input input {
  border: none !important;
}
.ant-table-placeholder td {
  cursor: auto !important;
}
.ant-message {
  z-index: 10001;
}
.status-box {
  padding: 0 4px;
  margin-right: 4px;
  border-radius: 2px;
}
.IconRadius {
  margin-top: 8px;
  margin-right: 5px;
  width: 6px;
  height: 6px;
  border-radius: 4px;
}
.page-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
/*
 * 通用的详情页label-item样式
*/
.label-item .title {
  margin-bottom: 4px;
}
.label-item.item {
  margin: 0 40px 20px 0;
  width: calc(25% - 40px);
}
.label-item.item2 {
  margin: 0 40px 20px 0;
  width: calc(50% - 40px);
}
.label-item.item3 {
  margin: 0 40px 20px 0;
  width: calc(75% - 40px);
}
.label-item.item4 {
  margin: 0 40px 20px 0;
  width: calc(100%);
}
.detail-page {
  min-height: calc(100vh - 300px);
  max-height: calc(100vh - 100px);
  overflow: auto;
}
.detail-page .label-item .ant-input,
.detail-page .label-item .ant-select,
.detail-page .label-item .ant-checkbox-wrapper,
.detail-page .label-item .ant-select-selector {
  border-radius: 4px;
  font-size: 12px;
  height: 24px;
  color: #111111;
}
.detail-page .label-item .ant-input {
  padding: 4px;
}
.detail-page .label-item .ant-select-selection__rendered,
.detail-page .label-item .ant-select-selection--single {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
.detail-page .label-item .ant-select-dropdown-menu {
  font-size: 12px;
}
.detail-page .label-item .label-item .addon-after {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
.detail-page .label-item .ant-select-selection--multiple {
  min-height: 24px;
}
.detail-page .label-item .ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 20px;
  margin-top: 1px;
  line-height: 20px;
}
.detail-page .label-item .ant-tabs-top-content {
  font-size: 12px;
  color: #111111;
}
.detail-page .label-item .customer-type .ant-select-selector {
  border-radius: 4px 0 0 4px !important;
}
.detail-page .label-item .customer-type .ant-input {
  border-radius: 0 4px 4px 0 !important;
}
.detail-bottom {
  position: absolute;
  bottom: 0;
  left: 20px;
  height: 53px;
  width: calc(100% - 40px);
  line-height: 53px;
  color: #777777;
  background: #fff;
  box-sizing: content-box;
}
.detail-bottom::before {
  content: '';
  position: absolute;
  top: 10px;
  width: 100%;
  height: 1px;
  border-top: 1px dashed #dddddd;
}
.detail-bottom > span {
  font-size: 13px;
}
.detail-bottom > span:first-child {
  padding-right: 15px;
  border-right: 1px solid #eeeeee;
}
.detail-bottom > span:last-child {
  padding-left: 15px;
}
/*
   * 通用的组件遮罩，方便添加点击提示
  */
.comp-father {
  position: relative;
}
.comp-father .comp-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: not-allowed !important;
}
.ant-input-affix-wrapper {
  border-radius: 4px;
}
.custom-disabled {
  padding: 0 4px;
  display: flex;
  align-items: center;
  width: 100%;
  height: 24px;
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.split-line {
  position: relative;
  margin: 0 12px;
  height: 19px;
  width: 1px;
  border-left: 1px dashed #DDDDDD;
}
.footer-btn,
.footer-fix {
  height: 80px;
  width: 100%;
  background: #fff;
}
.detailSaveStyle {
  margin-left: 10px;
  border-radius: 4px;
}
.footer-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
}
.footer-btn .btn-box {
  display: flex;
  align-items: center;
}
.footer-btn .btn-box .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 40px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
}
.footer-btn .btn-box .btn:not(:last-child) {
  margin-right: 20px;
}
.footer-btn .btn-box .btn.cancel {
  background: #f6f7f8;
  border: 1px solid #dddddd;
  color: #666;
}
.footer-btn .btn-box .btn.torent {
  background: #05bced;
}
.footer-btn .btn-box .btn.submit {
  background: #165Dff;
}
.no-pading .ant-popover-inner-content {
  padding: 0;
}
.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
}
.serviceOrderShowFlagStyle {
  width: 100%;
  height: 42px;
  line-height: 42px;
  background: #fff1e1;
  padding-left: 19px;
  font-size: 14px;
}
.serviceOrderShowFlagStyle .fontStyle {
  color: #333333;
  font-size: 16px;
  margin-left: 7px;
}
.serviceOrderShowFlagStyle .buyStyle {
  width: 106px;
  text-align: center;
  height: 26px;
  line-height: 26px;
  background: #FFA036;
  border-radius: 14px;
  font-size: 14px;
  color: #ffffff;
  margin: 8px 0 8px 15px;
}
.page-wrap {
  position: static;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  background: #fff;
}
.page-wrap .table-pro-container .ant-table-thead th {
  white-space: nowrap;
}
.page-wrap::-webkit-scrollbar {
  width: 0px;
}
.multiple-tab {
  /*// 多标签下房源弹框详情吸顶距离
  .positionFixedStyle{
    top: 136px!important;
  }*/
  /*// 内容最大高度
  .multiple-tab-max-height{
    max-height: calc(100vh - 240px)!important;
    height: auto!important;
  }
  .ant-modal-wrap{
    .ant-modal-content .ant-modal-body{
      max-width: calc(100vw - 60px);
      max-height: calc(100vh - 240px);
      overflow: auto;
      & > div {
        max-width: calc(100vw - 60px) !important;
        max-height: calc(100vh - 240px) !important;
        &.configDashboard{
          max-height: unset!important;
        }
      }
    }
    // modal body不需要overflow
    .no-overflow-body{
      .ant-modal-body{
        overflow: unset;
      }
    }
    .no-max-height{
      .ant-modal-body{
        max-height: unset!important;
        & > div {
          max-height: unset!important;
        }
      }
    }
  }
  // 添加这个类防止弹窗标题的tab切换被裁剪
  .multiple-tab-dialog {
    .ant-modal-body {
      overflow: visible !important;
    }
  }*/
}
.multiple-tab #layoutHeader {
  top: 34px!important;
}
.multiple-tab #layoutContent {
  margin-top: 94px !important;
}
.multiple-tab .ant-modal-centered .ant-modal {
  left: 30px;
  top: 20px;
  max-width: calc(100vw - 90px);
}
.multiple-tab .child-detail {
  max-height: calc(100vh - 190px) !important;
}
.multiple-tab .positionFixedStyle {
  top: 160px !important;
}
.multiple-tab .ant-popover,
.multiple-tab .ant-select-dropdown {
  z-index: 10000 !important;
}
.multiple-tab .ant-picker-dropdown {
  z-index: 10001 !important;
}
.multiple-tab .more-drawer {
  z-index: 9999;
}
.remark-popover {
  width: 200px !important;
  word-break: break-all;
}
.owner-popover .ant-popover-inner-content {
  padding: 5px 0px;
}
.owner-popover .ant-popover-inner-content .action {
  padding-left: 16px;
  padding-right: 16px;
  height: 36px;
  line-height: 36px;
}
.owner-popover .ant-popover-inner-content .action:hover {
  color: #165Dff;
  cursor: pointer;
  background: rgba(22, 93, 255, 0.1);
}
.split-select .ant-select-item-option-content {
  font-size: 12px!important;
}
.footer_btn_dig_css .ant-modal-footer {
  position: relative;
  overflow: hidden;
  font-weight: 400;
  font-size: 14px;
}
.footer_btn_dig_css .ant-modal-footer .ant-btn {
  width: 120px;
  height: 40px;
  background: #F6F7F8;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  color: #666666;
}
.footer_btn_dig_css .ant-modal-footer .ant-btn:hover {
  color: #165Dff;
}
.footer_btn_dig_css .ant-modal-footer .ant-btn-primary {
  width: 120px;
  height: 40px;
  margin-left: 20px;
  border-radius: 4px;
  color: #fff;
  border-color: #165Dff;
  background: #165Dff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.footer_btn_dig_css .ant-modal-footer .ant-btn-primary:hover {
  color: #fff;
  border-color: #407fff;
  background: #407fff;
}
.footer_btn_dig_css .ant-modal-footer .ant-btn-primary:active {
  outline: 0;
  box-shadow: none;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  left: 0;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  box-shadow: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  left: 0;
}
.ant-select-multiple .ant-select-selector {
  padding-left: 0px;
}
.ant-select-selector {
  text-align: left;
}
.ant-select-dropdown {
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;
}
.ant-select-item-empty {
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
}
.ant-input-affix-wrapper {
  padding: 0;
}
.ant-select-selection-item,
.ant-input-affix-wrapper {
  line-height: 1.5;
}
.ant-modal-body {
  font-size: 14px;
  line-height: 1.5;
}
.ant-picker {
  border: none;
  padding: 5px 0 4px 0;
}
.ant-upload-picture-card-wrapper {
  width: auto;
}
.ant-input {
  height: 32px;
  line-height: 32px;
}
.ant-picker-suffix {
  display: none;
}
.u-bottom-border .ant-picker {
  border-bottom: 1px solid #DDDDDD;
}
.u-bottom-border .ant-picker:hover {
  border-bottom: 1px solid #0A87F8;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px 0 0;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border: none;
}
.u-bottom-border .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-bottom: 1px solid #DDDDDD;
}
.ant-btn {
  padding: 0 15px;
}
.ant-input-group-addon .ant-btn {
  padding: 2.4px 0;
}
.ant-tabs {
  line-height: 1.5;
}
.ant-cascader .ant-select-dropdown {
  overflow: hidden !important;
}
.ant-tree-treenode-selected::before {
  background: rgba(22, 93, 255, 0.1) !important;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: inherit;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #165Dff !important;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background: rgba(22, 93, 255, 0.1);
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background: rgba(22, 93, 255, 0.1);
}
.basic-info .label-item .ant-picker {
  padding-top: 0;
  padding-bottom: 0;
}
.basic-info .label-item .address .u-bottom-border .ant-input-affix-wrapper .ant-input {
  border-bottom: none;
}
.basic-info .label-item .ant-picker-input input {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 0 4px;
}
.basic-info .label-item .ant-input {
  border-radius: 4px;
}
.basic-info .label-item .u-no-border .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border: none;
}
.basic-info .label-item .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  height: 24px;
}
.basic-info .label-item .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 22px;
}
.basic-info .label-item .ant-select-single .ant-select-selector .ant-select-selection-item {
  line-height: 24px;
}
.basic-info .label-item .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholde {
  line-height: 24px;
  height: 24px;
}
.basic-info .label-item .ant-select-selector {
  padding-left: 4px;
}
.basic-info .label-item .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #d9d9d9;
  height: 24px;
}
.basic-info .label-item .ant-select:not(.ant-select-disabled) .ant-select-selector:hover {
  border: 1px solid #0A87F8;
  height: 24px;
}
.basic-info .label-item .ant-select-multiple .ant-select-selector {
  padding: 0;
}
.basic-info .label-item .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  line-height: 24px;
}
.basic-info .label-item .ant-select-single.ant-select-show-arrow .ant-select-selection-item {
  padding-right: 0px;
}
.timerStyle .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #d9d9d9;
  height: 24px;
}
.timerStyle .ant-select:not(.ant-select-customize-input) .ant-select-selector:hover {
  border: 1px solid #0A87F8;
  height: 24px;
}
.timerStyle .ant-select-multiple .ant-select-selector {
  padding: 0;
}
.timerStyle .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  line-height: 24px;
}
.timerStyle .ant-select-single.ant-select-show-arrow .ant-select-selection-item {
  line-height: 22px;
  padding-right: 0px;
  padding-left: 4px;
}
.border-all .tree-wrap .ant-input-affix-wrapper {
  border: 1px solid #DDDDDD;
}
.border-all .tree-wrap .ant-input-affix-wrapper .ant-input {
  border: none;
  height: 32px;
}
.border-all .tree-wrap .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 4px;
}
.border-all .tree-wrap .ant-input-affix-wrapper:hover {
  border: 1px solid #0A87F8;
}
.deliveryInfo-box .goodList-detail-item .ant-select .ant-select-selector {
  padding: 0 11px 0 11px;
}
.deliveryInfo-box .goodList-detail-item .ant-select .ant-select-selector {
  height: 30px;
}
.ant-pagination .ant-select .ant-select-selector {
  border: 1px solid #d9d9d9;
}
.search-condition #searchInput {
  border-radius: 4px 0 0 4px;
}
.search-condition .ant-input-group-addon .ant-input-search-button {
  border-radius: 0 0 4px 4px;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper {
  border: 1px solid #d9d9d9;
  border-radius: 17px;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper .ant-input {
  border: none;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper .ant-input-search .ant-input:focus {
  border: none;
  box-shadow: none;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon {
  background-color: transparent;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-input-search-button {
  border: none;
  border-radius: 50%;
}
.selectBuildingInfoStyle .ant-input-group-wrapper .ant-input-wrapper:hover {
  border: 1px solid #0A87F8;
}
.top .search-condition .ant-input-suffix,
.top .search-condition .anticon-down {
  padding-right: 5px;
}
.ant-picker-range .ant-picker-active-bar {
  margin-left: 0;
}
.select-noPadding-box .ant-select-dropdown .rc-virtual-list .rc-virtual-list-holder-inner .ant-select-item {
  padding: 0;
}
.ant-col .label-item .ant-picker {
  width: 100%;
}
.modal-body-radius-10 .ant-modal-content {
  border-radius: 10px;
}
.ant-input-search .ant-input-wrapper .ant-input {
  padding-left: 4px;
}
.serviceOrderShowFlagStyle > div:first-child .anticon {
  font-size: 20px;
}
.table-scroll-weight {
  /* :deep(.ant-table-body) {
        &::-webkit-scrollbar {
          //整体样式
          height: 8px;
        }
      } */
}
.table-scroll-weight .ant-table-body::-webkit-scrollbar,
.table-scroll-weight .surely-table-body::-webkit-scrollbar {
  height: 10px !important;
}
.ant-table-body::-webkit-scrollbar,
.ant-table-content::-webkit-scrollbar,
.add-scrollbar-width::-webkit-scrollbar {
  height: 8px;
}
.ant-modal div[aria-hidden='true'] {
  display: none !important;
}
.ant-modal div[aria-hidden='true'] {
  display: none !important;
}
.ant-modal-break-all-body .ant-modal-body {
  word-break: break-all;
}
body .no-padding-style .ant-popover-content .ant-popover-inner-content {
  padding: 0 !important;
}
.button-container {
  display: flex;
  align-items: center;
}
.button-container .ant-btn {
  margin-left: 20px;
  height: 40px;
  min-width: 120px;
  border-radius: 5px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button-container .ant-btn:first-child {
  margin-left: 0;
}
.button-container .ant-btn.blue {
  border-color: #165Dff;
  color: #165Dff;
}
.button-container .ant-btn .anticon {
  font-weight: normal;
  font-size: 16px;
}
.button-container.small .ant-btn {
  height: 24px;
  min-width: 50px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 2px;
  margin-left: 10px;
}
.button-container.small .ant-btn:first-child {
  margin-left: 0;
}
.button-container.medium .ant-btn {
  height: 32px;
  min-width: 70px;
  font-size: 13px;
  margin-left: 15px;
  border-radius: 2px;
}
.button-container.medium .ant-btn:first-child {
  margin-left: 0;
}
.icon-text {
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  color: #165DFF;
  line-height: 1;
}
.icon-text .icon {
  font-size: 14px;
  font-weight: normal;
  margin-left: 4px;
}
.status-container {
  display: flex;
  flex-wrap: wrap;
}
.status-container .status-item {
  display: flex;
  align-items: center;
}
.status-container .status-item .icon-box {
  border-radius: 50%;
  color: #0a87f8;
  background-color: rgba(10, 135, 248, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.status-container .status-item .icon-box.blue {
  color: #0a87f8;
  background-color: rgba(10, 135, 248, 0.1);
}
.status-container .status-item .icon-box.disabled {
  color: #777777;
  background-color: rgba(119, 119, 119, 0.1);
}
.status-container .status-item .icon-box.yellow {
  color: #ffa036;
  background-color: rgba(255, 160, 54, 0.1);
}
.status-container .status-item .icon-box.orange {
  color: #ff6300;
  background-color: rgba(255, 99, 0, 0.1);
}
.status-container .status-item .icon-box.green {
  color: #03c683;
  background-color: rgba(3, 198, 131, 0.1);
}
.status-container .status-item .icon-box.red {
  color: #f84246;
  background-color: rgba(248, 66, 70, 0.1);
}
.status-container .status-item .icon-content .title {
  font-size: 12px;
  color: #777777;
  white-space: nowrap;
}
.status-container .status-item:first-child {
  width: 220px;
  box-sizing: border-box;
  padding-right: 15px;
  position: relative;
}
.status-container .status-item:first-child::after {
  position: absolute;
  display: block;
  content: '';
  border-right: 1px dashed #DDDDDD;
  width: 1px;
  height: 50px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.status-container .status-item:first-child .icon-box {
  width: 42px;
  height: 42px;
  font-size: 28px;
}
.status-container .status-item:first-child .icon-content {
  width: calc(100% - 55px);
}
.status-container .status-item:first-child .icon-content .content {
  font-size: 14px;
  margin-top: 5px;
}
.status-container .status-item:not(:first-child) {
  padding-right: 15px;
  box-sizing: border-box;
  width: 150px;
}
.status-container .status-item:not(:first-child) .icon-box {
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 18px;
}
.status-container .status-item:not(:first-child) .icon-content {
  width: calc(100% - 42px);
}
.status-container .status-item:not(:first-child) .icon-content .content {
  font-size: 12px;
  font-weight: 400;
  color: #111111;
  margin-top: 5px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.status-container .status-item:nth-child(2) {
  margin-left: 25px;
}
.status-container .status-item:last-child {
  padding-right: 0 !important;
}
.detail-address {
  background: #e6f3fe;
  padding: 9px 20px;
  min-height: 40px;
  color: #777777;
  font-size: 14px;
}
.detail-create {
  height: 50px;
  line-height: 50px;
  border-top: 1px dashed #DDDDDD;
  color: #777777;
  font-size: 14px;
}
.detail-create span {
  position: relative;
  margin-right: 40px;
}
.detail-create span:first-child::after {
  display: block;
  content: '';
  position: absolute;
  width: 1px;
  height: 18px;
  top: 50%;
  transform: translateY(-50%);
  right: -20px;
  border-left: 1px dashed #DDDDDD;
}
.tab-container {
  min-height: calc(100vh - 420px);
}
.tab-container .ant-tabs .anticon {
  margin-right: 3px;
}
.tab-container .ant-tabs .ant-tabs-extra-content .icon-text {
  margin-left: 10px;
}
.tab-container .ant-tabs .ant-tabs-extra-content .icon-text:first-child {
  margin-left: 0;
}
.tab-container .ant-tabs .ant-popover .ant-popover-inner-content {
  min-width: 80px;
  padding: 5px 0;
}
.tab-container .ant-tabs .ant-popover .ant-popover-inner-content div {
  width: 100%;
  text-align: center;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.tab-container .ant-tabs .ant-popover .ant-popover-inner-content div:hover {
  color: #0A87F8;
  background: rgba(10, 135, 248, 0.1);
}
.hiddenArrow .ant-popover-arrow {
  display: none !important;
}
.hiddenArrow .ant-popover-inner {
  border-radius: 8px;
}
.showArrow .ant-popover-arrow {
  display: block !important;
}
.modal-container .status-container {
  padding-top: 10px;
  margin-bottom: 20px;
}
.record-container .record-item {
  display: flex;
  position: relative;
}
.record-container .record-item:last-child .right {
  padding-bottom: 0;
}
.record-container .record-item:last-child .right::after {
  display: none;
}
.record-container .record-item .left {
  width: 130px;
  box-sizing: border-box;
  padding-right: 15px;
  color: #777777;
  font-size: 14px;
}
.record-container .record-item .round {
  width: 16px;
  position: relative;
  padding-top: 4px;
}
.record-container .record-item .round::after {
  display: block;
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  background-color: rgba(10, 135, 248, 0.1);
  border-radius: 50%;
}
.record-container .record-item .round::before {
  display: block;
  content: '';
  position: absolute;
  top: 6px;
  left: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #0A87F8;
}
.record-container .record-item .right {
  padding-left: 15px;
  box-sizing: border-box;
  width: calc(100% - 146px);
  position: relative;
  padding-bottom: 25px;
}
.record-container .record-item .right::after {
  position: absolute;
  top: 7px;
  display: block;
  content: '';
  left: -9px;
  height: 100%;
  width: 1px;
  border-left: 2px dashed rgba(10, 135, 248, 0.4);
}
.record-container .record-item .right .title {
  font-weight: 400;
  font-size: 14px;
  color: #111111;
  margin-bottom: 4px;
}
.record-container .record-item .right .content {
  font-size: 13px;
  color: #999999;
}
.record-container .record-item .tag {
  color: #0A87F8;
  border-radius: 3px;
  font-size: 12px;
  padding: 2px 6px;
  margin: 0 4px;
  background-color: rgba(10, 135, 248, 0.1);
}
.record-container .record-item .view-file-container {
  margin-top: 5px;
}
.record-container .record-item .view-file-container .view-file-list {
  margin-top: -10px;
}
.record-container .record-item .view-file-container .view-file-list .view-file-item {
  margin-top: 10px;
}
.record-container .record-item .view-file-container .view-file-list .view-file-item .view-box {
  height: 48px;
  width: 85px;
}
.record-container .record-item .view-file-container .view-file-list .view-file-item .view-box img {
  max-width: 85px;
  max-height: 48px;
}
.record-container .record-item .view-file-container .view-file-list .view-file-item .view-box video {
  max-height: 48px;
}
.record-container .record-item .view-file-container .view-file-list .view-file-item .name {
  font-size: 12px;
  margin-top: 3px;
}
.record-container.no-left .record-item .right {
  width: calc(100% - 16px);
}
.record-container.no-left .record-item .right .title {
  position: relative;
}
.record-container.no-left .record-item .right .title .time {
  position: absolute;
  right: 0;
  top: 1px;
  color: #999999;
  font-size: 12px;
}
.record-container.no-left .record-item .right .title .title-box {
  padding-right: 105px;
}
.form-container .title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.form-container .title .icon-text {
  margin-left: 15px;
}
.form-container .title .button-container {
  margin-left: 15px;
}
.form-container .label-item .title {
  margin-top: 0;
  font-weight: normal;
  font-size: 12px;
}
.form-container .label-item .content {
  font-size: 14px;
  color: #111111;
}
.form-container .label-item .tip {
  position: absolute;
  top: 3px;
  left: 75px;
  font-size: 12px;
  color: #ff7226;
}
.form-container .ant-input {
  border: none;
  border-bottom: 1px solid #E8E8E8;
  padding-left: 0;
  border-radius: 0;
  padding-bottom: 8px;
}
.form-container .ant-input:focus {
  outline: none !important;
  box-shadow: none !important;
  border-color: #0A87F8;
}
.form-container .ant-input-affix-wrapper {
  border: none;
  border-bottom: 1px solid #E8E8E8;
  border-radius: 0;
}
.form-container .ant-input-affix-wrapper .ant-input {
  border: none !important;
  padding-top: 4px;
}
.form-container .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon {
  border: none;
  border-bottom: 1px solid #E8E8E8;
  background: none;
  position: relative;
}
.form-container .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:last-child {
  padding-left: 25px;
}
.form-container .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:first-child .ant-select {
  margin-right: 5px;
}
.form-container .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-select .ant-select-selector {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}
.form-container .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-select.ant-select-focused .ant-select-selector {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}
.form-container .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-input {
  border: none !important;
  text-align: left;
  margin-left: -11px;
  position: relative;
  height: 31px;
}
.form-container textarea.ant-input {
  padding: 4px 0 10px 0 !important;
  box-sizing: content-box;
}
.form-container .ant-select .ant-select-selector {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #E8E8E8;
  padding: 0;
}
.form-container .ant-select .ant-select-arrow {
  right: 5px;
}
.form-container .ant-select .ant-select-clear {
  right: 5px;
}
.form-container .ant-picker {
  border: none;
  border-bottom: 1px solid #DDDDDD;
  border-radius: 0;
  padding-left: 0;
  padding-bottom: 5px;
}
.form-container .ant-picker:focus {
  outline: none;
}
.form-container .ant-picker .ant-picker-suffix {
  display: block;
}
.form-container .error-bordered .ant-input {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.form-container.line .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon::after {
  display: block;
  content: "";
  position: absolute;
  right: 8px;
  width: 1.5px;
  height: 14px;
  background: #BBBBBB;
  top: 8px;
}
.form-container.line .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:last-child::after {
  right: auto;
  left: 4px;
  z-index: 10;
}
.form-container.line .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:first-child .ant-select {
  margin-right: 5px;
}
.form-container .ant-row {
  margin-left: -18px;
  margin-right: -18px;
}
.form-container .ant-row .ant-col {
  margin-bottom: 20px;
  box-sizing: border-box;
  padding-right: 18px;
  padding-left: 18px;
}
.form-container.border .ant-select .ant-select-selector {
  border: 1px solid #DDDDDD;
  padding: 0 10px;
  border-radius: 2px;
  height: 32px;
}
.form-container.border .ant-select .ant-select-selector .ant-select-selection-placeholder {
  left: 10px;
}
.form-container.border .ant-select .ant-select-arrow {
  right: 8px;
}
.form-container.border .ant-select .ant-select-clear {
  right: 8px;
}
.form-container.border .ant-input {
  border: 1px solid #DDDDDD;
  padding: 0 11px;
  border-radius: 2px;
}
.form-container.border textarea.ant-input {
  padding: 6px 11px !important;
}
.form-container.border .max-size {
  right: -12px;
}
.form-container.border .ant-input-affix-wrapper {
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  height: 32px;
}
.form-container.border .ant-input-affix-wrapper .ant-input {
  border: none !important;
  height: 30px;
}
.form-container.border .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 10px;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper {
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  border-radius: 2px;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon {
  border: none;
  bottom: 0;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon::after {
  display: none !important;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:first-child .ant-input {
  margin-right: -11px;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:first-child .ant-select {
  margin-right: -11px;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:first-child {
  border-right: 1px solid #DDDDDD;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon:last-child {
  border-left: 1px solid #DDDDDD;
  padding-left: 11px;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-input {
  border: none !important;
}
.form-container.border .ant-input-group-wrapper .ant-input-wrapper .ant-select-selector {
  border-bottom: none;
}
.form-container.border .ant-picker {
  border: 1px solid #DDDDDD;
  padding: 0 0 0 10px;
  height: 32px;
}
.form-container .error .ant-input {
  border-color: #FB4246 !important;
}
.form-container .error .no-border .ant-select .ant-select-selector {
  border-color: #DDDDDD !important;
}
.form-container .error .ant-select .ant-select-selector {
  border-color: #FB4246 !important;
}
.form-container .error .ant-input-affix-wrapper {
  border-color: #FB4246 !important;
}
.form-container .error .ant-input-group-addon {
  border-color: #FB4246 !important;
}
.form-container .error .ant-input-wrapper {
  border-color: #FB4246 !important;
}
.form-container .table-box .body-tr .ant-picker .ant-picker-suffix {
  display: none;
}
.form-container .table-box .body-tr .ant-select .ant-select-selector {
  border: none;
}
.form-container .table-box .body-tr .ant-input-affix-wrapper {
  border: none;
}
.form-container .table-box .body-tr .ant-input-affix-wrapper .ant-input {
  padding-top: 0;
}
.form-container .table-box .body-tr .ant-cascader {
  width: 100%;
}
.form-container .table-box .body-tr .ant-input,
.form-container .table-box .body-tr .ant-input-group-addon {
  border: none;
}
.form-container .table-box .body-tr .ant-input-group-wrapper .ant-input-group-addon:first-child {
  padding-left: 0;
}
.own-popover .ant-popover-inner-content {
  max-width: 600px;
  word-break: break-all;
  max-height: 500px;
  overflow-y: auto;
}
.own-popover .houseAddress {
  height: 20px;
  border-radius: 2px;
  color: #0A87F8;
  background-color: #f0f8ff;
  font-size: 12px;
  text-align: center;
  padding: 5px 5px;
  margin-right: 5px;
}
.check-operate-container {
  position: absolute;
  z-index: 15;
  height: 38px;
  left: 60px;
  top: 0;
  background-color: #f2f3f5;
  line-height: 38px;
  width: calc(100% - 80px);
}
.check-operate-container .fontSpacing {
  margin-left: 3px;
  margin-right: 3px;
}
.check-operate-container .dealOption {
  float: left;
}
.check-operate-container .dealOption .headSpan {
  margin-left: 16px;
}
.check-operate-container .dealOption .tooltip1 :deep(.ant-tooltip-inner) {
  padding: 8px 6px;
}
.check-operate-container .dealOption .tooltip2 :deep(.ant-tooltip-inner) {
  padding: 8px 4px 8px 6px;
}
.check-operate-container .cancelOption {
  font-size: 14px;
  float: right;
  margin-right: 20px;
  color: #165Dff;
}
.tablebar-container {
  position: sticky;
  display: flex;
  width: 100%;
  height: 60px;
  top: 0;
  left: 0;
  justify-content: space-between;
  align-items: center;
  background: #f2f3f5;
  padding: 14px 20px;
  z-index: 20;
}
.tablebar-container .searchTabs {
  background-color: #fff;
  border-radius: 4px;
  height: 34px;
  margin-right: 14px;
  padding: 4px 6px;
  display: flex;
  align-items: center;
}
.tablebar-container .searchTabs .searchTabItem {
  padding: 2px 8px;
  color: #737373;
  margin-right: 10px;
}
.tablebar-container .searchTabs .searchTabItem:last-child {
  margin-right: 0;
}
.tablebar-container .searchTabs .selectedStyle {
  background-color: rgba(22, 93, 255, 0.1);
  color: #165Dff;
  border-radius: 4px;
}
@media (max-width: 1560px) {
  .page-wrap-min .search-container {
    width: 220px !important;
  }
  .page-wrap-min .searchTabs .searchTabItem {
    margin-right: 5px !important;
  }
}
.table-small .table .contFoot {
  margin-right: 0;
}
.table-small .table .contFoot .ant-pagination {
  margin-right: 0;
}
.table-small .table .ant-table-thead tr {
  height: 40px !important;
}
.table-small .table .ant-table-thead .ant-table-cell {
  height: 40px;
  color: #777777;
  font-size: 13px;
}
.table-small .table .ant-table-cell {
  padding: 9px 8px !important;
  color: #777777;
  font-size: 13px;
}
.table-small.no-bottom .contFoot {
  margin-bottom: -20px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 6px;
}
:root {
  --tab-height: 0px;
}
:root .multiple-tab {
  --tab-height: 50px;
}
.radio-container {
  display: flex;
  margin: 0 auto;
  background: #f7f8fb;
  border-radius: 4px;
  height: 30px;
  box-sizing: border-box;
  padding: 3px;
  color: #777777;
}
.radio-container .item {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  font-size: 13px;
  padding: 0 5px;
  cursor: pointer;
  border-radius: 4px;
}
.radio-container .item:last-child {
  margin-right: 0;
}
.radio-container .item.active {
  background: #fff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.radio-container .item.active:nth-child(1) {
  color: #165dff;
}
.radio-container .item.active:nth-child(2) {
  color: #fb4246;
}
.radio-container.disabled {
  background: #eef0f4;
  position: relative;
}
.radio-container.disabled .item {
  cursor: no-drop;
  color: #bfbfbf;
}
.radio-container.disabled .item.active {
  color: #777;
  background: none;
  box-shadow: none;
  font-weight: 500;
}
.radio-container.disabled::after {
  display: block;
  content: '';
  position: absolute;
  inset: 0;
  z-index: 10;
  cursor: no-drop;
}
.common_tab_container {
  display: flex;
  margin-bottom: 10px;
}
.common_tab_container .item {
  font-size: 14px;
  color: #575757;
  padding: 5px 18px;
  position: relative;
  cursor: pointer;
}
.common_tab_container .item::after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-45%);
  right: 0;
  height: 16px;
  width: 1px;
  background: #E9EDF0;
}
.common_tab_container .item:last-child::after {
  display: none;
}
.common_tab_container .item:nth-child(1) {
  padding-left: 0 !important;
}
.common_tab_container .item.active {
  color: #165Dff;
  font-weight: 500;
}
.report_contianer_custom .report_content_title {
  font-weight: 500;
  font-size: 15px;
  color: #111111;
  margin-bottom: 12px;
}
.report_contianer_custom .report_content_list {
  display: flex;
  flex-wrap: wrap;
}
.report_contianer_custom .report_content_list .item {
  padding: 15px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 8px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  margin-right: 12px;
  width: calc(25% - 12px * 3 / 4);
  cursor: pointer;
}
.report_contianer_custom .report_content_list .item:nth-child(4n) {
  margin-right: 0;
}
.report_contianer_custom .report_content_list .item .img_icon {
  border: none;
  width: 64px;
  height: 64px;
  min-width: 64px;
}
.report_contianer_custom .report_content_list .item .item_content {
  padding-left: 10px;
  box-sizing: border-box;
  width: calc(100% - 64px);
}
.report_contianer_custom .report_content_list .item .item_content .title_box {
  display: flex;
}
.report_contianer_custom .report_content_list .item .item_content .title_box .title {
  font-weight: 500;
  font-size: 15px;
  color: #111111;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.report_contianer_custom .report_content_list .item .item_content .title_box .attr {
  background: #E7F3FE;
  border-radius: 2px;
  font-weight: 500;
  font-size: 12px;
  color: #0A87F8;
  padding: 0 6px;
  margin-left: 6px;
  height: 20px;
  line-height: 20px;
  margin-top: 2px;
  white-space: nowrap;
}
.report_contianer_custom .report_content_list .item .item_content .title_box .attr.red_bg {
  color: #FB4246;
  background: #FFECED;
}
.report_contianer_custom .report_content_list .item .item_content .title_box .attr.green_bg {
  color: #03C683;
  background: #E6F9F3;
}
.report_contianer_custom .report_content_list .item .item_content .title_box .attr.yellow_bg {
  color: #FFA036;
  background: #FFF6EB;
}
.report_contianer_custom .report_content_list .item .item_content .desc {
  font-size: 13px;
  color: #777777;
  margin-top: 4px;
}
@media (max-width: 1500px) {
  .report_contianer_custom .report_content_list .item {
    width: calc(25% - 12px * 3 / 4);
    margin-right: 12px !important;
  }
  .report_contianer_custom .report_content_list .item:nth-child(4n) {
    margin-right: 0 !important;
  }
}
.anime-circle {
  animation: circle-loading 1.5s linear infinite;
}
@keyframes circle-loading {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

