#workflowRoot{padding:14px}.workflowHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.workflowHead h2{font-size:16px;margin:0 0 5px}.workflowKpis{display:flex;gap:8px;flex-wrap:wrap}.workflowKpis span{border:1px solid var(--line);border-radius:9px;padding:7px 9px;font-size:11px;background:#fafbfb}.workflowKpis b{font-size:15px;margin-right:3px}.assetForm{display:grid;grid-template-columns:1.5fr repeat(4,minmax(120px,1fr));gap:8px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8fafb}.assetForm label{display:block}.assetForm input,.assetForm select{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fff;color:var(--ink)}.assetSpec{grid-column:1/3}.actionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.actionCard{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff}.actionTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.actionTop h3{font-size:15px;margin:2px 0 0}.actionScore{font-size:28px;font-weight:850;line-height:1;color:var(--accent)}.actionMeta{font-size:11px;color:var(--muted);margin:7px 0}.reasonLine{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.reasonLine span{font-size:10px;border-radius:999px;padding:3px 7px;background:#edf3f5;color:#40515a}.relationshipList{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.relbadge{display:inline-block;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;background:#eceff1;color:#40515a}.relbadge.epc-contractor,.relbadge.epcm-contractor,.relbadge.mining-contractor{background:#e7eef9;color:#284f85}.relbadge.operator,.relbadge.owner-operator,.relbadge.owner{background:#e3f1e8;color:#23633f}.relbadge.jv-partner{background:#f2ecfb;color:#654986}.relbadge.processing-hub,.relbadge.infrastructure-hub{background:#eee8da;color:#725b24}.relbadge.offtake-funder,.relbadge.funder{background:#fbe9e6;color:#8a493e}.nextAction{font-size:11px;line-height:1.45;border-left:3px solid var(--accent);padding:7px 9px;background:#f8fafb;margin:8px 0}.workflowControls{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:9px}.workflowControls select{border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff}.relcard{border:1px solid var(--line);border-radius:8px;padding:9px;margin:7px 0;background:#fafbfb}@media(max-width:1050px){.assetForm{grid-template-columns:repeat(2,1fr)}.assetSpec{grid-column:auto}.actionGrid{grid-template-columns:1fr}}@media(max-width:620px){.workflowHead{flex-direction:column}.assetForm{grid-template-columns:1fr}.workflowKpis{width:100%}.actionGrid{grid-template-columns:1fr}}
