.kanban_board__3IuJ1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);max-width:1400px;margin:0 auto}.kanban_column__3n214{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);min-height:400px;display:flex;flex-direction:column}.kanban_columnHeader__odQUA{padding:var(--space-3);border-bottom:1px solid var(--border-primary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);display:flex;align-items:center;justify-content:space-between}.kanban_columnCount__JXNtk{background:var(--bg-tertiary);color:var(--text-tertiary);padding:2px 8px;border-radius:var(--radius-sm);font-size:11px}.kanban_columnBody__tA84_{padding:var(--space-3);flex:1 1;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;transition:background-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:var(--radius-lg)}.kanban_columnBodyDragOver__45IAt{background-color:var(--bg-elevated);box-shadow:inset 0 0 0 2px var(--accent)}.kanban_card__tB0OB{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-3);cursor:-webkit-grab;cursor:grab;transition:all var(--transition-fast);display:flex;flex-direction:column;gap:var(--space-2)}.kanban_card__tB0OB:hover{border-color:var(--border-secondary);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.kanban_cardDragging__N1gUR,.kanban_card__tB0OB:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban_cardDragging__N1gUR{opacity:.5}.kanban_cardTitle__EkIfv{color:var(--text-primary);font-weight:500;font-size:14px;line-height:1.4;margin:0}.kanban_cardFooter__vpvg6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.kanban_priorityBadge__cUX9D{display:inline-flex;align-items:center;padding:2px 8px;height:20px;font-size:11px;font-weight:600;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em}.kanban_priority0__Si0cQ,.kanban_priority1__t_zji{background:var(--bg-secondary);color:var(--text-tertiary)}.kanban_priority1__t_zji{border:1px solid var(--border-primary)}.kanban_priority2__G2wYM{background:var(--warning-bg);color:var(--warning)}.kanban_priority3__U59Kn{background:var(--error-bg);color:var(--error)}.kanban_statusSelect__4hiAQ{padding:4px 8px;font-size:11px;height:24px;border-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.kanban_statusSelect__4hiAQ:hover{border-color:var(--border-secondary);background:var(--bg-tertiary)}.kanban_statusSelect__4hiAQ:focus{outline:2px solid var(--accent);outline-offset:1px}.kanban_header__65ZaO{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);max-width:1400px;margin:0 auto}.kanban_headerTitle__UrMkp{margin:0;font-size:24px}.kanban_newTaskButton__UN3jB{color:var(--bg-primary);text-decoration:none;background:var(--primary);padding:8px 12px;border-radius:var(--radius-lg);font-weight:700;font-size:14px;transition:all var(--transition-fast)}.kanban_newTaskButton__UN3jB:hover{background:var(--primary-hover)}.kanban_empty__KVoki{color:var(--text-tertiary);font-size:13px;text-align:center;padding:var(--space-4)}@media (max-width:1024px){.kanban_board__3IuJ1{grid-template-columns:1fr}}@media (max-width:480px){.kanban_board__3IuJ1{padding:var(--space-3)}.kanban_header__65ZaO{flex-direction:column;align-items:stretch}.kanban_newTaskButton__UN3jB{width:100%;text-align:center;padding:12px 16px}.kanban_columnHeader__odQUA{text-transform:none;letter-spacing:0}}.kanban_cardMeta__x_cxG{display:flex;align-items:center;gap:6px;min-width:0}.kanban_assignee__lQz_U{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;height:20px;border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:600}.kanban_assigneeAvatar__z7_k0{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-tertiary);font-size:11px}.kanban_assigneeName__hVPIy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}