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