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

.form-item:has(input:required) > label {
  &:after {
    content: "*";
    color: rgba(var(--x-danger-rgb));
    display: inline-block;
    margin-left: 3px;
  }
}

.sortable-drag,
.sortable-ghost {
  cursor: grabbing !important;
}
.sortable-fallback {
  opacity: 1;
  pointer-events: none;
}
.sortable-chosen {
  background-color: rgba(248, 249, 250, 0.8);
}
body.dragging * {
  cursor: grabbing !important;
  user-select: none !important;
  -webkit-user-select: none !important;
}
.sortable-drag-source {
  visibility: hidden !important;
  opacity: 0 !important;
}

.media-picker {
  opacity: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.img-svg {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  background-color: #e0dfdf;
  padding: 0.5em;
}

.cke_reset {
  width: 100% !important;
}

.tox-tinymce {
  border-radius: 0 !important;
}
