.cost-engine{margin-top:24px}.cost-head,.cost-row,.cost-kpis,.scenario{display:flex;align-items:center;justify-content:space-between;gap:12px}.model{background:#102a43;color:#fff;padding:8px 12px;border-radius:99px;font:700 11px monospace}.cost-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:20px 0}.cost-kpis div{background:#f4f7f8;padding:12px;border-left:3px solid #e5ad32}.cost-kpis small,.cost-kpis b{display:block}.cost-grid{display:grid;grid-template-columns:2fr 1fr;gap:22px}.cost-row{padding:8px;border-bottom:1px solid #e6eaed}.cost-row em{font:700 10px monospace;padding:4px 6px;border-radius:3px}.certain{background:#d9f5e7}.parametric{background:#dcecff}.estimated{background:#fff0c7}.manual{background:#eadff5}.formula{background:#f7f4ed;padding:14px;line-height:1.8}.scenario button{font-size:10px;padding:7px}.charts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.charts figure{margin:0;padding:12px;border:1px solid #dfe5e8}.bars i{display:block;height:7px;background:#193b5a;margin:7px 0}.bars i:nth-child(2){background:#e5ad32}.bars i:nth-child(3){background:#72a69a}.whatif{margin-top:20px;padding:16px;background:#102a43;color:white;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.whatif p{width:100%;margin:0;font-size:12px}@media(max-width:900px){.cost-grid,.charts{grid-template-columns:1fr}}
