.column { display: flex; align-items: stretch; width: 100%; border: 1px solid #aaa; border-radius: 4px; background: #fafafa; } .checkContainer { position: relative; margin-right: 4px; margin-bottom: 7px; margin-left: 8px; } .label { display: flex; flex-grow: 1; margin-bottom: 0; margin-left: 2px; font-weight: normal; line-height: 36px; cursor: pointer; } .dragHandle { display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-left: auto; width: $dragHandleWidth; text-align: center; cursor: grab; } .dragIcon { top: 0; } .isDragging { opacity: 0.25; } .notDragable { padding: 4px 0; }