.panel.today-progress{color:#172e3a;background:#fff;margin:16px 0;padding:24px;display:block}.today-progress .today-progress-heading{margin:0 0 16px;display:block}.today-progress .today-progress-scope{color:#176543;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700;line-height:1.5}.today-progress .today-progress-heading h2{color:#172e3a;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650;line-height:1.25}.today-progress .today-progress-updated{color:#52636b;margin:9px 0 0;font-size:12px;font-weight:400;line-height:1.5}.today-progress .today-progress-updated.is-stale{color:#80540d}.today-progress .today-progress-rows{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.today-progress .today-progress-row{color:#172e3a;text-align:left;cursor:pointer;width:100%;min-height:68px;box-shadow:none;background:0 0;border:0;border-top:1px solid #e3e9e7;border-radius:0;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:16px;margin:0;padding:13px 0;font-family:inherit;display:grid;transform:none}.today-progress .today-progress-label{color:#172e3a;min-width:0;font-size:15px;font-weight:600;line-height:1.4}.today-progress .today-progress-value{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}.today-progress .today-progress-count{color:#172e3a;white-space:nowrap;font-size:21px;font-weight:650;line-height:1.2}.today-progress .today-progress-count>.today-progress-complete{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.today-progress .today-progress-total{color:#52636b;font-size:14px;font-weight:400}.today-progress .today-progress-count.is-empty{color:#52636b;white-space:normal;max-width:130px;font-size:13px;font-weight:400;line-height:1.4}.today-progress .today-progress-state{color:#52636b;font-size:12px;font-weight:400;line-height:1.3}.today-progress .today-progress-state.is-finished{color:#176543;font-weight:600}.today-progress .today-progress-arrow{color:#687a72;font-size:22px;font-weight:400;line-height:1}.today-progress .today-progress-row:focus-visible,.today-progress .today-progress-help summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #176543}.today-progress .today-progress-row:disabled{opacity:1;cursor:default}.today-progress .today-progress-row:disabled .today-progress-arrow{visibility:hidden}.today-progress .today-progress-help{border:0;border-top:1px solid #e3e9e7;border-radius:0;margin:0}.today-progress .today-progress-help summary{color:#52636b;cursor:pointer;min-height:44px;padding:15px 0 0;font-size:12px;font-weight:500;line-height:1.5;display:list-item}.today-progress .today-progress-help dl{margin:10px 0 0}.today-progress .today-progress-help dl>div{margin:0 0 12px}.today-progress .today-progress-help dt{color:#172e3a;font-size:13px;font-weight:600;line-height:1.5}.today-progress .today-progress-help dd{color:#52636b;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.5}.phase2-task-card>b>small{margin-top:5px;font-size:12px;display:block}@media (hover:hover){.today-progress .today-progress-row:not(:disabled):hover{background:#f5f9f7}.today-progress .today-progress-help summary:hover{color:#176543}}@media (width<=480px){.panel.today-progress{padding:18px 16px}.today-progress .today-progress-row{gap:10px}.today-progress .today-progress-label{font-size:14px}.today-progress .today-progress-count{font-size:20px}}
