/* RC387 PV / inverter / battery / backup diagnostics */
.tjdPv387{max-width:1120px;margin:0 auto;padding:24px 20px 56px}.tjdPv387 .lead{font-size:1.08rem;line-height:1.7}.tjdPv387 .danger{border:1px solid #c44;border-radius:16px;padding:16px;margin:18px 0}.tjdPv387 .warning{border:1px solid #d8a24a;border-radius:16px;padding:16px;margin:18px 0}.tjdPv387__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tjdPv387 label{display:grid;gap:6px;font-weight:650}.tjdPv387 select,.tjdPv387 button,.tjdPv387 input{font:inherit;padding:10px 12px;border-radius:10px;max-width:100%;box-sizing:border-box}.tjdPv387 button{cursor:pointer}.tjdPv387__result{margin-top:16px;border:1px solid currentColor;border-radius:14px;padding:16px}.tjdPv387__result[data-risk="high"],.tjdPv387__result[data-risk="critical"]{font-weight:600}.tjdPv387 table{width:100%;border-collapse:collapse}.tjdPv387 th,.tjdPv387 td{padding:9px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.tjdPv387 .tableWrap{overflow-x:auto}.tjdPv387 .checklist li{margin:.45em 0}@media(max-width:760px){.tjdPv387__grid{grid-template-columns:1fr}.tjdPv387{padding-inline:14px}.tjdPv387 table{min-width:720px}}
