.system-health{margin:12px 0;padding:9px 12px;border:1px solid #dbe5ef;border-radius:10px;background:#fff;font-size:12px;color:#17344e}
.system-health[hidden]{display:none}.system-health summary{cursor:pointer;line-height:1.6}.system-health summary strong{margin-right:10px}.system-health[data-attention="true"] summary{color:#b33d26}
.system-health .health-scroll{overflow-x:auto;margin-top:8px}.system-health table{min-width:660px;width:100%;font-size:12px}.system-health th,.system-health td{padding:6px 8px;white-space:nowrap;text-align:left}.system-health p{margin:8px 0 0;color:#6b7d90;font-size:11px}.system-health .health-warning{color:#b33d26}
.system-health table{min-width:560px}.system-health .health-item{cursor:pointer}.system-health .health-toggle{appearance:none;background:none;border:0;box-shadow:none;color:inherit;font:inherit;padding:2px 0;min-width:0;cursor:pointer;text-align:left}.system-health .health-toggle:before{content:'▸ ';font-size:10px}.system-health .health-toggle[aria-expanded=true]:before{content:'▾ '}.system-health .health-toggle:focus-visible{outline:2px solid #2463df;outline-offset:2px}.system-health .health-detail[hidden]{display:none}.system-health .health-detail td{white-space:normal;background:#f5f8fb;color:#344b65}.system-health .health-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;padding:4px 8px;max-width:1000px}
