.human-detail[data-v-42e6c084]{padding:0 24px 32px}.profile-summary[data-v-42e6c084]{padding:16px;margin-bottom:12px;border-radius:8px;background:#f5f7fa}.profile-summary h3[data-v-42e6c084]{margin:0}.profile-summary p[data-v-42e6c084]{margin:8px 0 0;color:#606b78;overflow-wrap:anywhere}.summary-heading[data-v-42e6c084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.profile-content[data-v-42e6c084]{min-height:200px}.detail-section[data-v-42e6c084]{padding:16px 0;border-bottom:1px solid #e9edf2}.detail-section h4[data-v-42e6c084]{margin:0 0 16px;font-size:16px}.answer-item[data-v-42e6c084]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #f0f2f5}.answer-item[data-v-42e6c084]:last-child{border-bottom:0}.field-label[data-v-42e6c084]{color:#7a8593}.field-value[data-v-42e6c084]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.section-caption[data-v-42e6c084]{color:#7a8593}.report-cover[data-v-42e6c084]{padding:20px;margin-top:14px;border:1px solid #dfe8fa;border-radius:8px;background:#f5f8ff}.report-cover h3[data-v-42e6c084]{margin:8px 0 0}.report-cover p[data-v-42e6c084]{line-height:1.6;white-space:pre-wrap}.conversation-layout[data-v-42e6c084]{padding-top:14px}.conversation-detail[data-v-42e6c084]{height:min(48vh,520px);min-height:280px;overflow:auto;padding:12px;border:1px solid #e5e9ef;border-radius:8px}.conversation-message[data-v-42e6c084]{max-width:82%;padding:10px 12px;margin-bottom:12px;border:1px solid #e1e6eb;border-radius:8px;background:#f3f5f7}.conversation-message p[data-v-42e6c084]{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.conversation-message small[data-v-42e6c084]{color:#8a949f}.message-user[data-v-42e6c084]{margin-left:auto;background:#fff}.message-assistant[data-v-42e6c084]{border-color:#dfe8fa;background:#f0f7ff}.message-human[data-v-42e6c084]{border-color:#f2e3cc;background:#fff8ed}.message-attachments[data-v-42e6c084]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:8px 0}.message-media[data-v-42e6c084]{width:150px;height:112px;border-radius:8px;background:#eee}.message-video[data-v-42e6c084]{position:relative;overflow:hidden;padding:0;border:0;cursor:pointer;background:#17202a}.message-video video[data-v-42e6c084]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.video-play-icon[data-v-42e6c084]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;background:rgba(0,0,0,.6)}.reply-composer[data-v-42e6c084]{margin-top:16px}.attachment-bar[data-v-42e6c084]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.reply-actions[data-v-42e6c084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:16px}.reply-actions .el-button+.el-button[data-v-42e6c084]{margin-left:0}.ai-suggestion[data-v-42e6c084]{margin-top:16px;padding:14px 16px;border:1px solid #dcebe7;border-radius:8px;background:#f4faf8}.suggestion-footer[data-v-42e6c084],.suggestion-heading[data-v-42e6c084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.suggestion-heading strong[data-v-42e6c084]{display:block;color:#356d63}.suggestion-footer span[data-v-42e6c084],.suggestion-heading span[data-v-42e6c084]{color:#899690;font-size:12px}.suggestion-content[data-v-42e6c084]{margin:14px 0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.suggestion-placeholder[data-v-42e6c084]{padding:16px 0 5px;color:#909399}.video-preview[data-v-42e6c084]{display:block;width:100%;height:min(480px,60vh);-o-object-fit:contain;object-fit:contain;background:#000}.video-preview-error[data-v-42e6c084]{color:#f56c6c;text-align:center}@media(max-width:760px){.answer-item[data-v-42e6c084]{grid-template-columns:1fr}.conversation-message[data-v-42e6c084]{max-width:95%}}