.monitor-report-archive{margin-bottom:20px;border-color:var(--accent,#26c2b1)}
.monitor-report-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:14px 0}
.monitor-report-toolbar label{display:flex;flex-direction:column;gap:5px;min-width:145px;font-size:.85rem}
.monitor-report-toolbar label:nth-child(2){flex:1;min-width:240px}
.monitor-report-toolbar input,.monitor-report-toolbar select{box-sizing:border-box;width:100%;max-width:100%;padding:9px;border:1px solid var(--border,#35485a);border-radius:8px;background:var(--bg2,#12202c);color:inherit;font:inherit}
.monitor-report-toolbar button{padding:10px 13px;min-height:40px;border:1px solid var(--border,#35485a);border-radius:8px;background:var(--bg2,#12202c);color:inherit;cursor:pointer}
.monitor-report-toolbar button:disabled{opacity:.45;cursor:default}
.monitor-report-body{max-width:100%;overflow-wrap:anywhere}
.monitor-report-body h4{margin:18px 0 8px}
.monitor-report-body .monitor-table-wrap{max-height:420px;overflow:auto;margin:12px 0}
.monitor-report-body table{width:100%;border-collapse:collapse;font-size:.82rem}
.monitor-report-body th,.monitor-report-body td{padding:8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#35485a)}
.monitor-report-coverage{padding:9px 12px;border-left:3px solid #dfa449;background:rgba(223,164,73,.09);border-radius:4px}
.monitor-report-text{white-space:pre-wrap;line-height:1.5}
@media(max-width:600px){.monitor-report-toolbar{display:grid;grid-template-columns:1fr 1fr}.monitor-report-toolbar label{min-width:0}.monitor-report-toolbar label:nth-child(2){grid-column:1/-1;min-width:0}.monitor-report-toolbar button{width:100%}.monitor-report-body .monitor-table-wrap{max-height:330px}}
