.KanbanCard-module__FT_OSG__card{border-radius:var(--radius-lg);padding:var(--space-md);cursor:grab;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);contain:layout style paint;background:linear-gradient(135deg,#0f172af2 0%,#1e293be6 50%,#0f172af2 100%);border:1px solid #3b82f633;flex-shrink:0;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 25px 50px #0006,0 0 0 1px #3b82f61a,inset 0 1px #94a3b81a}.KanbanCard-module__FT_OSG__card:hover{border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 32px 64px #0009,0 0 30px #3b82f64d,0 0 0 1px #3b82f666,inset 0 1px #94a3b833}.KanbanCard-module__FT_OSG__card:active{cursor:grabbing;transform:scale(.98)}.KanbanCard-module__FT_OSG__card.KanbanCard-module__FT_OSG__dragging{opacity:.7;cursor:grabbing;z-index:1000;background:linear-gradient(135deg,#1e3a8af2 0%,#2563ebe6 50%,#1e3a8af2 100%);border-color:#3b82f699;transform:translate(0,0)scale(1.05);box-shadow:0 20px 40px #00000080,0 0 40px #3b82f666}@media (max-width:768px){.KanbanCard-module__FT_OSG__card{padding:var(--space-sm)}}
.KanbanColumn-module__AWTOVW__columnWrapper{flex-direction:column;flex-shrink:0;min-width:320px;max-width:380px;height:100%;display:flex}.KanbanColumn-module__AWTOVW__header{border:1px solid #ffffff26;border-bottom:2px solid var(--column-color);border-radius:var(--radius-lg)var(--radius-lg)0 0;padding:var(--space-md)var(--space-lg);z-index:10;background:#0009;position:sticky;top:0;transform:translate(0,0)}.KanbanColumn-module__AWTOVW__headerContent{align-items:center;gap:var(--space-sm);display:flex}.KanbanColumn-module__AWTOVW__indicator{background:var(--column-color);width:8px;height:8px;box-shadow:0 0 12px var(--column-color);border-radius:50%;animation:2s ease-in-out infinite KanbanColumn-module__AWTOVW__pulse}@keyframes KanbanColumn-module__AWTOVW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.KanbanColumn-module__AWTOVW__title{color:var(--container-heading-color,#fffffff2);text-transform:uppercase;letter-spacing:.5px;flex:1;margin:0;font-size:.9375rem;font-weight:600}.KanbanColumn-module__AWTOVW__count{min-width:28px;height:28px;padding:0 var(--space-xs);background:rgba(var(--accent-rgb-primary),.15);border:1px solid rgba(var(--accent-rgb-primary),.3);border-radius:var(--radius-md);color:var(--accent-primary);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.KanbanColumn-module__AWTOVW__column{gap:var(--space-md);padding:var(--space-lg);border-radius:0 0 var(--radius-lg)var(--radius-lg);contain:layout style paint;scroll-behavior:auto;background:#00000080;border:1px solid #ffffff1a;border-top:none;flex-direction:column;flex:1;min-height:400px;display:flex;overflow:hidden auto;transform:translate(0,0)}.KanbanColumn-module__AWTOVW__column::-webkit-scrollbar{width:8px}.KanbanColumn-module__AWTOVW__column::-webkit-scrollbar-track{border-radius:var(--radius-sm);background:#ffffff05}.KanbanColumn-module__AWTOVW__column::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:#ffffff1a}.KanbanColumn-module__AWTOVW__column::-webkit-scrollbar-thumb:hover{background:#ffffff26}.KanbanColumn-module__AWTOVW__column.KanbanColumn-module__AWTOVW__isOver{background:rgba(var(--accent-rgb-primary),.05);border-color:var(--accent-primary);box-shadow:inset 0 0 20px rgba(var(--accent-rgb-primary),.2)}.KanbanColumn-module__AWTOVW__emptyState{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl);color:var(--container-text-secondary,#ffffff4d);text-align:center;flex-direction:column;display:flex}.KanbanColumn-module__AWTOVW__emptyState svg{opacity:.3}.KanbanColumn-module__AWTOVW__emptyState p{margin:0;font-size:.875rem;font-weight:500}.KanbanColumn-module__AWTOVW__addButton{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-lg);margin-top:var(--space-md);background:rgba(var(--accent-rgb-primary),.1);border:1px dashed rgba(var(--accent-rgb-primary),.3);border-radius:var(--radius-md);color:var(--accent-primary);cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;font-weight:600;display:flex}.KanbanColumn-module__AWTOVW__addButton:hover{background:rgba(var(--accent-rgb-primary),.2);border-color:var(--accent-primary);box-shadow:0 4px 12px rgba(var(--accent-rgb-primary),.2);transform:translateY(-2px)}.KanbanColumn-module__AWTOVW__addButton svg{flex-shrink:0}.KanbanColumn-module__AWTOVW__loadMoreButton{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-md);margin-top:var(--space-sm);border-radius:var(--radius-md);color:var(--container-text-secondary,#ffffffb3);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff1a;font-size:.875rem;font-weight:600;display:flex}.KanbanColumn-module__AWTOVW__loadMoreButton:hover{color:var(--container-text-primary,#fffffff2);background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.KanbanColumn-module__AWTOVW__loadMoreButton svg{flex-shrink:0;animation:2s ease-in-out infinite KanbanColumn-module__AWTOVW__bounce}@keyframes KanbanColumn-module__AWTOVW__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:768px){.KanbanColumn-module__AWTOVW__columnWrapper{min-width:280px;max-width:320px}.KanbanColumn-module__AWTOVW__column{min-height:300px;padding:var(--space-md)}}
.KanbanBoard-module__RCZ-lq__board{gap:var(--space-lg);height:calc(100vh - 200px);padding:var(--space-lg);background:var(--container-background,#00000040);border:1px solid var(--glass-border-subtle,#ffffff26);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl,0 25px 50px #0000004d),0 0 0 1px var(--glass-border-subtle,#ffffff1a);display:flex;overflow:auto hidden}.KanbanBoard-module__RCZ-lq__board::-webkit-scrollbar{height:4px}.KanbanBoard-module__RCZ-lq__board::-webkit-scrollbar-track{margin:0 var(--space-sm);background:0 0}.KanbanBoard-module__RCZ-lq__board::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);opacity:0;background:#ffffff0d;transition:background .2s,opacity .2s}.KanbanBoard-module__RCZ-lq__board:hover::-webkit-scrollbar-thumb{opacity:1;background:#ffffff26}.KanbanBoard-module__RCZ-lq__board::-webkit-scrollbar-thumb:hover{background:#ffffff40}.KanbanBoard-module__RCZ-lq__emptyBoard{justify-content:center;align-items:center;gap:var(--space-xl);min-height:400px;padding:var(--space-2xl);border-radius:var(--radius-xl);color:var(--container-text-secondary,#fff6);text-align:center;background:#ffffff05;border:2px dashed #ffffff1a;flex-direction:column;display:flex}.KanbanBoard-module__RCZ-lq__emptyBoard svg{opacity:.3}.KanbanBoard-module__RCZ-lq__emptyBoard p{margin:0;font-size:1rem;font-weight:500}.KanbanBoard-module__RCZ-lq__dragOverlay{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:2px solid var(--accent-primary);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-xl);cursor:grabbing;opacity:.95;will-change:transform;pointer-events:none;background:#ffffff14;transform:rotate(2deg)}@media (max-width:768px){.KanbanBoard-module__RCZ-lq__board{height:calc(100vh - 150px);padding:var(--space-md);gap:var(--space-md)}}@media (prefers-reduced-motion:no-preference){.KanbanBoard-module__RCZ-lq__board{scroll-behavior:smooth}}
