
  [data-lz-ref="diagnostics-0"] .diag-form{grid-template-columns:repeat(3,minmax(0,1fr));}
  .diag-count{margin-top:24px;color:var(--muted);font-size:14px;}
  [data-lz-ref="diagnostics-0"] .diag-results{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;align-items:start;}
  [data-lz-ref="diagnostics-0"] .diag-results>.diag-entry:only-child{grid-column:1/-1;}
  .diag-entry{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;min-width:0;}
  .diag-entry[open]{border-color:var(--blue-500);box-shadow:0 10px 28px #071a4a0b;}
  .diag-entry>summary{padding:20px;cursor:pointer;list-style:none;display:flex;align-items:flex-start;gap:14px;}
  .diag-entry>summary::-webkit-details-marker{display:none;}
  .diag-entry>summary::after{content:'+';font-size:23px;color:var(--blue-600);line-height:1;flex:none;margin-inline-start:auto;}
  .diag-entry[open]>summary::after{content:'−';}
  .diag-entry .diag-code{display:block;color:var(--blue-600);font-size:13px;margin-bottom:7px;}
  .diag-entry h3{font-size:18px;line-height:1.45;margin:0 0 8px;}
  .diag-entry .diag-entry-system{font-size:12px;color:var(--muted);display:block;margin-top:6px;}
  .diag-entry .diag-entry-badge{display:inline-block;font-size:11px;padding:4px 8px;border-radius:5px;background:var(--tint);color:var(--muted);}
  .diag-entry .diag-entry-badge.critical{color:#9b3e17;background:#fff0df;}
  .diag-entry-body{padding:0 20px 22px;border-top:1px solid var(--line);}
  .diag-entry-body p,.diag-entry-body li{color:var(--muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere;}
  .diag-entry-body ol{padding-inline-start:22px;display:grid;gap:7px;margin:0;}
  .diag-entry-group{border-inline-start:3px solid var(--accent);padding-inline-start:10px;margin-top:14px;}
  .diag-entry-source{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px;font-size:12px;color:var(--muted);}
  .diag-empty h3{margin-bottom:10px;}
  @media(max-width:900px){[data-lz-ref="diagnostics-0"] .diag-form{grid-template-columns:minmax(0,1fr);}}
  @media(max-width:650px){[data-lz-ref="diagnostics-0"] .diag-results{grid-template-columns:minmax(0,1fr);}[data-lz-ref="diagnostics-0"] .diag-form{grid-template-columns:minmax(0,1fr);}.diag-entry>summary{padding:17px;}.diag-entry-body{padding:0 17px 20px;}}
 