.modal-header[data-v-6ec0945b]{margin-bottom:16px;display:flex;justify-content:flex-end}.all-records-modal .ivu-modal-body[data-v-6ec0945b]{padding:16px 24px}.edit-record-modal .ivu-modal-body[data-v-6ec0945b]{padding:24px}[data-v-f6f56e2a] .ivu-form{overflow-x:hidden}.mainPage[data-v-250d8c0f]{padding:20px}.info-section[data-v-250d8c0f]{margin-top:20px}.info-card[data-v-250d8c0f]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.info-title[data-v-250d8c0f]{font-size:16px;font-weight:700;color:#303133;margin-bottom:20px;display:flex;align-items:center}.info-title-icon[data-v-250d8c0f]{margin-right:8px;color:#2d8cf0}.info-row[data-v-250d8c0f]{margin-bottom:15px}.info-label[data-v-250d8c0f]{color:#606266;font-size:14px}.info-value[data-v-250d8c0f]{color:#303133;font-weight:500;font-size:14px}.info-row-inline[data-v-250d8c0f]{margin-bottom:15px;display:flex;align-items:center}.info-row-inline .info-label[data-v-250d8c0f]{color:#606266;margin-right:8px;font-size:14px;white-space:nowrap}.status-active[data-v-250d8c0f]{color:#52c41a}.next-contact[data-v-250d8c0f],.score-high[data-v-250d8c0f]{color:#1890ff}.follow-records .record-item[data-v-250d8c0f]{display:flex;margin-bottom:20px;position:relative}.follow-records .record-item[data-v-250d8c0f]:last-child{margin-bottom:0}.follow-records .record-item .record-dot[data-v-250d8c0f]{width:12px;height:12px;border-radius:50%;background-color:#1890ff;margin-right:16px;margin-top:6px;flex-shrink:0;position:relative}.follow-records .record-item .record-dot[data-v-250d8c0f]:after{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:2px;height:40px;background-color:#e8e8e8}.follow-records .record-item:last-child .record-dot[data-v-250d8c0f]:after{display:none}.follow-records .record-item .record-content[data-v-250d8c0f]{flex:1}.follow-records .record-item .record-content .record-header[data-v-250d8c0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.follow-records .record-item .record-content .record-header .record-type[data-v-250d8c0f]{font-weight:500;color:#303133;display:flex;align-items:center}.follow-records .record-item .record-content .record-header .record-type .ivu-icon[data-v-250d8c0f]{margin-right:6px;color:#1890ff}.follow-records .record-item .record-content .record-header .record-time[data-v-250d8c0f]{color:#999;font-size:12px}.follow-records .record-item .record-content .record-text[data-v-250d8c0f]{color:#666;line-height:1.6;margin-bottom:8px}.follow-records .record-item .record-content .record-date[data-v-250d8c0f]{color:#999;font-size:12px}.follow-records .no-records.no-plan[data-v-250d8c0f]{color:#999;text-align:center;padding:20px;font-style:italic}.follow-records .loading-state[data-v-250d8c0f]{text-align:center;padding:20px;color:#666}.follow-records .loading-state .loading-icon[data-v-250d8c0f]{animation:spin-250d8c0f 1s linear infinite;margin-right:8px}@keyframes spin-250d8c0f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-section[data-v-250d8c0f]{margin-bottom:20px}.profile-section[data-v-250d8c0f]:last-child{margin-bottom:0}.profile-section .section-label[data-v-250d8c0f]{color:#606266;font-size:14px;margin-bottom:10px}.profile-section .tag-group[data-v-250d8c0f]{display:flex;flex-wrap:wrap}.profile-section .communication-stats[data-v-250d8c0f]{display:flex;gap:20px}.profile-section .communication-stats .stat-item[data-v-250d8c0f]{display:flex;flex-direction:column}.profile-section .communication-stats .stat-item .stat-label[data-v-250d8c0f]{color:#999;font-size:12px;margin-bottom:4px}.profile-section .communication-stats .stat-item .stat-value[data-v-250d8c0f]{color:#303133;font-weight:500}.profile-section .customer-level[data-v-250d8c0f]{display:flex;align-items:center}.profile-section .target-info[data-v-250d8c0f]{color:#303133;font-weight:500}.rfm-analysis .rfm-item[data-v-250d8c0f]{margin-bottom:16px}.rfm-analysis .rfm-item .rfm-label[data-v-250d8c0f]{color:#606266;font-size:14px;margin-bottom:8px}.rfm-analysis .rfm-item .rfm-bar[data-v-250d8c0f]{height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:4px}.rfm-analysis .rfm-item .rfm-bar .rfm-progress[data-v-250d8c0f]{height:100%;border-radius:4px;transition:width .3s ease}.rfm-analysis .rfm-item .rfm-value[data-v-250d8c0f]{color:#303133;font-weight:500;text-align:right;font-size:14px}.rfm-analysis .rfm-summary[data-v-250d8c0f]{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.rfm-analysis .rfm-summary .rfm-level[data-v-250d8c0f]{color:#606266;font-size:14px}.rfm-analysis .rfm-summary .rfm-total[data-v-250d8c0f]{display:flex;align-items:center;justify-content:center;gap:8px}.rfm-analysis .rfm-summary .total-label[data-v-250d8c0f]{font-size:14px;color:#666}.rfm-analysis .rfm-summary .total-score[data-v-250d8c0f]{font-size:16px;font-weight:700;color:#1890ff}.next-follow-plan[data-v-250d8c0f]{background:#f8f9fa;border-radius:6px;padding:12px;margin-bottom:16px}.next-follow-plan .plan-header[data-v-250d8c0f]{display:flex;align-items:center;margin-bottom:8px}.next-follow-plan .plan-header .plan-icon[data-v-250d8c0f]{color:#1890ff;margin-right:6px}.next-follow-plan .plan-header .plan-title[data-v-250d8c0f]{font-weight:500;color:#303133;display:flex;align-items:center}.next-follow-plan .plan-time[data-v-250d8c0f]{font-weight:700;color:#1890ff}.next-follow-plan .plan-type[data-v-250d8c0f]{color:#303133;font-size:14px;margin-left:12px}.next-follow-plan .plan-type .ivu-icon[data-v-250d8c0f]{margin-right:6px;color:#1890ff}.next-follow-plan .plan-content .plan-note[data-v-250d8c0f]{margin-left:20px;color:#666;font-size:13px}