.TaskCard-module__3RKtrW__card{background:hsl(var(--card));border:1px solid hsl(var(--border)/.5);transition:all var(--transition-speed);cursor:grab;border-radius:.75rem;margin-bottom:.75rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000005}.TaskCard-module__3RKtrW__card:hover{border-color:hsl(var(--primary)/.3);transform:translateY(-2px);box-shadow:0 8px 16px #0000000a}.TaskCard-module__3RKtrW__selected{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.14);box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 6px hsl(var(--primary)/.18);position:relative}.TaskCard-module__3RKtrW__selected:after{content:"✓";background:hsl(var(--primary));color:#fff;pointer-events:none;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #00000040}.TaskCard-module__3RKtrW__cardDragging{opacity:.3;box-shadow:none;cursor:grabbing;background:hsl(var(--muted));border-style:dashed}.TaskCard-module__3RKtrW__cardOverlay{cursor:grabbing;z-index:999;border-color:hsl(var(--primary));transform:scale(1.05);box-shadow:0 20px 40px #0003;opacity:1!important}.TaskCard-module__3RKtrW__title{-webkit-user-select:none;user-select:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.TaskCard-module__3RKtrW__meta{color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-top:.75rem;font-size:.75rem;display:flex}.TaskCard-module__3RKtrW__badge{text-transform:uppercase;border-radius:9999px;padding:.25rem .5rem;font-size:.7rem;font-weight:500}.TaskCard-module__3RKtrW__badge-high{color:#ef4343;background:#ef43431a}.TaskCard-module__3RKtrW__badge-medium{color:#f5a83d;background:#f5a83d1a}.TaskCard-module__3RKtrW__badge-low{color:#26d968;background:#26d9681a}.TaskCard-module__3RKtrW__avatars{align-items:center;margin-left:auto;display:flex}.TaskCard-module__3RKtrW__avatar{display:none}.TaskCard-module__3RKtrW__cardDone .TaskCard-module__3RKtrW__title{color:hsl(var(--muted-foreground));text-decoration:line-through}.TaskCard-module__3RKtrW__doneBadge{text-transform:uppercase;color:#248f4b;background:#26d96826;border-radius:9999px;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.65rem;font-weight:600;display:inline-flex}.TaskCard-module__3RKtrW__subtaskBadge{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:4px;align-items:center;margin-left:.5rem;padding:.1rem .3rem;font-size:.75rem;display:flex}
