.page-root .follow-btn[data-v-0bccc0f0]{padding:0;height:auto;color:var(--primary-6);font-size:14px}.page-root .follow-btn[data-v-0bccc0f0]:hover{color:var(--primary-5)}.follow-modal[data-v-0bccc0f0] .ant-modal-header{padding:20px 24px;background:linear-gradient(135deg,#f0f7ff,var(--primary-1));border-bottom:1px solid #e8e8e8}.follow-modal[data-v-0bccc0f0] .ant-modal-title{font-size:18px;font-weight:600;color:var(--primary-6);display:flex;align-items:center}.follow-modal[data-v-0bccc0f0] .ant-modal-title:before{content:"";display:inline-block;width:4px;height:18px;background:var(--primary-6);margin-right:8px;border-radius:2px}.follow-modal[data-v-0bccc0f0] .ant-modal-body{max-height:70vh;overflow-y:auto}.section-header[data-v-0bccc0f0]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-header .header-icon[data-v-0bccc0f0]{font-size:18px;color:var(--primary-6);margin-right:10px}.section-header .header-title[data-v-0bccc0f0]{font-size:16px;font-weight:600;color:#262626}.section-header .record-count[data-v-0bccc0f0]{font-size:14px;color:#8c8c8c;margin-left:6px}.follow-history[data-v-0bccc0f0]{margin-bottom:24px}.follow-history .timeline-container[data-v-0bccc0f0]{margin-left:16px}.follow-history .timeline-container[data-v-0bccc0f0] .custom-timeline .ant-timeline-item{padding-bottom:24px}.follow-history .timeline-container[data-v-0bccc0f0] .custom-timeline .ant-timeline-item:last-child{padding-bottom:0}.follow-history .timeline-container[data-v-0bccc0f0] .custom-timeline .ant-timeline-item .ant-timeline-item-tail{left:8px;top:30px;height:calc(100% - 30px)}.follow-history .timeline-container[data-v-0bccc0f0] .custom-timeline .ant-timeline-item .ant-timeline-item-head{width:16px;height:16px;top:12px;left:0}.follow-history .timeline-container[data-v-0bccc0f0] .custom-timeline .ant-timeline-item .ant-timeline-item-content{top:0;left:30px;width:calc(100% - 30px)}.follow-history .timeline-card[data-v-0bccc0f0]{background:#fff;border-radius:8px;border:1px solid #f0f0f0;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.follow-history .timeline-card[data-v-0bccc0f0]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d9d9d9}.follow-history .timeline-header[data-v-0bccc0f0]{margin-bottom:12px}.follow-history .timeline-header .timeline-meta[data-v-0bccc0f0]{display:flex;align-items:flex-start}.follow-history .timeline-header .timeline-avatar[data-v-0bccc0f0]{margin-right:12px;flex-shrink:0}.follow-history .timeline-header .meta-info[data-v-0bccc0f0]{flex:1}.follow-history .timeline-header .follow-result[data-v-0bccc0f0]{display:flex;align-items:center;margin-bottom:6px}.follow-history .timeline-header .follow-result .result-label[data-v-0bccc0f0]{font-size:14px;color:#595959;white-space:nowrap}.follow-history .timeline-header .follow-result .result-tag[data-v-0bccc0f0]{margin-left:6px;font-size:12px;border-radius:12px;padding:2px 8px;line-height:1.4}.follow-history .timeline-header .timeline-time[data-v-0bccc0f0]{font-size:12px;color:#8c8c8c;display:flex;align-items:center}.follow-history .timeline-header .timeline-time .anticon[data-v-0bccc0f0]{margin-right:4px;font-size:12px}.follow-history .timeline-content .info-grid[data-v-0bccc0f0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media(max-width:768px){.follow-history .timeline-content .info-grid[data-v-0bccc0f0]{grid-template-columns:1fr}}.follow-history .timeline-content .info-grid .info-item[data-v-0bccc0f0]{display:flex;align-items:center;font-size:14px}.follow-history .timeline-content .info-grid .info-item .info-label[data-v-0bccc0f0]{color:#595959;white-space:nowrap;margin-right:4px}.follow-history .timeline-content .info-grid .info-item .status-text[data-v-0bccc0f0]{font-weight:500;padding:2px 8px;border-radius:4px;font-size:12px}.follow-history .timeline-content .info-grid .info-item .status-text.status-0[data-v-0bccc0f0]{background:#fff2f0;color:var(--error-color);border:1px solid #ffccc7}.follow-history .timeline-content .info-grid .info-item .status-text.status-1[data-v-0bccc0f0]{background:#f0f7ff;color:var(--primary-6);border:1px solid var(--primary-3)}.follow-history .timeline-content .info-grid .info-item .status-text.status-2[data-v-0bccc0f0]{background:#f6ffed;color:var(--success-color);border:1px solid #b7eb8f}.follow-history .timeline-content .info-grid .info-item .time-text[data-v-0bccc0f0]{display:flex;align-items:center;color:#434343}.follow-history .timeline-content .info-grid .info-item .time-text .anticon[data-v-0bccc0f0]{margin-right:4px;font-size:12px}.follow-history .timeline-content .info-grid .info-item .time-text.highlight[data-v-0bccc0f0]{color:#fa541c;font-weight:500}.follow-history .timeline-content .remark-section[data-v-0bccc0f0]{background:#fafafa;border-radius:6px;padding:12px;border-left:3px solid var(--primary-6)}.follow-history .timeline-content .remark-section .remark-label[data-v-0bccc0f0]{font-size:14px;font-weight:500;color:var(--primary-6);margin-bottom:6px;display:flex;align-items:center}.follow-history .timeline-content .remark-section .remark-label .anticon[data-v-0bccc0f0]{margin-right:6px}.follow-history .timeline-content .remark-section .remark-content[data-v-0bccc0f0]{font-size:14px;line-height:1.6;color:#434343;white-space:pre-line}.follow-history .first-item .timeline-card[data-v-0bccc0f0]{border:1px solid var(--primary-3);background:#f0f7ff}.custom-divider[data-v-0bccc0f0]{margin:24px 0;border-color:#f0f0f0}.follow-form-section .follow-form .form-item[data-v-0bccc0f0]{margin-bottom:20px}.follow-form-section .follow-form .form-item[data-v-0bccc0f0] .ant-form-item-label label{font-weight:500;color:#434343}.follow-form-section .follow-form .form-item[data-v-0bccc0f0] .ant-form-item-label label:after{content:":";margin:0 2px 0 2px}.follow-form-section .follow-form .follow-select[data-v-0bccc0f0]{width:100%}.follow-form-section .follow-form .follow-select[data-v-0bccc0f0] .ant-select-selection{border-radius:6px;border-color:#d9d9d9}.follow-form-section .follow-form .follow-select[data-v-0bccc0f0] .ant-select-selection:hover{border-color:var(--primary-5)}.follow-form-section .follow-form .select-option .option-text[data-v-0bccc0f0]{font-size:14px}.follow-form-section .follow-form .status-radio-group[data-v-0bccc0f0]{width:100%}.follow-form-section .follow-form .status-radio-group .status-radio[data-v-0bccc0f0]{margin-right:24px}.follow-form-section .follow-form .status-radio-group .status-radio .radio-text[data-v-0bccc0f0]{font-size:14px}.follow-form-section .follow-form .time-picker[data-v-0bccc0f0] .ant-calendar-picker-input{border-radius:6px}.follow-form-section .follow-form .remark-textarea[data-v-0bccc0f0]{border-radius:6px;resize:vertical}.follow-form-section .follow-form .remark-textarea[data-v-0bccc0f0]:focus{border-color:var(--primary-5);box-shadow:0 0 0 2px rgba(24,144,255,.2)}[data-v-0bccc0f0] .ant-modal-body{scrollbar-width:thin;scrollbar-color:#bfbfbf transparent}[data-v-0bccc0f0] .ant-modal-body::-webkit-scrollbar{width:6px}[data-v-0bccc0f0] .ant-modal-body::-webkit-scrollbar-track{background:transparent}[data-v-0bccc0f0] .ant-modal-body::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:3px}[data-v-0bccc0f0] .ant-modal-body::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c}@media(max-width:768px){.follow-modal[data-v-0bccc0f0] .ant-modal{width:95%!important;max-width:95%;margin:10px auto}.follow-modal[data-v-0bccc0f0] .ant-modal-body{padding:16px}.follow-form[data-v-0bccc0f0] .ant-form-item-control-wrapper,.follow-form[data-v-0bccc0f0] .ant-form-item-label{display:block;width:100%}.follow-form[data-v-0bccc0f0] .ant-form-item-label{margin-bottom:8px;text-align:left}}