.task-card[data-v-4a6b370f]{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-paper-raised);gap:.9rem;padding:1rem 1.1rem;display:flex}.task-card.done[data-v-4a6b370f]{opacity:.62}.task-card.done h4[data-v-4a6b370f]{text-decoration:line-through;-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.check[data-v-4a6b370f]{cursor:pointer;width:44px;height:44px;color:var(--color-success);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-9px;padding:0;display:flex;position:relative}.check[data-v-4a6b370f]:before{content:"";border:1.5px solid var(--color-neutral-300);background:var(--color-paper-raised);border-radius:999px;width:26px;height:26px;position:absolute}.task-card.done .check[data-v-4a6b370f]:before{background:var(--color-success-bg);border-color:var(--color-success)}.check svg[data-v-4a6b370f]{z-index:1;width:14px;height:14px;position:relative}.task-body[data-v-4a6b370f]{flex:1;min-width:0}.task-top[data-v-4a6b370f]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.category-badge[data-v-4a6b370f]{background:var(--color-neutral-100);color:var(--color-ink-soft)}.due[data-v-4a6b370f]{color:var(--color-neutral-600);font-size:.78rem}h4[data-v-4a6b370f]{font-family:var(--font-ui);color:var(--color-ink);margin:0 0 .25rem;font-size:1rem;font-weight:600}.why[data-v-4a6b370f]{color:var(--color-neutral-600);margin:0;font-size:.88rem}.risk-note[data-v-4a6b370f]{color:var(--color-risk);margin:.5rem 0 0;font-size:.78rem}
