.modern-dashboard[data-v-500a607f]{padding:0;max-width:100%}.welcome-section[data-v-500a607f]{background:linear-gradient(135deg,var(--virgin-red,#e31e23),var(--virgin-red-dark,#c3092d));color:#fff;padding:32px;border-radius:16px;margin-bottom:32px}.welcome-content[data-v-500a607f]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.welcome-text h1[data-v-500a607f]{font-size:32px;font-weight:700;margin:0 0 8px;line-height:1.2}.welcome-text p[data-v-500a607f]{font-size:18px;margin:0;opacity:.9;line-height:1.4}.welcome-actions[data-v-500a607f]{display:flex;gap:16px;flex-shrink:0}.action-btn[data-v-500a607f]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-btn.primary[data-v-500a607f]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.action-btn.primary[data-v-500a607f]:hover{background:hsla(0,0%,100%,.3)}.action-btn.secondary[data-v-500a607f]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.5)}.action-btn.secondary[data-v-500a607f]:hover{background:hsla(0,0%,100%,.1)}.metrics-grid[data-v-500a607f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.metric-card[data-v-500a607f]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;align-items:center;gap:20px;transition:transform .2s ease,box-shadow .2s ease}.metric-card[data-v-500a607f]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.metric-icon[data-v-500a607f]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.metric-icon.customers[data-v-500a607f]{background:linear-gradient(135deg,#667eea,#764ba2)}.metric-icon.revenue[data-v-500a607f]{background:linear-gradient(135deg,#f093fb,#f5576c)}.metric-icon.orders[data-v-500a607f]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.metric-icon.satisfaction[data-v-500a607f]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.metric-content[data-v-500a607f]{flex:1}.metric-content h3[data-v-500a607f]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 4px;line-height:1}.metric-content p[data-v-500a607f]{font-size:14px;color:#6b7280;margin:0 0 8px;font-weight:500}.metric-change[data-v-500a607f]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.metric-change.positive[data-v-500a607f]{color:#10b981}.metric-change.negative[data-v-500a607f]{color:#ef4444}.metric-change.neutral[data-v-500a607f]{color:#6b7280}.dashboard-grid[data-v-500a607f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.dashboard-card[data-v-500a607f]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.card-header[data-v-500a607f]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.card-header h3[data-v-500a607f]{font-size:18px;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:12px}.card-content[data-v-500a607f]{padding:24px}.activity-list[data-v-500a607f]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-500a607f]{display:flex;align-items:center;gap:16px}.activity-icon[data-v-500a607f]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.activity-icon.customer[data-v-500a607f]{background:#667eea}.activity-icon.order[data-v-500a607f]{background:#4facfe}.activity-icon.billing[data-v-500a607f]{background:#f093fb}.activity-icon.system[data-v-500a607f]{background:#6b7280}.activity-content[data-v-500a607f]{flex:1}.activity-text[data-v-500a607f]{font-size:14px;color:#374151;margin:0 0 4px;font-weight:500}.activity-time[data-v-500a607f]{font-size:12px;color:#9ca3af}.quick-actions-grid[data-v-500a607f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.quick-action-btn[data-v-500a607f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;color:#374151}.quick-action-btn[data-v-500a607f]:hover{background:var(--virgin-red-lighter,#ffe8e9);border-color:var(--virgin-red,#e31e23);color:var(--virgin-red,#e31e23);transform:translateY(-2px)}.action-icon[data-v-500a607f]{width:48px;height:48px;background:var(--virgin-red,#e31e23);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.quick-action-btn:hover .action-icon[data-v-500a607f]{background:var(--virgin-red-dark,#c3092d)}.quick-action-btn span[data-v-500a607f]{font-size:12px;font-weight:600;text-align:center}.chart-controls[data-v-500a607f]{display:flex;align-items:center;gap:12px}.period-select[data-v-500a607f]{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.chart-placeholder[data-v-500a607f]{height:200px;display:flex;align-items:center;justify-content:center}.chart-mock[data-v-500a607f]{text-align:center;width:100%}.chart-bars[data-v-500a607f]{display:flex;align-items:end;justify-content:center;gap:8px;height:150px;margin-bottom:16px}.bar[data-v-500a607f]{width:24px;background:linear-gradient(135deg,var(--virgin-red,#e31e23),var(--virgin-red-dark,#c3092d));border-radius:4px 4px 0 0;transition:all .3s ease}.bar[data-v-500a607f]:hover{opacity:.8}.chart-label[data-v-500a607f]{font-size:14px;color:#6b7280;margin:0}.status-list[data-v-500a607f]{display:flex;flex-direction:column;gap:16px}.status-item[data-v-500a607f]{display:flex;align-items:center;gap:16px}.status-indicator[data-v-500a607f]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.status-indicator.healthy[data-v-500a607f]{background:#10b981}.status-indicator.warning[data-v-500a607f]{background:#f59e0b}.status-indicator.error[data-v-500a607f]{background:#ef4444}.status-content[data-v-500a607f]{flex:1;display:flex;justify-content:space-between;align-items:center}.service-name[data-v-500a607f]{font-size:14px;font-weight:500;color:#374151}.service-uptime[data-v-500a607f]{font-size:12px;color:#6b7280;font-weight:600}.view-all-btn[data-v-500a607f]{background:transparent;border:1px solid #d1d5db;color:#6b7280;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.view-all-btn[data-v-500a607f]:hover{background:var(--virgin-red,#e31e23);border-color:var(--virgin-red,#e31e23);color:#fff}@media (max-width:1200px){.dashboard-grid[data-v-500a607f]{grid-template-columns:1fr}}@media (max-width:768px){.welcome-content[data-v-500a607f]{flex-direction:column;align-items:stretch;text-align:center}.welcome-actions[data-v-500a607f]{justify-content:center}.metrics-grid[data-v-500a607f]{grid-template-columns:1fr}.metric-card[data-v-500a607f]{flex-direction:column;text-align:center;gap:16px}.quick-actions-grid[data-v-500a607f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.modern-dashboard[data-v-500a607f]{padding:0}.welcome-section[data-v-500a607f]{padding:24px 16px;margin-bottom:24px}.welcome-text h1[data-v-500a607f]{font-size:24px}.welcome-text p[data-v-500a607f]{font-size:16px}.welcome-actions[data-v-500a607f]{flex-direction:column;gap:12px}.action-btn[data-v-500a607f]{justify-content:center}.dashboard-grid[data-v-500a607f],.metrics-grid[data-v-500a607f]{gap:16px}.dashboard-card[data-v-500a607f],.metric-card[data-v-500a607f]{margin:0 16px}.card-content[data-v-500a607f],.card-header[data-v-500a607f]{padding:16px}}