.row.svelte-hfx4hh{width:100%;min-height:40px;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:8px;align-items:center;gap:4px;padding:0 4px;font-size:14px;line-height:1.3;display:flex}.row.openable.svelte-hfx4hh:hover{background:color-mix(in oklab, var(--color-text-muted) 8%, transparent)}.row.active.svelte-hfx4hh{background:color-mix(in oklab, var(--color-text-muted) 13%, transparent)}.check-button.svelte-hfx4hh,.open.svelte-hfx4hh{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.check-button.svelte-hfx4hh{cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}.row.svelte-hfx4hh>.check:where(.svelte-hfx4hh){margin:0 6px}.open.svelte-hfx4hh{cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 4px;display:flex}.open.static.svelte-hfx4hh{cursor:default}.check.svelte-hfx4hh{border:1.5px solid var(--color-border-strong);width:16px;height:16px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.check-button.svelte-hfx4hh:hover .check:where(.svelte-hfx4hh){border-color:var(--color-mark)}.check.done.svelte-hfx4hh{background:var(--color-mark);border-color:var(--color-mark);color:#fff}.text.svelte-hfx4hh{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.label.svelte-hfx4hh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label.done.svelte-hfx4hh{color:var(--color-text-muted);text-decoration:line-through}.tag.svelte-hfx4hh{color:var(--color-mark-text)}.due.svelte-hfx4hh{color:var(--color-text-muted);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.due[data-tone=today].svelte-hfx4hh{color:var(--color-mark-text);font-weight:var(--weight-medium)}.due[data-tone=overdue].svelte-hfx4hh{color:var(--color-danger)}.star.svelte-hfx4hh{color:var(--color-star);flex-shrink:0;display:inline-flex}.ring.svelte-hfx4hh{flex-shrink:0;width:20px;height:20px;transform:rotate(-90deg)}.ring.svelte-hfx4hh circle:where(.svelte-hfx4hh){fill:none;stroke-width:2.2px}.track.svelte-hfx4hh{stroke:var(--color-border)}.progress.svelte-hfx4hh{stroke:var(--color-mark);stroke-linecap:round;transition:stroke-dashoffset var(--duration-slow) var(--ease-out)}
