.prog{gap:10px;display:grid}.prog[data-on]{border-radius:var(--radius-lg);background:#b5e6550d;border:1px solid #b5e65566;padding:16px}.prog-where{font-weight:650}.prog-where span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:11px;font-weight:400}.prog-bar i{background:var(--volt)}.prog-cal{gap:8px;padding-top:6px;display:grid}.prog-cal ol{gap:4px;display:grid}.prog-cal li{background:var(--glass);border-radius:10px;grid-template-columns:78px 1fr auto;align-items:baseline;gap:10px;padding:8px 11px;font-size:13px;display:grid}.prog-cal li[data-status=next]{outline:1px solid var(--volt);background:#b5e6551a}.prog-cal li[data-status=done],.prog-cal li[data-status=skipped]{opacity:.62}.prog-day,.prog-status{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;font-size:11px}.prog-cal li[data-status=next] .prog-status{color:var(--volt)}.prog-what{text-transform:capitalize;min-width:0;font-weight:600}.prog-days{flex-wrap:wrap;gap:6px;display:flex}.prog-days button{border-radius:var(--radius-pill);border:1px solid var(--glass-line);cursor:pointer;background:0 0;padding:7px 11px;font-size:12px}.prog-days button:hover:not(:disabled){background:var(--glass)}.prog-days button[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:#0000}.prog-days button:disabled{cursor:default}.prog-continue{border-radius:var(--radius-lg);background:#b5e6550f;border:1px solid #b5e65566;gap:6px;padding:12px 14px;display:grid}.prog-continue-title{letter-spacing:-.2px;font-size:16px;font-weight:700;line-height:21px}.prog-continue-title a{text-underline-offset:3px}.prog-continue .btn{padding:9px 16px}html[data-world] .panel-stage:has(.prog-continue){overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 196px);overflow-y:auto}
