.wecom-group-cell[data-v-b568a347]{width:100%;min-width:0}.group-shell[data-v-b568a347]{position:relative;display:flex;align-items:center;width:100%;height:30px;overflow:hidden;border:1px solid rgba(17,24,39,.06);border-radius:7px;background:linear-gradient(135deg,#ecfdf5f2,#eff6ffeb),#f8fafc;box-shadow:inset 0 0 0 1px #ffffff8c}.group-name[data-v-b568a347]{min-width:0;padding:0 10px;color:#14532d;font-size:12px;font-weight:650;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-actions[data-v-b568a347]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;background:#f1f5f9e0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.group-shell:hover .hover-actions[data-v-b568a347]{opacity:1;transform:translateY(0);pointer-events:auto}.action-btn[data-v-b568a347],.bind-btn[data-v-b568a347]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.action-btn[data-v-b568a347]{flex:0 0 42px;width:42px;min-width:42px;height:23px;padding:0}.action-btn.open[data-v-b568a347]{color:#fff;background:#334155;box-shadow:0 6px 14px #3341552e}.action-btn.edit[data-v-b568a347]{color:#334155;background:#ffffffeb;box-shadow:inset 0 0 0 1px #94a3b86b}.action-btn[data-v-b568a347]:hover,.bind-btn[data-v-b568a347]:hover{transform:translateY(-1px)}.bind-btn[data-v-b568a347]{height:28px;padding:0 9px;color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb29}.bind-btn[data-v-b568a347]:hover{background:#dbeafe;box-shadow:inset 0 0 0 1px #2563eb42,0 6px 14px #2563eb1f}.empty-text[data-v-b568a347]{display:inline-flex;align-items:center;height:28px;color:var(--text-tertiary);font-size:12px}.wecom-group-name-tooltip{max-width:360px;padding:8px 10px;color:#0f172a;border:1px solid rgba(148,163,184,.28)!important;border-radius:7px;background:#fffffff5!important;box-shadow:0 10px 28px #0f172a1f;font-size:12px;font-weight:650;line-height:18px;word-break:break-word}.no-permission-text[data-v-a0fa7e1f]{color:var(--text-tertiary);font-size:12px}.op-cell[data-v-a0fa7e1f]{display:inline-flex;align-items:center;gap:6px}.alert-cell[data-v-a0fa7e1f]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.alert-chip[data-v-a0fa7e1f]{font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;white-space:nowrap;font-weight:600}.alert-chip.alert-lv-high[data-v-a0fa7e1f]{background:#fde2e2;color:#a8071a}.alert-chip.alert-lv-mid[data-v-a0fa7e1f]{background:#fff7e6;color:var(--color-warning)}.alert-chip.alert-lv-low[data-v-a0fa7e1f]{background:#f0f0f0;color:#595959}.alert-more[data-v-a0fa7e1f]{font-size:11px;color:var(--text-tertiary)}.alert-ok[data-v-a0fa7e1f]{font-size:12px;color:var(--color-success)}.talent-cell[data-v-a0fa7e1f]{display:inline-flex;align-items:center;gap:5px}.talent-name[data-v-a0fa7e1f]{overflow:hidden;text-overflow:ellipsis}.alert-dot[data-v-a0fa7e1f]{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.alert-dot.dot-p0[data-v-a0fa7e1f]{background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.alert-dot.dot-p1[data-v-a0fa7e1f]{background:#faad14;box-shadow:0 0 0 3px #faad1424}.alert-dot.dot-p2[data-v-a0fa7e1f]{background:#b0b0b0;box-shadow:0 0 0 3px #b0b0b024}.influencer-list[data-v-775eacf0]{display:flex;flex-direction:column;gap:8px}.influencer-group-card[data-v-775eacf0]{background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);overflow:hidden;transition:border-color var(--transition-fast)}.influencer-group-card[data-v-775eacf0]:hover{border-color:var(--color-border-base)}.influencer-header[data-v-775eacf0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;cursor:pointer;background:var(--color-bg-card);transition:background var(--transition-fast)}.influencer-header[data-v-775eacf0]:hover{background:var(--color-bg-hover)}.influencer-info[data-v-775eacf0]{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.influencer-avatar[data-v-775eacf0]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-primary-lighter)}.influencer-avatar.fallback[data-v-775eacf0]{display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;border:none}.influencer-name[data-v-775eacf0]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.influencer-stats[data-v-775eacf0]{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.stat[data-v-775eacf0]{display:flex;align-items:center;gap:4px}.stat-label[data-v-775eacf0]{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.stat-value[data-v-775eacf0]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.stat.rebate .stat-value[data-v-775eacf0]{color:var(--color-warning)}.stat.amount .stat-value[data-v-775eacf0]{color:var(--color-danger)}.expand-icon[data-v-775eacf0]{font-size:14px;color:var(--text-tertiary);transition:transform .25s ease;margin-left:4px;flex-shrink:0}.expand-icon.expanded[data-v-775eacf0]{transform:rotate(180deg)}.expand-enter-active[data-v-775eacf0],.expand-leave-active[data-v-775eacf0]{transition:opacity .25s ease,transform .25s ease;transform-origin:top}.expand-enter-from[data-v-775eacf0],.expand-leave-to[data-v-775eacf0]{opacity:0;transform:translateY(-8px)}.influencer-orders[data-v-775eacf0]{padding:0 var(--space-md) var(--space-md);background:var(--color-bg-page);border-top:1px solid var(--color-border-light)}.influencer-orders[data-v-775eacf0] .el-table{border-radius:var(--radius-sm)}.empty-state[data-v-775eacf0]{padding:60px 0}.chip[data-v-775eacf0]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:500;background:var(--color-primary-lighter);color:var(--color-primary);flex-shrink:0}@media(max-width:768px){.influencer-header[data-v-775eacf0]{gap:8px;padding:10px 12px}.influencer-stats[data-v-775eacf0]{gap:10px}.stat-label[data-v-775eacf0]{display:none}}.date-list[data-v-9a802e82]{display:flex;flex-direction:column;gap:8px}.date-group-card[data-v-9a802e82]{background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);overflow:hidden;transition:border-color var(--transition-fast)}.date-group-card[data-v-9a802e82]:hover{border-color:var(--color-border-base)}.date-header[data-v-9a802e82]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;cursor:pointer;background:var(--color-bg-card);transition:background var(--transition-fast)}.date-header[data-v-9a802e82]:hover{background:var(--color-bg-hover)}.date-info[data-v-9a802e82]{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.date-badge[data-v-9a802e82]{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-primary-lighter);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.date-title[data-v-9a802e82]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap}.date-weekday[data-v-9a802e82]{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.date-weekday.is-today[data-v-9a802e82]{color:var(--color-primary);font-weight:600}.date-stats[data-v-9a802e82]{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.stat[data-v-9a802e82]{display:flex;align-items:center;gap:4px}.stat-label[data-v-9a802e82]{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.stat-value[data-v-9a802e82]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.stat.rebate .stat-value[data-v-9a802e82]{color:var(--color-warning)}.stat.amount .stat-value[data-v-9a802e82]{color:var(--color-danger)}.expand-icon[data-v-9a802e82]{font-size:14px;color:var(--text-tertiary);transition:transform .25s ease;margin-left:4px;flex-shrink:0}.expand-icon.expanded[data-v-9a802e82]{transform:rotate(180deg)}.expand-enter-active[data-v-9a802e82],.expand-leave-active[data-v-9a802e82]{transition:opacity .25s ease,transform .25s ease;transform-origin:top}.expand-enter-from[data-v-9a802e82],.expand-leave-to[data-v-9a802e82]{opacity:0;transform:translateY(-8px)}.date-orders[data-v-9a802e82]{padding:0 var(--space-md) var(--space-md);background:var(--color-bg-page);border-top:1px solid var(--color-border-light)}.date-orders[data-v-9a802e82] .el-table{border-radius:var(--radius-sm)}.empty-state[data-v-9a802e82]{padding:60px 0}.chip[data-v-9a802e82]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:500;background:var(--color-primary-lighter);color:var(--color-primary);flex-shrink:0}@media(max-width:768px){.date-header[data-v-9a802e82]{gap:8px;padding:10px 12px}.date-stats[data-v-9a802e82]{gap:10px}.stat-label[data-v-9a802e82]{display:none}}.payment-section[data-v-ac1ae500]{display:flex;flex-direction:column;gap:12px}.payment-summary[data-v-ac1ae500]{background:#f8fafc;padding:12px 14px;border-radius:8px;border:1px solid #e2e8f0}.summary-row[data-v-ac1ae500]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.summary-item[data-v-ac1ae500]{display:flex;flex-direction:column;gap:2px}.summary-label[data-v-ac1ae500]{font-size:11px;color:#64748b}.summary-value[data-v-ac1ae500]{font-size:15px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.summary-value.confirmed[data-v-ac1ae500]{color:var(--color-success)}.summary-value.pending[data-v-ac1ae500]{color:var(--color-warning)}.summary-value.remaining[data-v-ac1ae500]{color:var(--color-danger)}.payment-actions[data-v-ac1ae500]{display:flex;justify-content:flex-end}.payment-no-access[data-v-ac1ae500]{padding:8px 10px;border-radius:6px;background:#eef2f7;color:#64748b;font-size:12px;text-align:center}.amount-text[data-v-ac1ae500]{color:var(--color-danger);font-variant-numeric:tabular-nums}.text-muted[data-v-ac1ae500]{color:#64748b;font-size:12px}.text-muted-small[data-v-ac1ae500]{color:var(--text-tertiary);font-size:11px}.reject-reason[data-v-ac1ae500]{color:#dc2626;font-size:12px}.dialog-alert[data-v-ac1ae500]{margin-bottom:16px}.dialog-alert-warning[data-v-ac1ae500]{margin-top:8px;font-size:12px}.amount-tip[data-v-ac1ae500]{font-size:11px;color:var(--text-tertiary);margin-top:2px}.amount-tip strong[data-v-ac1ae500]{color:var(--color-danger);font-weight:600}.change-tip[data-v-47f66897]{margin-bottom:14px}.change-diffs[data-v-47f66897]{border:1px solid var(--el-border-color-lighter);border-radius:8px;margin-bottom:18px;overflow:hidden}.change-diff-head[data-v-47f66897],.change-diff-row[data-v-47f66897]{display:grid;grid-template-columns:120px 1fr 1fr;gap:12px;padding:10px 12px}.change-diff-head[data-v-47f66897]{background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:12px}.change-diff-row[data-v-47f66897]{border-top:1px solid var(--el-border-color-lighter);font-size:13px;align-items:start}.change-diff-row strong[data-v-47f66897]{color:var(--el-text-color-primary)}.change-diff-row span[data-v-47f66897]{color:var(--el-text-color-secondary);overflow-wrap:anywhere}.change-diff-row .new-value[data-v-47f66897]{color:var(--el-color-primary)}.change-upload-copy[data-v-47f66897]{display:flex;min-height:84px;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--el-text-color-secondary)}.change-upload-copy small[data-v-47f66897]{color:var(--el-text-color-placeholder)}.order-new-status[data-v-b3899de8]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;background:#fff7ed;border:1px solid #FFEDD5;color:#c2410c;font-size:13px;font-weight:600}.order-new-status .ons-dot[data-v-b3899de8]{width:7px;height:7px;border-radius:50%;background:#f59e0b;flex-shrink:0}.plat-tag[data-v-b3899de8]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;margin:2px 4px 2px 0;border-radius:6px;font-size:12px;font-weight:500;border:1px solid transparent}.plat-tag-dot[data-v-b3899de8]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.plat-tag-close[data-v-b3899de8]{cursor:pointer;font-size:13px;opacity:.55;margin-left:2px}.plat-tag-close[data-v-b3899de8]:hover{opacity:1}.drawer-header[data-v-b3899de8]{display:flex;align-items:center;justify-content:space-between;width:100%}.drawer-title[data-v-b3899de8]{font-size:16px;font-weight:600;color:#1e293b}.drawer-header-actions[data-v-b3899de8]{display:flex;align-items:center;gap:8px}.detail-sections[data-v-b3899de8]{display:flex;flex-direction:column;gap:14px}.detail-section-title[data-v-b3899de8]{font-size:14px;font-weight:600;color:#334155;margin-bottom:8px;padding-left:10px;border-left:3px solid #3B82F6;display:flex;align-items:center;gap:8px}.section-count[data-v-b3899de8]{font-size:12px;color:var(--text-tertiary);font-weight:400}.form-grid[data-v-b3899de8]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form-grid[data-v-b3899de8] .el-form-item.full,.form-grid[data-v-b3899de8] .full{grid-column:1 / -1}.form-grid[data-v-b3899de8] .el-form-item{margin-bottom:14px}.paired-row[data-v-b3899de8]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.amount-text[data-v-b3899de8]{color:var(--color-danger);font-size:14px;font-weight:600}.rebate-text[data-v-b3899de8]{color:var(--color-warning)}.remark-text[data-v-b3899de8]{white-space:pre-wrap;word-break:break-all;color:#64748b}.text-muted[data-v-b3899de8]{color:var(--text-tertiary);font-size:12px}.submission-group[data-v-b3899de8]{background:#f8fafc;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #E2E8F0}.submission-group.compact[data-v-b3899de8]{padding:10px 12px;margin-bottom:8px}.submission-group-header[data-v-b3899de8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:6px}.submission-group-meta[data-v-b3899de8]{font-size:12px;color:#64748b;font-weight:400}.quote-hint[data-v-b3899de8]{font-size:12px;color:var(--color-success);line-height:1.4;margin-top:2px}.quote-hint-muted[data-v-b3899de8]{color:var(--text-tertiary)}.inline-form-card[data-v-b3899de8]{background:#f8fafc;border-radius:12px;padding:16px;margin-top:4px;border:1px solid #E2E8F0;box-shadow:inset 0 1px 2px #00000005}.inline-form-card.nested[data-v-b3899de8]{background:#f1f5f9;margin-bottom:12px;border-color:#cbd5e1}.inline-form-header[data-v-b3899de8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #E2E8F0}.inline-form-card.nested .inline-form-header[data-v-b3899de8]{border-bottom-color:#cbd5e1}.inline-form-title[data-v-b3899de8]{font-size:13px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.inline-form-title[data-v-b3899de8]:before{content:"";width:3px;height:14px;background:#64748b;border-radius:2px}.inline-form-body[data-v-b3899de8] .el-form-item{margin-bottom:12px}.inline-form-body .form-grid[data-v-b3899de8]{gap:12px 16px}.inline-owner-tip[data-v-b3899de8]{align-self:center;color:var(--text-tertiary);font-size:12px;line-height:1.5}.inline-form-footer[data-v-b3899de8]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed #CBD5E1}.inline-form-enter-active[data-v-b3899de8],.inline-form-leave-active[data-v-b3899de8]{transition:all .25s ease;max-height:1200px;opacity:1;overflow:hidden}.inline-form-enter-from[data-v-b3899de8],.inline-form-leave-to[data-v-b3899de8]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.wechat-duplicate-tip[data-v-b3899de8]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:var(--color-warning)}.wechat-duplicate-tip .dup-name[data-v-b3899de8]{font-weight:600;color:var(--color-warning)}.drawer-footer[data-v-b3899de8]{display:flex;justify-content:flex-end;gap:8px}[data-v-b3899de8] .el-descriptions__label{font-weight:600;color:#64748b;background:#f8fafc;width:120px}[data-v-b3899de8] .el-descriptions__content{color:#1e293b}.rebate-log-list[data-v-b3899de8]{display:flex;flex-direction:column;gap:10px}.rebate-log-item[data-v-b3899de8]{background:#f8fafc;border-radius:8px;padding:12px 14px;border:1px solid #e2e8f0}.rebate-log-header[data-v-b3899de8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.rebate-log-user[data-v-b3899de8]{font-size:13px;font-weight:600;color:#334155}.rebate-log-time[data-v-b3899de8]{font-size:12px;color:var(--text-tertiary)}.rebate-log-reason[data-v-b3899de8]{font-size:12px;color:#475569;margin-bottom:6px;padding:6px 8px;background:#fff;border-radius:4px;border-left:2px solid #3b82f6}.rebate-log-changes[data-v-b3899de8]{display:flex;flex-wrap:wrap;gap:6px}.rebate-log-change[data-v-b3899de8]{font-size:12px;color:#64748b;background:#fff;padding:3px 8px;border-radius:4px;border:1px solid #e2e8f0}.change-label[data-v-b3899de8]{font-weight:600;color:#334155;margin-right:4px}.change-val[data-v-b3899de8]{color:var(--color-danger);font-weight:600}.bind-context[data-v-083be2ca]{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:linear-gradient(135deg,#f8fafc,#f0fdfa)}.context-mark[data-v-083be2ca]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#042f2e;font-size:15px;font-weight:800;background:#67e8f9;box-shadow:0 8px 18px #67e8f938}.context-title[data-v-083be2ca]{color:#111827;font-size:14px;font-weight:750}.context-subtitle[data-v-083be2ca]{margin-top:2px;color:#64748b;font-size:12px}.form-tip[data-v-083be2ca]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;color:#64748b;font-size:12px;line-height:18px}.form-tip span[data-v-083be2ca]{min-width:0}.wecom-option[data-v-083be2ca]{display:flex;flex-direction:column;justify-content:center;min-height:44px}.wecom-option-name[data-v-083be2ca]{color:#111827;font-size:13px}.wecom-option-meta[data-v-083be2ca]{color:#64748b;font-size:12px}.dashboard-return-bar[data-v-c34caa82]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;padding:10px 14px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1e3a8a}.dashboard-return-bar strong[data-v-c34caa82]{margin-right:10px;font-size:13px}.dashboard-return-bar span[data-v-c34caa82]{font-size:12px;color:#475569}.search-box[data-v-c34caa82] .el-input__wrapper{box-shadow:none!important;padding:0!important}.search-box[data-v-c34caa82] .el-input__inner{height:100%}.w-140[data-v-c34caa82]{width:140px}.filter-date[data-v-c34caa82]{width:260px}.compact-toolbar[data-v-c34caa82]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto}.compact-toolbar[data-v-c34caa82] .el-input__wrapper,.compact-toolbar[data-v-c34caa82] .el-input__inner{font-size:12px}.compact-toolbar[data-v-c34caa82] .el-date-editor .el-range-input{font-size:11px}.compact-toolbar[data-v-c34caa82] .el-date-editor .el-range-separator{font-size:11px;padding:0 2px;width:auto}.compact-toolbar[data-v-c34caa82] .el-tree-select .el-select__wrapper,.compact-toolbar[data-v-c34caa82] .el-select .el-select__wrapper,.compact-toolbar[data-v-c34caa82] .el-tag--info{font-size:12px}[data-v-c34caa82] .el-space__item{margin-right:4px!important}.tab-header[data-v-c34caa82]{display:flex;border-bottom:1px solid #e5e7eb;background:#f9fafb;overflow:hidden}.tab-item[data-v-c34caa82]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#6b7280}.tab-item[data-v-c34caa82]:hover{background:#f3f4f6;color:#374151}.tab-item.active[data-v-c34caa82]{background:#fff;color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.tab-count[data-v-c34caa82]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;background:#eef2f7;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.tab-count.active[data-v-c34caa82]{background:var(--color-primary-lighter);color:var(--color-primary)}[data-v-c34caa82] .el-table--small .el-table__cell{padding:4px 0!important}[data-v-c34caa82] .el-table--small .el-table__cell .cell{padding:0 6px;line-height:1.4;white-space:nowrap}.stats-grid[data-v-c34caa82]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:10px}.stats-grid[data-v-c34caa82] .stat-card{padding:8px 10px;gap:8px}.stats-grid[data-v-c34caa82] .stat-icon{width:28px;height:28px;font-size:14px}.stats-grid[data-v-c34caa82] .stat-val{font-size:19px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stats-grid[data-v-c34caa82] .stat-label{font-size:10px;margin-top:2px;white-space:nowrap}@media(max-width:1280px){.stats-grid[data-v-c34caa82]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stats-grid[data-v-c34caa82]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stats-grid[data-v-c34caa82]{grid-template-columns:1fr}.tab-item[data-v-c34caa82]{font-size:12px;padding:8px 4px}}.no-permission-text[data-v-c34caa82]{color:var(--text-tertiary);font-size:12px}.op-cell[data-v-c34caa82]{display:inline-flex;align-items:center;gap:6px}.quick-field-enter-active[data-v-c34caa82],.quick-field-leave-active[data-v-c34caa82]{transition:all .18s ease;overflow:hidden}.quick-field-enter-from[data-v-c34caa82],.quick-field-leave-to[data-v-c34caa82]{opacity:0;transform:translateY(-4px);max-height:0;margin-bottom:0}.quick-field-enter-to[data-v-c34caa82],.quick-field-leave-from[data-v-c34caa82]{opacity:1;transform:translateY(0);max-height:72px}.alert-cell[data-v-c34caa82]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.alert-chip[data-v-c34caa82]{font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;white-space:nowrap;font-weight:600}.alert-chip.alert-lv-high[data-v-c34caa82]{background:#fde2e2;color:#a8071a}.alert-chip.alert-lv-mid[data-v-c34caa82]{background:#fff7e6;color:var(--color-warning)}.alert-chip.alert-lv-low[data-v-c34caa82]{background:#f0f0f0;color:#595959}.alert-more[data-v-c34caa82]{font-size:11px;color:var(--text-tertiary)}.alert-ok[data-v-c34caa82]{font-size:12px;color:var(--color-success)}.talent-cell[data-v-c34caa82]{display:inline-flex;align-items:center;gap:5px}.talent-name[data-v-c34caa82]{overflow:hidden;text-overflow:ellipsis}.alert-dot[data-v-c34caa82]{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.alert-dot.dot-p0[data-v-c34caa82]{background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.alert-dot.dot-p1[data-v-c34caa82]{background:#faad14;box-shadow:0 0 0 3px #faad1424}.alert-dot.dot-p2[data-v-c34caa82]{background:#b0b0b0;box-shadow:0 0 0 3px #b0b0b024}.contact-reveal[data-v-56dda28d]{display:inline-flex;align-items:center;gap:6px}.reveal-value[data-v-56dda28d]{font-family:ui-monospace,SFMono-Regular,monospace;color:#1e293b;font-weight:500}.masked-value[data-v-56dda28d]{font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-tertiary)}.customer-alert[data-v-d3227edb]{margin-bottom:16px}.alert-row[data-v-d3227edb]{display:flex;align-items:center;gap:6px}.alert-label[data-v-d3227edb]{color:#64748b;font-size:13px}.alert-value[data-v-d3227edb]{font-weight:600;color:#1e293b;font-size:14px}.alert-meta[data-v-d3227edb]{margin-left:auto;color:var(--text-tertiary);font-size:12px}.follow-form[data-v-d3227edb]{padding:6px 0}.form-tip[data-v-d3227edb]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary);margin-top:4px}.action-plan-field[data-v-d3227edb]{width:100%}.action-plan-shortcuts[data-v-d3227edb]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.action-plan-shortcuts[data-v-d3227edb] .el-button+.el-button{margin-left:0}.upload-tip[data-v-d3227edb]{width:100%;margin-top:4px;color:var(--text-tertiary);font-size:12px;line-height:18px}.follow-form[data-v-d3227edb] .follow-proof-upload{width:100%}.follow-form[data-v-d3227edb] .follow-proof-upload .el-upload-list--picture-card{display:flex;width:100%;flex-wrap:wrap;gap:8px}.follow-form[data-v-d3227edb] .el-upload-list--picture-card .el-upload-list__item{width:72px;height:72px;margin:0}.follow-form[data-v-d3227edb] .follow-proof-upload .el-upload--picture-card{display:block;order:-1;flex:0 0 100%;width:100%;height:96px;border:1px dashed #bfdbfe;border-radius:10px;background:#f8fbff;transition:border-color .2s ease,background-color .2s ease}.follow-form[data-v-d3227edb] .follow-proof-upload .el-upload--picture-card:hover{border-color:var(--el-color-primary);background:#f0f7ff}.follow-form[data-v-d3227edb] .follow-proof-upload .el-upload-dragger{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 20px;border:0;background:transparent}.upload-entry[data-v-d3227edb]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;color:var(--el-text-color-secondary);text-align:left}.upload-entry .el-icon[data-v-d3227edb]{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#e8f2ff;color:var(--el-color-primary);font-size:20px}.upload-entry-copy[data-v-d3227edb]{display:flex;min-width:0;flex-direction:column;gap:5px;line-height:1.35}.upload-entry-copy strong[data-v-d3227edb]{color:var(--el-text-color-primary);font-size:13px;font-weight:600}.upload-entry-copy span[data-v-d3227edb]{color:var(--el-text-color-secondary);font-size:12px}.warning-alert[data-v-d3227edb]{margin-top:8px;font-size:12px}.drawer-header[data-v-dd068fb3]{display:flex;align-items:center;justify-content:space-between;width:100%}.drawer-title[data-v-dd068fb3]{font-size:16px;font-weight:600;color:#1e293b}.drawer-header-actions[data-v-dd068fb3]{display:flex;align-items:center;gap:8px}.detail-sections[data-v-dd068fb3]{display:flex;flex-direction:column;gap:16px}.stats-bar[data-v-dd068fb3]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stat-item[data-v-dd068fb3]{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.stat-item[data-v-dd068fb3]:nth-child(1){background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fcd34d}.stat-item[data-v-dd068fb3]:nth-child(2){background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd}.stat-item[data-v-dd068fb3]:nth-child(3){background:linear-gradient(135deg,#fed7aa,#fdba74);border-color:#fb923c}.stat-item[data-v-dd068fb3]:nth-child(4){background:linear-gradient(135deg,#d9f99d,#bef264);border-color:#a3e635}.stat-item-icon[data-v-dd068fb3]{font-size:18px;flex-shrink:0}.stat-item-body[data-v-dd068fb3]{flex:1;min-width:0}.stat-item-label[data-v-dd068fb3]{font-size:11px;color:#64748b;white-space:nowrap}.stat-item-value[data-v-dd068fb3]{font-size:18px;font-weight:800;color:#1e293b;line-height:1.2}.stat-item-extra[data-v-dd068fb3]{font-size:11px;color:#64748b;margin-left:4px}.coop-bar[data-v-dd068fb3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.coop-bar-label[data-v-dd068fb3]{font-size:12px;color:#64748b;font-weight:500}.section-title[data-v-dd068fb3]{font-size:13px;font-weight:600;color:#334155;margin-bottom:10px;padding-left:8px;border-left:3px solid #3B82F6}.info-grid[data-v-dd068fb3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 12px}.info-cell[data-v-dd068fb3]{display:flex;flex-direction:column;gap:2px}.info-cell.full[data-v-dd068fb3]{grid-column:1 / -1}.readonly-grid[data-v-dd068fb3]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.info-label[data-v-dd068fb3]{font-size:12px;color:#64748b;font-weight:500;white-space:nowrap}.info-control[data-v-dd068fb3]{min-height:26px;display:flex;align-items:center}.info-text[data-v-dd068fb3]{font-size:13px;color:#1e293b;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-text.pre-wrap[data-v-dd068fb3]{white-space:pre-wrap;word-break:break-all}.info-empty[data-v-dd068fb3]{color:var(--text-tertiary);font-size:13px}.business-contact-cell[data-v-dd068fb3]{display:inline-flex;align-items:center;max-width:100%;min-width:0;gap:6px}.business-contact-avatar[data-v-dd068fb3]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:0 0 20px;background:#f1f5f9;box-shadow:0 1px 3px #0f172a1f}.business-contact-name[data-v-dd068fb3]{min-width:0;overflow:hidden;color:#334155;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.business-user-option[data-v-dd068fb3]{display:inline-flex;align-items:center;min-width:0;gap:6px}.business-user-option-avatar[data-v-dd068fb3]{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:0 0 18px}.amount-strong[data-v-dd068fb3]{color:#0f766e;font-weight:700}.status-tags[data-v-dd068fb3]{gap:6px;flex-wrap:wrap}.customer-status-tag[data-v-dd068fb3]{min-width:48px;justify-content:center}.no-permission-text[data-v-dd068fb3]{color:var(--text-tertiary);font-size:12px}.compact-form[data-v-dd068fb3] .el-form-item{margin-bottom:0}.compact-form[data-v-dd068fb3] .el-input__wrapper,.compact-form[data-v-dd068fb3] .el-textarea__inner{padding:0 8px}.compact-form[data-v-dd068fb3] .el-input--small .el-input__wrapper{padding:0 6px}.follow-timeline[data-v-dd068fb3]{padding:4px}.follow-card[data-v-dd068fb3]{background:#f8fafc;border-radius:6px;padding:8px 10px;border:1px solid #e2e8f0}.follow-card-header[data-v-dd068fb3]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.follow-type-badge[data-v-dd068fb3]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;background:#e0e7ff;color:#4f46e5}.follow-type-badge.type-电话[data-v-dd068fb3]{background:#dbeafe;color:#1d4ed8}.follow-type-badge.type-微信[data-v-dd068fb3]{background:#d1fae5;color:#047857}.follow-type-badge.type-见面[data-v-dd068fb3]{background:#fee2e2;color:#b91c1c}.follow-type-badge.type-邮件[data-v-dd068fb3]{background:#fef3c7;color:#b45309}.follow-type-badge.type-其他[data-v-dd068fb3]{background:#f3f4f6;color:#4b5563}.follow-operator[data-v-dd068fb3]{font-size:12px;color:#64748b}.follow-next-date[data-v-dd068fb3]{font-size:11px;color:var(--color-warning);font-weight:500}.follow-header-spacer[data-v-dd068fb3]{flex:1 1 auto;min-width:8px}.follow-delete-btn[data-v-dd068fb3]{flex:0 0 auto;padding:0 4px}.follow-content[data-v-dd068fb3]{font-size:13px;color:#334155;line-height:1.5;white-space:pre-wrap;word-break:break-all}.follow-action-plan[data-v-dd068fb3]{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:7px 9px;border-radius:5px;background:#eff6ff;color:#334155;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.follow-action-plan-label[data-v-dd068fb3]{flex:0 0 auto;color:#2563eb;font-weight:600}.follow-attachments[data-v-dd068fb3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.follow-attachment-image[data-v-dd068fb3]{width:56px;height:56px;overflow:hidden;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.attachment-error[data-v-dd068fb3]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--text-tertiary);font-size:12px}.follow-expand-bar[data-v-dd068fb3]{text-align:center;margin-top:8px;padding-top:8px;border-top:1px dashed #e2e8f0}.text-muted[data-v-dd068fb3]{color:var(--text-tertiary);font-size:12px}.orders-pagination[data-v-dd068fb3]{margin-top:12px;text-align:right}.order-tabs[data-v-dd068fb3] .el-tabs__header{margin-bottom:8px}.order-tabs[data-v-dd068fb3] .el-tabs__item{font-size:13px;font-weight:600}.tab-count[data-v-dd068fb3]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:700}.order-tab-note[data-v-dd068fb3]{margin-bottom:8px;color:var(--text-tertiary);font-size:12px}.drawer-footer[data-v-dd068fb3]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.drawer-footer .footer-left[data-v-dd068fb3],.drawer-footer .footer-right[data-v-dd068fb3]{display:flex;gap:8px}.owner-auto-tip[data-v-dd068fb3]{margin-top:4px;color:var(--text-tertiary);font-size:11px;line-height:1.4}.detail-section-title[data-v-dd068fb3]{font-size:13px;font-weight:600;color:#334155;margin-bottom:10px;padding-left:8px;border-left:3px solid #3B82F6;display:flex;align-items:center;gap:8px}.section-count[data-v-dd068fb3]{font-size:12px;color:var(--text-tertiary);font-weight:400}.section-title-with-action[data-v-dd068fb3]{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.stats-bar[data-v-dd068fb3]{grid-template-columns:repeat(2,1fr)}.info-grid[data-v-dd068fb3]{grid-template-columns:1fr}}.drawer-header[data-v-009bdefd]{display:flex;align-items:center;justify-content:space-between;width:100%}.drawer-title[data-v-009bdefd]{font-size:16px;font-weight:600;color:#1e293b}.drawer-header-actions[data-v-009bdefd]{display:flex;align-items:center;gap:8px}.drawer-header-actions[data-v-009bdefd] .el-button,.drawer-footer[data-v-009bdefd] .el-button{min-width:72px;font-weight:600}.drawer-header-actions[data-v-009bdefd] .el-button--primary,.drawer-footer[data-v-009bdefd] .el-button--primary{color:#fff!important;background-color:#2563eb;border-color:#2563eb}.drawer-header-actions[data-v-009bdefd] .el-button--danger{color:#fff!important;background-color:var(--color-danger);border-color:var(--color-danger)}.drawer-footer[data-v-009bdefd] .el-button:not(.el-button--primary){color:#334155;border-color:#cbd5e1}.company-view-drawer[data-v-009bdefd] .el-drawer__body{padding:14px 18px}.detail-sections[data-v-009bdefd]{display:flex;flex-direction:column;gap:14px}.detail-section[data-v-009bdefd]{min-width:0}.detail-section-title[data-v-009bdefd]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px;padding-left:8px;border-left:2px solid #3B82F6;display:flex;align-items:center;gap:8px;line-height:1.2}.section-count[data-v-009bdefd]{font-size:11px;color:var(--text-tertiary);font-weight:400}.metrics-row[data-v-009bdefd]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.metric-card[data-v-009bdefd]{min-width:0;padding:10px 14px;background:#fff}.metric-label[data-v-009bdefd]{font-size:11px;color:#64748b;margin-bottom:4px;letter-spacing:.02em}.metric-value[data-v-009bdefd]{font-size:18px;font-weight:700;color:#1e293b;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.metric-value.amount[data-v-009bdefd]{color:var(--color-success)}.metric-value.compact[data-v-009bdefd]{font-size:15px;font-weight:600}.metric-unit[data-v-009bdefd]{font-size:12px;font-weight:500;color:#64748b;margin-left:2px}.info-grid[data-v-009bdefd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.info-item[data-v-009bdefd]{min-width:0;min-height:50px;padding:8px 12px;background:#fff;display:flex;flex-direction:column;justify-content:center;transition:background .15s ease}.info-item[data-v-009bdefd]:hover{background:#f8fafc}.info-item.full[data-v-009bdefd]{grid-column:1 / -1}.info-label[data-v-009bdefd]{font-size:11px;color:#64748b;margin-bottom:3px;letter-spacing:.02em;line-height:1.2}.info-value[data-v-009bdefd]{min-width:0;color:#1e293b;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-value.strong[data-v-009bdefd]{color:#2563eb;font-weight:600}.info-value.mono[data-v-009bdefd]{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;letter-spacing:.01em}.info-value.multi-line[data-v-009bdefd],.info-value.tag-value[data-v-009bdefd]{white-space:normal;overflow:visible;word-break:break-word}.tag-value[data-v-009bdefd]{display:flex;flex-wrap:wrap;gap:4px}.form-grid[data-v-009bdefd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.form-grid[data-v-009bdefd] .el-form-item.full,.form-grid[data-v-009bdefd] .full{grid-column:1 / -1}.company-form[data-v-009bdefd] .el-form-item{margin-bottom:0}.company-form[data-v-009bdefd] .el-form-item__label{height:18px;line-height:18px;margin-bottom:4px;padding-bottom:0;color:#475569;font-weight:600;font-size:12px}.company-form[data-v-009bdefd] .el-input__wrapper,.company-form[data-v-009bdefd] .el-select__wrapper,.company-form[data-v-009bdefd] .el-textarea__inner{background:#f8fafc;box-shadow:0 0 0 1px #dbe3ef inset}.company-form[data-v-009bdefd] .el-textarea__inner{font-size:13px;padding:5px 10px}.text-muted[data-v-009bdefd]{color:var(--text-tertiary);font-size:12px}.chip[data-v-009bdefd]{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11.5px;background:#e0e7ff;color:#4f46e5;line-height:1.5}.customers-pagination[data-v-009bdefd]{margin-top:10px;text-align:right}.drawer-footer[data-v-009bdefd]{display:flex;justify-content:flex-end;gap:8px}.amount-text[data-v-009bdefd]{font-weight:600}.amount-text[data-v-009bdefd]:not(.amount-zero){color:var(--color-danger)}.amount-zero[data-v-009bdefd]{color:var(--color-success)}.detail-section[data-v-009bdefd] .el-table{font-size:12.5px}.detail-section[data-v-009bdefd] .el-table th.el-table__cell{padding:6px 0;background:#f8fafc}.detail-section[data-v-009bdefd] .el-table td.el-table__cell{padding:6px 0}@media(max-width:768px){.form-grid[data-v-009bdefd],.info-grid[data-v-009bdefd],.metrics-row[data-v-009bdefd]{grid-template-columns:1fr}}.alert-info[data-v-37a3cc07]{margin-bottom:16px}.alert-warning[data-v-37a3cc07]{margin-top:8px;font-size:12px}.rule-list[data-v-37a3cc07]{margin:0;padding-left:18px;line-height:1.8}.transfer-form[data-v-37a3cc07]{padding:6px 0}.selected-list[data-v-37a3cc07]{display:flex;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto;padding:4px 0}.customer-tag[data-v-37a3cc07]{margin:0}.customer-name[data-v-65af2acf]{color:var(--color-primary);font-size:13px;font-weight:600}.company-link[data-v-65af2acf]{max-width:100%;font-size:12px;font-weight:600;vertical-align:baseline}.company-link[data-v-65af2acf] .el-link__inner{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-role-cell[data-v-65af2acf]{position:relative;display:flex;align-items:center;min-width:0;min-height:24px;padding-right:42px}.contact-role-text[data-v-65af2acf]{min-width:0;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.contact-role-cell.empty[data-v-65af2acf]{justify-content:center;padding-right:0}.contact-role-cell.empty .text-muted[data-v-65af2acf]{display:none}.quick-role-btn[data-v-65af2acf]{position:absolute;top:50%;right:0;height:22px;padding:0 8px;border-radius:4px;background:#eef5ff;opacity:0;transform:translateY(-50%) translate(4px);transition:opacity .14s ease,transform .14s ease}.contact-role-cell:hover .quick-role-btn[data-v-65af2acf]{opacity:1;transform:translateY(-50%) translate(0)}.contact-role-cell.empty .quick-role-btn[data-v-65af2acf]{position:static;opacity:1;transform:none}.quick-role-dialog[data-v-65af2acf]{display:grid;gap:12px}.quick-role-customer[data-v-65af2acf]{color:#64748b;font-size:13px}.amount-text[data-v-65af2acf]{font-weight:600}.amount-text[data-v-65af2acf]:not(.amount-zero){color:var(--color-danger)}.amount-zero[data-v-65af2acf]{color:var(--color-success)}.text-muted[data-v-65af2acf]{color:var(--text-tertiary);font-size:12px}@media(max-width:768px){.form-grid[data-v-65af2acf]{grid-template-columns:1fr}}.no-permission-text[data-v-65af2acf]{color:var(--text-tertiary);font-size:12px}.customer-table[data-v-65af2acf]{min-width:2660px}.project-cell[data-v-65af2acf]{display:block;min-width:0;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.offer-cell[data-v-65af2acf]{display:block;min-width:0;overflow:hidden;color:#475569;text-overflow:ellipsis;white-space:nowrap}.company-type-tag[data-v-65af2acf]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:20px;padding:0 7px;border:1px solid transparent;border-radius:4px;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.company-type-media[data-v-65af2acf]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.company-type-brand[data-v-65af2acf]{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.company-type-second-media[data-v-65af2acf]{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.company-type-other[data-v-65af2acf]{border-color:#e2e8f0;background:#f8fafc;color:#475569}.customer-status-tag[data-v-65af2acf]{min-width:48px;justify-content:center}.in-stock-tag[data-v-65af2acf]{border-color:#86efac;background:#dcfce7;color:#15803d;font-weight:700}.business-contact-cell[data-v-65af2acf]{display:inline-flex;align-items:center;max-width:100%;min-width:0;gap:6px;vertical-align:middle}.business-contact-avatar[data-v-65af2acf]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:0 0 20px;background:#f1f5f9;box-shadow:0 1px 3px #0f172a1f}.business-contact-name[data-v-65af2acf]{min-width:0;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.business-contact-option[data-v-65af2acf]{display:inline-flex;align-items:center;min-width:0;gap:6px}.business-contact-option-avatar[data-v-65af2acf]{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:0 0 18px}.latest-follow-cell[data-v-65af2acf]{position:relative;display:flex;align-items:center;min-width:0;gap:8px}.latest-follow-text[data-v-65af2acf]{min-width:0;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.latest-follow-cell.empty .latest-follow-text[data-v-65af2acf]{color:var(--text-tertiary)}.latest-follow-cell.empty[data-v-65af2acf]{min-height:24px}.quick-follow-btn[data-v-65af2acf]{flex:0 0 auto;opacity:0;transform:translate(4px);transition:opacity .14s ease,transform .14s ease}.latest-follow-cell:hover .quick-follow-btn[data-v-65af2acf],.latest-follow-cell.empty .quick-follow-btn[data-v-65af2acf]{opacity:1;transform:translate(0)}.latest-follow-tooltip{max-width:360px;white-space:pre-wrap;word-break:break-word}.customer-table[data-v-65af2acf] .el-table__row{cursor:default}.customer-table[data-v-65af2acf] .el-table__cell{white-space:nowrap;padding:6px 0!important;text-align:left!important}.customer-table[data-v-65af2acf] .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:20px;padding:0 8px;text-align:left!important}.customer-table[data-v-65af2acf] .el-tag--small{font-size:11px;padding:0 6px;height:20px;line-height:18px}.company-toolbar[data-v-60b2a089]{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:14px;overflow-x:auto;overflow-y:hidden}.company-toolbar .toolbar-left[data-v-60b2a089]{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:8px}.company-toolbar .search-box[data-v-60b2a089]{width:220px;min-width:220px;height:32px;padding:0 10px}.company-toolbar .filter-select[data-v-60b2a089]{width:132px;min-width:132px}.company-toolbar .project-input[data-v-60b2a089]{width:140px;min-width:140px}.company-toolbar .stock-select[data-v-60b2a089]{width:116px;min-width:116px}.company-toolbar .area-input[data-v-60b2a089]{width:104px;min-width:104px}.company-toolbar .amount-input[data-v-60b2a089]{width:112px;min-width:112px}.company-toolbar[data-v-60b2a089] .el-button{height:32px;padding:0 14px;flex:0 0 auto}.company-toolbar[data-v-60b2a089] .el-input__wrapper,.company-toolbar[data-v-60b2a089] .el-select__wrapper{min-height:32px}.company-table[data-v-60b2a089]{min-width:2140px}.company-table[data-v-60b2a089] .el-table__row{cursor:default}.company-table[data-v-60b2a089] .el-table__cell{white-space:nowrap;padding:6px 0!important;text-align:left!important}.company-table[data-v-60b2a089] .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:20px;padding:0 8px;text-align:left!important}.company-table[data-v-60b2a089] .el-tag--small{font-size:11px;padding:0 6px;height:20px;line-height:18px}.company-name[data-v-60b2a089]{font-weight:600;color:#2563eb}.cell-text[data-v-60b2a089]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-cell[data-v-60b2a089],.offer-cell[data-v-60b2a089]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-cell[data-v-60b2a089]{color:#334155}.offer-cell[data-v-60b2a089]{color:#475569}.company-type-tag[data-v-60b2a089]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:20px;padding:0 7px;border:1px solid transparent;border-radius:4px;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.company-type-media[data-v-60b2a089]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.company-type-brand[data-v-60b2a089]{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.company-type-second-media[data-v-60b2a089]{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.company-type-other[data-v-60b2a089]{border-color:#e2e8f0;background:#f8fafc;color:#475569}.in-stock-tag[data-v-60b2a089]{border-color:#86efac;background:#dcfce7;color:#15803d;font-weight:700}.no-permission-text[data-v-60b2a089]{color:var(--text-tertiary);font-size:12px}.amount-text[data-v-60b2a089]{font-weight:600}.amount-text[data-v-60b2a089]:not(.amount-zero){color:var(--color-danger)}.amount-zero[data-v-60b2a089]{color:var(--color-success)}.dash[data-v-d15cec53]{--bg: #eef1f7;--card: #fff;--ink: #0c1426;--gold: #e6b450;--gold-soft: #f0c674;--emerald: #3fbf8f;--rose: #f2748c;--sky: #67a8e7;--violet: #8c7de3;--text: #1e2a44;--muted: #7382a0;--line: #e7ebf3;min-height:100%;padding:18px;background:var(--bg);color:var(--text);font-family:DIN Alternate,PingFang SC,Microsoft YaHei,sans-serif}button[data-v-d15cec53]{font:inherit}.hero[data-v-d15cec53]{position:relative;overflow:hidden;border-radius:18px;padding:25px 30px 30px;background:linear-gradient(135deg,#0b1322,#14233e 60%,#182c4c);color:#fff;box-shadow:0 18px 40px -18px #0b1322b3}.hero-glow[data-v-d15cec53]{position:absolute;top:-170px;right:-110px;width:470px;height:470px;background:radial-gradient(circle,rgba(230,180,80,.28),transparent 62%);pointer-events:none}.hero-grid-lines[data-v-d15cec53]{position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.hero-top[data-v-d15cec53]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.eyebrow[data-v-d15cec53]{color:var(--gold-soft);font-size:11px;font-weight:700;letter-spacing:.27em}.hero-id h1[data-v-d15cec53]{margin:5px 0 8px;font-size:25px;letter-spacing:.04em}.scope-line[data-v-d15cec53]{display:flex;align-items:center;gap:10px;color:#ffffff85;font-size:12px}.scope-pill[data-v-d15cec53]{padding:3px 9px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#ffffff0f;color:#ffffffc7}.seg[data-v-d15cec53]{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.seg-btn[data-v-d15cec53]{padding:7px 15px;border:0;border-radius:8px;background:transparent;color:#ffffffa8;cursor:pointer;transition:.2s}.seg-btn[data-v-d15cec53]:hover,.seg-btn[data-v-d15cec53]:focus-visible{color:#fff;outline:none;box-shadow:inset 0 0 0 1px #ffffff47}.seg-btn.on[data-v-d15cec53]{background:linear-gradient(135deg,var(--gold),var(--gold-soft));box-shadow:0 4px 12px -3px #e6b45080;color:#2a1c00;font-weight:700}.custom-range-row[data-v-d15cec53]{position:relative;display:flex;align-items:center;gap:16px;margin-top:18px;padding:11px 14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#070d194d}.custom-range-copy[data-v-d15cec53]{display:grid;min-width:225px;gap:2px}.custom-range-copy strong[data-v-d15cec53]{color:#ffffffd1;font-size:12px}.custom-range-copy small[data-v-d15cec53],.custom-range-row>span[data-v-d15cec53]{color:#ffffff6e;font-size:10.5px}.custom-range-row>span[data-v-d15cec53]{margin-left:auto}.custom-range-row[data-v-d15cec53] .el-input__wrapper{box-shadow:0 0 0 1px #ffffff1f inset;background:#fffffff0}.hero-state[data-v-d15cec53]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:185px;color:#ffffffbf}.hero-state strong[data-v-d15cec53]{color:#fff}.hero-state button[data-v-d15cec53],.panel-state button[data-v-d15cec53],.rank-state button[data-v-d15cec53],.drawer-state button[data-v-d15cec53]{padding:5px 11px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.muted-state[data-v-d15cec53]{color:#ffffff7a}.hero-main[data-v-d15cec53]{position:relative;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(620px,1.6fr);gap:26px;align-items:end;margin-top:23px}.metric-action[data-v-d15cec53]{border:0;color:inherit;text-align:left;cursor:pointer}.metric-action[data-v-d15cec53]:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.metric-action[data-v-d15cec53]:disabled{cursor:not-allowed}.hero-primary[data-v-d15cec53]{align-self:stretch;padding:12px 0;background:transparent}.p-label[data-v-d15cec53]{color:#ffffff9c;font-size:13px;letter-spacing:.05em}.p-label i[data-v-d15cec53]{display:inline-grid;width:16px;height:16px;place-items:center;margin-left:3px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#ffffff8c;font-size:10px;font-style:normal}.p-value[data-v-d15cec53]{display:block;margin-top:5px;color:var(--gold-soft);font-family:Georgia,Songti SC,serif;font-size:clamp(44px,4vw,62px);font-weight:700;line-height:1.08;font-variant-numeric:tabular-nums;text-shadow:0 2px 20px rgba(230,180,80,.25)}.p-value .cur[data-v-d15cec53]{margin-right:4px;color:#f0c674bf;font-size:.5em;vertical-align:.2em}.p-value .unit[data-v-d15cec53]{margin-left:4px;color:#f0c674cc;font-size:.4em}.mom[data-v-d15cec53]{display:inline-block;margin-left:12px;padding:4px 10px;border-radius:20px;font-family:DIN Alternate,PingFang SC,sans-serif;font-size:13px;vertical-align:.7em}.up[data-v-d15cec53]{background:#f2748c2e;color:#ff8a9c}.down[data-v-d15cec53]{background:#3fbf8f29;color:#5fdcab}.flat[data-v-d15cec53]{color:#ffffff80}.p-sub[data-v-d15cec53]{display:flex;align-items:center;gap:6px;margin-top:11px;color:#ffffff7a;font-size:12px}.p-sub .dot[data-v-d15cec53]{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.p-sub .warn[data-v-d15cec53]{color:var(--gold-soft);font-style:normal}.hero-stats[data-v-d15cec53]{display:grid;grid-template-columns:repeat(3,minmax(155px,1fr));gap:11px}.hstat[data-v-d15cec53]{position:relative;min-height:108px;padding:13px 15px 12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0d;transition:.2s}.hstat[data-v-d15cec53]:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--gold);content:""}.hstat[data-v-d15cec53]:hover{transform:translateY(-2px);background:#ffffff17}.hstat[data-v-d15cec53]:disabled{opacity:.62}.hstat[data-v-d15cec53]:disabled:hover{transform:none;background:#ffffff0d}.hstat.accent-emerald[data-v-d15cec53]:before{background:var(--emerald)}.hstat.accent-sky[data-v-d15cec53]:before{background:var(--sky)}.hstat.accent-violet[data-v-d15cec53]:before{background:var(--violet)}.hstat.accent-rose[data-v-d15cec53]:before{background:var(--rose)}.h-num[data-v-d15cec53]{display:block;font-size:23px;font-weight:750;font-variant-numeric:tabular-nums}.h-num .u[data-v-d15cec53]{margin-left:2px;color:#ffffff8c;font-size:13px;font-style:normal;font-weight:500}.h-lab[data-v-d15cec53]{display:block;margin-top:3px;color:#ffffff8f;font-size:12px}.h-mom[data-v-d15cec53]{display:inline-block;margin-top:7px;font-size:11.5px;font-weight:600}.h-mom.up[data-v-d15cec53],.h-mom.down[data-v-d15cec53]{padding:0;background:none}.h-mom.danger[data-v-d15cec53]{color:#ff93a6}.h-mom.no-access[data-v-d15cec53]{color:#ffffffad;font-weight:500}.h-foot[data-v-d15cec53]{display:block;margin-top:5px;color:#a9c8ed;font-size:10.5px}.h-foot.warning[data-v-d15cec53]{color:#f3b0bb}.panel[data-v-d15cec53]{margin-top:16px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 6px 20px -14px #14233e4d}.panel-head[data-v-d15cec53]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.panel-head-split[data-v-d15cec53]{align-items:center;justify-content:space-between}.panel-head-split>div[data-v-d15cec53]:first-child{display:flex;align-items:baseline;gap:10px}.panel-head h2[data-v-d15cec53]{margin:0;color:var(--text);font-size:16px;letter-spacing:.02em}.panel-head h2[data-v-d15cec53]:before{display:inline-block;width:4px;height:15px;margin-right:9px;border-radius:2px;background:linear-gradient(var(--gold),var(--gold-soft));vertical-align:-2px;content:""}.tag[data-v-d15cec53]{padding:3px 10px;border-radius:20px;background:#f3f5fa;color:var(--muted);font-size:12px}.customer-focus-panel[data-v-d15cec53]{position:relative;padding:0;overflow:hidden;border-color:#e2e7f0;background:linear-gradient(180deg,#fff,#fbfcfe)}.customer-focus-panel[data-v-d15cec53]:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#f06a78,#e6b450 42%,#4bb58d);content:""}.focus-head[data-v-d15cec53]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0;padding:21px 24px 17px 27px;border-bottom:1px solid #edf0f5;background:radial-gradient(circle at 88% -40%,rgba(230,180,80,.15),transparent 40%)}.focus-head>div[data-v-d15cec53]:first-child{min-width:0}.focus-head h2[data-v-d15cec53]{margin-top:4px;font-size:19px}.focus-head p[data-v-d15cec53]{margin:7px 0 0 13px;color:var(--muted);font-size:12px}.focus-kicker[data-v-d15cec53]{color:#a9771e;font-size:10px;font-weight:800;letter-spacing:.2em}.focus-scope[data-v-d15cec53]{display:grid;flex-shrink:0;gap:5px;justify-items:end;color:var(--muted);font-size:11px}.focus-scope span[data-v-d15cec53]{padding:4px 10px;border:1px solid #e2e7f0;border-radius:20px;background:#fff;color:#475673;font-weight:700}.focus-scope time[data-v-d15cec53]{font-variant-numeric:tabular-nums}.focus-summary[data-v-d15cec53]{display:grid;grid-template-columns:repeat(5,minmax(128px,1fr));gap:10px;padding:15px 22px 17px 27px}.focus-summary-card[data-v-d15cec53]{position:relative;display:grid;min-height:76px;gap:2px;padding:11px 13px 10px 16px;overflow:hidden;border:1px solid #e8ecf3;border-radius:12px;background:#fff}.focus-summary-card[data-v-d15cec53]:before{position:absolute;inset:0 auto 0 0;width:3px;background:#aeb8ca;content:""}.focus-summary-card>span[data-v-d15cec53]{color:#667590;font-size:11px;font-weight:700}.focus-summary-card strong[data-v-d15cec53]{color:#1c2941;font-size:23px;line-height:1.1;font-variant-numeric:tabular-nums}.focus-summary-card small[data-v-d15cec53]{color:#95a0b5;font-size:10px}.focus-summary-card.tone-danger[data-v-d15cec53]:before{background:#ed6574}.focus-summary-card.tone-warning[data-v-d15cec53]:before{background:#e6a93d}.focus-summary-card.tone-sky[data-v-d15cec53]:before{background:#5c9edb}.focus-summary-card.tone-violet[data-v-d15cec53]:before{background:#8878dc}.focus-list[data-v-d15cec53]{border-top:1px solid #edf0f5}.focus-item[data-v-d15cec53]{position:relative;display:grid;grid-template-columns:42px minmax(145px,1.05fr) minmax(175px,1.2fr) minmax(180px,1.35fr) minmax(190px,1.45fr) auto;gap:15px;align-items:center;min-height:104px;padding:15px 22px 15px 27px;border-bottom:1px solid #edf0f5}.focus-item[data-v-d15cec53]:last-child{border-bottom:0}.focus-item[data-v-d15cec53]:hover{background:#f8fafc}.focus-priority[data-v-d15cec53]{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e4e8ef;border-radius:10px;background:#f2f4f8;color:#75829a;font-size:12px;font-weight:850}.priority-p0 .focus-priority[data-v-d15cec53]{border-color:#ffd1d7;background:#fff0f2;color:#d64255}.priority-p1 .focus-priority[data-v-d15cec53]{border-color:#f5dfb2;background:#fff8e8;color:#a56b08}.focus-customer[data-v-d15cec53],.focus-reasons[data-v-d15cec53],.focus-context[data-v-d15cec53],.focus-next[data-v-d15cec53]{min-width:0}.focus-customer[data-v-d15cec53]{display:grid;gap:4px}.focus-customer-name[data-v-d15cec53]{display:flex;align-items:center;gap:7px;min-width:0}.focus-customer-name button[data-v-d15cec53]{min-width:0;padding:0;overflow:hidden;border:0;background:transparent;color:#17243c;font-size:14px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.focus-customer-name button[data-v-d15cec53]:hover,.focus-customer-name button[data-v-d15cec53]:focus-visible{color:#a66f12;outline:none;text-decoration:underline}.customer-level[data-v-d15cec53]{flex-shrink:0;padding:2px 6px;border-radius:5px;background:#202f49;color:#fff;font-size:9px;font-weight:800}.focus-customer>span[data-v-d15cec53]{overflow:hidden;color:#5c6b85;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.focus-customer small[data-v-d15cec53],.focus-reasons small[data-v-d15cec53]{color:#909bb0;font-size:10.5px}.focus-reasons[data-v-d15cec53]{display:flex;align-content:center;gap:5px;flex-wrap:wrap}.focus-reasons>span[data-v-d15cec53]{padding:3px 7px;border-radius:5px;background:#fff6e3;color:#98630c;font-size:10px;font-weight:700}.focus-reasons .reason-danger[data-v-d15cec53]{background:#fff0f2;color:#ca4053}.focus-reasons .reason-sky[data-v-d15cec53]{background:#edf6ff;color:#3275af}.focus-reasons .reason-violet[data-v-d15cec53]{background:#f2efff;color:#6959bd}.focus-reasons small[data-v-d15cec53]{width:100%;margin-top:2px}.focus-context>span[data-v-d15cec53],.focus-next>span[data-v-d15cec53]{color:#8a96ac;font-size:10px;font-weight:700;letter-spacing:.04em}.focus-context p[data-v-d15cec53],.focus-next p[data-v-d15cec53]{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#465570;font-size:11.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.focus-next[data-v-d15cec53]{padding:9px 11px;border:1px solid #e6eaf1;border-radius:10px;background:#f7f9fc}.focus-next>span[data-v-d15cec53]{color:#98630c}.focus-next>span.planned[data-v-d15cec53]{color:#218360}.focus-next p[data-v-d15cec53]{color:#263550;font-weight:650}.focus-actions[data-v-d15cec53]{display:grid;min-width:76px;gap:7px}.focus-actions button[data-v-d15cec53]{min-height:30px;padding:0 11px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.ghost-action[data-v-d15cec53]{border:1px solid #dfe4ed;background:#fff;color:#5f6e88}.primary-action[data-v-d15cec53]{border:1px solid #233653;background:#233653;color:#fff;box-shadow:0 5px 12px -8px #14233ecc}.ghost-action[data-v-d15cec53]:hover,.ghost-action[data-v-d15cec53]:focus-visible{border-color:#aeb8ca;color:#22334f;outline:none}.primary-action[data-v-d15cec53]:hover,.primary-action[data-v-d15cec53]:focus-visible{border-color:#a9781e;background:#a9781e;outline:none}.focus-state[data-v-d15cec53]{display:flex;min-height:150px;align-items:center;justify-content:center;gap:10px;border-top:1px solid #edf0f5;color:var(--muted);font-size:13px}.focus-state button[data-v-d15cec53]{padding:5px 11px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.focus-empty[data-v-d15cec53]{flex-direction:column}.focus-empty strong[data-v-d15cec53]{color:#44526b}.focus-empty span[data-v-d15cec53]{color:#909bb0;font-size:11px}.trend-tabs[data-v-d15cec53]{display:inline-flex;padding:3px;border-radius:9px;background:#f1f4f9}.trend-tabs button[data-v-d15cec53]{padding:6px 13px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.trend-tabs button.active[data-v-d15cec53]{background:#fff;box-shadow:0 2px 8px #14233e1a;color:var(--text);font-weight:700}.trend-tabs button[data-v-d15cec53]:focus-visible{outline:2px solid #c79735;outline-offset:1px}.panel-state[data-v-d15cec53]{display:flex;min-height:260px;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14px}.no-permission[data-v-d15cec53]{border:1px dashed #e2e7f0;border-radius:12px;background:#fafbfd}.chart-legend[data-v-d15cec53]{display:flex;align-items:center;gap:16px;padding-left:58px;color:var(--muted);font-size:11.5px}.chart-legend span[data-v-d15cec53]{display:inline-flex;align-items:center;gap:5px}.chart-legend i[data-v-d15cec53]{width:20px;height:0;border-top:2px solid var(--gold)}.chart-legend .legend-compare[data-v-d15cec53]{border-top-style:dashed;border-color:#aeb8ca}.chart-legend em[data-v-d15cec53]{margin-left:auto;font-style:normal}.chart-body[data-v-d15cec53]{display:flex;gap:12px;margin-top:6px}.y-axis[data-v-d15cec53]{display:flex;min-width:48px;height:260px;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:18px 0 24px;color:var(--muted);text-align:right}.y-axis span[data-v-d15cec53]{font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.chart-main[data-v-d15cec53]{min-width:0;flex:1}.chart[data-v-d15cec53]{display:block;width:100%}.grid[data-v-d15cec53]{stroke:#eef1f7;stroke-width:1}.line[data-v-d15cec53]{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.current-line[data-v-d15cec53]{filter:drop-shadow(0 4px 8px rgba(230,180,80,.25))}.comparison-line[data-v-d15cec53]{stroke:#aeb8ca;stroke-width:1.7;stroke-dasharray:6 6}.current-point[data-v-d15cec53]{fill:#fff;stroke-width:2.5}.comparison-point[data-v-d15cec53]{fill:#fff;stroke:#aeb8ca;stroke-width:1.7}.point-hit[data-v-d15cec53]{fill:transparent;cursor:pointer}.point-value[data-v-d15cec53]{fill:#596985;stroke:#fff;stroke-width:4px;paint-order:stroke;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.point-action[data-v-d15cec53]:focus{outline:none}.point-action:focus .point-hit[data-v-d15cec53]{fill:#e6b45026;stroke:var(--gold)}.x-axis[data-v-d15cec53]{position:relative;height:18px;margin-top:5px}.x-axis span[data-v-d15cec53]{position:absolute;top:0;min-width:0;overflow:visible;transform:translate(-50%);color:var(--muted);font-size:10.5px;text-align:center;white-space:nowrap}.x-axis span.hidden[data-v-d15cec53]{visibility:hidden}.ranks[data-v-d15cec53]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rank-list[data-v-d15cec53]{margin:0;padding:0;list-style:none}.rank-item[data-v-d15cec53]{border-bottom:1px solid #f0f3f8}.rank-item[data-v-d15cec53]:last-child{border-bottom:0}.rank-button[data-v-d15cec53]{display:flex;width:100%;align-items:center;gap:13px;padding:11px 6px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:.18s}.rank-button[data-v-d15cec53]:hover,.rank-button[data-v-d15cec53]:focus-visible{outline:none;background:#f7f9fc}.rank-badge[data-v-d15cec53]{display:grid;width:27px;height:27px;flex-shrink:0;place-items:center;border-radius:8px;color:#fff;font-size:13px;font-weight:750}.badge-1[data-v-d15cec53]{background:linear-gradient(135deg,#e6b450,#f3d27e);box-shadow:0 3px 8px -2px #e6b45099;color:#5a3d00}.badge-2[data-v-d15cec53]{background:linear-gradient(135deg,#aab4c6,#cdd5e1);color:#2f3a4d}.badge-3[data-v-d15cec53]{background:linear-gradient(135deg,#cd9468,#e0b48f);color:#4a2e16}.badge-normal[data-v-d15cec53]{background:#eef1f7;color:var(--muted)}.rank-body[data-v-d15cec53]{min-width:0;flex:1}.rank-line[data-v-d15cec53]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rank-line strong[data-v-d15cec53]{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.rank-line b[data-v-d15cec53]{flex-shrink:0;color:var(--text);font-size:14px;font-variant-numeric:tabular-nums}.rank-bar[data-v-d15cec53]{display:block;height:6px;margin:6px 0 5px;overflow:hidden;border-radius:4px;background:#f0f3f9}.rank-bar i[data-v-d15cec53]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-soft))}.rank-bar.sky i[data-v-d15cec53]{background:linear-gradient(90deg,var(--sky),#8fc4f2)}.rank-bar.emerald i[data-v-d15cec53]{background:linear-gradient(90deg,var(--emerald),#74d9b3)}.rank-body small[data-v-d15cec53]{color:var(--muted);font-size:11.5px}.rank-state[data-v-d15cec53]{display:flex;min-height:170px;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.payment-summary[data-v-d15cec53]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.payment-summary>div[data-v-d15cec53]{padding:13px 14px;border:1px solid #e7ebf3;border-radius:10px;background:#f7f9fc}.payment-summary span[data-v-d15cec53]{display:block;margin-bottom:4px;color:#7382a0;font-size:11px}.payment-summary strong[data-v-d15cec53]{color:#1e2a44;font-size:15px}.payment-table[data-v-d15cec53]{width:100%}.payment-order-link[data-v-d15cec53]{max-width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:#2f6fc5;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.payment-order-link[data-v-d15cec53]:hover{color:#174b91;text-decoration:underline}.payment-order-link[data-v-d15cec53]:focus-visible{border-radius:2px;outline:2px solid #67a8e7;outline-offset:2px}.payment-order-link[data-v-d15cec53]:disabled{color:#7382a0;text-decoration:none;cursor:default}.drawer-state[data-v-d15cec53]{display:flex;min-height:220px;align-items:center;justify-content:center;gap:10px;color:#7382a0}.drawer-pagination[data-v-d15cec53]{display:flex;justify-content:flex-end;margin-top:18px}@media(max-width:1180px){.hero-main[data-v-d15cec53]{grid-template-columns:1fr}.hero-stats[data-v-d15cec53]{grid-template-columns:repeat(3,1fr)}.focus-summary[data-v-d15cec53]{grid-template-columns:repeat(3,minmax(128px,1fr))}.focus-item[data-v-d15cec53]{grid-template-columns:42px minmax(180px,1fr) minmax(210px,1.15fr) auto;align-items:start}.focus-priority[data-v-d15cec53]{grid-column:1;grid-row:1 / span 2}.focus-customer[data-v-d15cec53]{grid-column:2;grid-row:1}.focus-reasons[data-v-d15cec53]{grid-column:3;grid-row:1}.focus-context[data-v-d15cec53]{grid-column:2;grid-row:2}.focus-next[data-v-d15cec53]{grid-column:3;grid-row:2}.focus-actions[data-v-d15cec53]{grid-column:4;grid-row:1 / span 2;align-self:center}.ranks[data-v-d15cec53]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.dash[data-v-d15cec53]{padding:12px}.hero[data-v-d15cec53]{padding:22px}.hero-top[data-v-d15cec53]{flex-direction:column}.custom-range-row[data-v-d15cec53]{align-items:flex-start;flex-direction:column}.custom-range-row>span[data-v-d15cec53]{margin-left:0}.hero-stats[data-v-d15cec53]{grid-template-columns:repeat(2,1fr)}.focus-head[data-v-d15cec53]{align-items:flex-start;flex-direction:column}.focus-scope[data-v-d15cec53]{justify-items:start}.focus-summary[data-v-d15cec53]{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-item[data-v-d15cec53]{grid-template-columns:38px minmax(0,1fr) auto;gap:11px}.focus-priority[data-v-d15cec53]{grid-column:1;grid-row:1}.focus-customer[data-v-d15cec53]{grid-column:2;grid-row:1}.focus-actions[data-v-d15cec53]{grid-column:3;grid-row:1 / span 4}.focus-reasons[data-v-d15cec53]{grid-column:2;grid-row:2}.focus-context[data-v-d15cec53]{grid-column:2;grid-row:3}.focus-next[data-v-d15cec53]{grid-column:2;grid-row:4}.ranks[data-v-d15cec53]{grid-template-columns:1fr}.panel-head-split[data-v-d15cec53]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.hero[data-v-d15cec53]{padding:18px;border-radius:14px}.seg[data-v-d15cec53]{width:100%;overflow-x:auto}.seg-btn[data-v-d15cec53]{min-width:72px;flex:1}.custom-range-row[data-v-d15cec53] .el-date-editor{width:100%}.hero-stats[data-v-d15cec53]{grid-template-columns:1fr}.p-value[data-v-d15cec53]{font-size:42px}.panel[data-v-d15cec53]{padding:17px 14px}.customer-focus-panel[data-v-d15cec53]{padding:0}.focus-head[data-v-d15cec53]{padding:18px 17px 15px 20px}.focus-head p[data-v-d15cec53]{margin-left:0}.focus-summary[data-v-d15cec53]{grid-template-columns:1fr 1fr;padding:12px 14px 15px 19px}.focus-item[data-v-d15cec53]{grid-template-columns:34px minmax(0,1fr);padding:15px 14px 15px 19px}.focus-priority[data-v-d15cec53]{width:31px;height:31px}.focus-customer[data-v-d15cec53]{grid-column:2}.focus-reasons[data-v-d15cec53],.focus-context[data-v-d15cec53],.focus-next[data-v-d15cec53],.focus-actions[data-v-d15cec53]{grid-column:1 / -1}.focus-reasons[data-v-d15cec53]{grid-row:2;padding-left:45px}.focus-context[data-v-d15cec53]{grid-row:3;padding-left:45px}.focus-next[data-v-d15cec53]{grid-row:4;margin-left:45px}.focus-actions[data-v-d15cec53]{display:flex;grid-row:5;justify-content:flex-end}.panel-head-split>div[data-v-d15cec53]:first-child{align-items:flex-start;flex-direction:column}.chart-legend[data-v-d15cec53]{padding-left:0;flex-wrap:wrap}.chart-legend em[data-v-d15cec53]{width:100%;margin-left:0}.payment-summary[data-v-d15cec53]{grid-template-columns:1fr}}
