/* Dashboard 仪表盘样式 */ .dashboard { padding: 20px; } .dashboard-header { margin-bottom: 30px; } .dashboard-header h2 { font-size: 28px; margin-bottom: 8px; } .dashboard-subtitle { color: #666; font-size: 14px; } .stats-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; margin-bottom: 30px; } .stat-card { background: white; border-radius: 12px; padding: 24px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); display: flex; align-items: center; gap: 16px; } .stat-icon { font-size: 40px; } .stat-info { flex: 1; } .stat-value { font-size: 32px; font-weight: 600; color: #1a1a2e; } .stat-label { font-size: 13px; color: #666; margin-top: 4px; } .dashboard-section { background: white; border-radius: 12px; padding: 24px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); } .dashboard-section h3 { font-size: 20px; margin-bottom: 20px; color: #1a1a2e; } .info-table { display: grid; gap: 16px; } .info-row { display: flex; justify-content: space-between; padding: 12px 16px; background: #f8f9fa; border-radius: 8px; } .info-label { font-weight: 500; color: #333; } .info-value { color: #666; }