.base-card[data-v-fa0ca845]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.base-card[data-v-fa0ca845]:hover{box-shadow:0 1px 3px #0000001a}.base-card.card-loading[data-v-fa0ca845]{pointer-events:none}.card-header[data-v-fa0ca845]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f3f4f6;background:#fafafa}.card-title[data-v-fa0ca845]{margin:0;font-size:14px;font-weight:600;color:#111827;letter-spacing:-.01em;text-transform:uppercase;font-size:12px;color:#6b7280}.card-actions[data-v-fa0ca845]{display:flex;gap:4px}.action-btn[data-v-fa0ca845]{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s}.action-btn[data-v-fa0ca845]:hover:not(:disabled){background:#f3f4f6;color:#111827}.action-btn[data-v-fa0ca845]:disabled{opacity:.4;cursor:not-allowed}.card-body[data-v-fa0ca845]{padding:20px;min-height:260px;position:relative;display:flex;flex-direction:column}.card-loading-state[data-v-fa0ca845]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af}.spinner[data-v-fa0ca845]{width:32px;height:32px;border:2px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:spin-fa0ca845 .8s linear infinite;margin-bottom:12px}@keyframes spin-fa0ca845{to{transform:rotate(360deg)}}.card-loading-state p[data-v-fa0ca845]{font-size:13px;margin:0}.card-empty-state[data-v-fa0ca845]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-fa0ca845]{color:#d1d5db;margin-bottom:12px;stroke-width:1}.empty-text[data-v-fa0ca845]{font-size:13px;color:#9ca3af;margin:0;font-weight:400}.slot-container[data-v-fa0ca845]{flex:1;min-height:220px}.activity-list[data-v-4f74eca4]{display:flex;flex-direction:column;gap:0}.activity-item[data-v-4f74eca4]{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #f9fafb;cursor:pointer;transition:background-color .15s}.activity-item[data-v-4f74eca4]:last-child{border-bottom:none}.activity-item[data-v-4f74eca4]:hover{background-color:#fafafa}.activity-avatar[data-v-4f74eca4]{position:relative;width:32px;height:32px;flex-shrink:0}.avatar-circle[data-v-4f74eca4]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.avatar-badge[data-v-4f74eca4]{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280;box-shadow:0 0 0 1px #0000000f}.badge-task_created[data-v-4f74eca4]{background:#dbeafe;color:#2563eb}.badge-deal_updated[data-v-4f74eca4]{background:#fef3c7;color:#d97706}.badge-interaction_logged[data-v-4f74eca4]{background:#d1fae5;color:#059669}.badge-customer_created[data-v-4f74eca4]{background:#e0e7ff;color:#6366f1}.activity-type-task_created .activity-icon[data-v-4f74eca4]{background:#dbeafe;color:#2563eb}.activity-type-deal_updated .activity-icon[data-v-4f74eca4]{background:#fef3c7;color:#d97706}.activity-type-interaction_logged .activity-icon[data-v-4f74eca4]{background:#d1fae5;color:#059669}.activity-type-customer_created .activity-icon[data-v-4f74eca4]{background:#e0e7ff;color:#6366f1}.activity-content[data-v-4f74eca4]{flex:1;min-width:0}.activity-main[data-v-4f74eca4]{display:flex;flex-direction:column;gap:4px}.activity-message[data-v-4f74eca4]{font-size:13px;color:#374151;line-height:1.5}.activity-message[data-v-4f74eca4] strong{font-weight:600;color:#111827}.activity-message[data-v-4f74eca4] .highlight{font-weight:600;color:#3b82f6;cursor:pointer}.activity-message[data-v-4f74eca4] .highlight:hover{text-decoration:underline}.activity-time[data-v-4f74eca4]{font-size:11px;color:#9ca3af;font-feature-settings:"tnum"}@media(max-width:768px){.activity-item[data-v-4f74eca4]{grid-template-columns:28px 1fr;gap:10px;padding:10px 0}.activity-avatar[data-v-4f74eca4]{width:28px;height:28px}.avatar-circle[data-v-4f74eca4]{width:28px;height:28px;font-size:11px}.avatar-badge[data-v-4f74eca4]{width:14px;height:14px}.activity-message[data-v-4f74eca4]{font-size:12px}}.kpi-card[data-v-e9f5d238]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px;transition:all .15s;position:relative}.kpi-card.clickable[data-v-e9f5d238]{cursor:pointer}.kpi-card.clickable[data-v-e9f5d238]:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000d}.kpi-card.loading[data-v-e9f5d238]{opacity:.5;pointer-events:none}.kpi-label[data-v-e9f5d238]{font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px}.kpi-value[data-v-e9f5d238]{display:flex;align-items:baseline;gap:2px;margin-bottom:16px}.value-prefix[data-v-e9f5d238],.value-suffix[data-v-e9f5d238]{font-size:16px;color:#9ca3af;font-weight:500}.value-number[data-v-e9f5d238]{font-size:36px;font-weight:700;color:#0f172a;line-height:1;font-feature-settings:"tnum";letter-spacing:-.03em}.kpi-meta[data-v-e9f5d238]{display:flex;align-items:center;gap:12px;font-size:11px}.kpi-subtitle[data-v-e9f5d238]{color:#9ca3af}.kpi-trend[data-v-e9f5d238]{display:inline-flex;align-items:center;gap:3px;font-weight:600;font-size:10px}.kpi-trend.trend-up[data-v-e9f5d238]{color:#059669}.kpi-trend.trend-down[data-v-e9f5d238]{color:#dc2626}@media(max-width:768px){.kpi-card[data-v-e9f5d238]{padding:16px 20px}.value-number[data-v-e9f5d238]{font-size:32px}}.proactive-alert[data-v-fe3b6ff4]{display:flex;align-items:center;background:#fffbeb;border:1px solid #FCD34D;border-left:3px solid #F59E0B;border-radius:.75rem;padding:1rem 1.25rem;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.proactive-alert[data-v-fe3b6ff4]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b26;border-color:#f59e0b;border-left-color:#d97706}.proactive-alert[data-v-fe3b6ff4]:focus{outline:2px solid #F59E0B;outline-offset:2px}.alert-icon[data-v-fe3b6ff4]{font-size:1.5rem;margin-right:1rem;flex-shrink:0;filter:grayscale(.2)}.alert-content[data-v-fe3b6ff4]{flex:1;min-width:0}.alert-message[data-v-fe3b6ff4]{font-weight:600;color:#92400e;margin-bottom:.375rem;font-size:.9375rem;line-height:1.4;word-break:break-word}.alert-details[data-v-fe3b6ff4]{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:#b45309}.alert-type[data-v-fe3b6ff4]{background:#fef3c7;color:#92400e;padding:.1875rem .5rem;border-radius:.375rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem;border:1px solid #FCD34D}.alert-date[data-v-fe3b6ff4]{color:#b45309;opacity:.75;font-weight:500}.alert-arrow[data-v-fe3b6ff4]{font-size:1.25rem;color:#f59e0b;margin-left:1rem;flex-shrink:0;transition:transform .2s ease}.proactive-alert:hover .alert-arrow[data-v-fe3b6ff4]{transform:translate(.25rem)}@media(max-width:768px){.proactive-alert[data-v-fe3b6ff4]{padding:.875rem 1rem}.alert-details[data-v-fe3b6ff4]{flex-direction:column;align-items:flex-start;gap:.375rem}.alert-date[data-v-fe3b6ff4]{font-size:.75rem}}.proactive-alert[data-v-fe3b6ff4]:focus-visible{outline:2px solid #F59E0B;outline-offset:2px}@media(prefers-contrast:high){.proactive-alert[data-v-fe3b6ff4]{border-width:2px;border-color:#92400e}.alert-message[data-v-fe3b6ff4]{color:#1f2937}}.funnel-echart[data-v-eb5218b7]{width:100%;height:260px;min-height:260px;flex:1}.task-checklist[data-v-a1aa227f]{display:flex;flex-direction:column;gap:1px;margin-bottom:16px}.task-item[data-v-a1aa227f]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6;transition:background-color .15s}.task-item[data-v-a1aa227f]:last-child{border-bottom:none}.task-item[data-v-a1aa227f]:hover{background-color:#fafafa}.task-item.overdue[data-v-a1aa227f]{background-color:#fef2f2}.task-checkbox[data-v-a1aa227f]{width:16px;height:16px;cursor:pointer;accent-color:#10b981;flex-shrink:0}.task-content[data-v-a1aa227f]{flex:1;display:flex;align-items:baseline;gap:8px;cursor:pointer;min-width:0}.task-time[data-v-a1aa227f]{font-size:12px;color:#6b7280;font-weight:500;font-feature-settings:"tnum";flex-shrink:0;width:40px}.task-title[data-v-a1aa227f]{font-size:13px;color:#111827;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-context[data-v-a1aa227f]{font-size:12px;color:#9ca3af;flex-shrink:0}.more-tasks[data-v-a1aa227f]{padding:12px 0;text-align:center;font-size:12px;color:#9ca3af;border-top:1px solid #f3f4f6}.card-footer[data-v-a1aa227f]{display:flex;gap:8px;padding-top:16px;border-top:1px solid #f3f4f6}.footer-btn[data-v-a1aa227f]{flex:1;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;border:none}.btn-secondary[data-v-a1aa227f]{background:#f9fafb;color:#374151;border:1px solid #e5e7eb}.btn-secondary[data-v-a1aa227f]:hover{background:#f3f4f6}.btn-primary[data-v-a1aa227f]{background:#3b82f6;color:#fff}.btn-primary[data-v-a1aa227f]:hover{background:#2563eb}
