.ai-dashboard[data-v-a58b99a4]{padding:24px;background:#f9fafb;min-height:100vh}.dashboard-header[data-v-a58b99a4]{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.header-content[data-v-a58b99a4]{flex:1}.header-title[data-v-a58b99a4]{display:flex;align-items:center;gap:16px;margin-bottom:8px}.header-title i[data-v-a58b99a4]{font-size:36px;color:#e31e23}.header-title h1[data-v-a58b99a4]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.header-subtitle[data-v-a58b99a4]{color:#6b7280;font-size:16px;margin:0}.header-actions[data-v-a58b99a4]{display:flex;gap:12px}.btn-modern[data-v-a58b99a4]{padding:12px 24px;border-radius:8px;border:none;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;font-size:14px}.btn-modern-secondary[data-v-a58b99a4]{background:#f3f4f6;color:#374151}.btn-modern-secondary[data-v-a58b99a4]:hover:not(:disabled){background:#e5e7eb}.btn-modern[data-v-a58b99a4]:disabled{opacity:.6;cursor:not-allowed}.quick-stats[data-v-a58b99a4]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-a58b99a4]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;gap:16px;transition:all .3s ease}.stat-card[data-v-a58b99a4]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.stat-icon[data-v-a58b99a4]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.stat-icon.churn[data-v-a58b99a4]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-icon.anomaly[data-v-a58b99a4]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.revenue[data-v-a58b99a4]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.recommendations[data-v-a58b99a4]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-content[data-v-a58b99a4]{flex:1}.stat-value[data-v-a58b99a4]{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:4px}.stat-label[data-v-a58b99a4]{font-size:14px;color:#6b7280;margin-bottom:8px}.stat-change[data-v-a58b99a4]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.stat-change.positive[data-v-a58b99a4]{color:#10b981}.stat-change.negative[data-v-a58b99a4]{color:#ef4444}.stat-change.neutral[data-v-a58b99a4]{color:#6b7280}.dashboard-sections[data-v-a58b99a4]{display:flex;flex-direction:column;gap:32px}.dashboard-section[data-v-a58b99a4]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.section-header[data-v-a58b99a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.section-header h2[data-v-a58b99a4]{font-size:20px;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:12px}.section-header h2 i[data-v-a58b99a4]{color:#e31e23}.btn-link[data-v-a58b99a4]{background:none;border:none;color:#e31e23;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .3s ease}.btn-link[data-v-a58b99a4]:hover{gap:12px}.row[data-v-a58b99a4]{display:flex;flex-wrap:wrap;margin:0 -12px}.col-12[data-v-a58b99a4]{flex:0 0 100%;max-width:100%;padding:0 12px}.col-lg-4[data-v-a58b99a4]{flex:0 0 33.333333%;max-width:33.333333%;padding:0 12px}.col-lg-6[data-v-a58b99a4]{flex:0 0 50%;max-width:50%;padding:0 12px}.mb-4[data-v-a58b99a4]{margin-bottom:24px}.chatbot-modal-overlay[data-v-a58b99a4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.chatbot-modal-container[data-v-a58b99a4]{position:relative;max-width:800px;width:100%;max-height:90vh;overflow:auto}.close-btn[data-v-a58b99a4]{position:absolute;top:-40px;right:0;width:36px;height:36px;border-radius:50%;background:#fff;border:none;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.close-btn[data-v-a58b99a4]:hover{background:#f3f4f6;transform:rotate(90deg)}@media (max-width:1200px){.quick-stats[data-v-a58b99a4]{grid-template-columns:repeat(2,1fr)}.col-lg-4[data-v-a58b99a4],.col-lg-6[data-v-a58b99a4]{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.ai-dashboard[data-v-a58b99a4]{padding:16px}.dashboard-header[data-v-a58b99a4]{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.header-title h1[data-v-a58b99a4]{font-size:22px}.quick-stats[data-v-a58b99a4]{grid-template-columns:1fr}.dashboard-section[data-v-a58b99a4]{padding:20px}.section-header[data-v-a58b99a4]{flex-direction:column;align-items:flex-start;gap:12px}}