.growth-panel{background:var(--card-bg,#fffdfc);color:var(--text-primary,#403846);overflow-wrap:anywhere;border:1px solid #e6dce7;border-radius:18px;margin-block:14px;padding:18px;font-size:13px}.growth-panel summary,.growth-panel h3{color:#765487;cursor:pointer;margin:0;font-weight:750}.growth-panel summary{min-height:28px}.growth-panel p,.growth-panel small{color:var(--text-secondary,#82778a);line-height:1.6}.growth-panel label{gap:7px;margin-block:12px;font-size:12px;display:grid}.growth-panel input,.growth-panel select,.growth-panel textarea{background:var(--card-bg,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border:1px solid #dfd5e3;border-radius:11px;padding:10px}.growth-panel .growth-check{justify-content:space-between;align-items:center;display:flex}.growth-check input{accent-color:#876491;width:20px;min-height:20px}.growth-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-estimate{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.growth-estimate strong{color:#4e795f;font-size:24px}.growth-estimate span{font-size:12px}.growth-report-row{border-top:1px solid #e8e0ea;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.growth-report-row small{font-size:11px;display:block}.growth-negative{color:#b34c66}.growth-candidate{border-top:1px solid #e8e0ea;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.growth-candidate small{display:block}.growth-candidate-actions{flex-wrap:wrap;gap:8px;display:flex}.growth-button{color:#fff;cursor:pointer;background:#876491;border:0;border-radius:11px;min-height:42px;padding:10px 14px;font-weight:700}.growth-button.secondary{color:#765487;background:#f0e8f1}.growth-button:disabled{opacity:.4;cursor:default}@media (width<=600px){.growth-three{grid-template-columns:1fr}.growth-candidate{flex-direction:column;align-items:stretch}.growth-candidate-actions>*{flex:1}.growth-estimate{flex-direction:column;align-items:flex-start}}.growth-profit-bar{border-radius:5px;min-width:3px;height:5px;margin-top:8px;display:block}.growth-report-row>span:first-child{flex:1;min-width:0}.growth-stage-timeline{gap:4px;max-width:550px;margin-top:7px;white-space:normal!important;display:flex!important}.growth-stage-timeline>span{color:#765487;background:#ede4ef;border-radius:7px;min-width:72px;padding:5px 7px;font-size:10px}.growth-stage-timeline small{white-space:nowrap;font-size:9px;display:block}.growth-stage-timeline>.phase-1{color:#4b775d;background:#e5eee8}
