/* Tasks, reports, goals and reviews. */
.goal{margin-top:10px;font-size:13px;color:var(--muted)}
.goal b{color:var(--text);font-weight:500}
.gl{width:84px;height:4px;border-radius:2px;background:var(--line2);overflow:hidden}
.gl i{display:block;height:100%;background:var(--good);border-radius:2px}
.gl i.lo{background:var(--warn)}
.gl+small{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:5px}

.chead.tight{margin-top:0}
.pbody .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.rep .rp{color:var(--ink2);font-size:14px;line-height:1.6;margin-top:8px;max-width:66ch}
.rep ul{margin:0;padding-left:18px;line-height:1.65;font-size:13px}
.mn2{font-family:var(--mono);font-size:12.5px;align-self:center;margin-right:4px}
.btn:disabled{opacity:.55;cursor:default}
.linkb{font-weight:500;font-size:13px;color:var(--muted);padding:6px 4px}
.linkb:hover{color:var(--text)}
