.TaskColumn-module__5N0Imq__column{gap:var(--space-4);align-content:start;display:grid}.TaskColumn-module__5N0Imq__head{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.TaskColumn-module__5N0Imq__headText{gap:var(--space-1);min-width:0;display:grid}.TaskColumn-module__5N0Imq__count{color:var(--text-strong);font-size:var(--fs-20);font-weight:700}.TaskColumn-module__5N0Imq__count[data-complete]{color:var(--success-ink,var(--brand))}.TaskColumn-module__5N0Imq__total{color:var(--text-muted);font-size:var(--fs-14);font-weight:600}.TaskColumn-module__5N0Imq__list{border-top:1px solid var(--border);display:grid}.TaskColumn-module__5N0Imq__task{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);border-radius:var(--radius-sm);transition:background var(--dur-hover) var(--ease-hover);grid-template-columns:minmax(0,1fr) auto;display:grid}.TaskColumn-module__5N0Imq__task:last-child{border-bottom:0}@media (hover:hover){.TaskColumn-module__5N0Imq__task:hover{background:var(--hover-fill)}}.TaskColumn-module__5N0Imq__task[data-done] :is(label,button)>span:last-child{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.TaskColumn-module__5N0Imq__task[data-hidden]{opacity:.55}
