.step-results-project-scope{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px;margin-bottom:24px;box-shadow:0 1px 3px #0000000f}.step-results-project-scope-title{margin:0 0 16px;font-size:1.2rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:10px}.step-results-intentions-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;color:#334155;font-size:.95rem;line-height:1.7;white-space:pre-wrap}.step-results-cost-estimate{margin-top:14px;padding:10px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;align-items:center;gap:8px;color:#166534;font-size:.9rem}.step-results-cost-label{font-weight:600}.step-results-cost-value{font-weight:700}.step-results-instrument-row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px}.step-results-instrument-row--lep{background:#eff6ff;border:1px solid #bfdbfe}.step-results-instrument-row--dcp{background:#f0fdf4;border:1px solid #bbf7d0}.step-results-instrument-row--lsps{background:#fefce8;border:1px solid #fef08a}.step-results-instrument-badge{color:#fff;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:700}.step-results-instrument-badge--lep{background:#2563eb}.step-results-instrument-badge--dcp{background:#16a34a}.step-results-instrument-badge--lsps{background:#ca8a04}.step-results-instrument-name{font-weight:500;color:#1e293b;font-size:.85rem;flex:1}.step-results-instrument-link--lep{color:#2563eb;font-size:.75rem}.step-results-instrument-link--dcp{color:#16a34a;font-size:.75rem}.step-results-heritage-row{padding:8px 12px;background:#fdf4ff;border-radius:6px;border:1px solid #e9d5ff;display:flex;align-items:center;gap:8px}.step-results-heritage-badge{background:#9333ea;color:#fff;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:700}.step-results-heritage-text{font-size:.85rem;color:#1e293b}.step-results-sepp-details{padding:8px 12px;background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0}.step-results-sepp-summary{font-weight:500;color:#334155;font-size:.85rem;cursor:pointer}.step-results-sepp-list{margin-top:6px}.step-results-sepp-item{color:#475569;font-size:.8rem;padding:2px 0}.step-results-data-source-note{color:#94a3b8;font-size:.7rem}.step-results-instruments-list{display:flex;flex-direction:column;gap:6px}