.task-row.svelte-1ramlln{display:flex;align-items:center;gap:12px;padding:7px var(--px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 80ms ease}.task-row.svelte-1ramlln:active{background:var(--hairline)}.task-row--done.svelte-1ramlln .task-title:where(.svelte-1ramlln){color:var(--done-text);text-decoration:line-through;text-decoration-color:var(--done-strike)}.task-check.svelte-1ramlln{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.8px solid var(--faint);display:flex;align-items:center;justify-content:center;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background .15s ease}.task-check--overdue.svelte-1ramlln{border-color:var(--amber)}.task-check--done.svelte-1ramlln{background:var(--identity);border-color:var(--identity)}.task-check.svelte-1ramlln svg:where(.svelte-1ramlln){width:11px;height:11px;stroke:var(--paper);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.task-body.svelte-1ramlln{flex:1;min-width:0;display:flex;align-items:center}.task-title.svelte-1ramlln{flex:1;min-width:0;font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:4px}.task-title-text.svelte-1ramlln{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.flag-icon.svelte-1ramlln{flex-shrink:0;width:11px;height:11px;color:var(--amber);position:relative;top:.5px}.att-icon.svelte-1ramlln,.sub-icon.svelte-1ramlln,.recur-icon.svelte-1ramlln{flex-shrink:0;width:11px;height:11px;color:var(--muted);position:relative;top:.5px}.task-project.svelte-1ramlln{flex:none;width:68px;font-family:var(--font-ui);font-size:11px;font-weight:500;color:#b3aa97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.task-date-col.svelte-1ramlln{flex:none;width:42px;display:flex;align-items:center;justify-content:flex-end}.task-date.svelte-1ramlln{font-family:var(--font-ui);font-size:11px;font-weight:600;color:#8a8275;white-space:nowrap;text-align:right}.task-date--overdue.svelte-1ramlln{color:var(--amber)}.schedule-btn.svelte-1ramlln{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--faint);-webkit-tap-highlight-color:transparent;transition:color .12s}.schedule-btn.svelte-1ramlln:active{color:var(--amber)}.schedule-btn.svelte-1ramlln svg:where(.svelte-1ramlln){width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}
