._block_1ne65_1 {
  text-align: left;
  display: flex;
  width: 100%;
  position: relative;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

._handle_1ne65_10 {
  flex: 0 0 16px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  visibility: hidden;
}

._handleIcon_1ne65_18 {
  font-size: 14px;
  color: #ccc;
}

._content_1ne65_23 {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0.5rem 0;
}

._block_1ne65_1._dragging_1ne65_30,
._block_1ne65_1:hover {
  background-color: #fafbfa;
}

._block_1ne65_1._dragging_1ne65_30 ._handle_1ne65_10,
._block_1ne65_1:hover ._handle_1ne65_10 {
  visibility: visible;
}
