.is-block-layout {
  display: block !important;
}
.is-flex-layout {
  display: flex !important;
  gap: var(--gap, inherit) !important;
  justify-content: var(--justification, left) !important;
  align-items: var(--alignment, start) !important;
}
.is-fixed-position {
  position: fixed !important;
}
.is-relative-position {
  position: relative !important;
}
.is-absolute-position {
  position: absolute !important;
}
.is-absolute-position,
.is-fixed-position,
.is-relative-position {
  top: var(--top, auto) !important;
  bottom: var(--bottom, auto) !important;
  left: var(--left, auto) !important;
  right: var(--right, auto) !important;
  z-index: 10 !important;
}

.is-absolute-position {
  width: var(--width, auto) !important;
  height: var(--height, auto) !important;
}
