.dashboard-stats[data-v-6012cb63]{width:100%}.stats-header[data-v-6012cb63]{margin-bottom:1.5rem;text-align:center}.stats-header h2[data-v-6012cb63]{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}.stats-header p[data-v-6012cb63]{color:var(--color-text-secondary);margin:0;font-size:1rem}.stats-grid[data-v-6012cb63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;width:100%}.stat-card[data-v-6012cb63]{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.stat-card[data-v-6012cb63]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .3s ease}.stat-card[data-v-6012cb63]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-card.primary[data-v-6012cb63]:before{background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-600))}.stat-card.warning[data-v-6012cb63]:before{background:linear-gradient(90deg,var(--color-warning-500),var(--color-warning-600))}.stat-card.info[data-v-6012cb63]:before{background:linear-gradient(90deg,var(--color-primary-400),var(--color-primary-500))}.stat-card.success[data-v-6012cb63]:before{background:linear-gradient(90deg,var(--color-success-500),var(--color-success-600))}.stat-icon[data-v-6012cb63]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.stat-card.primary .stat-icon[data-v-6012cb63]{background:var(--color-primary-100);color:var(--color-primary-600)}.stat-card.warning .stat-icon[data-v-6012cb63]{background:var(--color-warning-100);color:var(--color-warning-600)}.stat-card.info .stat-icon[data-v-6012cb63]{background:var(--color-primary-100);color:var(--color-primary-500)}.stat-card.success .stat-icon[data-v-6012cb63]{background:var(--color-success-100);color:var(--color-success-600)}[data-theme=dark] .stat-card.primary .stat-icon[data-v-6012cb63]{background:#3b82f633;color:var(--color-primary-400)}[data-theme=dark] .stat-card.warning .stat-icon[data-v-6012cb63]{background:#f59e0b33;color:var(--color-warning-400)}[data-theme=dark] .stat-card.info .stat-icon[data-v-6012cb63]{background:#3b82f633;color:var(--color-primary-400)}[data-theme=dark] .stat-card.success .stat-icon[data-v-6012cb63]{background:#10b98133;color:var(--color-success-400)}.stat-content[data-v-6012cb63]{flex:1;display:flex;flex-direction:column;gap:.25rem}.stat-number[data-v-6012cb63]{font-size:2rem;font-weight:700;line-height:1;color:var(--color-text-primary)}.stat-label[data-v-6012cb63]{font-size:.9rem;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em}.loading-dots[data-v-6012cb63]{color:var(--color-text-muted);animation:pulse-6012cb63 1.5s ease-in-out infinite}@keyframes pulse-6012cb63{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.stats-grid[data-v-6012cb63]{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card[data-v-6012cb63]{padding:1.25rem;flex-direction:column;text-align:center;gap:.75rem}.stat-number[data-v-6012cb63]{font-size:1.75rem}.stats-header h2[data-v-6012cb63]{font-size:1.5rem}}@media (max-width: 480px){.stats-grid[data-v-6012cb63]{grid-template-columns:1fr}.stat-card[data-v-6012cb63]{flex-direction:row;text-align:left}}.dashboard-insights[data-v-ab8cf389]{display:flex;flex-direction:column;gap:1.5rem}.insight-card[data-v-ab8cf389]{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm);transition:all .2s ease}.insight-card[data-v-ab8cf389]:hover{box-shadow:var(--shadow-md)}.card-header[data-v-ab8cf389]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-header h3[data-v-ab8cf389]{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin:0}.header-icon[data-v-ab8cf389]{font-size:1.2rem;color:var(--color-primary-500)}.progress-stats[data-v-ab8cf389]{display:flex;flex-direction:column;gap:.75rem}.progress-bar[data-v-ab8cf389]{width:100%;height:8px;background:var(--color-border-light);border-radius:4px;overflow:hidden}.progress-fill[data-v-ab8cf389]{height:100%;background:linear-gradient(90deg,var(--color-primary-500),var(--color-success-500));border-radius:4px;transition:width .3s ease}.progress-text[data-v-ab8cf389]{display:flex;justify-content:space-between;align-items:center}.progress-number[data-v-ab8cf389]{font-size:1.25rem;font-weight:700;color:var(--color-primary-600)}.progress-label[data-v-ab8cf389]{font-size:.9rem;color:var(--color-text-secondary)}.progress-details[data-v-ab8cf389]{font-size:.85rem;color:var(--color-text-muted)}.empty-progress[data-v-ab8cf389]{text-align:center;padding:1rem 0;color:var(--color-text-muted)}.empty-icon[data-v-ab8cf389]{font-size:2rem;margin-bottom:.5rem;opacity:.6}.action-suggestions[data-v-ab8cf389]{display:flex;flex-direction:column;gap:1rem}.action-item[data-v-ab8cf389]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);transition:all .2s ease}.action-item[data-v-ab8cf389]:hover{background:var(--color-border-light);transform:translateY(-1px)}.action-item.primary[data-v-ab8cf389]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.action-item.success[data-v-ab8cf389]{background:var(--color-success-50);border-color:var(--color-success-200)}.action-icon[data-v-ab8cf389]{font-size:1.25rem;color:var(--color-primary-600);flex-shrink:0}.action-item.success .action-icon[data-v-ab8cf389]{color:var(--color-success-600)}.action-text[data-v-ab8cf389]{flex:1;display:flex;flex-direction:column;gap:.25rem}.action-text strong[data-v-ab8cf389]{font-weight:600;color:var(--color-text-primary);font-size:.9rem}.action-text span[data-v-ab8cf389]{font-size:.8rem;color:var(--color-text-secondary)}.action-button[data-v-ab8cf389]{color:var(--color-primary-600);transition:transform .2s ease;text-decoration:none;display:flex;align-items:center}.action-button[data-v-ab8cf389]:hover{transform:translate(2px)}.quick-stats[data-v-ab8cf389]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-item[data-v-ab8cf389]{text-align:center}.stat-value[data-v-ab8cf389]{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.25rem}.stat-label[data-v-ab8cf389]{font-size:.8rem;color:var(--color-text-secondary)}.empty-stats[data-v-ab8cf389]{text-align:center;padding:1rem 0;color:var(--color-text-muted)}.loading-placeholder[data-v-ab8cf389],.loading-actions[data-v-ab8cf389],.loading-stats[data-v-ab8cf389]{display:flex;flex-direction:column;gap:.75rem}.loading-bar[data-v-ab8cf389]{width:100%;height:8px;background:var(--sl-color-neutral-200);border-radius:4px;animation:pulse-ab8cf389 1.5s ease-in-out infinite}.loading-text[data-v-ab8cf389],.loading-title[data-v-ab8cf389],.loading-subtitle[data-v-ab8cf389],.loading-stat-value[data-v-ab8cf389],.loading-stat-label[data-v-ab8cf389]{height:1rem;background:var(--sl-color-neutral-200);border-radius:4px;animation:pulse-ab8cf389 1.5s ease-in-out infinite}.loading-action[data-v-ab8cf389]{display:flex;align-items:center;gap:1rem}.loading-icon[data-v-ab8cf389]{width:1.25rem;height:1.25rem;background:var(--sl-color-neutral-200);border-radius:50%;flex-shrink:0;animation:pulse-ab8cf389 1.5s ease-in-out infinite}.loading-action-text[data-v-ab8cf389]{flex:1;display:flex;flex-direction:column;gap:.5rem}.loading-title[data-v-ab8cf389]{width:70%}.loading-subtitle[data-v-ab8cf389]{width:50%;height:.8rem}.loading-stat[data-v-ab8cf389]{text-align:center;display:flex;flex-direction:column;gap:.5rem}.loading-stat-value[data-v-ab8cf389]{width:60%;height:1.2rem;margin:0 auto}.loading-stat-label[data-v-ab8cf389]{width:80%;height:.8rem;margin:0 auto}@keyframes pulse-ab8cf389{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.dashboard-insights[data-v-ab8cf389]{gap:1rem}.insight-card[data-v-ab8cf389]{padding:1.25rem}.quick-stats[data-v-ab8cf389]{grid-template-columns:1fr;gap:.75rem}.action-item[data-v-ab8cf389]{padding:.875rem}}[data-theme=dark] .action-item.primary[data-v-ab8cf389]{background:#3b82f61a;border-color:#3b82f64d}[data-theme=dark] .action-item.success[data-v-ab8cf389]{background:#10b9811a;border-color:#10b9814d}[data-theme=dark] .action-item[data-v-ab8cf389]:hover{background:var(--color-bg-secondary)}[data-theme=dark] .action-item.primary[data-v-ab8cf389]:hover{background:#3b82f626}[data-theme=dark] .action-item.success[data-v-ab8cf389]:hover{background:#10b98126}.metrics-section[data-v-49318dc0]{width:100%}.content-grid[data-v-49318dc0],.recent-section[data-v-49318dc0],.insights-section[data-v-49318dc0]{min-height:0}
