@charset "utf-8";


.conf-label-box {position: relative; cursor: text;}
.conf-label {display: flex; gap: 0 5px; justify-content: space-between; padding: 10px 14px; width: 100%; line-height: 14px; font-size: 14px; color: #343445; font-weight: 500; background-color: #fff; border: 1px solid #9797ff; border-radius: 6px; box-sizing: border-box;}

.conf-info {display: flex; gap: 0 6px; flex-direction: column; width: calc(100% - 90px);}
.conf-label-row .conf-info {align-items: center; flex-direction: row; overflow: hidden;}
.conf-info span {white-space: nowrap;}
.conf-label-text {flex: none; line-height: 24px; overflow: hidden;}
.conf-label-time {font-size: 12px; color: #a5a5ba; font-weight: 400;}

.conf-people {width: 87px;}
.conf-people ul {display: flex; align-items: center; justify-content: flex-end; list-style: none;}
.conf-people ul li {margin-left: -3px;}
.conf-people ul li:first-child {margin-left: 0;}

.conf-profile-img {display: inline-block; width: 24px; height: 24px; border-radius: 50%; box-sizing: border-box; vertical-align: top; overflow: hidden;}
.conf-profile-img img {vertical-align: top;}
.conf-profile-more {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; font-size: 10px; color: #fff; font-weight: 500; background-color: #9797ff;}
