.diagrows{display:flex;flex-direction:column;gap:10px}.diagabout{font-size:13px;line-height:1.45;color:var(--muted)}.diagrow{flex-wrap:wrap;row-gap:6px;padding:10px 12px}.diagcheck{font-size:14px}.diagkept{font-variant-numeric:tabular-nums}.diagbtns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}dialog.diagdlg{width:min(640px,calc(100% - 32px));max-height:calc(100vh - 48px);padding:22px 24px}.diagdlg form{gap:12px;max-height:calc(100vh - 96px)}.diaghead{display:flex;flex-direction:column;gap:4px}.diagtitle{font-size:17px}.diagline{font-size:14px;line-height:1.45}.diagsecs{display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0;flex:1 1 auto;margin:2px 0;padding-right:4px}.diagsec{flex:none;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.diagsec>summary,.diagempty{display:flex;align-items:center;gap:10px}.diagsec>summary:before{flex:none;margin-bottom:0}.diagsec[open]>summary:before{margin-bottom:3px}.diagempty{padding-left:23px}.diagsecname{flex:1 1 auto;font-size:14px;min-width:0}.diagseccount{flex:none;font-variant-numeric:tabular-nums}.diagempty .diagsecname{color:var(--muted)}.diagjson{margin:10px 0 4px;padding:10px 12px;overflow-x:auto;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;font:12px/1.45 ui-monospace,Consolas,monospace;white-space:pre;color:var(--text)}.diagdone{display:flex;flex-direction:column;gap:6px;padding:10px 12px;font-size:14px;line-height:1.45;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:8px}.diagdlgbtns{flex-wrap:wrap}@media (max-width: 520px){dialog.diagdlg{padding:18px 16px}.diagsec>summary,.diagempty{align-items:flex-start}.diagsecname{font-size:13px}}
