.progress-list--root{gap:var(--space-6);flex-direction:column;display:flex}.progress-list--day{gap:var(--space-2);flex-direction:column;display:flex}.progress-list--day-header{z-index:1;padding:var(--space-2) var(--space-1);background:var(--color-bg);color:var(--color-text-muted);font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;margin:0;position:sticky;inset-block-start:0}.progress-list--entries{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.progress-list--entry{border-radius:var(--radius-lg);overflow:hidden}.progress-list--entry-link{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .1s;display:flex}.progress-list--line-1{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.progress-list--word-target{color:var(--color-text);font-weight:700;font-size:var(--font-size-base)}.progress-list--line-2{gap:var(--space-3);display:flex}.progress-list--word-base{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;display:flex}.progress-list--line-3{gap:var(--space-2);border-block-start:1px solid var(--color-border);justify-content:space-between;margin-block-start:var(--space-1);padding-block-start:var(--space-2);display:flex}.progress-list--meta{min-inline-size:0;color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;display:flex}.progress-list--meta-label{text-overflow:ellipsis;overflow:hidden}.progress-list--meta-value{color:var(--color-text);flex-shrink:0;font-weight:700}.progress-list--line-4{margin-block-start:var(--space-1)}.progress-list--empty{padding:var(--space-8) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}
