.task-kanban-container[data-v-79aa6ad0]{padding:24px;height:calc(100vh - 48px);overflow:hidden}.kanban-board[data-v-79aa6ad0]{display:flex;gap:16px;height:calc(100% - 120px);overflow-x:auto;padding-bottom:16px}.kanban-column[data-v-79aa6ad0]{flex:1;min-width:300px;background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column}.column-header[data-v-79aa6ad0]{padding:16px;background:#fff;border-radius:8px 8px 0 0;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center}.column-title[data-v-79aa6ad0]{font-weight:600;font-size:14px}.column-content[data-v-79aa6ad0]{padding:8px;overflow-y:auto;flex:1}.task-card[data-v-79aa6ad0]{background:#fff;padding:12px;margin-bottom:8px;border-radius:6px;cursor:move;box-shadow:0 1px 2px #0000001a;transition:all .3s}.task-card[data-v-79aa6ad0]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.task-card-header[data-v-79aa6ad0]{display:flex;gap:4px;margin-bottom:8px}.task-card-title[data-v-79aa6ad0]{font-weight:500;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-card-meta[data-v-79aa6ad0]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#666}.due-date[data-v-79aa6ad0]{display:flex;align-items:center;gap:4px}.overdue[data-v-79aa6ad0]{color:#ff4d4f;font-weight:700}.task-card-footer[data-v-79aa6ad0]{margin-top:8px;font-size:12px;color:#666}
