.TaskListScreen-module__K6ed7q__column{gap:var(--gap-2);flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 18px;display:flex}.TaskListScreen-module__K6ed7q__head{z-index:2;padding:14px 18px 12px;padding-top:max(14px, env(safe-area-inset-top));background:linear-gradient(var(--c-canvas) 76%, transparent);align-items:flex-start;gap:var(--gap-7);margin:0 -18px;display:flex;position:sticky;top:0}.TaskListScreen-module__K6ed7q__headBody{flex-direction:column;gap:3px;min-width:0;display:flex}.TaskListScreen-module__K6ed7q__heading{font-family:var(--font-sans);font-size:var(--fs-title-sm);font-weight:600;line-height:var(--lh-tight);color:var(--c-text)}.TaskListScreen-module__K6ed7q__headMeta{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-tight);color:var(--c-text-3);font-variant-numeric:tabular-nums}.TaskListScreen-module__K6ed7q__scopeSwitch{gap:var(--gap-1);border-radius:var(--r-button);background:var(--c-chip);flex:none;margin-left:auto;padding:2px;display:flex}.TaskListScreen-module__K6ed7q__scopeOption{border:var(--bw) solid transparent;border-radius:var(--r-item);font-family:var(--font-sans);font-size:11.5px;font-weight:400;line-height:var(--lh-tight);color:var(--c-text-3);min-height:30px;transition:opacity var(--transition-fast) ease;background:0 0;padding:6px 11px}.TaskListScreen-module__K6ed7q__scopeOption:hover{opacity:.85}.TaskListScreen-module__K6ed7q__scopeOptionActive{background:var(--c-selected);color:var(--c-text);border:var(--bw) solid var(--c-selected-line);box-shadow:var(--c-selected-shadow);font-weight:500}.TaskListScreen-module__K6ed7q__list{gap:var(--gap-4);flex-direction:column;padding-bottom:24px;display:flex}.TaskListScreen-module__K6ed7q__sectionHead{align-items:baseline;gap:var(--gap-5);border-top:var(--bw) solid var(--c-line);margin-top:6px;padding-top:16px;display:flex}.TaskListScreen-module__K6ed7q__sectionCaption{font-family:var(--font-mono);font-size:var(--fs-meta-sm);line-height:var(--lh-tight);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-3)}.TaskListScreen-module__K6ed7q__sectionCount{border-radius:var(--r-chip);background:var(--c-badge);font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:var(--lh-tight);color:var(--c-text-2);padding:3px 6px}@media (min-width:1200px){.TaskListScreen-module__K6ed7q__column{padding:0 24px}.TaskListScreen-module__K6ed7q__head{margin:0 -24px;padding:14px 24px 12px}}.TaskListScreen-module__K6ed7q__doneBlock{margin-top:var(--gap-4);border-top:var(--bw) solid var(--c-line);padding:18px 0 24px}.TaskListScreen-module__K6ed7q__doneHead{justify-content:space-between;align-items:baseline;gap:var(--gap-6);margin-bottom:11px;display:flex}.TaskListScreen-module__K6ed7q__doneAll{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--c-text-3);text-decoration:none}.TaskListScreen-module__K6ed7q__doneAll:hover{opacity:.7}.TaskListScreen-module__K6ed7q__doneList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TaskListScreen-module__K6ed7q__doneRow{align-items:baseline;gap:var(--gap-6);min-width:0;display:flex}.TaskListScreen-module__K6ed7q__doneTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--fs-body-lg,12.5px);color:var(--c-text-3);line-height:1.3;text-decoration:line-through;overflow:hidden}.TaskListScreen-module__K6ed7q__doneTitle:hover{color:var(--c-text-2)}.TaskListScreen-module__K6ed7q__doneMeta{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--c-text-3);flex:none}
