[data-v-bb450e40]:root{--themeBagColor:red}.theme-default[data-v-bb450e40]{--themeBagColor:#fff}.theme-dark[data-v-bb450e40]{--themeBagColor:#000}.theme-red[data-v-bb450e40]{--themeBagColor:red}.theme-blue[data-v-bb450e40]{--themeBagColor:#00f}.profile-info-form[data-v-bb450e40]{height:100%;display:flex;flex-direction:column}.profile-info-form[data-v-bb450e40] .el-row{display:flex;flex-wrap:wrap}.profile-info-form[data-v-bb450e40] .el-col{float:none}.profile-info-form .form-scroll-area[data-v-bb450e40]{flex:1;overflow-y:auto;padding:0 16px;background-color:#f5f7fa;scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}.profile-info-form .form-scroll-area[data-v-bb450e40]::-webkit-scrollbar{width:4px}.profile-info-form .form-scroll-area[data-v-bb450e40]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.profile-info-form .form-scroll-area[data-v-bb450e40]::-webkit-scrollbar-track{background:transparent}.profile-info-form .section[data-v-bb450e40]{background-color:#fff;border-radius:8px;padding:12px 16px;margin-bottom:12px}.profile-info-form .section[data-v-bb450e40] .el-form-item{margin-bottom:12px}.profile-info-form .section[data-v-bb450e40] .el-form--label-top .el-form-item__label{padding:0}.profile-info-form .section.section-plain[data-v-bb450e40]{background-color:transparent;padding:0}.profile-info-form .section .section-title[data-v-bb450e40]{font-size:14px;font-weight:600;color:#374151;margin-bottom:10px;display:flex;align-items:center;padding-left:10px;position:relative}.profile-info-form .section .section-title[data-v-bb450e40]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:2px}.profile-info-form .section .section-title.marker-blue[data-v-bb450e40]:before{background-color:#2563eb}.profile-info-form .section .section-title.marker-purple[data-v-bb450e40]:before{background-color:#a855f7}.profile-info-form .section .section-title.marker-green[data-v-bb450e40]:before{background-color:#22c55e}.profile-info-form .section .section-title .contact-count[data-v-bb450e40]{margin-left:auto;font-size:13px;font-weight:400;color:#6b7280}.profile-info-form .section .section-title .contact-count .count-num[data-v-bb450e40]{color:#2563eb;font-weight:600}.profile-info-form .lock-icon[data-v-bb450e40]{color:#9ca3af;font-size:12px}.profile-info-form .full-width[data-v-bb450e40]{width:100%}.profile-info-form .empty-contacts[data-v-bb450e40]{color:#9ca3af;font-size:13px;padding:12px;text-align:center;background-color:#f9fafb;border-radius:8px}.profile-info-form .contact-card[data-v-bb450e40]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px 0;margin-bottom:12px;background-color:#fff}.profile-info-form .contact-card .contact-card-header[data-v-bb450e40]{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.profile-info-form .contact-card .contact-card-header .contact-index[data-v-bb450e40]{font-size:14px;font-weight:600;color:#374151}.profile-info-form .contact-card .contact-card-header .primary-tag[data-v-bb450e40]{display:inline-block;padding:0 8px;line-height:20px;font-size:12px;border:1px solid #bfdbfe;border-radius:4px;background-color:#dbeafe;color:#2563eb}.profile-info-form .contact-card .contact-card-header .set-primary-btn[data-v-bb450e40]{padding:0;font-size:11px;color:#5c6471}.profile-info-form .contact-card .contact-card-header .remove-contact-btn[data-v-bb450e40]{margin-left:auto;color:#ef4444;padding:0}.profile-info-form .add-contact-btn[data-v-bb450e40]{width:100%;padding:10px 0;background-color:#fff;border:1px solid #dcdfe6;color:#6b7280}.profile-info-form .add-contact-btn[data-v-bb450e40]:hover{color:#2563eb;border-color:#2563eb}[data-v-864999d2]:root{--themeBagColor:red}.theme-default[data-v-864999d2]{--themeBagColor:#fff}.theme-dark[data-v-864999d2]{--themeBagColor:#000}.theme-red[data-v-864999d2]{--themeBagColor:red}.theme-blue[data-v-864999d2]{--themeBagColor:#00f}.follow-records[data-v-864999d2]{height:100%;display:flex;flex-direction:column}.follow-records .records-scroll-area[data-v-864999d2]{flex:1;overflow-y:auto;padding:12px 20px 16px;margin:0 16px 12px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);scrollbar-width:thin;scrollbar-color:#c0c4cc transparent;display:flex;flex-direction:column;min-height:0}.follow-records .records-scroll-area>div[data-v-864999d2]{flex:1;display:flex;flex-direction:column}.follow-records .records-scroll-area[data-v-864999d2]::-webkit-scrollbar{width:4px}.follow-records .records-scroll-area[data-v-864999d2]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.follow-records .records-scroll-area[data-v-864999d2]::-webkit-scrollbar-track{background:transparent}.follow-records .follow-up-records .record-item[data-v-864999d2]{position:relative;display:flex;flex-direction:column;gap:6px;padding-bottom:14px}.follow-records .follow-up-records .record-item[data-v-864999d2]:before{content:"";position:absolute;left:3px;top:16px;bottom:0;width:3px;background:#e4e7ed}.follow-records .follow-up-records .record-item[data-v-864999d2]:last-child:before{display:none}.follow-records .follow-up-records .record-item .record-header[data-v-864999d2]{display:flex;align-items:center;gap:10px}.follow-records .follow-up-records .record-item .record-dot[data-v-864999d2]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#409eff}.follow-records .follow-up-records .record-item .record-meta[data-v-864999d2]{flex:1;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-records .follow-up-records .record-item .record-time[data-v-864999d2]{flex-shrink:0;font-size:13px;color:#999;white-space:nowrap}.follow-records .follow-up-records .record-item .record-content[data-v-864999d2]{margin-left:16px;padding:12px 14px;background:#f4f8fe;border:1px solid #dbe9ff;border-radius:6px}.follow-records .follow-up-records .record-item .record-content .record-body .record-text[data-v-864999d2]{font-size:13px;color:#333;line-height:1.6;word-break:break-all}.follow-records .follow-up-records .record-item .record-content .record-body .record-next[data-v-864999d2]{margin-top:6px;font-size:13px;color:#d97706;line-height:1.6;word-break:break-all}.follow-records .record-media[data-v-864999d2]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.follow-records .record-media .record-media-preview[data-v-864999d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.follow-records .record-media .record-img[data-v-864999d2]{width:72px;height:72px;box-sizing:border-box;border-radius:6px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid #e4e7ed;box-shadow:0 1px 3px rgba(0,0,0,.08)}.follow-records .record-media .record-video[data-v-864999d2]{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:72px;border-radius:6px;background:#4b5563;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.08)}.follow-records .record-media .record-video .record-video-play[data-v-864999d2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#333;font-size:14px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.follow-records .record-file-card[data-v-864999d2]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 10px;box-sizing:border-box;background:#fff;border:1px solid #e6eaf0;border-radius:4px}.follow-records .record-file-card .record-file-badge[data-v-864999d2]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;border-radius:3px;font-size:10px;font-weight:700;color:#fff}.follow-records .record-file-card .record-file-badge--pdf[data-v-864999d2]{background:#e53935}.follow-records .record-file-card .record-file-badge--xls[data-v-864999d2]{background:#2e7d32}.follow-records .record-file-card .record-file-badge--doc[data-v-864999d2]{background:#1565c0}.follow-records .record-file-card .record-file-badge--ppt[data-v-864999d2]{background:#f57c00}.follow-records .record-file-card .record-file-badge--zip[data-v-864999d2]{background:#6d4c41}.follow-records .record-file-card .record-file-badge--txt[data-v-864999d2]{background:#546e7a}.follow-records .record-file-card .record-file-badge--other[data-v-864999d2]{background:#409eff}.follow-records .record-file-card .record-file-info[data-v-864999d2]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.follow-records .record-file-card .record-file-info .record-file-card-name[data-v-864999d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#333}.follow-records .record-file-card .record-file-info .record-file-card-size[data-v-864999d2]{flex-shrink:0;font-size:11px;color:#909399}.follow-records .record-file-card .record-file-actions[data-v-864999d2]{flex-shrink:0;display:flex;gap:10px}.follow-records .record-file-card .record-file-actions .record-file-action[data-v-864999d2]{font-size:12px;color:#4a90e2;cursor:pointer}.follow-records .record-file-card .record-file-actions .record-file-action[data-v-864999d2]:hover{color:#2f6bb3}.follow-records .empty-records[data-v-864999d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#c0c4cc}.follow-records .empty-records i[data-v-864999d2]{font-size:32px;margin-bottom:8px}.follow-records .empty-records span[data-v-864999d2]{font-size:13px}.follow-records .load-more[data-v-864999d2]{text-align:center;padding:8px 0 16px}.profile-drawer .el-drawer{display:flex;flex-direction:column}.profile-drawer .el-drawer__header{margin-bottom:0;padding:8px 20px;background-color:#f5f7fa;border-bottom:1px solid #e5e7eb}.profile-drawer .el-drawer__body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0}[data-v-1cc037d9]:root{--themeBagColor:red}.theme-default[data-v-1cc037d9]{--themeBagColor:#fff}.theme-dark[data-v-1cc037d9]{--themeBagColor:#000}.theme-red[data-v-1cc037d9]{--themeBagColor:red}.theme-blue[data-v-1cc037d9]{--themeBagColor:#00f}.drawer-info-bar[data-v-1cc037d9]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.drawer-info-bar .info-divider[data-v-1cc037d9]{color:#d1d5db}.drawer-body[data-v-1cc037d9]{flex:1;overflow:hidden;display:flex;flex-direction:column}.drawer-body .drawer-tabs[data-v-1cc037d9]{height:100%;display:flex;flex-direction:column}.drawer-body .drawer-tabs[data-v-1cc037d9] .el-tabs__header{margin:0;padding:0 20px}.drawer-body .drawer-tabs[data-v-1cc037d9] .el-tabs__content{flex:1;overflow:hidden;padding-top:12px;background-color:#f3f4f6}.drawer-body .drawer-tabs[data-v-1cc037d9] .el-tabs__content .el-tab-pane{height:100%}.drawer-footer[data-v-1cc037d9]{border-top:1px solid #e5e7eb;padding:12px 20px;text-align:right;flex-shrink:0}.drawer-footer .save-status[data-v-1cc037d9]{display:inline-flex;align-items:center;margin-right:12px;font-size:13px;vertical-align:middle}.drawer-footer .save-status i[data-v-1cc037d9]{margin-right:4px;font-size:14px}.drawer-footer .save-status.save-status-dirty[data-v-1cc037d9]{color:#e6a23c}.drawer-footer .save-status.save-status-saved[data-v-1cc037d9]{color:#22c55e}:root{--themeBagColor:red}.theme-default{--themeBagColor:#fff}.theme-dark{--themeBagColor:#000}.theme-red{--themeBagColor:red}.theme-blue{--themeBagColor:#00f}.el-image-viewer__wrapper,.profile-drawer~.el-image-viewer__wrapper{z-index:3000!important}.el-image-viewer__mask{z-index:3000!important;background:transparent}.el-image-viewer__actions,.el-image-viewer__btn,.el-image-viewer__close{z-index:3001!important}