.column-placeholder {
    background: white !important;
    border-radius: 10px !important;
    position: relative !important;
    visibility: visible !important;
    box-sizing: border-box !important;
}

.content-column-wrapper {
    display: flex;
    gap: 20px;
    min-height: 200px;
    overflow-x: auto;
    overflow-y: visible;
    -webkit-overflow-scrolling: touch;
}

.content-column-wrapper .column-cards {
    cursor: grab;
    transition: none;
    position: relative;
    will-change: transform;
}

.column-cards .card-content {
    touch-action: pan-x pan-y;
}

.dragging-column {
    cursor: grabbing !important;
    opacity: 0.9 !important;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3), 0 10px 20px rgba(0, 0, 0, 0.2) !important;
    z-index: 9999 !important;
    transition: none !important;
}

.column-helper-floating {
    cursor: grabbing !important;
    opacity: 0.9 !important;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3), 0 10px 20px rgba(0, 0, 0, 0.2) !important;
    border-radius: 10px !important;
    transition: none !important;
    pointer-events: none !important;
    position: fixed !important;
}

.column-helper-floating * {
    pointer-events: none !important;
}

.card-helper-floating {
    cursor: grabbing !important;
    opacity: 0.95 !important;
    box-shadow: 0 25px 60px rgba(0, 0, 0, 0.35), 0 10px 20px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(255, 255, 255, 0.1) !important;
    z-index: 99999 !important;
    border-radius: 10px !important;
    transition: none !important;
    pointer-events: none;
    position: fixed !important;
}

.card-helper-floating * {
    cursor: grabbing !important;
    pointer-events: none !important;
}

.sortable-card-placeholder {
    background: #b8b8b8 !important;
    border-radius: 12px !important;
    opacity: 0.4 !important;
    position: relative;
    width: 100%;
    transition: none;
    min-height: 100px !important;
}

body.kanban-dragging {
    cursor: grabbing !important;
}

.touch-dragging {
    touch-action: none !important;
}

body.kanban-touch-dragging {
    cursor: grabbing !important;
}
