.kanban-container[data-v-2fe4f57a]{flex:1;height:calc(100% - 5rem);padding:1rem;overflow:hidden}.kanban-board[data-v-2fe4f57a]{grid-template-columns:repeat(3,1fr);gap:1rem;height:100%;display:grid}.kanban-column[data-v-2fe4f57a]{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.kanban-column-header[data-v-2fe4f57a]{border-bottom:1px solid hsl(var(--border));font-weight:600;font-family:var(--font-sans);color:hsl(var(--foreground));background-color:hsl(var(--muted)/20%);justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;display:flex}.kanban-column-header.completed[data-v-2fe4f57a]{background-color:#16a24933}.kanban-column-header.in-progress[data-v-2fe4f57a]{background-color:#3c83f633}.kanban-column-header.not-started[data-v-2fe4f57a]{background-color:#463acb33}.dark .kanban-column-header.completed[data-v-2fe4f57a]{background-color:#0d492366}.dark .kanban-column-header.in-progress[data-v-2fe4f57a]{background-color:#021e4666}.dark .kanban-column-header.not-started[data-v-2fe4f57a]{background-color:#06004d66}.kanban-count[data-v-2fe4f57a]{background-color:hsl(var(--muted)/20%);border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:inline-flex}.kanban-tasks[data-v-2fe4f57a]{flex:1;min-height:100px;padding:.5rem;overflow-y:auto}.kanban-task[data-v-2fe4f57a]{background-color:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;box-shadow:0 1px 2px hsl(var(--foreground)/8%);border-radius:.375rem;margin-bottom:.5rem;padding:.75rem;transition:transform .15s,box-shadow .15s}.kanban-task[data-v-2fe4f57a]:hover{box-shadow:0 4px 6px hsl(var(--foreground)/8%);transform:translateY(-2px)}.kanban-task-name[data-v-2fe4f57a]{font-weight:500;font-family:var(--font-sans);color:hsl(var(--foreground));margin-bottom:.5rem;font-size:.875rem}.kanban-task-assignee[data-v-2fe4f57a],.kanban-task-dates[data-v-2fe4f57a]{color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.75rem}.kanban-task-ghost[data-v-2fe4f57a]{opacity:.5}.kanban-task-chosen[data-v-2fe4f57a]{box-shadow:0 4px 8px hsl(var(--foreground)/10%)}.kanban-task-drag[data-v-2fe4f57a]{transform:rotate(3deg)}
