.inverter-comparison{min-width:0;max-width:100%}
.inverter-comparison-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.inverter-comparison-head h2{margin:0}
.inverter-comparison .inverter-metric-search{max-width:600px;margin-bottom:10px}
.inverter-metric-groups{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
.inverter-metric-group{border:1px solid transparent;border-radius:8px;padding:7px 10px;font-size:var(--text-note);line-height:1.3;font-weight:650;background:var(--control-bg,#344154);color:#fff}
.inverter-metric-group:hover{background:var(--control-hover,#253245)}
.inverter-metric-group.selected{background:var(--orange,#f97316);color:#fff}
.inverter-metric-section{min-width:0}.inverter-metric-section h3{margin:0 0 8px}
.inverter-metric-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:8px}
.inverter-metric-table{table-layout:fixed;width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:var(--text-note);line-height:1.4}
.inverter-metric-label-col{width:40%}.inverter-metric-value-col{width:20%}
.inverter-metric-table th,.inverter-metric-table td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid var(--line);overflow-wrap:anywhere;white-space:normal}
.inverter-metric-table thead th{background:var(--soft);color:var(--ink);font-weight:650;text-align:center}
.inverter-metric-table thead th:first-child{text-align:left}
.inverter-metric-stamp{display:block;margin-top:4px;font-weight:400;font-size:12px;line-height:1.35;color:var(--muted)}
.inverter-metric-table tbody th{font-weight:400;color:var(--muted);text-align:left}
.inverter-metric-table td{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}
.inverter-metric-table td[data-missing=true]{color:var(--muted);font-weight:400}
.inverter-metric-table th:first-child{position:sticky;left:0;background:var(--card);z-index:1;box-shadow:1px 0 0 var(--line)}
.inverter-metric-table thead th:first-child{background:var(--soft);z-index:2}
.inverter-metric-table tr:last-child>*{border-bottom:0}
.legacy-three-metrics{min-width:0}.legacy-three-metrics>.legacy-equipment-grid{margin-bottom:14px}
@media(max-width:700px){.inverter-metric-table{min-width:510px}.inverter-metric-label-col{width:35%}.inverter-metric-value-col{width:21.6667%}.inverter-metric-table th,.inverter-metric-table td{padding:9px 8px}.inverter-metric-group{padding:7px 9px}}
