.celebrate-overlay[data-v-fff6bb09]{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confetti-container[data-v-fff6bb09]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti-piece[data-v-fff6bb09]{border-radius:2px;animation:linear infinite confetti-fall-fff6bb09;position:absolute;top:-20px}@keyframes confetti-fall-fff6bb09{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}.celebrate-modal[data-v-fff6bb09]{text-align:center;z-index:2;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:24px;width:90%;max-width:480px;padding:40px 48px;animation:.5s cubic-bezier(.34,1.56,.64,1) modal-bounce-in-fff6bb09;position:relative;box-shadow:0 0 60px #409eff4d,0 0 120px #409eff1a,0 20px 60px #00000080}@keyframes modal-bounce-in-fff6bb09{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.modal-glow[data-v-fff6bb09]{pointer-events:none;background:radial-gradient(circle,#ffd7004d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.modal-close[data-v-fff6bb09]{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close[data-v-fff6bb09]:hover{color:#fff;background:#fff3}.emoji-section[data-v-fff6bb09]{margin-bottom:20px}.emoji-ring[data-v-fff6bb09]{background:linear-gradient(135deg,#ffd70033,#ff6b6b33);border:3px solid #ffd70066;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:2s ease-in-out infinite emoji-pulse-fff6bb09;display:inline-flex;box-shadow:0 0 30px #ffd70033}@keyframes emoji-pulse-fff6bb09{0%,to{transform:scale(1);box-shadow:0 0 30px #ffd70033}50%{transform:scale(1.05);box-shadow:0 0 50px #ffd70066}}.emoji-icon[data-v-fff6bb09]{font-size:50px;line-height:1}.title-section[data-v-fff6bb09]{margin-bottom:24px}.main-title[data-v-fff6bb09]{color:gold;text-shadow:0 0 20px #ffd7004d;margin:0 0 8px;font-size:26px;font-weight:700}.sub-title[data-v-fff6bb09]{color:#fff9;letter-spacing:1px;margin:0;font-size:15px}.message-section[data-v-fff6bb09]{margin-bottom:28px}.message-card[data-v-fff6bb09]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:24px 20px;position:relative}.quote-left[data-v-fff6bb09],.quote-right[data-v-fff6bb09]{color:#ffd7004d;font-family:Georgia,serif;font-size:32px;line-height:1;position:absolute}.quote-left[data-v-fff6bb09]{top:8px;left:12px}.quote-right[data-v-fff6bb09]{bottom:4px;right:12px}.message-text[data-v-fff6bb09]{color:#fff;margin:0;font-size:17px;font-weight:500;line-height:1.7}.stats-section[data-v-fff6bb09]{background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:24px;margin-bottom:28px;padding:16px;display:flex}.stat-item[data-v-fff6bb09]{flex-direction:column;align-items:center;gap:4px;display:flex}.stat-value[data-v-fff6bb09]{color:gold;font-size:24px;font-weight:700}.stat-label[data-v-fff6bb09]{color:#ffffff80;text-transform:uppercase;font-size:12px}.stat-divider[data-v-fff6bb09]{background:#ffffff1a;width:1px;height:40px}.action-section[data-v-fff6bb09]{margin-top:4px}.btn-primary[data-v-fff6bb09]{color:#1a1a2e;cursor:pointer;background:linear-gradient(135deg,gold,#fa0);border:none;border-radius:12px;align-items:center;gap:6px;padding:12px 40px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #ffd7004d}.btn-primary[data-v-fff6bb09]:hover{transform:translateY(-2px);box-shadow:0 6px 30px #ffd70080}.btn-primary[data-v-fff6bb09]:active{transform:translateY(0)}.celebrate-fade-enter-active[data-v-fff6bb09],.celebrate-fade-leave-active[data-v-fff6bb09]{transition:opacity .3s}.celebrate-fade-enter-from[data-v-fff6bb09],.celebrate-fade-leave-to[data-v-fff6bb09]{opacity:0}.layout-container[data-v-b6fe5a14]{height:100vh}.sidebar[data-v-b6fe5a14]{background-color:#304156;overflow-x:hidden}.logo[data-v-b6fe5a14]{color:#fff;background-color:#2b3a4b;justify-content:center;align-items:center;height:60px;display:flex}.logo h2[data-v-b6fe5a14]{margin:0;font-size:18px;font-weight:600}.el-menu[data-v-b6fe5a14]{border-right:none}.header[data-v-b6fe5a14]{background:#fff;border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.header-left[data-v-b6fe5a14]{flex:1}.header-right[data-v-b6fe5a14]{align-items:center;display:flex}.user-info[data-v-b6fe5a14]{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;transition:background .2s;display:flex}.user-info[data-v-b6fe5a14]:hover{background:#f5f5f5}.username[data-v-b6fe5a14]{color:#606266;font-size:14px}.main-content[data-v-b6fe5a14]{background:#f0f2f5;padding:20px;overflow-y:auto}.menu-badge[data-v-b6fe5a14]{vertical-align:-3px;align-items:center;margin-left:14px;display:inline-flex}.menu-badge[data-v-b6fe5a14] .el-badge__content{position:relative;top:0}.workbench-container[data-v-5007376e]{max-width:1400px;margin:0 auto}.welcome-banner[data-v-5007376e]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:28px 32px;display:flex;box-shadow:0 4px 20px #667eea4d}.greeting-row[data-v-5007376e]{align-items:baseline;gap:8px;display:flex}.greeting-text[data-v-5007376e]{margin:0;font-size:22px;font-weight:600}.user-name[data-v-5007376e]{opacity:.95;font-size:22px;font-weight:700}.date-text[data-v-5007376e]{opacity:.85;margin:6px 0 0;font-size:14px}.welcome-right[data-v-5007376e]{align-items:center;gap:12px;display:flex}.pending-badge[data-v-5007376e],.reminder-badge[data-v-5007376e]{cursor:pointer;background:#fff3;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;transition:background .2s;display:flex}.reminder-badge[data-v-5007376e]{background:#ffc1074d}.pending-badge[data-v-5007376e]:hover,.reminder-badge[data-v-5007376e]:hover{background:#ffffff59}.reminder-strip[data-v-5007376e]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1px solid #ffc107;border-radius:10px;margin-bottom:16px;padding:14px 20px}.reminder-strip-header[data-v-5007376e]{color:#e6a23c;align-items:center;gap:6px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.reminder-subtitle[data-v-5007376e]{color:#909399;margin-left:8px;font-size:12px;font-weight:400}.reminder-strip-list[data-v-5007376e]{flex-wrap:wrap;gap:8px;display:flex}.reminder-strip-item[data-v-5007376e]{cursor:pointer;background:#fff;border:1px solid #e4e7ed;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:all .2s;display:flex}.reminder-strip-item[data-v-5007376e]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.reminder-strip-item.urgency-normal[data-v-5007376e]{border-left:3px solid #409eff}.reminder-strip-item.urgency-warning[data-v-5007376e]{border-left:3px solid #e6a23c}.reminder-strip-item.urgency-critical[data-v-5007376e]{border-left:3px solid #f56c6c;animation:2s infinite urgency-pulse-5007376e}@keyframes urgency-pulse-5007376e{0%,to{box-shadow:0 0 #f56c6c66}50%{box-shadow:0 0 0 6px #f56c6c00}}.reminder-title[data-v-5007376e]{text-overflow:ellipsis;white-space:nowrap;color:#303133;max-width:200px;overflow:hidden}.reminder-time[data-v-5007376e]{font-size:12px;font-weight:600}.reminder-time.urgency-normal[data-v-5007376e]{color:#409eff}.reminder-time.urgency-warning[data-v-5007376e]{color:#e6a23c}.reminder-time.urgency-critical[data-v-5007376e]{color:#f56c6c}.stats-row[data-v-5007376e]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stat-card[data-v-5007376e]{cursor:pointer;background:#fff;border-left:4px solid #0000;border-radius:10px;align-items:center;gap:16px;padding:20px 24px;transition:all .25s;display:flex;box-shadow:0 2px 8px #0000000f}.stat-card[data-v-5007376e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.stat-card.overdue[data-v-5007376e]{border-left-color:#f56c6c}.stat-card.pending[data-v-5007376e]{border-left-color:#e6a23c}.stat-card.today[data-v-5007376e]{border-left-color:#409eff}.stat-card.done[data-v-5007376e]{border-left-color:#67c23a}.stat-icon[data-v-5007376e]{border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.stat-card.overdue .stat-icon[data-v-5007376e]{color:#f56c6c;background:#fef0f0}.stat-card.pending .stat-icon[data-v-5007376e]{color:#e6a23c;background:#fdf6ec}.stat-card.today .stat-icon[data-v-5007376e]{color:#409eff;background:#ecf5ff}.stat-card.done .stat-icon[data-v-5007376e]{color:#67c23a;background:#f0f9eb}.stat-value[data-v-5007376e]{color:#303133;font-size:28px;font-weight:700}.stat-label[data-v-5007376e]{color:#909399;margin-top:2px;font-size:13px}.main-content[data-v-5007376e]{grid-template-columns:1fr 380px;gap:20px;display:grid}.task-panel[data-v-5007376e]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.panel-header[data-v-5007376e]{border-bottom:1px solid #ebeef5;padding:0 20px}.panel-header[data-v-5007376e] .el-tabs__header{margin-bottom:0}.task-list[data-v-5007376e]{min-height:300px;max-height:520px;padding:16px 20px;overflow-y:auto}.task-item[data-v-5007376e]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .2s;display:flex}.task-item[data-v-5007376e]:hover{background:#f5f7fa;border-color:#e4e7ed}.task-priority-dot[data-v-5007376e]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.task-priority-dot.normal[data-v-5007376e]{background:#409eff}.task-priority-dot.urgent[data-v-5007376e]{background:#f56c6c;animation:1.5s infinite pulse-5007376e}.task-priority-dot.high[data-v-5007376e]{background:#e6a23c}.task-priority-dot.low[data-v-5007376e]{background:#909399}.task-priority-dot.personal[data-v-5007376e]{background:#67c23a}.task-priority-dot.note[data-v-5007376e]{background:#e6a23c}.task-priority-dot.overdue[data-v-5007376e]{background:#f56c6c}@keyframes pulse-5007376e{0%,to{opacity:1}50%{opacity:.4}}.task-body[data-v-5007376e]{flex:1;min-width:0}.task-title-row[data-v-5007376e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-title[data-v-5007376e]{color:#303133;font-size:15px;font-weight:600}.task-meta[data-v-5007376e]{color:#909399;gap:16px;margin-top:6px;font-size:13px;display:flex}.task-meta span[data-v-5007376e]{align-items:center;gap:4px;display:flex}.overdue-text[data-v-5007376e]{color:#f56c6c}.task-desc[data-v-5007376e]{color:#909399;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.task-action[data-v-5007376e]{flex-shrink:0;padding-top:2px}.right-panel[data-v-5007376e]{flex-direction:column;gap:16px;display:flex}.calendar-widget[data-v-5007376e]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 8px #0000000f}.widget-header[data-v-5007376e]{color:#303133;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.calendar-nav[data-v-5007376e]{align-items:center;gap:4px;margin-left:auto;display:flex}.month-label[data-v-5007376e]{text-align:center;min-width:70px;font-size:14px;font-weight:500}.mini-calendar[data-v-5007376e]{-webkit-user-select:none;user-select:none}.cal-weekdays[data-v-5007376e]{text-align:center;color:#909399;grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:12px;display:grid}.cal-days[data-v-5007376e]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-cell[data-v-5007376e]{aspect-ratio:1;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex;position:relative}.cal-cell[data-v-5007376e]:hover{background:#ecf5ff}.cal-cell.is-today[data-v-5007376e]{color:#fff;background:#409eff;border-radius:50%;width:32px;height:32px;margin:auto}.cal-cell.is-today .cal-dot[data-v-5007376e]{background:#fff}.cal-cell.is-other-month[data-v-5007376e]{color:#c0c4cc}.cal-cell.has-task[data-v-5007376e]{font-weight:600}.cal-cell.has-personal[data-v-5007376e]{background:#f0f9eb}.cal-cell.has-note[data-v-5007376e]{background:#fdf6ec}.cal-day-num[data-v-5007376e]{font-size:13px}.cal-dots-row[data-v-5007376e]{gap:2px;margin-top:2px;display:flex}.cal-dot[data-v-5007376e]{background:#409eff;border-radius:50%;width:5px;height:5px}.cal-dot.dot-overdue[data-v-5007376e]{background:#f56c6c}.cal-dot.dot-personal[data-v-5007376e]{background:#67c23a}.cal-dot.dot-note[data-v-5007376e]{background:#e6a23c;width:4px;height:4px}.cal-badge[data-v-5007376e]{color:#fff;background:#409eff;border-radius:8px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:2px;right:2px}.cal-badge.badge-overdue[data-v-5007376e]{background:#f56c6c}.cal-badge.badge-note[data-v-5007376e]{background:#e6a23c}.cal-badge.badge-personal[data-v-5007376e]{background:#67c23a}.calendar-legend[data-v-5007376e]{color:#909399;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;display:flex}.calendar-legend span[data-v-5007376e]{align-items:center;gap:4px;display:flex}.dot-normal[data-v-5007376e]{background:#409eff;border-radius:50%;width:8px;height:8px;display:inline-block}.dot-personal-leg[data-v-5007376e]{background:#67c23a;border-radius:50%;width:8px;height:8px;display:inline-block}.dot-note-leg[data-v-5007376e]{background:#e6a23c;border-radius:50%;width:8px;height:8px;display:inline-block}.dot-overdue[data-v-5007376e]{background:#f56c6c;border-radius:50%;width:8px;height:8px;display:inline-block}.calendar-tip[data-v-5007376e]{color:#c0c4cc;border-top:1px dashed #ebeef5;align-items:center;gap:4px;margin-top:10px;padding-top:8px;font-size:11px;display:flex}.date-todos-section[data-v-5007376e]{margin-bottom:12px}.date-todos-section h4[data-v-5007376e]{color:#303133;margin:0 0 10px;font-size:14px}.date-todo-item[data-v-5007376e]{background:#f5f7fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 12px;transition:all .2s;display:flex}.date-todo-item.completed[data-v-5007376e]{opacity:.6;background:#f0f9eb}.date-todo-item[data-v-5007376e]:hover{background:#ecf5ff}.date-todo-left[data-v-5007376e]{align-items:center;gap:8px;display:flex}.date-todo-title[data-v-5007376e]{color:#303133;font-size:14px}.line-through[data-v-5007376e]{color:#909399;text-decoration:line-through}.date-todo-right[data-v-5007376e]{flex-shrink:0;align-items:center;gap:8px;display:flex}.add-todo-section h4[data-v-5007376e]{color:#303133;margin:0 0 12px;font-size:14px}.quick-actions-widget[data-v-5007376e]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 8px #0000000f}.quick-actions-grid[data-v-5007376e]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.quick-action-item[data-v-5007376e]{cursor:pointer;color:#606266;background:#f5f7fa;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;font-size:13px;transition:all .2s;display:flex}.quick-action-item[data-v-5007376e]:hover{color:#409eff;background:#ecf5ff;transform:translateY(-1px)}.qa-icon[data-v-5007376e]{font-size:22px}.role-widget[data-v-5007376e]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 8px #0000000f}.team-stats-mini[data-v-5007376e]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.team-stat-item[data-v-5007376e]{text-align:center;background:#f5f7fa;border-radius:8px;padding:10px 6px}.ts-value[data-v-5007376e]{font-size:20px;font-weight:700;display:block}.ts-value.overdue[data-v-5007376e]{color:#f56c6c}.ts-value.pending[data-v-5007376e]{color:#e6a23c}.ts-value.done[data-v-5007376e]{color:#67c23a}.ts-value.dept[data-v-5007376e]{color:#409eff}.ts-label[data-v-5007376e]{color:#909399;margin-top:2px;font-size:11px}.sub-header[data-v-5007376e]{color:#606266;margin-bottom:8px;font-size:13px;font-weight:600}.member-row[data-v-5007376e]{grid-template-columns:20px 1fr 50px 60px;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:grid}.member-rank[data-v-5007376e]{color:#fff;background:#409eff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.member-count[data-v-5007376e]{color:#909399;text-align:right}.efficiency-ring[data-v-5007376e]{justify-content:center;padding:10px 0;display:flex}.progress-label[data-v-5007376e]{color:#909399;font-size:13px}.progress-value[data-v-5007376e]{color:#303133;font-size:22px;font-weight:700}.efficiency-details[data-v-5007376e]{justify-content:space-around;padding:10px 0;display:flex}.eff-row[data-v-5007376e]{text-align:center;color:#909399;flex-direction:column;gap:4px;font-size:13px;display:flex}.eff-row strong[data-v-5007376e]{color:#303133;font-size:20px}.detail-desc[data-v-5007376e]{background:#f5f7fa;border-radius:8px;margin-top:16px;padding:12px}.detail-desc h4[data-v-5007376e]{color:#303133;margin:0 0 8px;font-size:14px}.detail-desc p[data-v-5007376e]{color:#606266;margin:0;font-size:13px;line-height:1.6}.detail-actions[data-v-5007376e]{text-align:right;margin-top:16px}.dashboard h2[data-v-ddb4a005]{color:#303133;margin-bottom:20px}.stat-cards[data-v-ddb4a005]{margin-bottom:20px}.stat-card[data-v-ddb4a005]{align-items:center;gap:16px;display:flex}.stat-icon[data-v-ddb4a005]{border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;display:flex}.stat-icon.blue[data-v-ddb4a005]{background:#e3f2fd}.stat-icon.green[data-v-ddb4a005]{background:#e8f5e9}.stat-icon.orange[data-v-ddb4a005]{background:#fff3e0}.stat-icon.purple[data-v-ddb4a005]{background:#f3e5f5}.stat-content[data-v-ddb4a005]{flex:1}.stat-label[data-v-ddb4a005]{color:#909399;margin-bottom:4px;font-size:13px}.stat-value[data-v-ddb4a005]{color:#303133;margin-bottom:4px;font-size:28px;font-weight:600}.stat-trend[data-v-ddb4a005]{font-size:12px}.stat-trend.up[data-v-ddb4a005]{color:#67c23a}.stat-trend.down[data-v-ddb4a005]{color:#f56c6c}.card-header[data-v-ddb4a005]{justify-content:space-between;align-items:center;display:flex}.customers-page h2[data-v-09643861]{color:#303133;margin-bottom:20px}.page-header[data-v-09643861]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-09643861]{margin-bottom:0}.header-actions[data-v-09643861]{align-items:center;gap:12px;display:flex}.last-sync-hint[data-v-09643861]{color:#909399;align-items:center;font-size:12px;display:flex}.full-sync-status-bar[data-v-09643861]{background:#fdf6ec;border-radius:6px;align-items:center;margin-bottom:12px;padding:8px 16px;font-size:13px;display:flex}.main-tabs[data-v-09643861] .el-tabs__header,.filter-card[data-v-09643861]{margin-bottom:0}.group-name-cell[data-v-09643861]{align-items:center;display:flex}.name-text[data-v-09643861]{word-break:break-all;font-size:14px;font-weight:500;line-height:1.4}.msg-preview[data-v-09643861]{color:#909399;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;display:inline-block;overflow:hidden}.chat-filter[data-v-09643861]{background:#f5f7fa;border-radius:8px;margin-bottom:16px;padding:12px}.chat-filter-row[data-v-09643861]{align-items:center;display:flex}.chat-sync-time[data-v-09643861]{color:#909399;align-items:center;margin-top:8px;font-size:12px;display:flex}.chat-messages[data-v-09643861]{max-height:calc(100vh - 280px);padding:0 4px;overflow-y:auto}.chat-msg[data-v-09643861]{background:#f5f7fa;border-radius:8px;margin-bottom:16px;padding:12px}.chat-msg.msg-customer[data-v-09643861]{border-left:3px solid #e6a23c}.chat-msg.msg-agent[data-v-09643861]{border-left:3px solid #67c23a}.msg-header[data-v-09643861]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.msg-sender[data-v-09643861]{color:#303133;font-size:13px;font-weight:600}.msg-time[data-v-09643861]{color:#909399;font-size:11px}.msg-content[data-v-09643861]{color:#303133;word-break:break-word;font-size:14px;line-height:1.6}.msg-type-tag[data-v-09643861]{color:#909399;font-style:italic}.msg-media[data-v-09643861]{margin-top:4px}.msg-image[data-v-09643861]{cursor:pointer;border-radius:6px;max-width:200px;max-height:200px;display:block}.msg-image-error[data-v-09643861],.msg-image-loading[data-v-09643861]{color:#909399;background:#f5f7fa;border-radius:6px;justify-content:center;align-items:center;width:200px;height:120px;font-size:12px;display:flex}.msg-video[data-v-09643861]{background:#000;border-radius:6px;max-width:280px;max-height:200px}.msg-audio[data-v-09643861]{max-width:260px;height:36px}.msg-file-link[data-v-09643861]{color:#409eff;text-overflow:ellipsis;white-space:nowrap;background:#ecf5ff;border:1px solid #d9ecff;border-radius:6px;align-items:center;max-width:320px;padding:8px 14px;font-size:13px;text-decoration:none;transition:background .2s;display:inline-flex;overflow:hidden}.msg-file-link[data-v-09643861]:hover{background:#d9ecff}.msg-media-pending[data-v-09643861]{color:#909399;background:#fafafa;border:1px dashed #dcdfe6;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.msg-media-pending .media-icon[data-v-09643861]{color:#c0c4cc;font-size:16px}.msg-media-pending .media-hint[data-v-09643861]{color:#c0c4cc;font-size:11px}.msg-ai-tags[data-v-09643861]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-load-more[data-v-09643861]{text-align:center;padding:16px 0}.replies-page h2[data-v-00ac230f]{color:#303133;margin-bottom:20px}.filter-card[data-v-00ac230f]{margin-bottom:20px}.stat-card[data-v-00ac230f]{align-items:center;gap:16px;display:flex}.stat-icon[data-v-00ac230f]{border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;display:flex}.stat-icon.blue[data-v-00ac230f]{background:#e3f2fd}.stat-icon.green[data-v-00ac230f]{background:#e8f5e9}.stat-icon.orange[data-v-00ac230f]{background:#fff3e0}.stat-icon.purple[data-v-00ac230f]{background:#f3e5f5}.stat-content[data-v-00ac230f]{flex:1}.stat-label[data-v-00ac230f]{color:#909399;margin-bottom:4px;font-size:13px}.stat-value[data-v-00ac230f]{color:#303133;font-size:28px;font-weight:600}.reply-preview[data-v-00ac230f]{color:#606266;cursor:pointer}.reply-full[data-v-00ac230f]{color:#303133;line-height:1.6}.el-icon--upload[data-v-00ac230f]{color:#909399;margin:40px 0 16px;font-size:67px}.questions-page h2[data-v-4f849e32]{color:#303133;margin-bottom:16px}.filter-card[data-v-4f849e32]{margin-bottom:0}.stat-card[data-v-4f849e32]{align-items:center;gap:12px;display:flex}.stat-icon[data-v-4f849e32]{border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.stat-icon.blue[data-v-4f849e32]{background:#e3f2fd}.stat-icon.green[data-v-4f849e32]{background:#e8f5e9}.stat-icon.orange[data-v-4f849e32]{background:#fff3e0}.stat-icon.purple[data-v-4f849e32]{background:#f3e5f5}.stat-icon.red[data-v-4f849e32]{background:#fef0f0}.stat-content[data-v-4f849e32]{flex:1}.stat-label[data-v-4f849e32]{color:#909399;margin-bottom:2px;font-size:12px}.stat-value[data-v-4f849e32]{color:#303133;font-size:24px;font-weight:600}.question-preview[data-v-4f849e32]{color:#606266;cursor:pointer}.detail-section[data-v-4f849e32]{margin:12px 0;line-height:1.6}.main-tabs[data-v-4f849e32] .el-tabs__header{margin-bottom:0}.tax-alert-card[data-v-4f849e32] .el-card__body{padding:12px}.login-page[data-v-75662ef0]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;height:100vh;display:flex}.login-card[data-v-75662ef0]{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:40px;box-shadow:0 10px 40px #0003}.login-title[data-v-75662ef0]{text-align:center;color:#303133;margin-bottom:8px}.login-subtitle[data-v-75662ef0]{text-align:center;color:#909399;margin-bottom:30px}.captcha-row[data-v-75662ef0]{align-items:center;gap:10px;display:flex}.captcha-img[data-v-75662ef0]{cursor:pointer;object-fit:cover;border:1px solid #dcdfe6;border-radius:4px;width:110px;height:40px}.login-links[data-v-75662ef0]{text-align:center;margin-top:12px}.performance-page h2[data-v-f8f81e73]{color:#303133;margin-bottom:20px}.filter-card[data-v-f8f81e73]{margin-bottom:4px}.stat-card[data-v-f8f81e73]{align-items:center;gap:16px;display:flex}.stat-icon[data-v-f8f81e73]{border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}.stat-content[data-v-f8f81e73]{flex:1}.stat-label[data-v-f8f81e73]{color:#909399;margin-bottom:4px;font-size:13px}.stat-value[data-v-f8f81e73]{font-size:26px;font-weight:700}.stat-trend[data-v-f8f81e73]{margin-top:2px;font-size:12px}.stat-trend .up[data-v-f8f81e73]{color:#f56c6c}.stat-trend .down[data-v-f8f81e73]{color:#67c23a}.score-rule[data-v-f8f81e73]{margin-bottom:20px}.rule-header[data-v-f8f81e73]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.rule-desc[data-v-f8f81e73]{color:#909399;margin-top:4px;font-size:12px}.detail-content[data-v-f8f81e73]{padding:0 8px}.dimension-item[data-v-f8f81e73]{margin-bottom:18px}.dim-header[data-v-f8f81e73]{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;display:flex}.dim-score[data-v-f8f81e73]{color:#303133;font-weight:700}.dim-remark[data-v-f8f81e73]{color:#909399;margin-top:4px;font-size:12px}.trend-placeholder[data-v-f8f81e73]{background:#f5f7fa;border-radius:8px;align-items:flex-end;gap:8px;height:120px;padding:8px;display:flex}.trend-bar[data-v-f8f81e73]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.bar[data-v-f8f81e73]{border-radius:4px 4px 0 0;width:100%;min-height:4px}.bar-label[data-v-f8f81e73]{color:#909399;font-size:10px}.stats-overview-page h2[data-v-07aad455]{color:#303133;margin-bottom:20px}.filter-card[data-v-07aad455]{margin-bottom:4px}.metric-card[data-v-07aad455]{text-align:center;padding:8px 0}.metric-icon[data-v-07aad455]{margin-bottom:8px;font-size:32px}.metric-value[data-v-07aad455]{color:#303133;font-size:26px;font-weight:700}.metric-label[data-v-07aad455]{color:#909399;margin-top:4px;font-size:12px}.metric-trend[data-v-07aad455]{margin-top:4px;font-size:12px}.trend-up[data-v-07aad455]{color:#f56c6c}.trend-down[data-v-07aad455]{color:#67c23a}.group-item[data-v-07aad455]{border-bottom:1px solid #f0f0f0;align-items:center;padding:10px 0;display:flex}.group-item[data-v-07aad455]:last-child{border-bottom:none}.group-rank[data-v-07aad455]{text-align:center;width:30px;font-size:18px}.group-info[data-v-07aad455]{width:160px}.group-name[data-v-07aad455]{font-size:13px;font-weight:500}.group-members[data-v-07aad455]{color:#909399;font-size:11px}.group-msg[data-v-07aad455]{text-align:right;color:#409eff;width:60px;font-size:13px;font-weight:500}.export-page h2[data-v-8105150b]{color:#303133;margin-bottom:20px}.export-card[data-v-8105150b]{text-align:center;height:100%}.export-icon[data-v-8105150b]{margin-bottom:12px;font-size:48px}.export-title[data-v-8105150b]{color:#303133;margin-bottom:8px;font-size:16px;font-weight:600}.export-desc[data-v-8105150b]{color:#909399;min-height:40px;font-size:13px;line-height:1.5}.export-actions[data-v-8105150b]{justify-content:center;gap:8px;margin-top:16px;display:flex}.system-users-page[data-v-ed71f241]{padding:20px}.filter-card[data-v-ed71f241]{margin-top:0}.system-roles-page h2[data-v-c77d4999]{color:#303133;margin-bottom:20px}.role-item[data-v-c77d4999]{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 12px;transition:background .2s;display:flex}.role-item[data-v-c77d4999]:hover{background:#f5f7fa}.role-item.active[data-v-c77d4999]{background:#ecf5ff;border:1px solid #b3d8ff}.role-icon[data-v-c77d4999]{font-size:28px}.role-info[data-v-c77d4999]{flex:1}.role-name[data-v-c77d4999]{color:#303133;font-size:14px;font-weight:600}.role-desc[data-v-c77d4999]{color:#909399;margin-top:2px;font-size:12px}.perm-group[data-v-c77d4999]{margin-bottom:24px}.perm-group-header[data-v-c77d4999]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.group-icon[data-v-c77d4999]{font-size:18px}.group-label[data-v-c77d4999]{color:#303133;flex:1;font-size:14px;font-weight:600}.perm-items[data-v-c77d4999]{flex-wrap:wrap;gap:12px;padding:0 8px;display:flex}.perm-item[data-v-c77d4999]{flex-direction:column;display:flex}.perm-name[data-v-c77d4999]{font-size:13px}.perm-code[data-v-c77d4999]{color:#c0c4cc;font-size:10px}.form-tip[data-v-c77d4999]{color:#909399;margin-top:4px;font-size:12px}.role-actions[data-v-c77d4999]{align-items:center;display:flex}.system-config-page h2[data-v-cb02eb47]{color:#303133;margin-bottom:20px}.section-header[data-v-cb02eb47]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.keyword-tags[data-v-cb02eb47]{flex-wrap:wrap;gap:8px;min-height:60px;display:flex}.page-header[data-v-9a776b0c]{margin-bottom:20px}.page-header h2[data-v-9a776b0c]{margin:0 0 4px;font-size:22px}.page-desc[data-v-9a776b0c]{color:#909399;margin:0;font-size:14px}.filter-card[data-v-9a776b0c],.stat-row[data-v-9a776b0c]{margin-bottom:16px}.stat-card[data-v-9a776b0c]{text-align:center;padding:10px 0}.stat-value[data-v-9a776b0c]{font-size:28px;font-weight:700}.stat-label[data-v-9a776b0c]{color:#909399;margin-top:4px;font-size:13px}.action-bar[data-v-9a776b0c],.keyword-section[data-v-9a776b0c]{margin-bottom:16px}.keyword-section h4[data-v-9a776b0c],.keyword-list h4[data-v-9a776b0c]{color:#303133;margin:0 0 12px;font-size:14px}.keyword-list[data-v-9a776b0c]{max-height:300px;overflow-y:auto}.keyword-tags[data-v-9a776b0c]{flex-wrap:wrap;display:flex}.selected-tag[data-v-9a776b0c]{color:#409eff!important;background-color:#ecf5ff!important;border-color:#409eff!important}.trigger-info[data-v-9a776b0c]{margin-bottom:16px}.conversation-list[data-v-9a776b0c]{max-height:500px;padding:0;overflow-y:auto}.conversation-item[data-v-9a776b0c]{border-radius:8px;margin-bottom:8px;padding:12px;position:relative}.conversation-item.customer[data-v-9a776b0c]{background:#f0f9ff;border-left:3px solid #409eff}.conversation-item.agent[data-v-9a776b0c]{background:#f0fdf4;border-left:3px solid #67c23a}.msg-sender[data-v-9a776b0c]{color:#303133;margin-bottom:4px;font-size:13px;font-weight:600}.msg-content[data-v-9a776b0c]{word-break:break-all;margin-bottom:4px;font-size:14px;line-height:1.5}.msg-time[data-v-9a776b0c]{color:#909399;text-align:right;font-size:11px}.filter-card[data-v-9f1d5404]{margin-top:0}.stat-card[data-v-9f1d5404]{align-items:center;gap:16px;display:flex}.stat-icon[data-v-9f1d5404]{border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:32px;display:flex}.stat-icon.blue[data-v-9f1d5404]{background:#ecf5ff}.stat-icon.green[data-v-9f1d5404]{background:#f0f9eb}.stat-icon.orange[data-v-9f1d5404]{background:#fdf6ec}.stat-icon.red[data-v-9f1d5404]{background:#fef0f0}.stat-icon.yellow[data-v-9f1d5404]{background:#fdf6ec}.stat-label[data-v-9f1d5404]{color:#909399;font-size:13px}.stat-value[data-v-9f1d5404]{color:#303133;font-size:24px;font-weight:600}.stat-card-item.clickable[data-v-9f1d5404]{cursor:pointer;transition:transform .2s}.stat-card-item.clickable[data-v-9f1d5404]:hover{transform:translateY(-2px)}.batch-actions[data-v-9f1d5404]{background:#f5f7fa;border-left:3px solid #409eff;border-radius:4px;margin-bottom:12px;padding:12px 16px}.advanced-filter-panel[data-v-9f1d5404]{border:1px solid #e4e7ed;border-radius:8px}.advanced-filter-panel[data-v-9f1d5404] .el-card__header{background:linear-gradient(135deg,#f5f7fa 0%,#e4e7ed 100%);border-bottom:1px solid #e4e7ed;padding:12px 16px}.filter-header[data-v-9f1d5404]{justify-content:space-between;align-items:center;display:flex}.filter-title[data-v-9f1d5404]{color:#303133;font-size:15px;font-weight:600}.filter-content[data-v-9f1d5404]{background:#fafafa;border-radius:4px;padding:16px}.filter-content[data-v-9f1d5404] .el-form-item{margin-bottom:12px}.filter-content[data-v-9f1d5404] .el-select,.filter-content[data-v-9f1d5404] .el-select .el-input__wrapper,.filter-content[data-v-9f1d5404] .el-select .el-select__wrapper{min-width:180px}.filter-content[data-v-9f1d5404] .el-select .el-select__tags{flex-wrap:wrap;min-width:150px;max-height:80px;overflow-y:auto}.filter-content[data-v-9f1d5404] .el-select .el-tag{text-overflow:ellipsis;max-width:150px;margin:2px 4px 2px 0;overflow:hidden}.filter-content[data-v-9f1d5404] .el-cascader,.filter-content[data-v-9f1d5404] .el-cascader .el-input__wrapper{min-width:320px}.filter-card[data-v-4513eb72]{margin-top:0}.stat-card[data-v-4513eb72]{align-items:center;gap:16px;display:flex}.stat-icon[data-v-4513eb72]{border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:32px;display:flex}.stat-icon.blue[data-v-4513eb72]{background:#ecf5ff}.stat-icon.green[data-v-4513eb72]{background:#f0f9eb}.stat-icon.orange[data-v-4513eb72]{background:#fdf6ec}.stat-icon.red[data-v-4513eb72]{background:#fef0f0}.stat-label[data-v-4513eb72]{color:#909399;font-size:13px}.stat-value[data-v-4513eb72]{color:#303133;font-size:24px;font-weight:600}.customer-detail-dialog[data-v-4513eb72] .el-dialog__body{padding-top:10px}.detail-tabs[data-v-4513eb72] .el-tabs__header{margin-bottom:0}.phone-link[data-v-4513eb72]{color:#409eff;font-family:monospace}.header-title[data-v-4513eb72]{color:#303133;font-size:16px;font-weight:500}.business-info-header[data-v-4513eb72]{justify-content:space-between;align-items:center;display:flex}.sync-hint[data-v-4513eb72]{margin-top:16px}.archive-header[data-v-4513eb72],.contacts-header[data-v-4513eb72]{justify-content:space-between;align-items:center;display:flex}.attachment-tag[data-v-4513eb72]{padding:8px 12px}.id-card-uploader[data-v-4513eb72] .el-upload--picture-card,.id-card-uploader-single[data-v-4513eb72] .el-upload--picture-card{width:120px;height:120px;line-height:120px}.idcard-delete-icon[data-v-4513eb72]{color:#fff;cursor:pointer;background:#f56c6c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:-8px;right:-8px}.idcard-delete-icon[data-v-4513eb72]:hover{background:#f78989}@keyframes fadeIn-4513eb72{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.attachment-uploader[data-v-4513eb72]{text-align:left}.type-requirements[data-v-4513eb72]{margin-top:20px}.requirement-item[data-v-4513eb72]{align-items:center;gap:8px;display:flex}.required-tag[data-v-4513eb72]{color:#fff;background:#f56c6c;border-radius:4px;padding:2px 8px;font-size:12px}.optional-tag[data-v-4513eb72]{color:#fff;background:#909399;border-radius:4px;padding:2px 8px;font-size:12px}.attachment-checklist[data-v-4513eb72]{background:#f5f7fa;border-radius:8px;padding:12px}.doc-checklist[data-v-4513eb72]{flex-wrap:wrap;gap:8px;display:flex}.uploaded-files-preview[data-v-4513eb72]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:8px;padding:12px}.dialog-footer[data-v-4513eb72]{justify-content:flex-end;gap:10px;display:flex}.ocr-section[data-v-4513eb72]{border-top:1px dashed #dcdfe6;margin-top:16px;padding-top:16px}.person-attachments[data-v-4513eb72]{background:#f5f7fa;border-radius:8px;padding:12px}.attachment-item[data-v-4513eb72]{cursor:pointer;position:relative}.attachment-item .preview-icon[data-v-4513eb72]{color:#909399;background:#fff;border-radius:50%;padding:2px;font-size:12px;display:none;position:absolute;top:-8px;right:-8px}.attachment-item:hover .preview-icon[data-v-4513eb72]{display:block}.image-preview-container[data-v-4513eb72]{text-align:center;background:#f5f7fa;border-radius:8px;padding:16px}.preview-image[data-v-4513eb72]{object-fit:contain;max-width:100%;max-height:500px}.pdf-preview-container[data-v-4513eb72]{border:1px solid #e4e7ed;border-radius:4px;height:600px}.other-file-preview[data-v-4513eb72]{text-align:center;padding:40px}.stat-row[data-v-cfc8f1f8]{margin-bottom:16px}.stat-card[data-v-cfc8f1f8]{text-align:center}.stat-value[data-v-cfc8f1f8]{font-size:32px;font-weight:700}.stat-label[data-v-cfc8f1f8]{color:#909399;margin-top:4px;font-size:14px}.filter-card[data-v-cfc8f1f8]{margin-bottom:16px}.comment-item[data-v-cfc8f1f8]{background:#f5f7fa;border-left:3px solid #409eff;border-radius:4px;margin-bottom:8px;padding:12px}.comment-header[data-v-cfc8f1f8]{justify-content:space-between;margin-bottom:4px;display:flex}.comment-time[data-v-cfc8f1f8]{color:#909399;font-size:12px}.comment-body[data-v-cfc8f1f8]{color:#303133;line-height:1.6}.ticket-container[data-v-36d6b038]{padding:20px}.toolbar[data-v-36d6b038]{justify-content:space-between;margin-bottom:20px;display:flex}.toolbar .right[data-v-36d6b038]{gap:10px;display:flex}.stats-cards[data-v-36d6b038]{gap:15px;margin-bottom:20px;display:flex}.stat-card[data-v-36d6b038]{text-align:center;cursor:pointer;flex:1;transition:transform .2s}.stat-card[data-v-36d6b038]:hover{transform:translateY(-2px)}.stat-value[data-v-36d6b038]{color:#409eff;font-size:28px;font-weight:700}.stat-card.pending .stat-value[data-v-36d6b038]{color:#e6a23c}.stat-card.processing .stat-value[data-v-36d6b038]{color:#409eff}.stat-card.paused .stat-value[data-v-36d6b038]{color:#909399}.stat-card.completed .stat-value[data-v-36d6b038]{color:#67c23a}.stat-label[data-v-36d6b038]{color:#666;margin-top:5px;font-size:14px}.pagination-wrapper[data-v-36d6b038]{justify-content:flex-end;margin-top:20px;display:flex}.ticket-detail[data-v-36d6b038]{max-height:70vh;padding-right:4px;overflow-y:auto}.detail-header[data-v-36d6b038]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:20px;padding:20px 24px}.detail-header-top[data-v-36d6b038]{justify-content:space-between;align-items:center;display:flex}.detail-ticket-no[data-v-36d6b038]{opacity:.85;margin-right:10px;font-size:13px}.detail-title-text[data-v-36d6b038]{color:#fff;margin:12px 0 8px;font-size:18px;font-weight:600}.detail-meta[data-v-36d6b038]{opacity:.9;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.detail-meta span[data-v-36d6b038]{align-items:center;gap:4px;display:inline-flex}.detail-meta .overdue[data-v-36d6b038]{color:#f56c6c;opacity:1;font-weight:700}.detail-card[data-v-36d6b038]{border:1px solid #ebeef5;border-radius:8px;margin-bottom:16px}.detail-card[data-v-36d6b038] .el-card__header{background:#f5f7fa;border-bottom:1px solid #ebeef5;padding:12px 20px}.card-header-title[data-v-36d6b038]{color:#303133;font-size:15px;font-weight:600}.detail-content-text[data-v-36d6b038]{color:#606266;white-space:pre-wrap;font-size:14px;line-height:1.8}.archive-tabs[data-v-36d6b038]{border-radius:6px;overflow:hidden}.detail-actions[data-v-36d6b038]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.person-list[data-v-36d6b038]{flex-direction:column;gap:12px;display:flex}.person-card[data-v-36d6b038]{background:#fafbfc;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;transition:box-shadow .2s}.person-card[data-v-36d6b038]:hover{box-shadow:0 2px 8px #00000014}.person-header[data-v-36d6b038]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.person-name[data-v-36d6b038]{color:#303133;font-size:15px;font-weight:600}.person-position[data-v-36d6b038]{color:#909399;font-size:12px}.person-info-grid[data-v-36d6b038]{grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}.person-info-item[data-v-36d6b038]{gap:6px;font-size:13px;display:flex}.person-info-item .info-label[data-v-36d6b038]{color:#909399;white-space:nowrap}.person-info-item .info-value[data-v-36d6b038]{color:#606266;word-break:break-all}.person-attachments[data-v-36d6b038]{border-top:1px dashed #e4e7ed;margin-top:12px;padding-top:10px}.person-attach-label[data-v-36d6b038]{color:#909399;margin-bottom:8px;font-size:12px}.person-attach-list[data-v-36d6b038]{flex-wrap:wrap;gap:10px;display:flex}.person-attach-item[data-v-36d6b038]{background:#fff;border:1px solid #ebeef5;border-radius:6px;align-items:center;gap:8px;min-width:180px;padding:6px 10px;display:flex}.attach-img[data-v-36d6b038]{border-radius:4px;flex-shrink:0;width:40px;height:40px}.attach-file-icon[data-v-36d6b038]{color:#409eff;background:#ecf5ff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.attach-file-info[data-v-36d6b038]{flex-direction:column;gap:2px;display:flex;overflow:hidden}.attach-file-name[data-v-36d6b038]{color:#606266;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.attachment-grid[data-v-36d6b038]{flex-direction:column;gap:10px;display:flex}.attachment-item[data-v-36d6b038]{background:#fafbfc;border:1px solid #ebeef5;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:background .2s;display:flex}.attachment-item[data-v-36d6b038]:hover{background:#f0f2f5}.att-img[data-v-36d6b038]{border-radius:6px;flex-shrink:0;width:48px;height:48px}.att-file-icon[data-v-36d6b038]{color:#409eff;background:#ecf5ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.att-info[data-v-36d6b038]{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.att-name[data-v-36d6b038]{color:#303133;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.att-meta[data-v-36d6b038]{color:#909399;font-size:12px}.log-item[data-v-36d6b038]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.log-operation[data-v-36d6b038]{color:#303133;font-weight:600}.log-operator[data-v-36d6b038]{color:#409eff;font-size:13px}.log-remark[data-v-36d6b038]{color:#666;font-size:13px}.field-item[data-v-36d6b038]{margin-bottom:10px}.overdue[data-v-36d6b038]{color:#f56c6c}.archive-section-title[data-v-36d6b038]{color:#303133;border-left:3px solid #409eff;margin:16px 0 8px;padding-left:8px;font-size:14px}.archive-section-title[data-v-36d6b038]:first-child{margin-top:0}.archive-file-item[data-v-36d6b038]{padding:8px 0}.archive-file-section[data-v-36d6b038]{margin-bottom:16px}.archive-file-label[data-v-36d6b038]{color:#606266;margin-bottom:8px;font-size:13px;font-weight:600}.archive-file-content[data-v-36d6b038]{align-items:flex-start;gap:12px;display:flex}.archive-img-wrap[data-v-36d6b038]{border:1px solid #ebeef5;border-radius:4px;flex-shrink:0;overflow:hidden}.archive-file-info[data-v-36d6b038]{flex-direction:column;gap:4px;display:flex}.archive-file-info .file-name[data-v-36d6b038]{color:#606266;word-break:break-all;font-size:12px}.archive-empty[data-v-36d6b038]{color:#c0c4cc;font-size:13px}.id-card-links[data-v-36d6b038]{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.contract-management[data-v-cdd1d423]{padding:20px}.stats-row[data-v-cdd1d423]{margin-bottom:20px}.approver-readonly[data-v-cdd1d423]{padding:6px 0}.org-tree-container[data-v-cdd1d423]{border:1px solid #dcdfe6;border-radius:4px;max-height:320px;padding:10px;overflow-y:auto}.org-tree-node[data-v-cdd1d423]{align-items:center;gap:8px;display:flex}.department-icon[data-v-cdd1d423],.employee-icon[data-v-cdd1d423]{font-size:16px}.filter-card[data-v-cdd1d423]{background:#f5f7fa;border:none;margin-bottom:16px}.filter-card[data-v-cdd1d423] .el-card__body{padding:12px 16px}.time-filter[data-v-cdd1d423]{align-items:center;display:flex}.filter-label[data-v-cdd1d423]{color:#606266;margin-right:10px;font-size:14px}.stat-card[data-v-cdd1d423]{align-items:center;padding:10px;display:flex}.stat-icon[data-v-cdd1d423]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;margin-right:15px;font-size:28px;display:flex}.stat-icon.total[data-v-cdd1d423]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.stat-icon.received[data-v-cdd1d423]{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)}.stat-icon.pending[data-v-cdd1d423]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.stat-icon.overdue[data-v-cdd1d423]{background:linear-gradient(135deg,#ff9a9e 0%,#fecfef 100%)}.stat-icon.unpaid[data-v-cdd1d423]{background:linear-gradient(135deg,#a18cd1 0%,#fbc2eb 100%)}.stat-icon.rate[data-v-cdd1d423]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.stat-content[data-v-cdd1d423]{flex:1}.stat-value[data-v-cdd1d423]{color:#303133;font-size:28px;font-weight:700}.stat-label[data-v-cdd1d423]{color:#909399;margin-top:5px;font-size:14px}.stat-amount[data-v-cdd1d423]{color:#606266;margin-top:5px;font-size:16px}.stat-amount-placeholder[data-v-cdd1d423]{visibility:hidden;height:20px;font-size:16px}.stat-clickable[data-v-cdd1d423]{cursor:pointer;transition:all .2s}.stat-clickable[data-v-cdd1d423]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.stat-active[data-v-cdd1d423]{border:2px solid #409eff;box-shadow:0 4px 12px #409eff33}.stat-active .stat-value[data-v-cdd1d423]{color:#409eff}.toolbar-card[data-v-cdd1d423]{margin-bottom:20px}.toolbar[data-v-cdd1d423]{justify-content:space-between;align-items:center;display:flex}.toolbar-right[data-v-cdd1d423]{align-items:center;gap:10px;display:flex}.table-card[data-v-cdd1d423]{margin-bottom:20px}.pagination-container[data-v-cdd1d423]{justify-content:flex-end;margin-top:20px;display:flex}.amount-text[data-v-cdd1d423]{font-weight:500}.amount-text.success[data-v-cdd1d423]{color:#67c23a}.amount-hidden[data-v-cdd1d423]{color:#909399}.audit-detail[data-v-cdd1d423]{padding:10px}.audit-form[data-v-cdd1d423]{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.payment-plan-form[data-v-cdd1d423]{padding:10px}.plan-item[data-v-cdd1d423]{align-items:center;gap:10px;margin-bottom:15px;display:flex}.plan-no[data-v-cdd1d423]{color:#606266;text-align:center;min-width:56px;font-weight:500;display:inline-block}.attachment-list[data-v-cdd1d423]{margin-top:15px}.attachment-item[data-v-cdd1d423]{border:1px solid #eee;border-radius:4px;align-items:center;margin-bottom:10px;padding:10px;display:flex}.attachment-item a[data-v-cdd1d423]{flex:1;margin:0 10px}.file-size[data-v-cdd1d423]{color:#909399;margin-right:15px;font-size:12px}.upload-info[data-v-cdd1d423]{color:#909399;font-size:12px}.quick-date-buttons[data-v-cdd1d423]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.contract-attachment-uploader[data-v-cdd1d423]{width:100%}.uploaded-files-list[data-v-cdd1d423]{border:1px solid #eee;border-radius:4px;max-height:200px;margin-top:10px;padding:8px;overflow-y:auto}.uploaded-file-item[data-v-cdd1d423]{border-bottom:1px solid #f0f0f0;align-items:center;padding:6px 0;display:flex}.uploaded-file-item[data-v-cdd1d423]:last-child{border-bottom:none}.uploaded-file-item .file-name[data-v-cdd1d423]{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 10px;overflow:hidden}.uploaded-file-item .file-size[data-v-cdd1d423]{color:#909399;margin-right:10px;font-size:12px}.payment-attachment-uploader[data-v-cdd1d423]{width:100%}.contract-name-cell[data-v-cdd1d423]{flex-direction:column;display:flex}.contract-name-text[data-v-cdd1d423]{color:#303133;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bound-group-name[data-v-cdd1d423]{color:#909399;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.ticket-types[data-v-236bb191]{padding:20px}.card-header[data-v-236bb191]{justify-content:space-between;align-items:center;display:flex}.archive-switch[data-v-236bb191]{flex-direction:column;gap:4px;display:flex}.archive-hint[data-v-236bb191]{color:#909399;font-size:12px}.ticket-templates[data-v-155a3b72]{padding:20px}.card-header[data-v-155a3b72]{justify-content:space-between;align-items:center;display:flex}.field-item[data-v-155a3b72]{margin-bottom:10px}.stat-row[data-v-2a4b7010]{margin-bottom:16px}.stat-card[data-v-2a4b7010]{text-align:center}.stat-value[data-v-2a4b7010]{font-size:28px;font-weight:700}.stat-label[data-v-2a4b7010]{color:#909399;margin-top:4px;font-size:14px}.filter-card[data-v-2a4b7010]{margin-bottom:16px}.funnel-container[data-v-2a4b7010]{padding:20px 0}.funnel-stage[data-v-2a4b7010]{align-items:center;margin-bottom:16px;display:flex}.funnel-label[data-v-2a4b7010]{text-align:right;color:#303133;width:120px;padding-right:16px;font-weight:500}.funnel-bar-wrapper[data-v-2a4b7010]{background:#f0f2f5;border-radius:4px;flex:1;height:36px;overflow:hidden}.funnel-bar[data-v-2a4b7010]{border-radius:4px;align-items:center;min-width:60px;height:100%;padding-left:12px;transition:width .5s;display:flex}.funnel-value[data-v-2a4b7010]{color:#fff;font-size:14px;font-weight:700}.funnel-rate[data-v-2a4b7010]{text-align:center;color:#909399;width:70px;font-size:13px}.funnel-total[data-v-2a4b7010]{text-align:center;color:#409eff;border-top:1px solid #ebeef5;margin-top:20px;padding-top:16px;font-size:16px;font-weight:700}.contract-stats-page[data-v-7f79719e]{background:#f5f7fa;min-height:calc(100vh - 60px);padding:20px}.page-header[data-v-7f79719e]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h2[data-v-7f79719e]{color:#303133;margin:0;font-size:24px}.filter-card[data-v-7f79719e]{margin-bottom:20px}.filter-card[data-v-7f79719e] .el-card__body{padding:16px}.filter-row[data-v-7f79719e]{margin-bottom:12px}.time-filter[data-v-7f79719e]{align-items:center;display:flex}.filter-label[data-v-7f79719e]{color:#606266;margin-right:10px;font-size:14px}.filter-form[data-v-7f79719e]{margin-top:0}.overview-row[data-v-7f79719e]{margin-bottom:20px}.stat-card[data-v-7f79719e]{text-align:center;padding:20px 10px}.stat-value[data-v-7f79719e]{margin-bottom:8px;font-size:28px;font-weight:700}.stat-value.total[data-v-7f79719e]{color:#409eff}.stat-value.received[data-v-7f79719e]{color:#67c23a}.stat-value.unpaid[data-v-7f79719e]{color:#f56c6c}.stat-value.rate[data-v-7f79719e]{color:#e6a23c}.stat-label[data-v-7f79719e]{color:#909399;font-size:14px}.stat-amount[data-v-7f79719e]{color:#606266;margin-top:5px;font-size:14px}.chart-row[data-v-7f79719e]{margin-bottom:20px}.chart-container[data-v-7f79719e]{width:100%;height:300px}.card-header[data-v-7f79719e]{font-size:16px;font-weight:600}.warning-card[data-v-7f79719e]{border-left:4px solid #e6a23c}.danger-card[data-v-7f79719e]{border-left:4px solid #f56c6c}.warning-info[data-v-7f79719e],.danger-info[data-v-7f79719e]{text-align:center;padding:20px}.warning-value[data-v-7f79719e]{color:#e6a23c;font-size:32px;font-weight:700}.danger-value[data-v-7f79719e]{color:#f56c6c;font-size:32px;font-weight:700}.warning-label[data-v-7f79719e],.danger-label[data-v-7f79719e]{color:#909399;margin-top:8px;font-size:14px}.table-card[data-v-7f79719e]{margin-bottom:20px}.ticket-stats-page[data-v-99cf176d]{background:#f5f7fa;min-height:calc(100vh - 60px);padding:20px}.page-header[data-v-99cf176d]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h2[data-v-99cf176d]{color:#303133;margin:0;font-size:24px}.filter-card[data-v-99cf176d],.overview-row[data-v-99cf176d]{margin-bottom:20px}.stat-card[data-v-99cf176d]{text-align:center;padding:20px 10px}.stat-value[data-v-99cf176d]{margin-bottom:8px;font-size:28px;font-weight:700}.stat-value.total[data-v-99cf176d]{color:#409eff}.stat-value.pending[data-v-99cf176d]{color:#e6a23c}.stat-value.processing[data-v-99cf176d]{color:#409eff}.stat-value.completed[data-v-99cf176d]{color:#67c23a}.stat-value.rate[data-v-99cf176d]{color:#e6a23c}.stat-value.overdue[data-v-99cf176d]{color:#f56c6c}.stat-label[data-v-99cf176d]{color:#909399;font-size:14px}.chart-row[data-v-99cf176d]{margin-bottom:20px}.chart-container[data-v-99cf176d]{width:100%;height:280px}.weekly-chart-container[data-v-99cf176d]{width:100%;height:250px}.card-header[data-v-99cf176d]{font-size:16px;font-weight:600}.efficiency-grid[data-v-99cf176d]{grid-template-columns:repeat(4,1fr);gap:20px;padding:10px 0;display:grid}.efficiency-item[data-v-99cf176d]{text-align:center;background:#f5f7fa;border-radius:8px;padding:15px}.eff-value[data-v-99cf176d]{color:#409eff;font-size:28px;font-weight:700}.eff-label[data-v-99cf176d]{color:#909399;margin-top:8px;font-size:14px}.table-card[data-v-99cf176d]{margin-bottom:20px}.contract-payment[data-v-e1afb589]{background:#f5f7fa;min-height:calc(100vh - 60px);padding:20px}.filter-card[data-v-e1afb589]{margin-bottom:20px}.filter-card[data-v-e1afb589] .el-card__body{padding:16px}.filter-row[data-v-e1afb589]{margin-bottom:16px}.time-filter[data-v-e1afb589]{align-items:center;gap:12px;display:flex}.filter-label[data-v-e1afb589]{color:#606266;font-weight:500}.filter-form[data-v-e1afb589] .el-form-item{margin-bottom:0}.overview-row[data-v-e1afb589]{margin-bottom:20px}.stat-card[data-v-e1afb589]{text-align:center;padding:20px 10px}.stat-value[data-v-e1afb589]{margin-bottom:8px;font-size:28px;font-weight:700}.stat-value.total[data-v-e1afb589]{color:#667eea}.stat-value.received[data-v-e1afb589]{color:#11998e}.stat-value.unpaid[data-v-e1afb589]{color:#f5576c}.stat-value.rate[data-v-e1afb589]{color:#4facfe}.stat-label[data-v-e1afb589]{color:#909399;margin-bottom:8px;font-size:14px}.stat-amount[data-v-e1afb589]{color:#606266;margin-top:8px;font-size:16px}.charts-row[data-v-e1afb589],.table-card[data-v-e1afb589]{margin-bottom:20px}.contract-config[data-v-d03e53d7]{padding:20px}.card-header[data-v-d03e53d7]{justify-content:space-between;align-items:center;display:flex}.mt-20[data-v-d03e53d7]{margin-top:20px}.contract-audit-page[data-v-bf60a8ca]{padding:20px}.card-header[data-v-bf60a8ca]{justify-content:space-between;align-items:center;display:flex}.stats-row[data-v-bf60a8ca]{margin-bottom:20px}.stat-card[data-v-bf60a8ca]{text-align:center;padding:15px}.stat-card.pending[data-v-bf60a8ca]{border-left:4px solid #e6a23c}.stat-card.approved[data-v-bf60a8ca]{border-left:4px solid #67c23a}.stat-value[data-v-bf60a8ca]{color:#303133;margin-bottom:5px;font-size:28px;font-weight:700}.stat-label[data-v-bf60a8ca]{color:#909399;font-size:14px}.search-bar[data-v-bf60a8ca]{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.audit-form[data-v-bf60a8ca]{margin-top:20px}.pagination[data-v-bf60a8ca]{justify-content:flex-end;margin-top:20px;display:flex}.mt-20[data-v-bf60a8ca]{margin-top:20px}.edit-section[data-v-bf60a8ca]{background-color:#f5f7fa;border-radius:4px;margin-bottom:20px;padding:15px}.modify-attachments-section[data-v-bf60a8ca]{background-color:#f5f7fa;border-radius:4px;margin-top:20px;padding:15px}.section-title[data-v-bf60a8ca]{color:#303133;align-items:center;gap:8px;margin-bottom:15px;font-size:15px;font-weight:700;display:flex}.edit-form[data-v-bf60a8ca]{background-color:#fff;border-radius:4px;padding:15px}.attachment-list[data-v-bf60a8ca]{background-color:#fff;border-radius:4px;margin-bottom:15px;padding:10px}.attachment-item[data-v-bf60a8ca]{background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;display:flex}.attachment-item[data-v-bf60a8ca]:last-child{margin-bottom:0}.attachment-info[data-v-bf60a8ca]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.file-icon[data-v-bf60a8ca]{color:#909399;font-size:18px}.attachment-name[data-v-bf60a8ca]{color:#606266;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.attachment-actions[data-v-bf60a8ca]{gap:8px;display:flex}.upload-area[data-v-bf60a8ca]{margin-top:10px}.detail-attachments[data-v-bf60a8ca]{flex-direction:column;gap:8px;display:flex}.detail-attachment-item[data-v-bf60a8ca]{cursor:pointer;background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;align-items:center;gap:10px;padding:8px 12px;transition:all .3s;display:flex}.detail-attachment-item[data-v-bf60a8ca]:hover{background-color:#ecf5ff;border-color:#409eff}.detail-attachment-name[data-v-bf60a8ca]{color:#606266;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.preview-dialog[data-v-bf60a8ca] .el-dialog__body{padding:10px 20px}.preview-container[data-v-bf60a8ca]{justify-content:center;align-items:center;min-height:400px;display:flex}.image-preview[data-v-bf60a8ca]{justify-content:center;width:100%;display:flex}.pdf-preview[data-v-bf60a8ca],.other-preview[data-v-bf60a8ca]{width:100%}.customer-config-page[data-v-4c1dc743]{padding:20px}.page-header[data-v-4c1dc743]{margin-bottom:20px}.page-header h2[data-v-4c1dc743]{color:#303133;margin:0;font-size:20px}.table-card[data-v-4c1dc743]{margin-bottom:20px}.card-header[data-v-4c1dc743]{justify-content:space-between;align-items:center;display:flex}.header-left[data-v-4c1dc743]{align-items:center;display:flex}.title[data-v-4c1dc743]{color:#303133;font-size:16px;font-weight:500}.header-right[data-v-4c1dc743]{align-items:center;gap:12px;display:flex}.customer-cell[data-v-4c1dc743]{align-items:center;display:flex}.customer-name[data-v-4c1dc743]{font-weight:500}.group-cell[data-v-4c1dc743]{cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.group-cell[data-v-4c1dc743]:hover{background:#f5f7fa}.group-cell.empty-group[data-v-4c1dc743]{color:#909399}.group-cell.editing[data-v-4c1dc743]{background:#ecf5ff}.group-name[data-v-4c1dc743]{color:#409eff;font-weight:500}.no-group[data-v-4c1dc743]{color:#c0c4cc;font-style:italic}.edit-hint[data-v-4c1dc743]{opacity:0;font-size:12px;transition:opacity .2s}.group-cell:hover .edit-hint[data-v-4c1dc743]{opacity:1}.similarity-cell[data-v-4c1dc743]{width:100%}.no-data[data-v-4c1dc743]{color:#c0c4cc}.group-option[data-v-4c1dc743]{justify-content:space-between;align-items:center;display:flex}.group-name-text[data-v-4c1dc743]{color:#303133;font-weight:500}.group-id-text[data-v-4c1dc743]{color:#909399;margin-left:12px;font-size:12px}.bound-group-display[data-v-4c1dc743]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bound-group-display .group-name[data-v-4c1dc743]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.edit-icon[data-v-4c1dc743]{color:#409eff;cursor:pointer;opacity:0;flex-shrink:0;font-size:14px;transition:opacity .2s}.bound-group-display:hover .edit-icon[data-v-4c1dc743]{opacity:1}.search-hint[data-v-4c1dc743]{color:#909399;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}[data-v-4c1dc743]::deep(.el-table){border-radius:4px}[data-v-4c1dc743]::deep(.el-dialog__body){padding-top:16px;padding-bottom:16px}[data-v-4c1dc743]::deep(.el-table th){background-color:#f5f7fa}.recycle-bin-page[data-v-d3d3efa9]{background:#f5f7fa;min-height:calc(100vh - 60px);padding:20px}.page-header[data-v-d3d3efa9]{margin-bottom:20px}.page-header h2[data-v-d3d3efa9]{color:#303133;margin:0 0 16px;font-size:24px}.filter-card[data-v-d3d3efa9]{margin-bottom:16px}.table-card[data-v-d3d3efa9]{margin-bottom:20px}.recycle-bin-page[data-v-951d350b]{background:#f5f7fa;min-height:calc(100vh - 60px);padding:20px}.page-header[data-v-951d350b]{margin-bottom:20px}.page-header h2[data-v-951d350b]{color:#303133;margin:0 0 16px;font-size:24px}.filter-card[data-v-951d350b]{margin-bottom:16px}.table-card[data-v-951d350b]{margin-bottom:20px}.task-processes-page[data-v-a281de19]{padding:0}.summary-row[data-v-a281de19]{margin-bottom:16px}.summary-card[data-v-a281de19]{text-align:center}.summary-card[data-v-a281de19] .el-card__body{padding:16px}.summary-item[data-v-a281de19]{flex-direction:column;align-items:center;display:flex}.summary-value[data-v-a281de19]{color:#e6a23c;font-size:28px;font-weight:700}.summary-value.success[data-v-a281de19]{color:#67c23a}.summary-value.danger[data-v-a281de19]{color:#f56c6c}.summary-value.paused[data-v-a281de19]{color:#909399}.summary-value.pending[data-v-a281de19]{color:#409eff}.summary-value.cancelled[data-v-a281de19]{color:#c0c4cc}.summary-label[data-v-a281de19]{color:#909399;margin-top:4px;font-size:13px}.filter-card[data-v-a281de19]{margin-bottom:16px}.filter-card[data-v-a281de19] .el-card__body{padding:12px 16px}.table-card[data-v-a281de19]{margin-bottom:16px}.task-name[data-v-a281de19]{align-items:center;gap:6px;display:flex}.progress-detail[data-v-a281de19]{color:#909399;margin-top:2px;font-size:11px}.error-msg[data-v-a281de19]{color:#f56c6c}.no-progress[data-v-a281de19]{color:#c0c4cc}.done-label[data-v-a281de19]{color:#909399;font-size:12px}.record-summary-row[data-v-a281de19]{margin-bottom:16px}.record-stat[data-v-a281de19]{align-items:center;gap:8px;padding:8px 0;display:flex}.stat-num[data-v-a281de19]{color:#409eff;font-size:22px;font-weight:700}.stat-num.success[data-v-a281de19]{color:#67c23a}.stat-num.danger[data-v-a281de19]{color:#f56c6c}.stat-num.cancelled[data-v-a281de19]{color:#c0c4cc}.stat-label[data-v-a281de19]{color:#909399;font-size:13px}.pagination-wrap[data-v-a281de19]{justify-content:flex-end;margin-top:16px;display:flex}.empty-tips[data-v-a281de19]{text-align:center}.empty-tips p[data-v-a281de19]{color:#909399;margin-bottom:16px;font-size:14px}.loading-mask[data-v-a281de19]{color:#409eff;justify-content:center;align-items:center;min-height:200px;display:flex}.dept-management-page[data-v-2718f0cd]{padding-bottom:24px}.page-header[data-v-2718f0cd]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header h2[data-v-2718f0cd]{color:#1a1a2e;margin:0;font-size:22px;font-weight:700}.header-desc[data-v-2718f0cd]{color:#909399;margin:4px 0 0;font-size:13px}.stats-bar[data-v-2718f0cd]{background:#fff;border-radius:12px;align-items:center;gap:24px;margin-bottom:24px;padding:18px 28px;display:flex;box-shadow:0 1px 4px #0000000f}.stats-item[data-v-2718f0cd]{align-items:center;gap:12px;display:flex}.stats-dot[data-v-2718f0cd]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.stats-text[data-v-2718f0cd]{flex-direction:column;display:flex}.stats-val[data-v-2718f0cd]{color:#303133;font-size:22px;font-weight:700;line-height:1.2}.stats-lbl[data-v-2718f0cd]{color:#909399;margin-top:2px;font-size:12px}.stats-bar[data-v-2718f0cd] .el-divider--vertical{height:32px}.tree-section[data-v-2718f0cd]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px #0000000f}.tree-toolbar[data-v-2718f0cd]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.tree-body[data-v-2718f0cd]{min-height:200px}.dept-node[data-v-2718f0cd]{border:1px solid #0000;border-radius:10px;flex:1;justify-content:space-between;align-items:center;margin:4px 0;padding:12px 16px;transition:all .2s;display:flex}.dept-node[data-v-2718f0cd]:hover{background:#f8faff;border-color:#e8ecf4;box-shadow:0 2px 8px #667eea14}.dept-node.is-inactive[data-v-2718f0cd]{opacity:.5}.dept-node-left[data-v-2718f0cd]{align-items:center;gap:14px;min-width:0;display:flex}.dept-avatar[data-v-2718f0cd]{color:#fff;letter-spacing:1px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.dept-node-info[data-v-2718f0cd]{flex-direction:column;gap:4px;min-width:0;display:flex}.dept-name-row[data-v-2718f0cd]{align-items:center;gap:8px;display:flex}.dept-name[data-v-2718f0cd]{color:#303133;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.dept-meta[data-v-2718f0cd]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.meta-item[data-v-2718f0cd]{color:#909399;align-items:center;gap:4px;font-size:12px;display:inline-flex}.dept-actions[data-v-2718f0cd]{opacity:0;gap:2px;transition:opacity .2s;display:flex}.dept-node:hover .dept-actions[data-v-2718f0cd]{opacity:1}.dept-actions .el-button[data-v-2718f0cd]{font-size:16px}.tree-body[data-v-2718f0cd] .el-tree-node__content{height:auto;padding:2px 0}.tree-body[data-v-2718f0cd] .el-tree-node__expand-icon{color:#c0c4cc;font-size:14px}.dept-form[data-v-2718f0cd] .el-form-item{margin-bottom:20px}.employee-management-page h2[data-v-2971d236]{color:#303133;margin-bottom:20px}.filter-card[data-v-2971d236]{margin-bottom:20px}.stat-card[data-v-2971d236]{align-items:center;gap:16px;display:flex}.stat-icon[data-v-2971d236]{border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.stat-icon.blue[data-v-2971d236]{background:#e3f2fd}.stat-icon.green[data-v-2971d236]{background:#e8f5e9}.stat-icon.orange[data-v-2971d236]{background:#fff3e0}.stat-icon.purple[data-v-2971d236]{background:#f3e5f5}.stat-content[data-v-2971d236]{flex:1}.stat-label[data-v-2971d236]{color:#909399;margin-bottom:4px;font-size:13px}.stat-value[data-v-2971d236]{color:#303133;font-size:24px;font-weight:600}.form-tip[data-v-2971d236]{color:#909399;margin-top:4px;font-size:12px}.register-page[data-v-12ce490e]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.register-container[data-v-12ce490e]{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:40px;box-shadow:0 20px 60px #0000004d}.register-header[data-v-12ce490e]{text-align:center;margin-bottom:30px}.register-header h2[data-v-12ce490e]{color:#333;margin:0 0 10px;font-size:24px}.register-header p[data-v-12ce490e]{color:#666;margin:0;font-size:14px}.register-form[data-v-12ce490e]{margin-top:20px}.captcha-row[data-v-12ce490e]{align-items:center;gap:10px;display:flex}.captcha-img[data-v-12ce490e]{cursor:pointer;object-fit:cover;border:1px solid #dcdfe6;border-radius:4px;width:110px;height:40px}.profile-container[data-v-aa9f71ce]{padding:20px}.profile-card[data-v-aa9f71ce]{margin-bottom:20px}.profile-header[data-v-aa9f71ce]{text-align:center;border-bottom:1px solid #ebeef5;padding:20px 0}.profile-avatar[data-v-aa9f71ce]{background-color:#409eff;font-size:40px}.profile-name[data-v-aa9f71ce]{margin:15px 0 5px;font-size:20px;font-weight:500}.profile-role[data-v-aa9f71ce]{color:#909399;margin:0;font-size:14px}.profile-info[data-v-aa9f71ce]{padding:20px 0}.info-item[data-v-aa9f71ce]{border-bottom:1px solid #f0f2f5;align-items:center;padding:12px 0;display:flex}.info-item[data-v-aa9f71ce]:last-child{border-bottom:none}.info-item .el-icon[data-v-aa9f71ce]{color:#909399;margin-right:10px;font-size:16px}.info-item span[data-v-aa9f71ce]{color:#606266;font-size:14px}.card-header[data-v-aa9f71ce]{font-size:16px;font-weight:500}.profile-form[data-v-aa9f71ce]{max-width:500px;padding:20px 0}.contract-follow-page[data-v-26fcc503]{padding:0}.summary-row[data-v-26fcc503]{margin-bottom:16px}.summary-card[data-v-26fcc503]{cursor:pointer;text-align:center}.summary-value[data-v-26fcc503]{font-size:28px;font-weight:700}.summary-value.total[data-v-26fcc503]{color:#409eff}.summary-value.pending[data-v-26fcc503]{color:#e6a23c}.summary-value.completed[data-v-26fcc503]{color:#67c23a}.summary-value.task[data-v-26fcc503]{color:#f56c6c}.summary-label[data-v-26fcc503]{color:#909399;margin-top:4px;font-size:13px}.filter-card[data-v-26fcc503],.table-card[data-v-26fcc503]{margin-bottom:16px}.pagination-wrap[data-v-26fcc503]{justify-content:flex-end;margin-top:16px;display:flex}.tag-clickable[data-v-26fcc503]{cursor:pointer;transition:transform .1s}.tag-clickable[data-v-26fcc503]:hover{transform:scale(1.1)}.follow-task-dispatch-page[data-v-f47fd9ee]{padding:20px}.contract-accountants-info[data-v-f47fd9ee]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.contract-accountants-info .info-label[data-v-f47fd9ee]{color:#909399;white-space:nowrap;font-size:12px}.follow-config-page[data-v-fcedeb2f],.all-customers-page[data-v-a9203d0a]{padding:20px}.filter-card[data-v-a9203d0a],.summary-row[data-v-a9203d0a]{margin-bottom:16px}.summary-card[data-v-a9203d0a]{cursor:pointer;text-align:center;transition:all .2s}.summary-card[data-v-a9203d0a]:hover{transform:translateY(-2px)}.summary-item[data-v-a9203d0a]{padding:8px 0}.summary-value[data-v-a9203d0a]{color:#303133;font-size:28px;font-weight:700}.summary-value.total[data-v-a9203d0a]{color:#409eff}.summary-label[data-v-a9203d0a]{color:#909399;margin-top:4px;font-size:13px}.table-card[data-v-a9203d0a]{margin-bottom:16px}.pagination-wrap[data-v-a9203d0a]{text-align:right;margin-top:16px}.tag-clickable[data-v-a9203d0a]{cursor:pointer;transition:all .15s}.tag-clickable[data-v-a9203d0a]:hover{opacity:.75;transform:scale(1.05)}.follow-review-page[data-v-22cec9d4]{padding:0}.page-header[data-v-22cec9d4]{margin-bottom:16px}.page-header h2[data-v-22cec9d4]{margin:0 0 4px;font-size:22px}.page-desc[data-v-22cec9d4]{color:#909399;margin:0;font-size:14px}.filter-bar[data-v-22cec9d4]{margin-bottom:12px}.stat-row[data-v-22cec9d4]{margin-bottom:16px}.stat-card[data-v-22cec9d4]{text-align:center;cursor:default;padding:8px 0}.stat-value[data-v-22cec9d4]{font-size:28px;font-weight:700}.stat-label[data-v-22cec9d4]{color:#909399;margin-top:4px;font-size:13px}.pagination-wrap[data-v-22cec9d4]{justify-content:flex-end;margin-top:16px;display:flex}.my-scores-page[data-v-785183b9]{padding:0}.page-header[data-v-785183b9]{margin-bottom:16px}.page-header h2[data-v-785183b9]{margin:0 0 4px;font-size:22px}.page-desc[data-v-785183b9]{color:#909399;margin:0;font-size:14px}.stat-row[data-v-785183b9]{margin-bottom:16px}.stat-card[data-v-785183b9]{text-align:center;padding:8px 0}.stat-value[data-v-785183b9]{font-size:28px;font-weight:700}.stat-label[data-v-785183b9]{color:#909399;margin-top:4px;font-size:13px}.filter-bar[data-v-785183b9]{margin-bottom:12px}.pagination-wrap[data-v-785183b9]{justify-content:flex-end;margin-top:16px;display:flex}.page-container[data-v-f915f0e0]{padding:16px 20px}.page-header[data-v-f915f0e0]{margin-bottom:16px}.page-header h2[data-v-f915f0e0]{margin:0;font-size:20px}.page-desc[data-v-f915f0e0]{color:#909399;margin:4px 0 0;font-size:13px}.overview-row[data-v-f915f0e0]{margin-bottom:16px}.overview-card[data-v-f915f0e0]{cursor:pointer;text-align:center;transition:transform .2s}.overview-card[data-v-f915f0e0]:hover{transform:translateY(-2px)}.ov-value[data-v-f915f0e0]{font-size:28px;font-weight:700}.ov-label[data-v-f915f0e0]{color:#606266;margin-top:4px;font-size:13px}.ov-sub[data-v-f915f0e0]{color:#909399;margin-top:2px;font-size:11px}.stat-row[data-v-f915f0e0]{margin-bottom:12px}.stat-card[data-v-f915f0e0]{text-align:center}.stat-value[data-v-f915f0e0]{font-size:24px;font-weight:700}.stat-label[data-v-f915f0e0]{color:#909399;margin-top:4px;font-size:12px}.filter-card[data-v-f915f0e0]{margin-bottom:12px}.action-bar[data-v-f915f0e0]{gap:8px;margin-bottom:12px;display:flex}.score-a[data-v-f915f0e0]{color:#67c23a;font-weight:700}.score-b[data-v-f915f0e0]{color:#409eff;font-weight:700}.score-c[data-v-f915f0e0]{color:#e6a23c;font-weight:700}.score-d[data-v-f915f0e0]{color:#f56c6c;font-weight:700}.main-tabs[data-v-f915f0e0]{margin-top:0}.main-tabs[data-v-f915f0e0] .el-tabs__header{margin-bottom:12px}.mass-send-container[data-v-842a1e9f]{padding:20px}.page-header[data-v-842a1e9f]{margin-bottom:20px}.page-header h2[data-v-842a1e9f]{margin:0;font-size:20px;font-weight:600}.main-tabs[data-v-842a1e9f]{background:#fff;border-radius:4px;padding:20px}.tab-content[data-v-842a1e9f]{min-height:400px}.filter-card[data-v-842a1e9f]{margin-bottom:16px}.filter-form[data-v-842a1e9f]{margin:0}.stats-cards[data-v-842a1e9f]{gap:16px;margin-bottom:16px;display:flex}.stat-card[data-v-842a1e9f]{text-align:center;flex:1}.stat-value[data-v-842a1e9f]{color:#409eff;font-size:28px;font-weight:600}.stat-label[data-v-842a1e9f]{color:#909399;margin-top:8px;font-size:14px}.action-bar[data-v-842a1e9f],.table-card[data-v-842a1e9f]{margin-bottom:16px}.pagination-wrapper[data-v-842a1e9f]{justify-content:flex-end;margin-top:16px;display:flex}.content-section[data-v-842a1e9f],.diff-section[data-v-842a1e9f],.stats-section[data-v-842a1e9f]{margin-top:20px}.content-section h4[data-v-842a1e9f],.diff-section h4[data-v-842a1e9f],.stats-section h4[data-v-842a1e9f]{margin:0 0 12px;font-size:14px;font-weight:600}.content-box[data-v-842a1e9f]{white-space:pre-wrap;word-break:break-all;background:#f5f7fa;border-radius:4px;padding:12px}.link-preview[data-v-842a1e9f]{background:#f5f7fa;border-radius:4px;padding:12px}.link-title[data-v-842a1e9f]{margin-bottom:8px;font-weight:600}.link-desc[data-v-842a1e9f]{color:#606266;margin-bottom:8px;font-size:13px}.upload-result[data-v-842a1e9f]{margin-top:16px}.wizard-steps[data-v-842a1e9f]{margin-bottom:30px}.wizard-content[data-v-842a1e9f]{min-height:300px;padding:20px 0}.selected-info[data-v-842a1e9f]{color:#409eff;margin-top:10px}.match-preview[data-v-842a1e9f]{margin-top:16px}.submit-tip[data-v-842a1e9f]{background:#fdf6ec;border-radius:4px;align-items:center;gap:8px;margin-top:20px;padding:12px;display:flex}.unmatched-list[data-v-842a1e9f]{margin-top:12px}.unmatched-title[data-v-842a1e9f]{margin-bottom:8px;font-size:14px;font-weight:500}.match-result[data-v-842a1e9f]{margin-top:16px}[data-v-842a1e9f] .el-tabs__header{margin-bottom:20px}.card-header[data-v-23a09625]{justify-content:space-between;align-items:center;display:flex}.search-bar[data-v-23a09625]{margin-bottom:8px}h3[data-v-1d0e43e1]{margin:0}.inter-dept-page[data-v-cc38559b]{padding:0}.summary-row[data-v-cc38559b]{margin-bottom:16px}.summary-card[data-v-cc38559b]{cursor:pointer}.summary-item[data-v-cc38559b]{text-align:center;padding:8px 0}.summary-value[data-v-cc38559b]{color:#303133;font-size:28px;font-weight:700}.summary-value.warn[data-v-cc38559b]{color:#e6a23c}.summary-value.primary[data-v-cc38559b]{color:#409eff}.summary-value.success[data-v-cc38559b]{color:#67c23a}.summary-label[data-v-cc38559b]{color:#909399;margin-top:4px;font-size:13px}.filter-card[data-v-cc38559b]{margin-bottom:16px}.table-card[data-v-cc38559b]{min-height:200px}.encourage-page[data-v-20fe92a0]{padding:20px}.page-header[data-v-20fe92a0]{margin-bottom:20px}.page-header h2[data-v-20fe92a0]{color:#303133;margin:0 0 4px;font-size:22px}.page-desc[data-v-20fe92a0]{color:#909399;font-size:13px}.type-header[data-v-20fe92a0]{align-items:center;gap:8px;display:flex}.type-emoji[data-v-20fe92a0]{font-size:18px}.type-name[data-v-20fe92a0]{color:#303133;font-size:15px;font-weight:500}.msg-pool-section[data-v-20fe92a0]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.msg-tag[data-v-20fe92a0]{cursor:default;max-width:180px}.tip-text[data-v-20fe92a0]{color:#c0c4cc;font-size:12px;font-style:italic}.stat-cell[data-v-20fe92a0]{flex-direction:column;align-items:center;gap:2px;display:flex}.stat-num[data-v-20fe92a0]{color:#409eff;font-size:16px;font-weight:600}.milestone-badge[data-v-20fe92a0]{color:#e6a23c;font-size:11px}.default-msg-list[data-v-20fe92a0]{max-height:400px;overflow-y:auto}.default-msg-item[data-v-20fe92a0]{color:#606266;background:#f5f7fa;border-radius:6px;gap:6px;margin-bottom:6px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.msg-index[data-v-20fe92a0]{color:#409eff;flex-shrink:0;font-weight:600}.msg-placeholder-hint[data-v-20fe92a0]{color:#909399;margin-top:8px;font-size:12px}.msg-placeholder-hint code[data-v-20fe92a0]{color:#409eff;background:#ecf5ff;border-radius:3px;padding:1px 4px;font-size:11px}.crm-evaluation h2[data-v-dc074fa2]{margin:0 0 16px;font-size:22px}.stat-card[data-v-dc074fa2]{text-align:center;padding:8px}.stat-card .stat-num[data-v-dc074fa2]{color:#303133;font-size:32px;font-weight:700}.stat-card .stat-label[data-v-dc074fa2]{color:#909399;margin-top:8px;font-size:13px}.detail-chip[data-v-dc074fa2]{border-bottom:1px dashed #ebeef5;padding:4px 0}.detail-chip[data-v-dc074fa2]:last-child{border-bottom:none}.emp-name[data-v-dc074fa2]{margin-right:8px;font-weight:600}.emp-score[data-v-dc074fa2]{margin-right:8px}.emp-score.score-5[data-v-dc074fa2]{color:#67c23a}.emp-score.score-4[data-v-dc074fa2]{color:#409eff}.emp-score.score-3[data-v-dc074fa2]{color:#e6a23c}.emp-score.score-low[data-v-dc074fa2]{color:#f56c6c}.emp-comment[data-v-dc074fa2]{color:#909399;font-size:12px}.score-dist-bar[data-v-dc074fa2]{align-items:center;gap:12px;display:flex}.star-seg[data-v-dc074fa2]{align-items:center;gap:2px;display:flex}.comment-list[data-v-dc074fa2]{max-height:80px;overflow-y:auto}.comment-chip[data-v-dc074fa2]{color:#606266;white-space:nowrap;text-overflow:ellipsis;background:#f5f7fa;border-radius:4px;margin-bottom:4px;padding:2px 8px;font-size:12px;overflow:hidden}.dist-item[data-v-dc074fa2]{text-align:center}.dist-label[data-v-dc074fa2]{color:#606266;margin-bottom:8px;font-size:14px}.card-header[data-v-dc074fa2]{justify-content:space-between;align-items:center;display:flex}.suggestion-list[data-v-dc074fa2]{max-height:500px;overflow-y:auto}.suggestion-item[data-v-dc074fa2]{border-bottom:1px solid #ebeef5;padding:12px 0}.suggestion-item[data-v-dc074fa2]:last-child{border-bottom:none}.sug-meta[data-v-dc074fa2]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sug-content[data-v-dc074fa2]{color:#303133;background:#f5f7fa;border-left:3px solid #409eff;border-radius:6px;padding:8px 12px;font-size:14px;line-height:1.6}.timeout-reminder-page h2[data-v-5666f167]{color:#303133;margin-bottom:20px}.section-header[data-v-5666f167]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title[data-v-5666f167]{color:#303133;font-size:15px;font-weight:600}.stat-card[data-v-5666f167]{text-align:center;color:#fff;border-radius:8px;margin-bottom:4px;padding:16px 20px}.stat-card .stat-val[data-v-5666f167]{font-size:28px;font-weight:700;line-height:1.2}.stat-card .stat-label[data-v-5666f167]{opacity:.9;margin-top:4px;font-size:13px}.stat-blue[data-v-5666f167]{background:linear-gradient(135deg,#409eff,#79bbff)}.stat-orange[data-v-5666f167]{background:linear-gradient(135deg,#e6a23c,#f0c078)}.stat-red[data-v-5666f167]{background:linear-gradient(135deg,#f56c6c,#f89898)}.stat-green[data-v-5666f167]{background:linear-gradient(135deg,#67c23a,#95d475)}
