.test-scenarios.svelte-llnvsw{max-width:1200px;margin:0 auto;padding:2rem}.scenarios-header.svelte-llnvsw{text-align:center;margin-bottom:2rem}.scenarios-header.svelte-llnvsw h1:where(.svelte-llnvsw){font-size:2.5rem;margin:0 0 .5rem;color:#1a1a1a}.scenarios-header.svelte-llnvsw p:where(.svelte-llnvsw){font-size:1.1rem;color:#666;margin:0}.category-nav.svelte-llnvsw{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:#f8f9fa;border-radius:.5rem}.category-tab.svelte-llnvsw{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}.category-tab.svelte-llnvsw:hover{background:#667eea1a;color:#667eea}.category-tab.active.svelte-llnvsw{background:#667eea;color:#fff}.category-icon.svelte-llnvsw{font-size:1.2rem}.scenarios-actions.svelte-llnvsw{display:flex;gap:1rem;margin-bottom:2rem}.btn.svelte-llnvsw{padding:.5rem 1rem;border:none;border-radius:.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn.svelte-llnvsw:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-llnvsw{background:#667eea;color:#fff}.btn-primary.svelte-llnvsw:hover:not(:disabled){background:#5a67d8}.btn-outline.svelte-llnvsw{background:transparent;color:#667eea;border:1px solid #667eea}.btn-outline.svelte-llnvsw:hover:not(:disabled){background:#667eea;color:#fff}.scenarios-grid.svelte-llnvsw{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-bottom:2rem}.scenario-card.svelte-llnvsw{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;transition:transform .2s;position:relative}.scenario-card.svelte-llnvsw:hover{transform:translateY(-2px)}.scenario-card.running.svelte-llnvsw{border-left:4px solid #ffc107}.scenario-header.svelte-llnvsw{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.scenario-header.svelte-llnvsw h3:where(.svelte-llnvsw){margin:0;color:#1a1a1a;font-size:1.1rem}.scenario-meta.svelte-llnvsw{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.difficulty-badge.svelte-llnvsw{padding:.25rem .5rem;border-radius:.25rem;color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase}.time-estimate.svelte-llnvsw{font-size:.9rem;color:#666}.scenario-description.svelte-llnvsw{color:#666;margin-bottom:1rem;line-height:1.5}.scenario-steps.svelte-llnvsw{margin-bottom:1rem}.scenario-steps.svelte-llnvsw h4:where(.svelte-llnvsw){margin:0 0 .5rem;color:#333;font-size:.9rem}.scenario-steps.svelte-llnvsw ol:where(.svelte-llnvsw){margin:0;padding-left:1.5rem}.scenario-steps.svelte-llnvsw li:where(.svelte-llnvsw){margin-bottom:.25rem;color:#666;font-size:.9rem}.scenario-actions.svelte-llnvsw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.test-result.svelte-llnvsw{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:600}.result-passed.svelte-llnvsw{background:#d4edda;color:#155724}.result-failed.svelte-llnvsw{background:#f8d7da;color:#721c24}.test-details.svelte-llnvsw{background:#f8f9fa;border-radius:.25rem;padding:.75rem;margin-top:1rem}.test-details.svelte-llnvsw p:where(.svelte-llnvsw){margin:0 0 .5rem;color:#333;font-size:.9rem}.test-details.svelte-llnvsw small:where(.svelte-llnvsw){color:#666;font-size:.8rem}.running-indicator.svelte-llnvsw{display:flex;align-items:center;gap:.5rem;position:absolute;top:1rem;right:1rem;background:#ffc1071a;padding:.25rem .5rem;border-radius:.25rem;color:#856404;font-size:.8rem}.spinner.svelte-llnvsw{width:1rem;height:1rem;border:2px solid #856404;border-top:2px solid transparent;border-radius:50%;animation:svelte-llnvsw-spin 1s linear infinite}@keyframes svelte-llnvsw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.test-summary.svelte-llnvsw{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.test-summary.svelte-llnvsw h2:where(.svelte-llnvsw){margin:0 0 1rem;color:#1a1a1a}.summary-stats.svelte-llnvsw{display:flex;gap:2rem;flex-wrap:wrap}.stat-item.svelte-llnvsw{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-label.svelte-llnvsw{font-size:.9rem;color:#666}.stat-value.svelte-llnvsw{font-size:1.5rem;font-weight:700;color:#1a1a1a}.stat-passed.svelte-llnvsw{color:#28a745}.stat-failed.svelte-llnvsw{color:#dc3545}.stat-running.svelte-llnvsw{color:#ffc107}@media (max-width: 768px){.test-scenarios.svelte-llnvsw{padding:1rem}.scenarios-header.svelte-llnvsw h1:where(.svelte-llnvsw){font-size:2rem}.category-nav.svelte-llnvsw{flex-direction:column}.scenarios-grid.svelte-llnvsw{grid-template-columns:1fr}.scenario-header.svelte-llnvsw{flex-direction:column;gap:.5rem}.scenario-meta.svelte-llnvsw{margin-left:0}.summary-stats.svelte-llnvsw{justify-content:center}}
