.wx-work-row .ava-sm{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}
.wx-work-message{min-width:0;max-width:calc(100% - 96px);display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.wx-work-sender{font-size:12px;color:#8b8b8b;line-height:1.4}
.wx-work-row.mine .wx-work-message{align-items:flex-end}
.wx-conversation .wx-work-message .bubble,.device.tablet .wx-conversation .wx-work-message .bubble{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}
.device.tablet .wx-work-message{max-width:75%}
.wx-history-results:empty{display:none}
.wx-history-label{padding:12px 16px;color:#888;font-size:12px;background:#ededed}
.wx-history-result{display:grid;grid-template-columns:1fr auto;gap:7px;width:100%;padding:16px;text-align:left;border:0;background:white;color:#191919;cursor:pointer;font:inherit}
.wx-history-group{font-size:16px;font-weight:500}
.wx-history-date,.wx-history-count{font-size:12px;color:#999}
.wx-history-preview{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#777;min-width:0}
.wx-history-count{grid-column:1 / -1}
.wx-history .bubbles{min-height:0;overflow-y:auto}
.wx-case-document{background:#fff;padding:24px 20px;margin:12px 0;color:#333;line-height:1.85;overflow-wrap:anywhere}
.wx-case-document h2{font-size:20px;margin:0 0 20px}
.wx-case-document p{margin:0 0 16px;white-space:pre-wrap}
.wx-zhou-avatar{background:#8c765a!important;display:grid;place-items:center}
.wx-zhou-avatar:empty:after{content:'周';color:#fff;font-size:24px}
.wx-history-result+.wx-history-result{border-top:1px solid #eee}
