.report-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.report-steps>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:23px}.report-steps b{font:11px Consolas,monospace;color:var(--accent);letter-spacing:1px}.report-steps h3{font-size:16px}.report-steps p{font-size:12px;color:var(--muted);min-height:44px}.table-scroll{overflow-x:auto;max-width:100%;border-radius:8px}#report-render .table-scroll table,#report-compare table{border-collapse:collapse;width:100%;min-width:440px;font-size:12px}#report-render th,#report-compare th{background:#192334}#report-render td,#report-render th,#report-compare td,#report-compare th{border:1px solid #303c4f;padding:11px;text-align:left}#report-render details{padding:16px;border:1px solid #303c4f;border-radius:7px;margin-top:22px;color:var(--muted);font-size:12px}#report-render .resultbox span{display:block;font-size:11px;color:var(--muted)}.report-meta{font-size:11px!important;overflow-wrap:anywhere}.report-error{color:#ffb4b8!important}.library-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid var(--line);border-radius:8px;padding:17px 20px;margin-bottom:12px;background:var(--panel)}.library-row span{display:block;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.library-row strong{font-size:14px}.library-row>div:last-child{display:flex;gap:9px}.toolpanel pre#collect-command{white-space:pre-wrap;overflow-wrap:anywhere}#collector-help details{font-size:12px;color:var(--muted)}#collector-help summary{cursor:pointer}#collector-help pre{white-space:pre-wrap;overflow-wrap:anywhere}#report-input,#report-actions{scroll-margin-top:100px}
@media(max-width:720px){.report-steps{grid-template-columns:1fr}.report-steps p{min-height:0}.library-row{align-items:start;flex-direction:column}.report-steps>div{padding:20px}.toolpanel{min-width:0}}
