.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}}
.BaseSheet-module__L4fKNW__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#000000b3;justify-content:flex-end;align-items:center;animation:.2s ease-out BaseSheet-module__L4fKNW__fadeIn;display:flex;position:fixed;inset:0}@keyframes BaseSheet-module__L4fKNW__fadeIn{0%{opacity:0}to{opacity:1}}.BaseSheet-module__L4fKNW__sheet{transform-origin:100%;background:linear-gradient(90deg,#0f172a 0%,#141923 100%);border-left:2px solid #3b82f64d;border-top-left-radius:24px;border-bottom-left-radius:24px;flex-direction:column;height:100vh;animation:.3s cubic-bezier(.4,0,.2,1) BaseSheet-module__L4fKNW__slideIn;display:flex;position:relative;box-shadow:-12px 0 48px #00000080,0 0 80px #3b82f626,inset 0 0 100px #3b82f608}@keyframes BaseSheet-module__L4fKNW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.BaseSheet-module__L4fKNW__sheet--sm{width:100%;max-width:500px}.BaseSheet-module__L4fKNW__sheet--md{width:100%;max-width:600px}.BaseSheet-module__L4fKNW__sheet--lg{width:100%;max-width:900px}.BaseSheet-module__L4fKNW__sheet--xl{width:100%;max-width:1200px}.BaseSheet-module__L4fKNW__sheet--full{width:100%;max-width:none}@media (max-width:768px){.BaseSheet-module__L4fKNW__sheet{border-top-left-radius:0;border-bottom-left-radius:0;width:100%!important;max-width:none!important}}@media (min-width:769px) and (max-width:1024px){.BaseSheet-module__L4fKNW__sheet--lg,.BaseSheet-module__L4fKNW__sheet--xl{width:90vw}}@media print{.BaseSheet-module__L4fKNW__overlay{display:none}}.BaseSheet-module__L4fKNW__floatingWindow{z-index:1050;border-radius:var(--radius-xl,20px);-webkit-backdrop-filter:blur(32px)saturate(160%);backdrop-filter:blur(32px)saturate(160%);background:linear-gradient(160deg,#0d1426 0%,#121622 100%);border:1px solid #ffffff1f;flex-direction:column;min-width:500px;min-height:350px;animation:.22s cubic-bezier(.4,0,.2,1) BaseSheet-module__L4fKNW__baseSheetFloatIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 32px 80px #000000a6,0 8px 24px #0006,inset 0 1px #ffffff0f}@keyframes BaseSheet-module__L4fKNW__baseSheetFloatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BaseSheet-module__L4fKNW__floatingDragStrip{cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff08;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex;position:relative}.BaseSheet-module__L4fKNW__floatingDragStrip:active{cursor:grabbing}.BaseSheet-module__L4fKNW__floatingDragStrip:after{content:"";pointer-events:none;background:#ffffff24;border-radius:2px;width:32px;height:3px;position:absolute;left:50%;transform:translate(-50%)}.BaseSheet-module__L4fKNW__trafficLight{cursor:pointer;z-index:1;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;padding:0;transition:filter .12s;display:flex;box-shadow:0 0 0 .5px #00000059}.BaseSheet-module__L4fKNW__trafficLight svg{opacity:0;pointer-events:none;color:#00000080;transition:opacity .1s}.BaseSheet-module__L4fKNW__floatingDragStrip:hover .BaseSheet-module__L4fKNW__trafficLight svg{opacity:1}.BaseSheet-module__L4fKNW__trafficLight:hover{filter:brightness(1.12)}.BaseSheet-module__L4fKNW__trafficLightClose{background:#ff5f57}.BaseSheet-module__L4fKNW__trafficLightMinimize{background:#ffbd2e}.BaseSheet-module__L4fKNW__floatingContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BaseSheet-module__L4fKNW__floatingResizeHandle{cursor:se-resize;z-index:10;width:22px;height:22px;position:absolute;bottom:0;right:0}
