.evaluation-dashboard.svelte-1yrs0{max-width:1200px;margin:0 auto;padding:2rem}.dashboard-header.svelte-1yrs0{text-align:center;margin-bottom:2rem}.dashboard-header.svelte-1yrs0 h1:where(.svelte-1yrs0){font-size:2.5rem;margin:0 0 .5rem;color:#1a1a1a}.dashboard-header.svelte-1yrs0 p:where(.svelte-1yrs0){font-size:1.1rem;color:#666;margin:0}.view-nav.svelte-1yrs0{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:#f8f9fa;border-radius:.5rem}.view-tab.svelte-1yrs0{flex:1;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;border-radius:.25rem;cursor:pointer;transition:all .2s;color:#666;font-weight:500}.view-tab.svelte-1yrs0:hover{background:#667eea1a;color:#667eea}.view-tab.active.svelte-1yrs0{background:#667eea;color:#fff}.view-icon.svelte-1yrs0{font-size:1.2rem}.dashboard-actions.svelte-1yrs0{display:flex;gap:1rem;margin-bottom:2rem}.btn.svelte-1yrs0{padding:.5rem 1rem;border:none;border-radius:.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary.svelte-1yrs0{background:#667eea;color:#fff}.btn-primary.svelte-1yrs0:hover{background:#5a67d8}.btn-outline.svelte-1yrs0{background:transparent;color:#667eea;border:1px solid #667eea}.btn-outline.svelte-1yrs0:hover{background:#667eea;color:#fff}.overview-grid.svelte-1yrs0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.metrics-card.svelte-1yrs0,.coverage-card.svelte-1yrs0,.categories-card.svelte-1yrs0,.last-run-card.svelte-1yrs0{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.metrics-card.svelte-1yrs0 h2:where(.svelte-1yrs0),.coverage-card.svelte-1yrs0 h2:where(.svelte-1yrs0),.categories-card.svelte-1yrs0 h2:where(.svelte-1yrs0),.last-run-card.svelte-1yrs0 h2:where(.svelte-1yrs0){margin:0 0 1rem;color:#1a1a1a;font-size:1.25rem}.summary-stats.svelte-1yrs0{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat-item.svelte-1yrs0{text-align:center}.stat-value.svelte-1yrs0{font-size:2rem;font-weight:700;color:#1a1a1a}.stat-value.success.svelte-1yrs0{color:#28a745}.stat-value.failure.svelte-1yrs0{color:#dc3545}.stat-label.svelte-1yrs0{font-size:.9rem;color:#666;margin-top:.25rem}.coverage-circle.svelte-1yrs0{text-align:center;padding:2rem}.coverage-value.svelte-1yrs0{font-size:3rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.coverage-label.svelte-1yrs0{font-size:.9rem;color:#666}.categories-list.svelte-1yrs0{display:flex;flex-direction:column;gap:1rem}.category-item.svelte-1yrs0{display:flex;flex-direction:column;gap:.5rem}.category-name.svelte-1yrs0{font-weight:600;color:#333}.category-stats.svelte-1yrs0{display:flex;gap:.25rem;font-size:.9rem}.category-stats.svelte-1yrs0 .passed:where(.svelte-1yrs0){color:#28a745;font-weight:600}.category-stats.svelte-1yrs0 .total:where(.svelte-1yrs0){color:#666}.category-bar.svelte-1yrs0{height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}.category-progress.svelte-1yrs0{height:100%;background:#28a745;transition:width .3s ease}.last-run-info.svelte-1yrs0{display:flex;flex-direction:column;gap:.5rem}.run-date.svelte-1yrs0{font-size:1.1rem;font-weight:600;color:#333}.run-duration.svelte-1yrs0,.run-environment.svelte-1yrs0{font-size:.9rem;color:#666}.coverage-view.svelte-1yrs0{display:flex;flex-direction:column;gap:2rem}.coverage-summary.svelte-1yrs0{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.coverage-metrics.svelte-1yrs0{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.metric-item.svelte-1yrs0{text-align:center;padding:1rem;background:#f8f9fa;border-radius:.5rem}.metric-label.svelte-1yrs0{font-size:.9rem;color:#666;margin-bottom:.25rem}.metric-value.svelte-1yrs0{font-size:1.5rem;font-weight:700;color:#1a1a1a}.coverage-files.svelte-1yrs0{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.files-table.svelte-1yrs0{display:flex;flex-direction:column;gap:.5rem}.table-header.svelte-1yrs0,.table-row.svelte-1yrs0{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:.75rem;border-radius:.25rem}.table-header.svelte-1yrs0{background:#f8f9fa;font-weight:600;color:#333}.table-row.svelte-1yrs0{background:#fff;border:1px solid #e9ecef}.coverage-badge.svelte-1yrs0{padding:.25rem .5rem;border-radius:.25rem;color:#fff;font-size:.8rem;font-weight:600;text-align:center}.performance-view.svelte-1yrs0{display:flex;flex-direction:column;gap:2rem}.performance-grid.svelte-1yrs0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.performance-card.svelte-1yrs0{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.metric-header.svelte-1yrs0{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.metric-header.svelte-1yrs0 h3:where(.svelte-1yrs0){margin:0;font-size:1rem;color:#1a1a1a}.metric-trend.svelte-1yrs0{font-size:.8rem;font-weight:600}.performance-card.svelte-1yrs0 .metric-value:where(.svelte-1yrs0){font-size:2rem;font-weight:700;color:#1a1a1a}.metric-unit.svelte-1yrs0{font-size:1rem;color:#666;font-weight:400}.performance-chart.svelte-1yrs0{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.chart-placeholder.svelte-1yrs0{text-align:center;padding:2rem;background:#f8f9fa;border-radius:.5rem;color:#666}.chart-placeholder.svelte-1yrs0 ul:where(.svelte-1yrs0){text-align:left;display:inline-block;margin-top:1rem}.reports-view.svelte-1yrs0{display:flex;flex-direction:column;gap:2rem}.reports-grid.svelte-1yrs0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.report-card.svelte-1yrs0{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;text-align:center}.report-card.svelte-1yrs0 h3:where(.svelte-1yrs0){margin:0 0 1rem;color:#1a1a1a;font-size:1.1rem}.report-card.svelte-1yrs0 p:where(.svelte-1yrs0){color:#666;margin-bottom:1rem;line-height:1.5}@media (max-width: 768px){.evaluation-dashboard.svelte-1yrs0{padding:1rem}.dashboard-header.svelte-1yrs0 h1:where(.svelte-1yrs0){font-size:2rem}.view-nav.svelte-1yrs0{flex-direction:column}.overview-grid.svelte-1yrs0{grid-template-columns:1fr}.summary-stats.svelte-1yrs0,.coverage-metrics.svelte-1yrs0{grid-template-columns:repeat(2,1fr)}.table-header.svelte-1yrs0,.table-row.svelte-1yrs0,.performance-grid.svelte-1yrs0,.reports-grid.svelte-1yrs0{grid-template-columns:1fr}}
