.map[data-v-1ad006c2]{width:100%;height:100%}.crm-dashboard[data-v-01d58ae6]{width:100%;height:100%;padding:18px;overflow-y:auto;overflow-x:hidden;background:linear-gradient(180deg,#f7f9fc,#f3f6fb);box-sizing:border-box}.dashboard-card[data-v-01d58ae6]{background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.05);box-sizing:border-box;min-width:0;transition:border-color .18s ease,box-shadow .18s ease}.dashboard-card[data-v-01d58ae6]:hover{border-color:#dde7f4;box-shadow:0 14px 30px rgba(15,23,42,.07)}.base-card[data-v-01d58ae6]{padding:18px}.section-head[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px;min-width:0}.section-head.compact[data-v-01d58ae6],.section-head[data-v-01d58ae6]{-ms-flex-align:center;align-items:center}.head-left[data-v-01d58ae6]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-01d58ae6]{font-size:20px;font-weight:700;color:#101828;line-height:28px;white-space:nowrap;position:relative;padding-left:12px}.section-title[data-v-01d58ae6]:before{content:"";position:absolute;left:0;top:5px;width:4px;height:18px;border-radius:999px;background:#165dff}.card-title[data-v-01d58ae6]{font-size:15px;font-weight:700;color:#101828;line-height:24px;white-space:nowrap}.filter-bar[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-width:0;-ms-flex:1;flex:1}.event-filter-bar[data-v-01d58ae6],.small-filter[data-v-01d58ae6]{-ms-flex:unset;flex:unset}.filter-item[data-v-01d58ae6]{width:118px;-ms-flex-negative:0;flex-shrink:0}.date-range[data-v-01d58ae6]{width:240px;-ms-flex-negative:0;flex-shrink:0}.ghost-btn[data-v-01d58ae6]{height:32px;padding:0 14px;border-radius:9px;border:1px solid #d8e2f0;background:#fff;color:#165dff;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ghost-btn[data-v-01d58ae6]:hover{background:#eef5ff;border-color:rgba(22,93,255,.28);box-shadow:0 6px 14px rgba(22,93,255,.08)}.ghost-btn.small[data-v-01d58ae6]{height:28px;padding:0 10px;font-size:12px}.quick-range[data-v-01d58ae6]{display:-ms-inline-flexbox;display:inline-flex;padding:3px;border-radius:10px;background:#edf3fb;border:1px solid #e4ebf5;-ms-flex-negative:0;flex-shrink:0}.quick-btn[data-v-01d58ae6]{height:24px;padding:0 10px;border:none;border-radius:7px;background:transparent;color:#64748b;font-size:12px;cursor:pointer}.quick-btn.active[data-v-01d58ae6]{background:#fff;color:#165dff;font-weight:600;box-shadow:0 4px 10px rgba(15,23,42,.06)}.metric-grid[data-v-01d58ae6]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px}.metric-card[data-v-01d58ae6]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0;min-height:88px;padding:14px;border:1px solid #e8edf5;border-radius:12px;background:#fff;transition:all .18s ease;box-sizing:border-box;overflow:hidden}.metric-card[data-v-01d58ae6]:after{content:"";position:absolute;right:-24px;top:-26px;width:76px;height:76px;border-radius:50%;background:rgba(22,93,255,.08)}.metric-card[data-v-01d58ae6]:hover{border-color:rgba(22,93,255,.18);background:#fbfdff;box-shadow:0 10px 22px rgba(15,23,42,.07);transform:translateY(-1px)}.metric-card--0[data-v-01d58ae6]:hover{border-color:rgba(22,93,255,.22)}.metric-card--0[data-v-01d58ae6]:after{background:rgba(22,93,255,.08)}.metric-card--0 .metric-icon-shell[data-v-01d58ae6]{background:rgba(22,93,255,.08);color:#165dff}.metric-card--1[data-v-01d58ae6]:hover{border-color:rgba(21,153,71,.22)}.metric-card--1[data-v-01d58ae6]:after{background:rgba(21,153,71,.08)}.metric-card--1 .metric-icon-shell[data-v-01d58ae6]{background:rgba(21,153,71,.08);color:#159947}.metric-card--2[data-v-01d58ae6]:hover{border-color:rgba(217,119,6,.24)}.metric-card--2[data-v-01d58ae6]:after{background:rgba(217,119,6,.09)}.metric-card--2 .metric-icon-shell[data-v-01d58ae6]{background:rgba(217,119,6,.09);color:#d97706}.metric-card--3[data-v-01d58ae6]:hover{border-color:rgba(124,58,237,.22)}.metric-card--3[data-v-01d58ae6]:after{background:rgba(124,58,237,.08)}.metric-card--3 .metric-icon-shell[data-v-01d58ae6]{background:rgba(124,58,237,.08);color:#7c3aed}.metric-card--4[data-v-01d58ae6]:hover{border-color:rgba(8,145,178,.22)}.metric-card--4[data-v-01d58ae6]:after{background:rgba(8,145,178,.08)}.metric-card--4 .metric-icon-shell[data-v-01d58ae6]{background:rgba(8,145,178,.08);color:#0891b2}.metric-icon-shell[data-v-01d58ae6]{width:42px;height:42px;margin-right:12px;border-radius:11px;background:rgba(22,93,255,.08);color:#165dff;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.metric-icon-shell[data-v-01d58ae6],.metric-svg[data-v-01d58ae6]{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.metric-svg[data-v-01d58ae6]{width:23px;height:23px;display:-ms-inline-flexbox;display:inline-flex}.metric-svg svg[data-v-01d58ae6]{width:23px;height:23px;display:block}.metric-content[data-v-01d58ae6]{min-width:0;-ms-flex:1;flex:1;position:relative;z-index:1}.metric-number[data-v-01d58ae6]{font-size:22px;font-weight:700;color:#101828;line-height:28px;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-label[data-v-01d58ae6]{margin-top:3px;font-size:13px;color:#667085;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-event-card[data-v-01d58ae6]{margin-top:16px;padding:18px}.schedule-event-head[data-v-01d58ae6]{margin-bottom:16px}.schedule-event-body[data-v-01d58ae6]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:540px}.custom-calendar-panel[data-v-01d58ae6]{border:1px solid #e8edf5;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#fff);padding:16px;box-sizing:border-box;min-width:0}.calendar-toolbar[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.calendar-nav-btn[data-v-01d58ae6]{width:34px;height:34px;border:none;border-radius:10px;background:#eef5ff;color:#165dff;font-size:24px;line-height:30px;cursor:pointer;transition:all .2s ease}.calendar-nav-btn[data-v-01d58ae6]:hover{background:#165dff;color:#fff}.calendar-title-block[data-v-01d58ae6]{min-width:0;text-align:center}.calendar-month-title[data-v-01d58ae6]{font-size:18px;font-weight:800;color:#111827;line-height:26px}.calendar-selected-text[data-v-01d58ae6]{margin-top:2px;font-size:12px;color:#7b8494;line-height:18px}.calendar-action-row[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #eef2f7}.today-btn[data-v-01d58ae6]{height:28px;padding:0 12px;border:none;border-radius:8px;background:#165dff;color:#fff;font-size:12px;cursor:pointer}.calendar-tips[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#7b8494}.calendar-dot-example[data-v-01d58ae6]{width:7px;height:7px;margin-right:5px;border-radius:50%;background:#f97316}.calendar-week-row[data-v-01d58ae6]{display:grid;grid-template-columns:repeat(7,1fr);margin-top:14px;padding:0 2px}.calendar-week-cell[data-v-01d58ae6]{height:30px;text-align:center;font-size:12px;color:#94a3b8;line-height:30px}.calendar-grid[data-v-01d58ae6]{margin-top:2px}.calendar-week-line[data-v-01d58ae6]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.calendar-day-cell[data-v-01d58ae6]{position:relative;height:42px;border:1px solid transparent;border-radius:12px;background:#fff;color:#334155;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.calendar-day-cell[data-v-01d58ae6]:hover{border-color:rgba(37,99,235,.28);background:#eff6ff;color:#2563eb}.calendar-day-cell.is-other-month[data-v-01d58ae6]{color:#cbd5e1;background:#f8fafc}.calendar-day-cell.is-today[data-v-01d58ae6]{border-color:rgba(22,93,255,.45);color:#165dff;font-weight:700}.calendar-day-cell.is-selected[data-v-01d58ae6]{background:linear-gradient(135deg,#165dff,#5b8cff);color:#fff;border-color:transparent;box-shadow:0 8px 18px rgba(37,99,235,.22)}.calendar-day-cell.is-selected .calendar-event-dot[data-v-01d58ae6]{background:#fff}.calendar-day-number[data-v-01d58ae6]{font-size:14px;font-weight:650}.calendar-event-dot[data-v-01d58ae6]{position:absolute;left:50%;bottom:6px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#f97316}.event-panel[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;border:1px solid #e8edf5;border-radius:14px;padding:16px;box-sizing:border-box;background:#fff}.event-panel-top[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:12px;-ms-flex-negative:0;flex-shrink:0}.event-panel-title-wrap[data-v-01d58ae6]{min-width:0}.event-view-switch[data-v-01d58ae6]{display:-ms-inline-flexbox;display:inline-flex;padding:3px;border-radius:10px;background:#edf3fb;border:1px solid #e4ebf5;-ms-flex-negative:0;flex-shrink:0}.switch-btn[data-v-01d58ae6]{height:26px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:12px;cursor:pointer}.switch-btn.active[data-v-01d58ae6]{background:#fff;color:#165dff;font-weight:700;box-shadow:0 2px 8px rgba(15,23,42,.06)}.event-status-summary[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px;-ms-flex-negative:0;flex-shrink:0}.event-summary-item[data-v-01d58ae6]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#f8fafc;border:1px solid #eef2f7;font-size:12px;color:#64748b;white-space:nowrap;cursor:pointer}.event-summary-item strong[data-v-01d58ae6]{margin-left:5px;color:#111827}.event-summary-item.active[data-v-01d58ae6]{border-color:rgba(22,93,255,.28);background:#eef5ff;color:#165dff}.summary-dot[data-v-01d58ae6]{width:7px;height:7px;margin-right:5px;border-radius:50%}.summary-all[data-v-01d58ae6]{background:#165dff}.summary-gray[data-v-01d58ae6]{background:#d9d9d9}.summary-green[data-v-01d58ae6]{background:#52c41a}.summary-blue[data-v-01d58ae6]{background:#1890ff}.summary-red[data-v-01d58ae6]{background:#ff4d4f}.event-card-list[data-v-01d58ae6],.table-wrap[data-v-01d58ae6]{-ms-flex:1;flex:1;min-height:0}.event-card-scroll[data-v-01d58ae6]{height:100%;overflow-y:auto;padding-right:4px}.event-item-card[data-v-01d58ae6]{padding:14px;border:1px solid #e8edf5;border-radius:12px;background:linear-gradient(180deg,#fff,#fafcff)}.event-item-card+.event-item-card[data-v-01d58ae6]{margin-top:10px}.event-item-head[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.event-customer-name[data-v-01d58ae6]{min-width:0;color:#111827;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-item-meta[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;margin-top:10px;color:#64748b;font-size:12px}.event-item-content[data-v-01d58ae6]{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#374151;font-size:13px;line-height:22px}.dashboard-table[data-v-01d58ae6]{border-radius:10px;overflow:hidden}.event-type-tag[data-v-01d58ae6]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:24px;padding:0 9px;border-radius:999px;background:#eef5ff;color:#165dff;font-size:12px;white-space:nowrap}.event-content[data-v-01d58ae6]{margin:0;color:#374151;line-height:22px;text-align:left}.ai-card[data-v-01d58ae6]{margin-top:16px;padding:16px;background:linear-gradient(135deg,rgba(22,93,255,.06),rgba(21,153,71,.04)),#fff}.ai-title-wrap[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ai-icon[data-v-01d58ae6]{width:28px;height:28px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.ai-title[data-v-01d58ae6]{font-size:15px;font-weight:700;color:#111827;line-height:22px}.ai-insight-grid[data-v-01d58ae6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.ai-insight-item[data-v-01d58ae6]{padding:12px;border-radius:12px;background:hsla(0,0%,100%,.74);border:1px solid #e8edf5}.ai-insight-label[data-v-01d58ae6]{font-size:13px;font-weight:700;color:#165dff;line-height:20px}.ai-insight-text[data-v-01d58ae6]{margin-top:4px;font-size:12px;color:#64748b;line-height:20px}.chart-row[data-v-01d58ae6]{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:16px;margin-top:16px;height:540px;min-width:0}.last-row[data-v-01d58ae6]{margin-bottom:16px}.chart-card[data-v-01d58ae6]{height:100%;padding:16px;min-width:0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chart-head[data-v-01d58ae6]{-ms-flex-negative:0;flex-shrink:0}.chart-card-large[data-v-01d58ae6],.chart-card-small[data-v-01d58ae6]{min-width:0}.funnel-box[data-v-01d58ae6],.loss-reason-box[data-v-01d58ae6],.ranking-chart[data-v-01d58ae6],.treemap-box[data-v-01d58ae6]{-ms-flex:1;flex:1;min-height:0;width:100%}.ranking-list[data-v-01d58ae6]{height:100%;overflow-y:auto;overflow-x:hidden;padding-right:4px}.ranking-item[data-v-01d58ae6]{padding:10px 0}.ranking-item+.ranking-item[data-v-01d58ae6]{border-top:1px solid #f1f5f9}.ranking-meta[data-v-01d58ae6]{-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.ranking-meta[data-v-01d58ae6],.ranking-name[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0}.ranking-name[data-v-01d58ae6]{-ms-flex:1;flex:1;font-size:14px;font-weight:600;color:#1f2937}.ranking-name-text[data-v-01d58ae6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-index[data-v-01d58ae6]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;margin-right:8px;border-radius:8px;background:#eaf2ff;color:#2563eb;font-size:12px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.money-rank[data-v-01d58ae6]{background:#fff7ed;color:#f97316}.ranking-value[data-v-01d58ae6]{font-size:14px;font-weight:700;color:#2563eb;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.amount-value[data-v-01d58ae6]{color:#f97316}.bar-track[data-v-01d58ae6]{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#eef2f7}.bar-fill[data-v-01d58ae6]{height:100%;border-radius:999px;transition:width .25s ease}.call-fill[data-v-01d58ae6]{background:linear-gradient(90deg,#2563eb,#60a5fa)}.money-fill[data-v-01d58ae6]{background:linear-gradient(90deg,#f97316,#facc15)}.funnel-box[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.simple-funnel-body[data-v-01d58ae6]{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:4px 2px}.simple-funnel-row[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.simple-funnel-row+.simple-funnel-row[data-v-01d58ae6]{margin-top:8px}.simple-funnel-layer[data-v-01d58ae6]{min-width:30%;max-width:100%;height:54px;padding:0 14px;border-radius:12px;background:linear-gradient(90deg,#2563eb,#60a5fa);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto auto;-ms-flex-align:center;align-items:center;gap:10px;box-shadow:0 8px 18px rgba(37,99,235,.12);box-sizing:border-box}.simple-funnel-name[data-v-01d58ae6]{min-width:0;font-size:13px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-funnel-value[data-v-01d58ae6]{font-size:17px;font-weight:800;line-height:24px;white-space:nowrap}.simple-funnel-rate[data-v-01d58ae6]{height:22px;padding:0 8px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:12px;font-weight:700;line-height:22px;white-space:nowrap}.loss-reason-dashboard[data-v-01d58ae6]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0}.loss-reason-list[data-v-01d58ae6]{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-right:4px}.loss-reason-item[data-v-01d58ae6]{padding:10px 0}.loss-reason-item+.loss-reason-item[data-v-01d58ae6]{border-top:1px solid #f1f5f9}.loss-reason-top[data-v-01d58ae6]{-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.loss-reason-name[data-v-01d58ae6],.loss-reason-top[data-v-01d58ae6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.loss-reason-name[data-v-01d58ae6]{min-width:0;-ms-flex:1;flex:1}.loss-rank[data-v-01d58ae6]{width:22px;height:22px;margin-right:8px;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:750;line-height:22px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.loss-rank.top[data-v-01d58ae6]{background:#fff7ed;color:#f97316}.loss-name-text[data-v-01d58ae6]{min-width:0;font-size:13px;font-weight:650;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loss-reason-value[data-v-01d58ae6]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.loss-reason-value strong[data-v-01d58ae6]{font-size:13px;font-weight:750;color:#111827}.loss-reason-value span[data-v-01d58ae6]{min-width:44px;height:20px;padding:0 6px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;line-height:20px;text-align:center}.loss-bar-track[data-v-01d58ae6]{width:100%;height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.loss-bar-fill[data-v-01d58ae6]{height:100%;border-radius:999px;background:linear-gradient(90deg,#f97316,#facc15);transition:width .25s ease}.map-card[data-v-01d58ae6]{position:relative}.map-fixed-shell[data-v-01d58ae6]{position:relative;-ms-flex:1;flex:1;min-height:0;width:100%;overflow:hidden;border-radius:12px;background:#f8fbff;border:1px solid #edf2f7;contain:layout paint}.map-wrap[data-v-01d58ae6]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.dashboard-map[data-v-01d58ae6]{position:absolute;inset:0;width:100%!important;height:100%!important}.treemap-grid[data-v-01d58ae6]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-ms-flex-line-pack:stretch;align-content:stretch;overflow-y:auto}.treemap-item[data-v-01d58ae6]{-ms-flex-positive:1;flex-grow:1;min-height:104px;min-width:140px;padding:14px;border-radius:14px;color:#fff;box-sizing:border-box;position:relative;overflow:hidden}.treemap-item[data-v-01d58ae6]:after{content:"";position:absolute;right:-22px;bottom:-22px;width:88px;height:88px;border-radius:50%;background:hsla(0,0%,100%,.18)}.treemap-name[data-v-01d58ae6]{position:relative;z-index:1;font-size:14px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treemap-value[data-v-01d58ae6]{position:relative;z-index:1;margin-top:10px;font-size:17px;font-weight:800;line-height:24px;white-space:nowrap}.treemap-percent[data-v-01d58ae6]{position:relative;z-index:1;margin-top:4px;font-size:12px;opacity:.9}.empty-chart[data-v-01d58ae6]{height:100%;min-height:160px;border:1px dashed #d8e0ea;border-radius:12px;background:#f8fafc;color:#94a3b8;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.compact-empty[data-v-01d58ae6]{height:120px;width:100%;margin-top:20px}.status-dot[data-v-01d58ae6]{display:inline-block;vertical-align:middle;font-size:13px;color:#374151;white-space:nowrap}.status-dot[data-v-01d58ae6]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:middle}.gray-before-point[data-v-01d58ae6]:before{background-color:#d9d9d9}.red-before-point[data-v-01d58ae6]:before{background-color:#ff4d4f}.blue-before-point[data-v-01d58ae6]:before{background-color:#1890ff}.green-before-point[data-v-01d58ae6]:before{background-color:#52c41a}[data-v-01d58ae6] .el-table th.el-table__cell{background:#f3f7ff}[data-v-01d58ae6] .el-table th.el-table__cell .cell{font-weight:700;font-size:13px;color:#1f2937;line-height:22px}[data-v-01d58ae6] .el-table tr:nth-child(odd){background:#fff}[data-v-01d58ae6] .el-table tr:nth-child(2n){background:#fafcff}[data-v-01d58ae6] .el-table tr .cell{font-weight:400;font-size:13px;color:#444;line-height:22px}[data-v-01d58ae6] .el-table tr .el-tooltip{width:100%!important}[data-v-01d58ae6] .el-input__inner{height:28px;line-height:28px;border-radius:8px}[data-v-01d58ae6] .el-input__icon{line-height:28px}[data-v-01d58ae6] .el-date-editor .el-range-separator,[data-v-01d58ae6] .el-date-editor .el-range__close-icon,[data-v-01d58ae6] .el-date-editor .el-range__icon{line-height:20px}@media screen and (max-width:1500px){.metric-grid[data-v-01d58ae6]{grid-template-columns:repeat(5,minmax(130px,1fr))}.filter-item[data-v-01d58ae6]{width:112px}.date-range[data-v-01d58ae6]{width:230px}.chart-row[data-v-01d58ae6]{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}}@media screen and (max-width:1280px){.metric-grid[data-v-01d58ae6]{grid-template-columns:repeat(4,minmax(140px,1fr))}.schedule-event-body[data-v-01d58ae6]{grid-template-columns:320px minmax(0,1fr)}.chart-row[data-v-01d58ae6]{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.chart-head[data-v-01d58ae6],.section-head[data-v-01d58ae6]{-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:1100px){.metric-grid[data-v-01d58ae6]{grid-template-columns:repeat(3,minmax(150px,1fr))}.schedule-event-body[data-v-01d58ae6]{grid-template-columns:1fr}.event-panel[data-v-01d58ae6]{min-height:500px}.chart-row[data-v-01d58ae6]{grid-template-columns:1fr;height:auto}.chart-card[data-v-01d58ae6]{height:520px}.section-head[data-v-01d58ae6]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.filter-bar[data-v-01d58ae6]{width:100%;-ms-flex-pack:start;justify-content:flex-start}.event-filter-bar[data-v-01d58ae6],.small-filter[data-v-01d58ae6]{width:100%}.event-panel-top[data-v-01d58ae6]{-ms-flex-direction:column;flex-direction:column}.ai-insight-grid[data-v-01d58ae6]{grid-template-columns:1fr}}@media screen and (max-width:768px){.crm-dashboard[data-v-01d58ae6]{padding:12px}.metric-grid[data-v-01d58ae6]{grid-template-columns:repeat(2,minmax(130px,1fr))}.date-range[data-v-01d58ae6],.filter-item[data-v-01d58ae6],.quick-range[data-v-01d58ae6]{width:100%}.quick-btn[data-v-01d58ae6]{-ms-flex:1;flex:1}.chart-card[data-v-01d58ae6]{height:auto;min-height:460px}.custom-calendar-panel[data-v-01d58ae6]{padding:12px}.calendar-day-cell[data-v-01d58ae6]{height:38px}}