.customerInnfoLogs .ant-spin-container {
  padding: 15px;
}
.customerInnfoLogs .header {
  height: 50px;
  line-height: 50px;
  background-color: #f5f5f5;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: bold;
  color: #666666;
}
.customerInnfoLogs .header .date {
  width: 180px;
  text-align: center;
}
.customerInnfoLogs .header .action {
  width: 170px;
  text-align: center;
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.customerInnfoLogs .header .conent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.customerInnfoLogs .items {
  min-height: 100px;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.customerInnfoLogs .items .date {
  width: 180px;
  line-height: 100px;
  font-size: 14px;
  text-align: center;
  color: #1784fc;
}
.customerInnfoLogs .items .action {
  width: 170px;
  line-height: 100px;
  text-align: center;
  font-size: 14px;
  color: #666;
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.customerInnfoLogs .items .conent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 100px;
}
.customerInnfoLogs .items .conent .textData {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.customerInnfoLogs .items .conent .textData span {
  min-width: 90px;
  max-width: 10px;
  text-align: right;
  color: #1784fc;
  font-weight: 500;
  display: inline-block;
}
.customerInnfoLogs .items .conent .textData p {
  margin: 0;
  color: #666;
  padding: 0 8px;
  font-weight: 500;
}
.customerInnfoLogs .items .conent .textData b {
  font-weight: 500;
  color: #EE8026;
  padding-right: 23px;
}
.customerInnfoLogs .wrapper {
  width: 594px;
  min-height: 100px;
  padding: 10px 0;
  font-size: 14px;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.customerInnfoLogs .wrapper .text {
  overflow: hidden;
  width: 594px;
  height: 65px;
  padding: 0 20px;
  position: relative;
}
.customerInnfoLogs .wrapper .text:before {
  content: "";
  height: calc(100% - 24px);
  float: right;
}
.customerInnfoLogs .wrapper .text:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: #fff;
}
.customerInnfoLogs .wrapper .btn {
  clear: both;
  padding: 0 5px;
  color: #1784fc;
  line-height: 18px;
  border-radius: 4px;
  border: 1px solid #1784fc;
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 2px;
  bottom: 0;
}
.customerInnfoLogs .wrapper .btn:before {
  content: "展开";
}
.customerInnfoLogs .wrapper .exp {
  display: none;
}
.customerInnfoLogs .wrapper .exp:checked + .text {
  height: auto;
}
.customerInnfoLogs .wrapper .exp:checked + .text .btn::before {
  content: "收起";
}
.customerInnfoLogs .wrapper .exp:checked + .text::after {
  visibility: hidden;
}
.loadding {
  text-align: center;
  padding: 15px 100px;
}
.__view .ant-spin.ant-spin-spinning {
  margin: 0 auto;
  display: block;
}

.relationBalanceMoney .ant-modal-body[data-v-49e98682] {
  padding: 0;
}
.relationBalanceMoney .formRowCol[data-v-49e98682] {
  margin: 8px 15px;
}
.relationBalanceMoney .formRowCol p[data-v-49e98682] {
  height: 15px;
  line-height: 1;
  margin-bottom: 0;
}
.relationBalanceMoney .info[data-v-49e98682] {
  height: 40px;
  line-height: 40px;
  background-color: #E5F2FE;
  color: #666;
  padding: 0 15px;
  margin-bottom: 10px;
}
.relationBalanceMoney .info div[data-v-49e98682] {
  width: 163px;
  height: 40px;
  float: left;
  padding-left: 10px;
}
.relationBalanceMoney .info span[data-v-49e98682] {
  color: #000;
}

.customerDataBasicInfo {
  margin-left: 15px;
  height: calc(100vh - 150px);
  overflow-y: scroll;
}
.customerDataBasicInfo .heads {
  width: 192px;
  height: 204px;
  background-color: #fff;
  padding-top: 43px;
  text-align: center;
  position: absolute;
  top: 65px;
  right: 0;
}
.customerDataBasicInfo .heads img {
  width: 128px;
  height: 128px;
  border-radius: 128px;
  display: inline-block;
}
.customerDataBasicInfo .heads .img {
  width: 128px;
  height: 128px;
  border-radius: 128px;
  text-align: center;
  padding: 1px;
  display: inline-block;
  border: 2px solid #1784fc;
}
.customerDataBasicInfo .heads .img .iconfont {
  font-size: 78px;
  color: #666;
  font-weight: 400;
}
.customerDataBasicInfo .ant-card {
  width: 920px;
  margin-bottom: 30px;
}
.customerDataBasicInfo .record {
  height: 40px;
  width: 920px;
  line-height: 40px;
  text-align: right;
}
.customerDataBasicInfo .record > span {
  float: left;
  margin-right: 10px;
  color: #000;
  cursor: pointer;
}
.customerDataBasicInfo .ant-card-extra {
  padding: 5px 0;
}
.customerDataBasicInfo .ant-card-extra .ant-btn {
  border-radius: 32px;
}
.customerDataBasicInfo .ant-card-extra .btn {
  color: #1784fc;
  border-color: #1784fc;
  background-color: #E9F2FF;
}
.customerDataBasicInfo .ant-card-bordered {
  border-color: #E9E9E9;
}
.customerDataBasicInfo .ant-card-body {
  padding: 0;
}
.customerDataBasicInfo .flex {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 45px;
  border-top: 1px solid #E9E9E9;
  float: left;
}
.customerDataBasicInfo .flex .label {
  width: 120px;
  line-height: 43px;
  text-align: right;
  color: #999;
}
.customerDataBasicInfo .flex .label .anticon {
  color: #333 !important;
  cursor: pointer;
}
.customerDataBasicInfo .flex .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #333;
  line-height: 22px;
  word-break: break-all;
  white-space: initial;
  padding-top: 12px;
}
.customerDataBasicInfo .flex .content span {
  margin-right: 20px;
}
.customerDataBasicInfo .flex .content .anticon-eye {
  font-size: 20px;
  cursor: pointer;
}
.customerDataBasicInfo .flex .content .badgeIcons {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  border-radius: 28px;
  float: left;
  margin: 8px 8px 0 0;
}
.customerDataBasicInfo .w100 {
  width: 100%;
}
.customerDataBasicInfo .bb {
  height: 1px;
  background-color: #E9E9E9;
  clear: both;
}
.customerDataBasicInfo .tits {
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #e9e9e9;
  clear: both;
  padding-left: 20px;
}
.customerDataBasicInfo .br {
  border-right: 1px solid #E9E9E9;
}
.customerDataBasicInfo .label-tag {
  display: inline-block;
  padding: 0 8px;
  border-radius: 4px;
  margin-right: 10px !important;
  color: #fff;
  font-size: 12px;
}
.customerDataBasicInfo .labels {
  margin-bottom: 8px ;
  padding-bottom: 8px;
}

