.daily-task-state{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;margin-top:8px}
.task-status{font-size:.8rem;font-weight:650;color:var(--muted)}
.task-complete .task-status{color:var(--success)}
.task-complete h3{color:var(--success)}
.daily-task-state progress{height:6px;width:112px;accent-color:var(--accent)}
.task-complete progress{accent-color:var(--success)}
.task-row .task-check{font-size:.8rem;min-height:44px;padding:8px 10px;white-space:nowrap}
.task-row .task-check[aria-pressed=true]{color:var(--success);border-color:#8db7a5;background:#edf6f1}
#daily-summary progress{width:100%;height:8px;accent-color:var(--success)}
#daily-summary .daily-overall{margin-top:0}
#daily-summary strong{font-variant-numeric:tabular-nums}
@media(max-width:1000px){.task-row>.grow{flex-basis:100%}.task-row{gap:10px}.task-row .task-check{margin-left:auto}}
