.group-header-row td{background:#f5f5f5;color:#333;font-size:13px;padding:5px 8px;border:.5px solid silver}html.dark-mode body .group-header-row td{background:#383d42!important;color:#c4c8cc!important;border-color:#4a4e54!important}.field-note{font-size:11px;color:grey;font-style:italic}html.dark-mode body .field-note{color:#8a8e94}.results-section-header td{background:#f0f0f0!important;color:#555!important;font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;padding:4px 6px!important;border-top:.5px solid silver;text-align:center}html.dark-mode body .results-section-header td{background:#383d42!important;color:#c4c8cc!important;border-color:#4a4e54!important}.result-label{font-size:14px;color:#333;padding:5px 6px}.result-value{font-size:14px;color:#333;text-align:right;padding:5px 6px;font-variant-numeric:tabular-nums}html.dark-mode body .result-label,html.dark-mode body .result-value{color:#c4c8cc}#rowResCabinets .result-value,#rowResKwh .result-value,#rowResWcell .result-value{color:#008b8b;font-weight:700}html.dark-mode body #rowResCabinets .result-value,html.dark-mode body #rowResKwh .result-value,html.dark-mode body #rowResWcell .result-value{color:#6fa8a8!important}.analysis-table td.highlight-result{color:#008b8b;font-weight:700}html.dark-mode body .analysis-table td.highlight-result{color:#6fa8a8!important}.guidance-note{font-size:12px;line-height:1.5;padding:6px 10px;margin-top:4px;margin-bottom:6px;background:#fff;border-left:.5px dashed #789;border-top:.5px dashed #789;border-right:.5px dashed #789;border-bottom:.5px dashed #789;color:#789}html.dark-mode body .guidance-note{background:#2f3338;color:#c4c8cc;border-color:#4a4e54;border-left-color:#9bb3b5}.warnings-list{display:flex;flex-direction:column;gap:8px}.warning-item{padding:9px 12px;font-size:13px;line-height:1.55}.warning-item.warn{background:#fff8e6;border-top:.5px dashed #d4820a;border-right:.5px dashed #d4820a;border-bottom:.5px dashed #d4820a;border-left:3px solid #d4820a;color:#5a3800}.warning-item.info{background:#eef6ff;border-top:.5px dashed #4a90d9;border-right:.5px dashed #4a90d9;border-bottom:.5px dashed #4a90d9;border-left:3px solid #4a90d9;color:#1a3a5c}.warning-item.error{background:#fff0f0;border-top:.5px dashed #c0392b;border-right:.5px dashed #c0392b;border-bottom:.5px dashed #c0392b;border-left:3px solid #c0392b;color:#5c1a1a}html.dark-mode body .warning-item.warn{background:#34302a;border-top-color:#4a4e54;border-right-color:#4a4e54;border-bottom-color:#4a4e54;border-left-color:#c4a458;color:#d4c89e}html.dark-mode body .warning-item.info{background:#2f3338;border-top-color:#4a4e54;border-right-color:#4a4e54;border-bottom-color:#4a4e54;border-left-color:#9bb3b5;color:#c4c8cc}html.dark-mode body .warning-item.error{background:#332a2a;border-top-color:#4a4e54;border-right-color:#4a4e54;border-bottom-color:#4a4e54;border-left-color:#c47878;color:#e0a8a8}.analysis-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}.analysis-table td,.analysis-table th{border:.5px solid silver;padding:6px 8px}.analysis-table th{background:#f5f5f5;color:#333;text-align:center}.analysis-table td{background:#fff;color:#333}.analysis-table td.right{text-align:right;font-variant-numeric:tabular-nums}html.dark-mode body .analysis-table th{background:#383d42;color:#c4c8cc;border-color:#4a4e54}html.dark-mode body .analysis-table td{background:#26292d;color:#c4c8cc;border-color:#4a4e54}.analysis-label{font-size:13px;color:#555;margin-bottom:8px;margin-top:18px;font-weight:400}html.dark-mode body .analysis-label{color:#c4c8cc}input:disabled,select:disabled{opacity:.45;cursor:not-allowed}