.dj3-head{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.dj3-head h2{margin:0 0 6px}.dj3-head p{margin:0;color:#61758c}.dj3-head button{background:#f1f6fc;border:1px solid #cbd8e8;border-radius:8px;padding:9px 12px;cursor:pointer}.dj3-stats{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.dj3-stats span{padding:11px 14px;border:1px solid #e0e7ef;background:#f5f7fa;border-radius:8px}.dj3-alert{padding:13px;background:#fff0ed;border-left:4px solid #d44b35;border-radius:6px;margin:12px 0}.dj3-ok{padding:13px;background:#edf9f1;border-left:4px solid #15964e;border-radius:6px;margin:12px 0}.dj3-table-wrap{overflow-x:auto}.dj3-table{width:100%;border-collapse:collapse;min-width:780px;font-size:12px}.dj3-table th,.dj3-table td{padding:10px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top}.dj3-table th{background:#f3f6fa}.dj3-evidence{font-family:monospace;color:#65758a;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.dj3-notes{margin-top:14px;color:#51647a;font-size:13px}.dj3-notes summary{cursor:pointer;font-weight:600}