section.drag-and-drop .amount {
  color: var(--black);
  opacity: 0.5;
  font-size: 16px;
}
section.drag-and-drop .item {
  overflow: hidden;
}
section.drag-and-drop .drag-elements .drag-me:not(section.drag-and-drop .drag-elements .drag-me:first-child) {
  display: none;
}
@media screen and (max-width: 63.9375em) {
  section.drag-and-drop .drag-me {
    background: var(--grey);
  }
}
section.drag-and-drop .drag-me .btn {
  background: var(--white) !important;
  border: 1px solid var(--black) !important;
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
  border-radius: 23px;
}
section.drag-and-drop .drag-me.moving .btn {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
section.drag-and-drop .feed-me {
  min-height: 40px;
  width: 100%;
  border-radius: 2.5rem;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  border: 2px solid transparent;
}
section.drag-and-drop .feed-me.bg-chapter-color-dark.over {
  border: 2px solid var(--chapter-color-dark);
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
section.drag-and-drop .feed-me.bg-chapter-color-dark.over .title {
  color: var(--chapter-color-dark);
}
section.drag-and-drop .feed-me.bg-chapter-color-dark.over .title .icon-plus {
  background-color: var(--chapter-color-dark);
}
section.drag-and-drop .feed-me.bg-chapter-color-dark.over .title .icon-plus::after {
  background: var(--white);
}
section.drag-and-drop .feed-me.bg-chapter-color-dark .title {
  color: var(--white);
}
section.drag-and-drop .feed-me.bg-chapter-color-dark .title .icon-plus {
  background-color: var(--white);
}
section.drag-and-drop .feed-me.bg-chapter-color-dark .title .icon-plus::after {
  background: var(--chapter-color-dark);
}
section.drag-and-drop .feed-me .title {
  padding: 1.125rem 1.25rem;
  color: var(--black);
  cursor: pointer;
  font: var(--h3-font);
}
section.drag-and-drop .feed-me .title .icon-plus {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
section.drag-and-drop .feed-me .title .icon-plus::after {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
section.drag-and-drop .feed-me .drag-me {
  opacity: 1 !important;
  background: transparent;
}
section.drag-and-drop .feed-me.over {
  border: 2px solid var(--chapter-color);
  background: var(--white);
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
section.drag-and-drop .feed-me.over .title {
  color: var(--chapter-color-dark);
}
section.drag-and-drop .feed-me.over .title .icon-plus {
  background-color: var(--chapter-color-dark);
}
section.drag-and-drop .feed-me.over .title .icon-plus::after {
  background: var(--white);
}
section.drag-and-drop .feed-me .drop {
  padding: 1.25rem;
}