.field-type {
  border: 2px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 0.75rem 0;
  transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.field-type:not(.disabled) {
  cursor: move;
  cursor: grab;
}
.field-type:hover:not(.disabled) {
  border-color: #80acff;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
  transform: translateX(-2px);
}
.field-type.disabled .autofit-col {
  opacity: 0.3;
}
.field-type.dragging {
  background-color: #e7e7ed;
  opacity: 0.5;
}
.field-type .sticker {
  background-color: #f7f8f9;
  color: #6b6c7e;
}
.field-type .list-group-subtitle {
  line-height: 0.875rem;
}
.field-type .list-group-subtitle small {
  font-size: 0.75rem;
}
.field-type .reference-mark {
  color: #b95000;
  font-size: 6px;
  margin: 2px 0 0 2px;
}

.field-type-drag-preview {
  max-width: 280px;
}
.field-type-drag-preview .field-type {
  background-color: #fff;
  border-color: #80acff;
  box-shadow: 0 8px 16px rgba(39, 40, 51, 0.16);
  cursor: grabbing;
}

.field-type-list .field-type-fieldgroup .field-type-header:hover {
  background-color: rgba(11, 95, 255, 0.05) !important;
}
.field-type-list .field-type-fieldgroup .field-type-header .data-layout-builder-field-sticker {
  background-color: rgba(11, 95, 255, 0.1) !important;
}
.field-type-list .field-type-fieldgroup .field-type-header .data-layout-builder-field-sticker .sticker-overlay svg {
  color: #0b5fff !important;
}
.field-type-list .field-type-fieldgroup .field-type-item:before {
  border-color: rgba(11, 95, 255, 0.2);
}
.field-type-list .field-type-fieldset .field-type-header:hover {
  background-color: rgba(90, 202, 117, 0.1) !important;
}
.field-type-list .field-type-fieldset .field-type-header .data-layout-builder-field-sticker {
  background-color: rgba(90, 202, 117, 0.2) !important;
}
.field-type-list .field-type-fieldset .field-type-header .data-layout-builder-field-sticker .sticker-overlay svg {
  color: #5aca75 !important;
}
.field-type-list .field-type-fieldset .field-type-item:before {
  border-color: rgba(90, 202, 117, 0.2);
}
.field-type-list .field-type-item:before {
  border-left: 2px solid;
  content: "";
  height: calc(100% - 15px);
  position: absolute;
  width: 0;
}
.field-type-list .panel-body {
  padding-right: 0;
}

/*# sourceMappingURL=FieldType.css.map */