#kanban-board-container{display:inline-flex;height:100%;padding-bottom:1rem;transition:margin-left .3s ease-in-out}#kanban-board{display:flex;gap:1rem;height:100%}.lane{width:320px;flex-shrink:0;display:flex;flex-direction:column;max-height:100%;transition:width .3s ease-in-out,opacity .2s ease}.cards-container{min-height:80px}.card{position:relative}.dragging{opacity:.5;transform:rotate(2deg)}.drag-over{background-color:#eef2ff;outline:2px dashed #a5b4fc;outline-offset:-4px}.card.is-editing{cursor:default}.lane:not(.lane-collapsed) .lane-header{cursor:default}.lane.editable:not(.lane-collapsed) .lane-header{cursor:move}.color-yellow{background-color:#fef9c3;border-color:#fde047}.color-green{background-color:#dcfce7;border-color:#86efac}.color-blue{background-color:#dbeafe;border-color:#93c5fd}.color-pink{background-color:#fce7f3;border-color:#f9a8d4}.color-purple{background-color:#f3e8ff;border-color:#d8b4fe}.color-default{background-color:#fff;border-color:#e5e7eb}.bg-color-yellow{background-color:#fef9c3}.bg-color-green{background-color:#dcfce7}.bg-color-blue{background-color:#dbeafe}.bg-color-pink{background-color:#fce7f3}.bg-color-purple{background-color:#f3e8ff}.bg-color-default{background-color:#fff}.lane-collapsed{width:64px}.lane-collapsed .lane-header{height:100%;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;border-bottom:none;border-radius:.5rem;align-items:center;justify-content:flex-start;padding-top:.5rem}.lane-collapsed .lane-title-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1rem}.lane-collapsed .lane-title-wrapper h2{margin:0;padding:0;overflow:hidden;text-overflow:ellipsis}.lane-collapsed .collapse-lane-button svg{transform:rotate(-90deg)}.lane-collapsed .cards-container,.lane-collapsed .add-card-button-wrapper,.lane-collapsed .delete-lane-button{display:none}.collapse-lane-button svg{transition:transform .3s ease}.lane-collapsed .edit-lane-title-button{display:none}#boards-panel{position:absolute;left:0;top:0;bottom:0;width:280px;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:10}#boards-panel.is-open{transform:translate(0)}#main-content.panel-is-open #kanban-board-container{margin-left:280px}
