.growth-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.growth-controls label,.growth-import{display:flex;flex-direction:column;gap:8px;color:#486d68;font-size:11px}.growth-controls input,.growth-import input{width:100%;min-width:0;padding:10px;border:1px solid #c5d9cd;border-radius:5px;background:#f8faf6;color:#234f49}.growth-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.growth-actions button,.growth-actions select,#growthSend{padding:10px;border:1px solid #bfd6cb;border-radius:5px;color:#275c51;background:#eef5ee;font-size:11px}.growth-actions button.primary{background:#226d60;color:white}.growth-project{display:flex;align-items:flex-start;gap:10px;margin:17px 0;cursor:pointer;font-size:12px;line-height:1.5}.growth-project input{accent-color:#28826b;margin-top:4px}.growth-project small{display:block;color:#6d827c;font-size:10px;line-height:1.7}.growth-toggle{display:flex;gap:8px;margin:20px 0;font-size:12px}.growth-table{max-height:650px}.growth-table td small{display:block;font-size:10px;color:#6a837c}.growth-table button{font-size:11px;text-align:left;white-space:normal;max-width:220px}.growth-heatmap{overflow:auto;max-width:100%}.growth-heatmap table{min-width:1080px;font-size:9px}.growth-heatmap th{font-size:9px;padding:6px}.growth-heatmap td{font-size:9px;color:white;text-align:center;padding:8px 5px;min-width:30px}.growth-heatmap tbody th{position:sticky;left:0;white-space:normal;min-width:150px;z-index:2}.growth-decision{padding:20px 0;border-bottom:1px solid #cfded4}.growth-decision>div:first-child{display:flex;gap:15px;align-items:center}.growth-decision h3{margin:0;font-size:15px}.growth-decision p{font-size:12px;color:#3b645d;line-height:1.7}.growth-dates{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;margin-bottom:12px}.growth-decision small{font-size:10px;color:#748680}.growth-import{padding:16px;border:1px solid #bdd5c9;border-radius:7px;background:#f5f9f1}#growth details summary{cursor:pointer;font-weight:700;font-size:16px;margin:5px 0 20px}#growthEvidence{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}#growthEvidence p{font-size:11px;line-height:1.7}#growthEvidence small{color:#6d827a}.growth-scene-controls{position:absolute;z-index:4;top:137px;left:12px;right:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:#14333de8;padding:9px;color:#dcefe7;border-radius:6px;font-size:9px}.growth-scene-controls label{display:flex;align-items:center;gap:7px}.growth-scene-controls select,.growth-scene-controls button{font-size:9px;padding:5px;border:1px solid #7d9e98;border-radius:4px;background:#e5f1e8;color:#214d45}.growth-scene-controls span{font-size:8px}.scene-shell.presentation-mode .growth-scene-controls{display:none}
@media(max-width:1100px){.growth-controls{grid-template-columns:1fr 1fr}.growth-scene-controls{top:144px}}@media(max-width:650px){.growth-controls{grid-template-columns:1fr 1fr;gap:10px}.growth-controls label:first-child{grid-column:1/-1}.growth-controls label{font-size:10px}#growthEvidence{grid-template-columns:1fr}.growth-scene-controls{top:155px;left:7px;right:7px;padding:7px;gap:5px}.growth-scene-controls span{display:none}.growth-decision>div:first-child{flex-wrap:wrap}.rail nav button{padding:4px}.rail nav button span{font-size:16px}.growth-dates{gap:9px}#growth .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#growth .kpis strong{font-size:21px}}
