/* Container for the whole board */ .kanban-board { display: flex; overflow-x: auto; padding: 10px; background-color: #f4f5f7; gap: 15px; align-items: flex-start; } /* Individual Workflow Columns */ .kanban-col { background-color: #ebecf0; border-radius: 5px; /* width: 25%; */ width: 360px; min-width: 360px; padding: 10px; box-shadow: 0 1px 3px rgba(0,0,0,0.12); } .kanban-col h3 { margin-top: 0; font-size: 1.1em; color: #172b4d; } /* Card Styling */ .kanban-card { background: #fff; border-radius: 3px; box-shadow: 0 1px 0 rgba(9,30,66,.25); margin-bottom: 8px; padding: 10px; cursor: grab; } /* Tripple Lines Container Setup */ .triple-lines { width: 100%; height: 20px; /* Creates 3 lines by repeating a gradient pattern */ background: linear-gradient( to bottom, #333 2px, transparent 2px, transparent 6px, #333 8px, transparent 8px, transparent 12px, #333 14px, transparent 14px ); } .is-dragging { /* Increase size by 10% */ transform: scale(1.1); /* Increase shadow blur and spread to simulate "lifting" */ box-shadow: 0 20px 35px rgba(0, 0, 0, 0.3); /* Smooth the transition when the drag starts */ transition: transform 0.2s ease, box-shadow 0.2s ease; opacity: 0.9 !important; cursor: grabbing !important; transform: rotate(5deg); } .is-left-dragging { /* Increase size by 10% */ transform: scale(1.1); /* Increase shadow blur and spread to simulate "lifting" */ box-shadow: 0 20px 35px rgba(0, 0, 0, 0.3); /* Smooth the transition when the drag starts */ transition: transform 0.2s ease, box-shadow 0.2s ease; opacity: 0.9 !important; cursor: grabbing !important; transform: rotate(-5deg); } .kanban-card label{ color:black; } /* Important - Top Placeholder for each card container */ .kanban-card-locked{ opacity:0.9; pointer-events:none; cursor:default; background-color:#ebecf0; box-shadow:0 0 0; } /* Class applied when dragging */ .card.dragging { transform: rotate(5deg); /* Or rotateY(10deg) for 3D flip */ } /* Ensure contents don't interfere with mouse events */ .card * { pointer-events: none; } /* Importance Rating Colors */ .kanban-card.high { border-left: 5px solid #eb5a46; } .kanban-card.medium { border-left: 5px solid #f2d600;} .kanban-card.low { border-left: 5px solid #61bd4f; } .card{ /* Optional: Enables 3D perspective for better visuals */ /* perspective: 1000px; */ transition: transform 0.5s ease; transform-origin: center; } /* Card Formatting */ .card-desc { font-size:12px; color:black; } .card-title { font-size:14px; color:black; } .card-note { font-size:10px; color:black; } /* Drag and Drop Placeholder */ .ui-sortable-placeholder { visibility: visible !important; background: rgba(0,0,0,0.05); border: 2px dashed #ccc; height: 50px; }