.report-workspace>.rw-block-rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}
#report-view .report-top h2{display:flex;align-items:center;gap:5px}
#report-view .report-top h2 .information-button{margin-left:0}
.rw-report-window{display:block;font-size:12px;color:#5c7680;line-height:1.45}
.group[data-group=quality] .metric-period{display:block}
.metric-project .inherited-source{display:inline-block;margin-left:4px;font:10px/1.2 system-ui,sans-serif;color:#677d80;white-space:nowrap}
.inherited-detail-source{color:#677d80}
.rw-block-rail .rw-block-heading:nth-child(3){border-top-color:#bd6656}
.rw-block-rail .rw-block-heading:nth-child(4){border-top-color:#a5b8b9}
.rw-missed-panel{margin:0 11px 11px;display:grid;gap:8px}
.rw-missed-item{padding:12px;border:1px solid #d5d9d1;border-left:3px solid #bd6656;background:#fffdf8;color:#315367}
.rw-missed-item strong,.rw-missed-item small{display:block}
.rw-missed-item p{margin:5px 0;font-size:12px;line-height:1.55}
.rw-missed-deadline{margin:5px 0 8px;color:#7b5a45}
.rw-missed-reason{color:#8e4d45}
.rw-missed-item button:disabled,.rw-record-actions button:disabled{opacity:.65;cursor:not-allowed}
.rw-record-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}
.rw-edit-deadline{display:block;margin-top:4px;color:#7d6255}
.rw-operation-dialog,.rw-backfill-dialog{width:min(680px,calc(100vw - 24px));max-height:86vh;overflow:auto}
.rw-operation-list{display:grid;gap:8px;margin:12px 0}
.rw-operation-item{padding:10px;border:1px solid #d5dfdc;background:#fafcf8}
.rw-operation-item strong,.rw-operation-item small{display:block}
.rw-operation-item small{color:#617985;margin:3px 0}
.rw-operation-item p{margin:5px 0}
.rw-operation-item ul{margin:5px 0;padding-left:21px}
.rw-operation-item li{margin:3px 0}
@media(max-width:680px){.rw-block-rail{gap:3px}.rw-block-rail .rw-block-heading{padding:7px 4px;font-size:11px}.rw-block-rail .rw-block-heading small{font-size:10px}.rw-missed-panel{margin:0 8px 8px}.rw-missed-item{padding:9px}}
