:root {
  --rqb-spacing: 0.5rem;
  --rqb-border-width: 1px;
  --rqb-branch-indent: var(--rqb-spacing);
  --rqb-branch-width: var(--rqb-border-width);
  --rqb-base-color: #004bb8;
  --rqb-background-color: color-mix(in srgb, transparent, #004bb8 20%);
  --rqb-border-color: #8081a2;
  --rqb-border-style: solid;
  --rqb-border-radius: 0.25rem;
  --rqb-dnd-drop-indicator-color: rebeccapurple;
  --rqb-dnd-drop-indicator-style: dashed;
  --rqb-dnd-drop-indicator-width: 2px;
  --rqb-dnd-drop-indicator-copy-color: #693;
  --rqb-dnd-drop-indicator-copy-style: dashed;
  --rqb-dnd-drop-indicator-copy-width: 2px;
  --rqb-dnd-drop-indicator-group-color: #369;
  --rqb-dnd-drop-indicator-group-style: dashed;
  --rqb-dnd-drop-indicator-group-width: 2px;
  --rqb-dnd-drop-not-allowed-cursor: not-allowed;
  --rqb-branch-color: var(--rqb-border-color);
  --rqb-branch-radius: var(--rqb-border-radius);
  --rqb-branch-style: var(--rqb-border-style);
}
.ruleGroup {
  display: flex;
  flex-direction: column;
  gap: var(--rqb-spacing);
  padding: var(--rqb-spacing);
  border-width: var(--rqb-border-width);
}
.ruleGroup .ruleGroup-body {
  display: flex;
  flex-direction: column;
  gap: var(--rqb-spacing);
}
.ruleGroup .ruleGroup-body:empty {
  display: none;
}
.ruleGroup .ruleGroup-header,
.ruleGroup .rule {
  display: flex;
  gap: var(--rqb-spacing);
  align-items: center;
}
.ruleGroup .rule .rule-value:has(.rule-value-list-item) {
  display: flex;
  gap: var(--rqb-spacing);
  align-items: baseline;
}
.ruleGroup .rule.rule-hasSubQuery {
  flex-wrap: wrap;
  padding: var(--rqb-spacing);
  border-width: var(--rqb-border-width);
}
.ruleGroup .rule.rule-hasSubQuery .ruleGroup-body {
  flex-basis: 100%;
}
.ruleGroup .betweenRules {
  display: flex;
}
.ruleGroup .shiftActions {
  display: flex;
  flex-direction: column;
}
.ruleGroup .shiftActions > * {
  padding: 0;
}
.dndOver.rule,
.dndOver.ruleGroup-header {
  padding-bottom: var(--rqb-spacing);
}
.dndOver.betweenRules {
  padding-top: var(--rqb-spacing);
}
.dndGroup.rule.dndOver,
.dndGroup.ruleGroup:has(.ruleGroup-header.dndOver) {
  padding: var(--rqb-spacing);
}
.queryBuilder-branches:dir(ltr) .ruleGroup-body {
  margin-left: calc(2 * var(--rqb-branch-indent));
}
.queryBuilder-branches:dir(ltr) .rule,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup {
  position: relative;
}
.queryBuilder-branches:dir(ltr) .rule::before,
.queryBuilder-branches:dir(ltr) .rule::after,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::before,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::after {
  content: "";
  width: var(--rqb-branch-indent);
  left: calc(-1 * (var(--rqb-branch-indent) + var(--rqb-branch-width)));
  border-radius: 0;
  position: absolute;
}
.queryBuilder-branches:dir(ltr) .rule::before,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::before {
  top: calc(-1 * var(--rqb-spacing));
  height: calc(50% + var(--rqb-spacing));
  border-width: 0 0 var(--rqb-branch-width) var(--rqb-branch-width);
}
.queryBuilder-branches:dir(ltr) .rule::after,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::after {
  top: 50%;
  height: 50%;
  border-width: 0 0 0 var(--rqb-branch-width);
}
.queryBuilder-branches:dir(ltr) .rule:last-child::after,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:last-child::after {
  display: none;
}
.queryBuilder-branches:dir(ltr) .rule-hasSubQuery::before,
.queryBuilder-branches:dir(ltr) .rule-hasSubQuery::after,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::before,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::after {
  left: calc(-1 * (var(--rqb-branch-indent) + var(--rqb-branch-width) + var(--rqb-border-width)));
}
.queryBuilder-branches:dir(ltr) .rule-hasSubQuery::before,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::before {
  top: calc(-1 * (var(--rqb-spacing) + var(--rqb-border-width)));
  height: calc(50% + var(--rqb-spacing) + var(--rqb-border-width));
}
.queryBuilder-branches:dir(ltr) .rule-hasSubQuery::after,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::after {
  height: calc(50% + var(--rqb-border-width));
}
.queryBuilder-branches:dir(ltr) .betweenRules {
  position: relative;
}
.queryBuilder-branches:dir(ltr) .betweenRules::before {
  content: "";
  width: var(--rqb-branch-indent);
  left: calc(-1 * (var(--rqb-branch-indent) + var(--rqb-branch-width)));
  border-radius: 0;
  position: absolute;
  top: calc(-1 * var(--rqb-spacing));
  height: calc(100% + var(--rqb-spacing));
  border-width: 0 0 0 var(--rqb-branch-width);
}
.queryBuilder-branches:dir(rtl) .ruleGroup-body {
  margin-right: calc(2 * var(--rqb-branch-indent));
}
.queryBuilder-branches:dir(rtl) .rule,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup {
  position: relative;
}
.queryBuilder-branches:dir(rtl) .rule::before,
.queryBuilder-branches:dir(rtl) .rule::after,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::before,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::after {
  content: "";
  width: var(--rqb-branch-indent);
  right: calc(-1 * (var(--rqb-branch-indent) + var(--rqb-branch-width)));
  border-radius: 0;
  position: absolute;
}
.queryBuilder-branches:dir(rtl) .rule::after,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::after {
  top: calc(-1 * var(--rqb-spacing));
  height: calc(50% + var(--rqb-spacing));
  border-width: 0 var(--rqb-branch-width) var(--rqb-branch-width) 0;
}
.queryBuilder-branches:dir(rtl) .rule::before,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::before {
  top: 50%;
  height: 50%;
  border-width: 0 var(--rqb-branch-width) 0 0;
}
.queryBuilder-branches:dir(rtl) .rule:last-child::before,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:last-child::before {
  display: none;
}
.queryBuilder-branches:dir(rtl) .rule-hasSubQuery::before,
.queryBuilder-branches:dir(rtl) .rule-hasSubQuery::after,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::before,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::after {
  right: calc(-1 * (var(--rqb-branch-indent) + var(--rqb-branch-width) + var(--rqb-border-width)));
}
.queryBuilder-branches:dir(rtl) .rule-hasSubQuery::after,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::after {
  top: calc(-1 * (var(--rqb-spacing) + var(--rqb-border-width)));
  height: calc(50% + var(--rqb-spacing) + var(--rqb-border-width));
}
.queryBuilder-branches:dir(rtl) .rule-hasSubQuery::before,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::before {
  height: calc(50% + var(--rqb-border-width));
}
.queryBuilder-branches:dir(rtl) .betweenRules {
  position: relative;
}
.queryBuilder-branches:dir(rtl) .betweenRules::after {
  content: "";
  width: var(--rqb-branch-indent);
  right: calc(-1 * (var(--rqb-branch-indent) + var(--rqb-branch-width)));
  border-radius: 0;
  position: absolute;
  top: calc(-1 * var(--rqb-spacing));
  height: calc(100% + var(--rqb-spacing));
  border-width: 0 var(--rqb-branch-width) 0 0;
}
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .rule-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-combinators + .rule-remove,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .rule-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .rule-remove,
.queryBuilder-justified:dir(ltr) .shiftActions + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .shiftActions + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .shiftActions + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .shiftActions + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .shiftActions + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .shiftActions + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .shiftActions + .rule-lock,
.queryBuilder-justified:dir(ltr) .shiftActions + .rule-remove,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .rule-lock,
.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle + .rule-remove,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .rule-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle + .rule-remove,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .rule-lock,
.queryBuilder-justified:dir(ltr) .ruleGroup-header + .rule-remove,
.queryBuilder-justified:dir(ltr) .rule-operators + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .rule-operators + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .rule-operators + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .rule-operators + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .rule-operators + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .rule-operators + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .rule-operators + .rule-lock,
.queryBuilder-justified:dir(ltr) .rule-operators + .rule-remove,
.queryBuilder-justified:dir(ltr) .rule-value + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .rule-value + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .rule-value + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .rule-value + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .rule-value + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .rule-value + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .rule-value + .rule-lock,
.queryBuilder-justified:dir(ltr) .rule-value + .rule-remove,
.queryBuilder-justified:dir(ltr) .control + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .control + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .control + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .control + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .control + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .control + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .control + .rule-lock,
.queryBuilder-justified:dir(ltr) .control + .rule-remove,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .rule-lock,
.queryBuilder-justified:dir(ltr) .chakra-select__wrapper + .rule-remove,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .ruleGroup-addRule,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .ruleGroup-addGroup,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .ruleGroup-lock,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .ruleGroup-remove,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .rule-cloneRule,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .rule-lock,
.queryBuilder-justified:dir(ltr) input[type="hidden"] + .rule-remove {
  margin-left: auto !important;
}
.queryBuilder-justified:dir(ltr) .ruleGroup-addRule:first-child,
.queryBuilder-justified:dir(ltr) .ruleGroup-addGroup:first-child {
  margin-left: auto !important;
}
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .rule-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-combinators + .rule-remove,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .rule-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .rule-remove,
.queryBuilder-justified:dir(rtl) .shiftActions + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .shiftActions + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .shiftActions + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .shiftActions + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .shiftActions + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .shiftActions + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .shiftActions + .rule-lock,
.queryBuilder-justified:dir(rtl) .shiftActions + .rule-remove,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .rule-lock,
.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle + .rule-remove,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .rule-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle + .rule-remove,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .rule-lock,
.queryBuilder-justified:dir(rtl) .ruleGroup-header + .rule-remove,
.queryBuilder-justified:dir(rtl) .rule-operators + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .rule-operators + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .rule-operators + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .rule-operators + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .rule-operators + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .rule-operators + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .rule-operators + .rule-lock,
.queryBuilder-justified:dir(rtl) .rule-operators + .rule-remove,
.queryBuilder-justified:dir(rtl) .rule-value + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .rule-value + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .rule-value + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .rule-value + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .rule-value + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .rule-value + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .rule-value + .rule-lock,
.queryBuilder-justified:dir(rtl) .rule-value + .rule-remove,
.queryBuilder-justified:dir(rtl) .control + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .control + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .control + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .control + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .control + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .control + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .control + .rule-lock,
.queryBuilder-justified:dir(rtl) .control + .rule-remove,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .rule-lock,
.queryBuilder-justified:dir(rtl) .chakra-select__wrapper + .rule-remove,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .ruleGroup-addRule,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .ruleGroup-addGroup,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .ruleGroup-cloneGroup,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .ruleGroup-lock,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .ruleGroup-remove,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .rule-cloneRule,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .rule-lock,
.queryBuilder-justified:dir(rtl) input[type="hidden"] + .rule-remove {
  margin-right: auto !important;
}
.queryBuilder-justified:dir(rtl) .ruleGroup-addRule:first-child,
.queryBuilder-justified:dir(rtl) .ruleGroup-addGroup:first-child {
  margin-right: auto !important;
}
.ruleGroup,
.rule-hasSubQuery {
  border-color: var(--rqb-border-color);
  border-style: var(--rqb-border-style);
  border-radius: var(--rqb-border-radius);
  background: var(--rqb-background-color);
}
.ruleGroup .shiftActions > *,
.rule-hasSubQuery .shiftActions > * {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  cursor: pointer;
}
.dndOver.rule,
.dndOver.ruleGroup-header:not(.dndGroup .ruleGroup-header) {
  border-bottom-width: var(--rqb-dnd-drop-indicator-width);
  border-bottom-style: var(--rqb-dnd-drop-indicator-style);
  border-bottom-color: var(--rqb-dnd-drop-indicator-color);
}
.dndOver.rule.dndCopy,
.dndOver.ruleGroup-header:not(.dndGroup .ruleGroup-header).dndCopy {
  border-bottom-width: var(--rqb-dnd-drop-indicator-copy-width);
  border-bottom-style: var(--rqb-dnd-drop-indicator-copy-style);
  border-bottom-color: var(--rqb-dnd-drop-indicator-copy-color);
}
.dndOver.betweenRules {
  border-top-width: var(--rqb-dnd-drop-indicator-width);
  border-top-style: var(--rqb-dnd-drop-indicator-style);
  border-top-color: var(--rqb-dnd-drop-indicator-color);
}
.dndOver.betweenRules.dndCopy {
  border-top-width: var(--rqb-dnd-drop-indicator-copy-width);
  border-top-style: var(--rqb-dnd-drop-indicator-copy-style);
  border-top-color: var(--rqb-dnd-drop-indicator-copy-color);
}
.dndDropNotAllowed {
  cursor: var(--rqb-dnd-drop-not-allowed-cursor);
}
.dndGroup.rule.dndOver,
.dndGroup.ruleGroup:has(> .ruleGroup-header.dndOver) {
  border-width: var(--rqb-dnd-drop-indicator-group-width);
  border-style: var(--rqb-dnd-drop-indicator-group-style);
  border-color: var(--rqb-dnd-drop-indicator-group-color);
  border-radius: var(--rqb-border-radius);
}
.dndGroup.rule.dndOver.dndCopy,
.dndGroup.ruleGroup:has(> .ruleGroup-header.dndOver).dndCopy {
  border-color: var(--rqb-dnd-drop-indicator-copy-color);
  border-width: var(--rqb-dnd-drop-indicator-copy-width);
  border-style: var(--rqb-dnd-drop-indicator-copy-style);
}
.ruleGroup.dndDragging,
.rule.dndDragging {
  opacity: 0.5;
}
.ruleGroup .queryBuilder-dragHandle,
.rule .queryBuilder-dragHandle {
  cursor: move;
}
.ruleGroup.queryBuilder-disabled .queryBuilder-dragHandle,
.rule.queryBuilder-disabled .queryBuilder-dragHandle {
  cursor: not-allowed;
  opacity: 0.5;
}
.queryBuilder-branches:dir(ltr) .rule::before,
.queryBuilder-branches:dir(ltr) .rule::after,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::before,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup::after {
  border-color: var(--rqb-branch-color);
  border-style: var(--rqb-branch-style);
}
.queryBuilder-branches:dir(ltr) .rule:last-child::before,
.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:last-child::before {
  border-bottom-left-radius: var(--rqb-branch-radius);
}
.queryBuilder-branches:dir(ltr) .betweenRules {
  position: relative;
}
.queryBuilder-branches:dir(ltr) .betweenRules::before {
  border-color: var(--rqb-branch-color);
  border-style: var(--rqb-branch-style);
}
.queryBuilder-branches:dir(rtl) .rule::before,
.queryBuilder-branches:dir(rtl) .rule::after,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::before,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup::after {
  border-color: var(--rqb-branch-color);
  border-style: var(--rqb-branch-style);
}
.queryBuilder-branches:dir(rtl) .rule:last-child::after,
.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:last-child::after {
  border-bottom-right-radius: var(--rqb-branch-radius);
}
.queryBuilder-branches:dir(rtl) .betweenRules {
  position: relative;
}
.queryBuilder-branches:dir(rtl) .betweenRules::after {
  border-color: var(--rqb-branch-color);
  border-style: var(--rqb-branch-style);
} /*# sourceMappingURL=query-builder.css.map */
