/* GIROO V23.5.5 - KANBAN ESTAVEL SEM MODAL */

.real-kanban {
    align-items: start !important;
}

.real-column {
    min-height: 0 !important;
    align-self: start;
    overflow: hidden;
}

.real-column-head {
    cursor: default !important;
    user-select: text;
}

.real-column-head::after {
    content: none !important;
}

.real-column-body {
    max-height: 520px;
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior: contain;
    scrollbar-gutter: stable;
    padding-right: 5px;
}

.real-column-body::-webkit-scrollbar {
    width: 8px;
}

.real-column-body::-webkit-scrollbar-track {
    background: transparent;
}

.real-column-body::-webkit-scrollbar-thumb {
    background: #d9dfd4;
    border: 2px solid transparent;
    border-radius: 999px;
    background-clip: padding-box;
}

.real-column-body::-webkit-scrollbar-thumb:hover {
    background: #c4cdc0;
    border: 2px solid transparent;
    background-clip: padding-box;
}

.g-kanban-draggable {
    cursor: grab;
}

.g-kanban-draggable:active {
    cursor: grabbing;
}

.g-kanban-dragging {
    opacity: .45;
    transform: scale(.985);
}

.real-column.g-kanban-drop-active {
    outline: 2px solid #b8ff39;
    outline-offset: 2px;
    background: rgba(184,255,57,.08) !important;
}

.g-kanban-updating {
    pointer-events: none;
    opacity: .55;
}

/* Neutraliza restos do modal antigo, caso o navegador
   tenha cacheado algum CSS anterior. */
.g-kanban-list-modal {
    display: none !important;
}

body.g-kanban-modal-open {
    overflow: auto !important;
}

@media (max-width: 760px) {
    .real-column-body {
        max-height: 430px;
    }
}
