#settingsDiagnosticsPanel {min-width:0;}
#diagnosticCancel[hidden] {display:none !important;}
.diagnostic-actions {display:flex;gap:8px;flex-wrap:wrap;}
.diagnostic-mode {border:0;border-bottom:1px solid #d6dce5;padding:12px 0;margin:0 0 16px;display:flex;gap:24px;flex-wrap:wrap;}
.diagnostic-mode label {display:inline-flex;align-items:center;gap:8px;margin:0;}
.diagnostic-mode input {width:16px;height:16px;margin:0;}
.diagnostic-summary {display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px;}
.diagnostic-badge {display:inline-block;padding:4px 7px;border-radius:4px;font-size:13px;white-space:nowrap;}
.diagnostic-ok {background:#e5f4e9;color:#20633e;}
.diagnostic-warning {background:#fff3d6;color:#7f5708;}
.diagnostic-error {background:#ffebe8;color:#a3281e;}
#diagnosticChecks td {vertical-align:top;}
#diagnosticChecks td:nth-child(3) {min-width:200px;white-space:normal;overflow-wrap:anywhere;}
#diagnosticChecks details {margin-top:8px;}
#diagnosticChecks ul {padding-left:18px;max-height:260px;overflow:auto;}
#diagnosticHistory {margin-top:24px;}
@media(max-width:700px){#settingsDiagnosticsPanel .updates-toolbar{align-items:flex-start;gap:12px;flex-direction:column;}.diagnostic-actions{width:100%;}.diagnostic-summary{gap:8px 14px;}}
