.weiling-followup-table table{table-layout:fixed}
.weiling-followup-table tbody tr{height:74px}
.weiling-followup-table td{height:74px;max-height:74px;vertical-align:middle}
.weiling-content-cell{min-width:320px;max-width:560px;white-space:normal;line-height:1.6}
.weiling-content-clamp,.weiling-remark-clamp{display:-webkit-box;max-height:42px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:21px;white-space:normal;word-break:break-word}
.weiling-remark-clamp{max-width:180px}
.weiling-followup-dialog{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 48px);border:0;padding:0}
.weiling-followup-dialog .workflow-dialog-body{max-height:calc(100vh - 48px);overflow:auto}
.weiling-followup-meta{margin-bottom:14px}
.weiling-followup-full{max-height:360px;overflow:auto;white-space:normal;word-break:break-word;line-height:1.7}
.weiling-followup-lines{display:grid;gap:8px;max-height:360px;overflow:auto;line-height:1.7;word-break:break-word}
.weiling-followup-lines>div{border-bottom:1px solid #EEF2F7;padding-bottom:6px}
.weiling-followup-lines>div:last-child{border-bottom:0;padding-bottom:0}
.weiling-raw-detail{border:1px solid #E4E7EC;border-radius:6px;background:#fff;padding:12px;margin-top:14px}
.weiling-raw-detail summary{cursor:pointer;font-weight:700}
.weiling-raw-block{margin-top:12px}
.weiling-raw-block small{display:block;color:#667085;margin-bottom:6px}
.weiling-raw-block pre{max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0;border:1px solid #EEF2F7;border-radius:6px;background:#FAFBFC;padding:10px;font:12px/1.6 Consolas,monospace}
.wecom-record-table td small{color:#6B7280}
.weiling-pager{margin-bottom:12px}.weiling-run-table{max-height:220px}.weiling-run-table table{min-width:960px}.wecom-sync-status{display:inline-flex;align-items:center;min-height:34px;color:#002FA7;font-size:12px;font-weight:700;white-space:nowrap}
@media(max-width:720px){.weiling-content-cell{min-width:220px;max-width:320px}}
