.inverter-optimizer{margin-top:24px;min-width:0;max-width:100%;overflow:hidden}.inv-head,.inv-kpis,.inv-scenarios,.inv-detail,.inv-actions{display:flex;gap:14px;align-items:center;justify-content:space-between}.inv-head>b{background:#182f46;color:#fff;padding:9px 13px;border-radius:20px;font:700 10px monospace}.inv-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0}.inv-kpis div{padding:12px;background:#eef4f2;border-top:3px solid #4b7e70;min-width:0}.inv-kpis small,.inv-kpis strong{display:block}.inv-scenarios button{flex:1}.inv-scenarios .recommended{background:#b4862d}.inv-table{overflow:auto;margin:18px 0;max-width:100%}.inv-table table{min-width:1050px;width:100%;border-collapse:collapse}.inv-table th,.inv-table td{padding:9px;border-bottom:1px solid #dde4e6;text-align:left;font-size:12px}.inv-table em{color:#276b51;font-weight:800}.inv-table .excluded{background:#fff0ed;color:#8d3a32}.inv-detail{align-items:stretch}.inv-detail>div{flex:1;min-width:0;padding:14px;background:#f5f7f7;overflow-wrap:anywhere}.inv-detail p{font-size:12px;line-height:1.6}.inv-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.inv-charts figure{margin:0;min-width:0;border:1px solid #dce3e6;padding:12px;height:105px;overflow:hidden}.inv-charts i{display:inline-block;width:24%;margin:12px 4%;background:#315b75;vertical-align:bottom}.inv-charts i:nth-child(3){background:#d4a841}.inv-actions{background:#182f46;color:white;padding:14px;flex-wrap:wrap}.inv-actions span{font-size:11px}@media(max-width:900px){.inv-kpis,.inv-charts{grid-template-columns:1fr 1fr}.inv-detail{display:block}.inv-detail>div{margin-bottom:8px}}
