.board-toolbar[data-v-b562cd17]{align-items:center;display:flex;gap:8px;justify-content:space-between}.hide-closed-btn[data-v-b562cd17]{align-items:center;background:transparent;border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:5px 10px;transition:background .15s,color .15s,border-color .15s}.hide-closed-btn[data-v-b562cd17]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.hide-closed-btn.active[data-v-b562cd17]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.3);color:hsl(var(--primary))}.board-wrap[data-v-b562cd17]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.board-col[data-v-b562cd17]{background:hsl(var(--muted)/.4);border-radius:10px;display:flex;flex:0 0 260px;flex-direction:column;gap:8px;max-height:100%;min-height:200px;padding:10px;transition:background .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.board-col--target[data-v-b562cd17]{background:hsl(var(--primary)/.1);box-shadow:inset 0 0 0 2px hsl(var(--primary)/.35),0 4px 20px hsl(var(--primary)/.15);transform:translateY(-2px)}.board-col-header[data-v-b562cd17]{align-items:center;display:flex;justify-content:space-between}.board-col-body[data-v-b562cd17]{display:flex;flex:1;flex-direction:column;gap:6px;min-height:40px;overflow-y:auto;padding:2px 0}.task-card[data-v-b562cd17]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;cursor:grab;flex-shrink:0;overflow:hidden;position:relative;transition:border-color .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-card[data-v-b562cd17]:before{background:transparent;bottom:0;content:"";left:0;position:absolute;top:0;transition:background .2s ease;width:3px}.task-card--due-overdue[data-v-b562cd17]:before{background:#df3a3a}.task-card--due-urgent[data-v-b562cd17]:before{background:#f6a823}.task-card--due-soon[data-v-b562cd17]:before{background:#f5d03d99}.task-card--due-onTime[data-v-b562cd17]:before{background:#2eb86099}.task-card--due-none[data-v-b562cd17]:before{background:hsl(var(--border))}.task-card--due-terminal[data-v-b562cd17]{opacity:.6}.task-card--due-terminal[data-v-b562cd17]:before{background:hsl(var(--muted-foreground)/.3)}.task-card--due-overdue[data-v-b562cd17]{background:#df3a3a0f;border-color:#df3a3a59}.task-card[data-v-b562cd17]:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 4px 12px hsl(var(--foreground)/.06);transform:translateY(-1px)}.task-card-body[data-v-b562cd17]{display:flex;flex-direction:column;gap:6px;padding:8px 10px 8px 12px}.task-card-body[data-v-b562cd17]:active{cursor:grabbing}.task-card-body--chosen[data-v-b562cd17]{border-color:hsl(var(--primary)/.5);box-shadow:0 16px 32px hsl(var(--foreground)/.18),0 4px 8px hsl(var(--foreground)/.08)!important;cursor:grabbing!important;z-index:100}.task-card-body--dragging[data-v-b562cd17]{background:hsl(var(--card))!important;border-color:hsl(var(--primary)/.7)!important;box-shadow:0 20px 40px hsl(var(--foreground)/.35)!important;cursor:grabbing!important}.task-card-body--ghost[data-v-b562cd17]{background:hsl(var(--primary)/.08)!important;border:2px dashed hsl(var(--primary)/.5)!important;opacity:.35!important}.task-card-body--ghost[data-v-b562cd17]>*{visibility:hidden}.task-card-body--just-dropped[data-v-b562cd17]{animation:drop-bounce-b562cd17 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes drop-bounce-b562cd17{0%{box-shadow:0 12px 24px hsl(var(--primary)/.3);transform:scale(1.08)}50%{transform:scale(.98)}to{box-shadow:0 4px 12px hsl(var(--foreground)/.06);transform:scale(1)}}.task-card-project[data-v-b562cd17]{align-self:flex-start;background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.25);border-radius:4px;color:hsl(var(--primary));cursor:pointer;font-size:.6875rem;font-weight:500;max-width:100%;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;transition:background .2s ease;white-space:nowrap}.task-card-project[data-v-b562cd17]:hover{background:hsl(var(--primary)/.2)}.task-card-title[data-v-b562cd17]{font-size:.875rem;font-weight:500;line-height:1.3}.task-card-ref[data-v-b562cd17]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.task-card-meta[data-v-b562cd17],.task-card-ref[data-v-b562cd17]{color:hsl(var(--muted-foreground));font-size:.6875rem}.task-card-meta[data-v-b562cd17]{align-items:center;display:flex;gap:6px}.task-card-due[data-v-b562cd17]{align-items:center;display:inline-flex;font-weight:500;gap:3px;white-space:nowrap}.task-card-due--overdue[data-v-b562cd17]{color:#df3a3a}.task-card-due--urgent[data-v-b562cd17]{color:#dc8f09}.task-card-due--soon[data-v-b562cd17]{color:hsl(var(--foreground))}.task-card-due--none[data-v-b562cd17],.task-card-due--onTime[data-v-b562cd17],.task-card-due--terminal[data-v-b562cd17]{color:hsl(var(--muted-foreground))}.task-card-footer[data-v-b562cd17]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.task-card-unassigned[data-v-b562cd17]{color:hsl(var(--muted-foreground));font-size:.6875rem;font-style:italic}.requester-badge[data-v-b562cd17]{align-items:center;background:hsl(var(--muted)/.6);border-radius:999px;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.625rem;font-weight:500;gap:3px;padding:2px 5px;transition:background .15s}.requester-badge[data-v-b562cd17]:hover{background:hsl(var(--muted))}.requester-avatar[data-v-b562cd17]{border:1px solid hsl(var(--card))}.board-col-empty[data-v-b562cd17]{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:italic;padding:16px 8px;pointer-events:none;text-align:center}.avatar-stack[data-v-b562cd17]{align-items:center;display:flex}.avatar-stack-item[data-v-b562cd17]{border:2px solid hsl(var(--card));margin-left:-4px}.avatar-stack-item[data-v-b562cd17]:first-child{margin-left:0}.avatar-stack-more[data-v-b562cd17]{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;margin-left:4px}
