.pointer[data-v-e2fb8df4] {
  cursor: pointer;
}
.top[data-v-e2fb8df4] {
  height: 1.17333rem;
  text-align: center;
  position: relative;
  background: #F8F9FA;
  display: flex;
  align-items: center;
  justify-content: center;
}
.top .title[data-v-e2fb8df4] {
  display: inline-block;
  font-size: 0.4rem;
  font-weight: 400;
  color: #333333;
  line-height: 1.17333rem;
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.top .close[data-v-e2fb8df4] {
  position: absolute;
  left: 0.42667rem;
  top: 0.32rem;
}
.message-list[data-v-e2fb8df4] {
  background: #F2F2F2;
  padding: 0.42667rem;
  padding-bottom: 1.6rem;
  height: calc(100% - 2.66667rem);
  overflow-y: scroll;
}
.message-list .corp-name[data-v-e2fb8df4] {
  color: #E07B00;
  margin-right: 0.10667rem;
}
.message-list .is-wx[data-v-e2fb8df4] {
  color: #07C160;
}
.message-list .message-item.isSelf[data-v-e2fb8df4] {
  flex-flow: row-reverse;
}
.message-list .message-item.isSelf .avatar[data-v-e2fb8df4] {
  margin-left: 0.21333rem;
  margin-right: 0;
}
.message-list .message-item.isSelf .user-name[data-v-e2fb8df4] {
  text-align: right;
}
.message-list .message-item[data-v-e2fb8df4] {
  display: flex;
  margin-bottom: 0.42667rem;
}
.message-list .message-item .content .user-name[data-v-e2fb8df4] {
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
  margin-bottom: 0.10667rem;
}
.message-list .avatar[data-v-e2fb8df4] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 0.10667rem;
  margin-right: 0.21333rem;
}
.message-list .message-box[data-v-e2fb8df4] {
  display: inline-block;
  background: #FFFFFF;
  padding: 0.32rem;
  border-radius: 0.16rem;
  max-width: 80%;
  white-space: normal;
  word-break: break-all;
}
.message-list .message-box.text[data-v-e2fb8df4] {
  display: inline-block;
}
.message-list .message-box.voice div[data-v-e2fb8df4] {
  display: flex;
  align-items: center;
}
.bottom[data-v-e2fb8df4] {
  position: fixed;
  background: #F8F9FA;
  left: 0;
  padding: 0.10667rem 0;
  bottom: 0;
  width: 100%;
}
.bottom .open-btn[data-v-e2fb8df4] {
  background: #2475FC;
  border-radius: 0.74667rem;
  padding: 0.16rem 0;
  text-align: center;
  margin: 0 1.33333rem;
  font-size: 0.42667rem;
  font-weight: 400;
  color: #EEEEEE;
}

.no-reply-tip[data-v-c7d6c0da] {
  display: inline-block;
  font-size: 0.32rem;
  font-family: DIN-Medium, DIN;
  font-weight: 500;
  color: #FFFFFF;
  background: #E22F1C;
  border-radius: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
  padding: 0 0.16rem;
  position: absolute;
  left: 55%;
  top: 2px;
}
.customer-main-tab[data-v-c7d6c0da] {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 999;
  background: #F8F9FA;
  display: flex;
  align-items: center;
  justify-content: space-around;
  box-shadow: 0 -0.06667rem 0.10667rem 0.05333rem rgba(0, 0, 0, 0.08);
}
.customer-main-tab .tab-item[data-v-c7d6c0da] {
  padding: 0.10667rem;
  flex-shrink: 0;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.customer-main-tab .tab-item .title[data-v-c7d6c0da] {
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
}
.customer-main-tab .tab-item img[data-v-c7d6c0da] {
  width: 0.64rem;
  height: 0.64rem;
}
.customer-main-tab .tab-item.active .title[data-v-c7d6c0da] {
  color: #2475FC;
}

