html,body,#root,.page{margin:0;padding:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;font-family:Roboto,sans-serif}.MuiDataGrid-row.deleted{position:relative}.MuiDataGrid-row.deleted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#aa1e1e40;pointer-events:none;z-index:1}.core-table-grid.core-table--pending .ag-viewport{opacity:.6;pointer-events:none;transition:opacity .15s ease-out}.ag-header-cell.has-context-menu{background-color:#00000014}.core-table-grid{--ag-borders-critical: none}.core-table-grid .ag-pinned-left-header,.core-table-grid .ag-pinned-left-cols-container{position:relative}.core-table-grid .ag-pinned-left-header:after,.core-table-grid .ag-pinned-left-cols-container:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;background-color:var(--mui-palette-divider);pointer-events:none}.core-table-grid .ag-pinned-right-header,.core-table-grid .ag-pinned-right-cols-container{position:relative}.core-table-grid .ag-pinned-right-header:after,.core-table-grid .ag-pinned-right-cols-container:after{content:"";position:absolute;top:0;left:0;bottom:0;width:5px;background-color:var(--mui-palette-divider);pointer-events:none}.core-table-grid .ag-row.ag-row-locked{background-color:#ed6c020a}.core-table-grid .ag-row.ag-row-locked:hover{background-color:#ed6c0214}.core-table-grid .ag-row.ag-row-locked.ag-row-selected{background-color:#ed6c021f}.core-table-grid .ag-row.ag-row-archived{background-color:#0000000a;opacity:.7}.core-table-grid .ag-row.ag-row-archived:hover{background-color:#00000014;opacity:.85}.core-table-grid .ag-row.ag-row-archived.ag-row-selected{background-color:#0000001f;opacity:.9}.cd-viewer{--cd-density: 1;--cd-row-height: calc(20px * var(--cd-density));--cd-row-padding: calc(1px * var(--cd-density));--cd-row-gap: calc(2px * var(--cd-density));--cd-section-padding: calc(4px * var(--cd-density));--cd-section-gap: calc(4px * var(--cd-density));--cd-indent-size: calc(20px * var(--cd-density));--cd-font-size-body: calc(11px * var(--cd-density));--cd-font-size-small: calc(10px * var(--cd-density));--cd-font-size-xs: calc(9px * var(--cd-density));--cd-font-size-title: calc(13px * var(--cd-density));--cd-icon-size: calc(14px * var(--cd-density));--cd-checkbox-size: calc(12px * var(--cd-density));--cd-button-height: calc(18px * var(--cd-density));--cd-chip-height: calc(14px * var(--cd-density));--cd-badge-size: calc(12px * var(--cd-density));--cd-border-radius: calc(2px * var(--cd-density));--cd-status-width: 50px;--cd-props-width: 50px;--cd-sel-btn-width: 10ch;--cd-primary-main: var(--mui-palette-primary-main, #095050);--cd-primary-light: var(--mui-palette-primary-light, #2a7a7a);--cd-primary-contrast: var(--mui-palette-primary-contrastText, #ffffff);--cd-success-main: var(--mui-palette-success-main, #2F8F65);--cd-success-light: var(--mui-palette-success-light, #58AF86);--cd-success-dark: var(--mui-palette-success-dark, #1E6143);--cd-warning-main: var(--mui-palette-warning-main, #D58A00);--cd-warning-light: var(--mui-palette-warning-light, #F0A93A);--cd-error-main: var(--mui-palette-error-main, #C84545);--cd-error-light: var(--mui-palette-error-light, #E06C6C);--cd-info-main: var(--mui-palette-info-main, #1C6ECF);--cd-info-light: var(--mui-palette-info-light, #5392E0);--cd-info-dark: var(--mui-palette-info-dark, #144C91);--cd-bg-default: var(--mui-palette-background-default, #f5f5f5);--cd-bg-paper: var(--mui-palette-background-paper, #ffffff);--cd-bg-hover: var(--mui-palette-action-hover, rgba(0, 0, 0, .04));--cd-text-primary: var(--mui-palette-text-primary, rgba(0, 0, 0, .87));--cd-text-secondary: var(--mui-palette-text-secondary, rgba(0, 0, 0, .6));--cd-text-disabled: var(--mui-palette-text-disabled, rgba(0, 0, 0, .38));--cd-divider: var(--mui-palette-divider, rgba(0, 0, 0, .12));--cd-status-unchanged: transparent;--cd-status-modified: var(--cd-warning-light);--cd-status-left-only: var(--cd-success-light);--cd-status-right-only: var(--cd-info-light);--cd-border-modified: var(--cd-warning-main);--cd-border-left-only: var(--cd-success-main);--cd-border-right-only: var(--cd-info-main);--cd-font-family: "Roboto", "Helvetica", "Arial", sans-serif;--cd-font-mono: "Roboto Mono", "Consolas", "Monaco", monospace;--cd-transition-fast: .15s ease;--cd-transition-normal: .2s ease;--cd-json-string: #0d904f;--cd-json-number: #1976d2;--cd-json-boolean: #9c27b0;--cd-json-null: #999999;--cd-json-key: #d32f2f;--cd-json-bracket: #666666;--cd-kind-config: #546e7a;--cd-kind-company: #7b1fa2;--cd-kind-store: #1565c0;--cd-kind-area: #2e7d32;--cd-kind-category: #ef6c00;--cd-kind-categoryGroup: #c2185b;--cd-kind-section: #6d4c41;--cd-kind-shelf: #78909c;font-family:var(--cd-font-family);font-size:var(--cd-font-size-body);color:var(--cd-text-primary)}.cd-viewer{display:flex;flex-direction:row;height:100%;overflow:hidden}.cd-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.cd-header{padding:var(--cd-section-padding) calc(var(--cd-section-padding) * 2);border-bottom:1px solid var(--cd-divider);background-color:var(--cd-bg-default);display:flex;flex-direction:column;gap:var(--cd-section-gap)}.cd-header-row{display:flex;align-items:center;gap:var(--cd-section-gap);flex-wrap:wrap}.cd-tree-container{flex:1;overflow:auto;padding:var(--cd-row-padding) 0}.cd-footer{padding:var(--cd-section-padding) calc(var(--cd-section-padding) * 2);border-top:1px solid var(--cd-divider);background-color:var(--cd-bg-default);display:flex;align-items:center;justify-content:flex-end;gap:var(--cd-section-gap)}.cd-footer-status{font-size:var(--cd-font-size-small)}.cd-title{display:flex;align-items:center;gap:var(--cd-row-gap);font-size:var(--cd-font-size-title);font-weight:600;margin:0}.cd-title-icon{color:var(--cd-primary-main)}.cd-title-icon svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-progress-container{display:flex;align-items:center;gap:var(--cd-row-gap);min-width:100px}.cd-progress-bar{flex:1;height:calc(var(--cd-badge-size) / 2);border-radius:calc(var(--cd-badge-size) / 4);background-color:#0000001a;overflow:hidden}.cd-progress-fill{height:100%;border-radius:calc(var(--cd-badge-size) / 4);background-color:var(--cd-primary-main);transition:width var(--cd-transition-normal)}.cd-progress-fill[data-complete=true]{background-color:var(--cd-success-main)}.cd-progress-text{font-size:var(--cd-font-size-xs);color:var(--cd-text-secondary);white-space:nowrap}.cd-check-icon{color:var(--cd-success-main)}.cd-check-icon svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--cd-row-gap);padding:0 var(--cd-section-padding);height:var(--cd-chip-height);font-size:var(--cd-font-size-xs);border-radius:var(--cd-border-radius);white-space:nowrap;line-height:var(--cd-chip-height);flex-shrink:0}.cd-chip--outlined{background-color:transparent;border:1px solid currentColor}.cd-chip--filled{border:none}.cd-chip--default{background-color:#00000014;color:var(--cd-text-primary)}.cd-chip--default.cd-chip--outlined{background-color:transparent;border-color:var(--cd-divider)}.cd-chip--warning{background-color:var(--cd-warning-light);color:#000000de}.cd-chip--warning.cd-chip--outlined{background-color:transparent;color:var(--cd-warning-main)}.cd-chip--success{background-color:var(--cd-success-light);color:#000000de}.cd-chip--success.cd-chip--outlined{background-color:transparent;color:var(--cd-success-main)}.cd-chip--info{background-color:var(--cd-info-light);color:#fff}.cd-chip--info.cd-chip--outlined{background-color:transparent;color:var(--cd-info-main)}.cd-chip--error{background-color:var(--cd-error-light);color:#fff}.cd-chip--error.cd-chip--outlined{background-color:transparent;color:var(--cd-error-main)}.cd-config-card{flex:1;display:flex;align-items:center;gap:var(--cd-row-gap);padding:var(--cd-row-padding) var(--cd-section-padding);border:1px solid var(--cd-divider);border-radius:var(--cd-border-radius);background-color:var(--cd-bg-paper);font-size:var(--cd-font-size-small)}.cd-config-label{font-size:var(--cd-font-size-xs);color:var(--cd-text-secondary)}.cd-config-name{font-weight:600}.cd-config-vs{color:var(--cd-text-secondary);font-size:var(--cd-font-size-xs)}.cd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cd-row-gap);padding:var(--cd-row-padding) var(--cd-section-padding);font-size:var(--cd-font-size-small);font-family:var(--cd-font-family);font-weight:500;border-radius:var(--cd-border-radius);cursor:pointer;transition:background-color var(--cd-transition-fast),border-color var(--cd-transition-fast);border:1px solid transparent;text-transform:none;white-space:nowrap;height:calc(var(--cd-button-height) + 4px)}.cd-btn:disabled{opacity:.5;cursor:not-allowed}.cd-btn--small{padding:var(--cd-row-padding) var(--cd-row-gap);font-size:var(--cd-font-size-xs);height:var(--cd-button-height)}.cd-btn svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-btn--outlined{background-color:transparent;border-color:var(--cd-divider);color:var(--cd-text-primary)}.cd-btn--outlined:hover:not(:disabled){background-color:var(--cd-bg-hover)}.cd-btn--contained{background-color:var(--cd-primary-main);border-color:var(--cd-primary-main);color:var(--cd-primary-contrast)}.cd-btn--contained:hover:not(:disabled){background-color:var(--cd-primary-light)}.cd-btn--success{color:var(--cd-success-main);border-color:var(--cd-success-main)}.cd-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--cd-row-padding);background:none;border:none;border-radius:var(--cd-border-radius);cursor:pointer;color:var(--cd-text-secondary);transition:background-color var(--cd-transition-fast)}.cd-icon-btn:hover{background-color:var(--cd-bg-hover)}.cd-icon-btn svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-dropdown{position:relative;display:inline-block}.cd-dropdown-toggle{display:inline-flex;align-items:center;gap:var(--cd-row-gap)}.cd-dropdown-toggle svg:last-child{margin-left:2px;opacity:.7}.cd-dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:140px;padding-top:4px}.cd-dropdown-menu-inner{padding:4px 0;background-color:var(--cd-bg-paper);border:1px solid var(--cd-divider);border-radius:var(--cd-border-radius);box-shadow:0 2px 8px #00000026}.cd-dropdown:hover .cd-dropdown-menu,.cd-dropdown:focus-within .cd-dropdown-menu{display:block}.cd-dropdown-item{display:block;width:100%;padding:6px 12px;font-size:var(--cd-font-size-small);font-family:var(--cd-font-family);text-align:left;background:none;border:none;cursor:pointer;color:var(--cd-text-primary);transition:background-color var(--cd-transition-fast)}.cd-dropdown-item:hover{background-color:var(--cd-bg-hover)}.cd-dropdown-item:active{background-color:#00000014}.cd-filter-group{display:inline-flex;border-radius:var(--cd-border-radius);overflow:visible;border:1px solid var(--cd-divider)}.cd-filter-btn{padding:var(--cd-row-padding) var(--cd-section-padding);font-size:var(--cd-font-size-xs);font-family:var(--cd-font-family);background-color:var(--cd-bg-paper);border:none;border-right:1px solid var(--cd-divider);cursor:pointer;transition:background-color var(--cd-transition-fast);position:relative;height:var(--cd-row-height)}.cd-filter-btn:last-child{border-right:none}.cd-filter-btn:hover:not(.cd-filter-btn--active){background-color:var(--cd-bg-hover)}.cd-filter-btn--active{background-color:var(--cd-primary-main);color:var(--cd-primary-contrast)}.cd-filter-badge{position:absolute;top:calc(var(--cd-badge-size) / -2);right:calc(var(--cd-badge-size) / -2);min-width:var(--cd-badge-size);height:var(--cd-badge-size);padding:0 2px;font-size:calc(var(--cd-font-size-xs) - 2px);font-weight:600;line-height:var(--cd-badge-size);text-align:center;border-radius:calc(var(--cd-badge-size) / 2);color:#fff;z-index:1}.cd-filter-badge--warning{background-color:var(--cd-warning-main);color:#000000de}.cd-filter-badge--info{background-color:var(--cd-info-main)}.cd-filter-badge--error{background-color:var(--cd-error-main)}.cd-divider{width:1px;height:var(--cd-row-height);background-color:var(--cd-divider);flex-shrink:0}.cd-node-row{display:flex;align-items:center;gap:var(--cd-row-gap);padding:var(--cd-row-padding) var(--cd-section-padding);min-height:var(--cd-row-height);transition:opacity var(--cd-transition-fast),outline var(--cd-transition-fast)}.cd-node-controls{display:flex;align-items:center;gap:var(--cd-row-gap);flex-shrink:0}.cd-node-body{display:flex;align-items:center;gap:var(--cd-row-gap);flex:1;min-width:0}.cd-node-content{min-width:0;display:flex;align-items:center;gap:var(--cd-row-gap);flex:1;padding:var(--cd-row-padding) var(--cd-section-padding);border-radius:var(--cd-border-radius);transition:background-color var(--cd-transition-fast),filter var(--cd-transition-fast)}.cd-node-right{display:flex;align-items:center;gap:var(--cd-row-gap);flex-shrink:0}.cd-node-body[data-status=unchanged] .cd-node-content{background-color:var(--cd-status-unchanged)}.cd-node-body[data-status=modified] .cd-node-content{background-color:var(--cd-status-modified);border-left:3px solid var(--cd-border-modified)}.cd-node-body[data-status=left-only] .cd-node-content{background-color:var(--cd-status-left-only);border-left:3px solid var(--cd-border-left-only)}.cd-node-body[data-status=right-only] .cd-node-content{background-color:var(--cd-status-right-only);border-left:3px solid var(--cd-border-right-only)}.cd-node-body[data-status=unchanged] .cd-node-content:hover{background-color:var(--cd-bg-hover)}.cd-node-body:not([data-status=unchanged]) .cd-node-content:hover{filter:brightness(.95)}.cd-node-row[data-reviewed=true]:not([data-status=unchanged]){opacity:.75}.cd-node-row[data-reviewed=true]:hover{opacity:1}.cd-node-row[data-focused=true] .cd-node-content{outline:2px solid var(--cd-primary-main);outline-offset:-2px}.cd-expand-btn{display:flex;align-items:center;justify-content:center;width:var(--cd-row-height);height:var(--cd-row-height);padding:0;background:none;border:none;cursor:pointer;border-radius:var(--cd-border-radius);color:var(--cd-text-secondary);flex-shrink:0}.cd-expand-btn:hover{background-color:var(--cd-bg-hover)}.cd-expand-btn--hidden{visibility:hidden}.cd-expand-icon{width:var(--cd-icon-size);height:var(--cd-icon-size);transition:transform var(--cd-transition-fast)}.cd-expand-icon--rotated{transform:rotate(90deg)}.cd-node-icon{display:flex;align-items:center;justify-content:center;color:var(--cd-text-secondary);flex-shrink:0;width:var(--cd-icon-size)}.cd-node-icon svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-node-icon[data-kind=config]{color:var(--cd-kind-config)}.cd-node-icon[data-kind=company]{color:var(--cd-kind-company)}.cd-node-icon[data-kind=store]{color:var(--cd-kind-store)}.cd-node-icon[data-kind=area]{color:var(--cd-kind-area)}.cd-node-icon[data-kind=category]{color:var(--cd-kind-category)}.cd-node-icon[data-kind=categoryGroup]{color:var(--cd-kind-categoryGroup)}.cd-node-icon[data-kind=section]{color:var(--cd-kind-section)}.cd-node-icon[data-kind=shelf]{color:var(--cd-kind-shelf)}.cd-node-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cd-font-size-small);flex-shrink:1;min-width:0}.cd-node-name--bold{font-weight:600}.cd-node-name--skipped{text-decoration:line-through;color:var(--cd-text-disabled)}.cd-node-name--renamed{display:inline-flex;align-items:center;gap:.3em;border-bottom:2px solid var(--cd-warning-main);padding-bottom:1px}.cd-name-left{color:var(--cd-success-dark)}.cd-name-separator{color:var(--cd-text-disabled);font-weight:400;padding:0 .1em}.cd-name-right{color:var(--cd-info-dark)}.cd-node-name--clickable{cursor:pointer;border-radius:2px;transition:background-color .15s ease}.cd-node-name--clickable:hover{background-color:var(--cd-hover-bg);text-decoration:underline}.cd-checkbox{width:var(--cd-checkbox-size);height:var(--cd-checkbox-size);accent-color:var(--cd-success-main);cursor:pointer;margin:0;flex-shrink:0}.cd-status-chip{width:var(--cd-status-width);text-align:center;flex-shrink:0}.cd-props-chip{width:var(--cd-props-width);text-align:center;flex-shrink:0}.cd-slot{flex-shrink:0}.cd-slot--checkbox{width:var(--cd-checkbox-size)}.cd-slot--status{width:var(--cd-status-width)}.cd-slot--props{width:var(--cd-props-width)}.cd-slot--selection{width:calc(var(--cd-sel-btn-width) * 2)}.cd-child-badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cd-badge-size);height:var(--cd-badge-size);padding:0 3px;margin-left:calc(var(--cd-row-gap) * 2);font-size:calc(var(--cd-font-size-xs) - 1px);font-weight:600;line-height:var(--cd-badge-size);border-radius:calc(var(--cd-badge-size) / 2);background-color:var(--cd-warning-main);color:#000000de;flex-shrink:0}.cd-child-badge+.cd-child-badge{margin-left:2px}.cd-child-badge--modified{background-color:var(--cd-warning-main);color:#000000de}.cd-child-badge--additions{background-color:var(--cd-info-main);color:#fff}.cd-child-badge--hidden{display:none}.cd-selection-group{display:inline-flex;border-radius:var(--cd-border-radius);overflow:hidden;border:1px solid var(--cd-divider);flex-shrink:0}.cd-sel-btn{width:var(--cd-sel-btn-width);padding:0;font-size:var(--cd-font-size-xs);font-family:var(--cd-font-family);background-color:var(--cd-bg-paper);border:none;border-right:1px solid var(--cd-divider);cursor:pointer;transition:background-color var(--cd-transition-fast);height:var(--cd-button-height);line-height:var(--cd-button-height);text-align:center}.cd-sel-btn:last-child{border-right:none}.cd-sel-btn:hover:not(.cd-sel-btn--active){background-color:var(--cd-bg-hover)}.cd-sel-btn--active{font-weight:600}.cd-sel-btn--left.cd-sel-btn--active{background-color:var(--cd-success-light)}.cd-sel-btn--right.cd-sel-btn--active{background-color:var(--cd-info-light)}.cd-sel-btn--neither.cd-sel-btn--active{background-color:var(--cd-error-light)}.cd-children{overflow:hidden}.cd-children--collapsed{display:none}.cd-prop-panel{padding:var(--cd-section-padding);margin:var(--cd-row-padding) 0;background-color:var(--cd-bg-paper);border-radius:var(--cd-border-radius);border:1px solid var(--cd-divider)}.cd-prop-header{display:flex;align-items:center;justify-content:flex-end;gap:var(--cd-row-gap);margin-bottom:var(--cd-row-padding)}.cd-prop-table{width:100%;border-collapse:collapse;font-size:var(--cd-font-size-small)}.cd-prop-table th,.cd-prop-table td{padding:var(--cd-row-padding) var(--cd-section-padding);text-align:left;border-bottom:1px solid var(--cd-divider)}.cd-prop-table th{font-weight:600}.cd-prop-th--property{background-color:#0000000a}.cd-prop-th--left{background-color:var(--cd-success-light);color:var(--cd-success-dark)}.cd-prop-th--right{background-color:var(--cd-info-light);color:var(--cd-info-dark)}.cd-prop-th--merged{background-color:#00000014;border-left:2px solid var(--cd-divider)}.cd-prop-cell--clickable{cursor:pointer;transition:background-color var(--cd-transition-fast)}.cd-prop-cell--clickable:hover{background-color:var(--cd-bg-hover)}.cd-prop-cell--left-selected{background-color:#2f8f6526}.cd-prop-cell--right-selected{background-color:#1c6ecf26}.cd-prop-cell--custom-selected{background-color:#d58a0026}.cd-prop-value{font-family:var(--cd-font-mono);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.cd-prop-merged-cell{display:flex;align-items:center;gap:calc(var(--cd-spacing) * 1);border-left:2px solid var(--cd-divider)}.cd-prop-input{font-family:var(--cd-font-mono);font-size:12px;padding:calc(var(--cd-spacing) * .5);border:1px solid var(--cd-divider);border-radius:2px;width:100%}.cd-prop-input:focus{outline:none;border-color:var(--cd-primary-main)}.cd-prop-input--number{width:80px;text-align:right}.cd-prop-input--checkbox{width:auto;height:16px;width:16px;cursor:pointer;accent-color:var(--cd-primary-main)}.cd-prop-merged-cell--custom{background-color:#d58a0026}.cd-prop-merged-cell--custom .cd-prop-input{border-color:var(--cd-warning-main)}.cd-preview-panel{width:350px;height:100%;display:flex;flex-direction:column;border-left:1px solid var(--cd-divider);background-color:var(--cd-bg-paper);flex-shrink:0}.cd-preview-panel--hidden{display:none}.cd-preview-header{padding:calc(var(--cd-spacing) * 1.5);background-color:#0000000a;border-bottom:1px solid var(--cd-divider);display:flex;align-items:center;justify-content:space-between}.cd-preview-title{display:flex;align-items:center;gap:calc(var(--cd-spacing) * 1);font-weight:600}.cd-preview-actions{display:flex;gap:calc(var(--cd-spacing) * .5)}.cd-preview-summary{padding:calc(var(--cd-spacing) * 1);background-color:#00000005;border-bottom:1px solid var(--cd-divider);display:flex;flex-wrap:wrap;gap:calc(var(--cd-spacing) * .5)}.cd-preview-content{flex:1;overflow:auto;padding:calc(var(--cd-spacing) * 1)}.cd-preview-footer{padding:calc(var(--cd-spacing) * 1);background-color:#00000005;border-top:1px solid var(--cd-divider);font-size:var(--cd-font-size-small);color:var(--cd-text-secondary)}.cd-json-node{font-family:var(--cd-font-mono);font-size:12px}.cd-json-row{display:flex;align-items:center;padding:calc(var(--cd-spacing) * .25) 0;border-radius:2px}.cd-json-row:hover{background-color:var(--cd-bg-hover)}.cd-json-row--clickable{cursor:pointer}.cd-json-row--highlighted{animation:cd-highlight-pulse 2s ease-out}@keyframes cd-highlight-pulse{0%{background-color:var(--cd-warning-light);box-shadow:0 0 0 2px var(--cd-warning-main)}to{background-color:transparent;box-shadow:none}}.cd-json-key{color:var(--cd-json-key);margin-right:calc(var(--cd-spacing) * .5)}.cd-json-colon{color:var(--cd-text-secondary);margin-right:calc(var(--cd-spacing) * .5)}.cd-json-string{color:var(--cd-json-string)}.cd-json-number{color:var(--cd-json-number)}.cd-json-boolean{color:var(--cd-json-boolean)}.cd-json-null{color:var(--cd-json-null)}.cd-json-bracket{color:var(--cd-json-bracket)}.cd-json-children--collapsed{display:none}.cd-alert{display:flex;align-items:center;gap:var(--cd-section-gap);padding:var(--cd-section-padding) calc(var(--cd-section-padding) * 2);border-radius:var(--cd-border-radius);margin:var(--cd-section-padding);font-size:var(--cd-font-size-small)}.cd-alert--success{background-color:#2f8f651a;color:var(--cd-success-dark)}.cd-alert--info{background-color:#1c6ecf1a;color:var(--cd-info-dark)}.cd-alert-icon{display:flex;flex-shrink:0}.cd-alert-icon svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-alert-content{flex:1}.cd-alert-title{font-weight:600}.cd-impact{display:flex;align-items:center;gap:calc(var(--cd-spacing) * 1);flex-wrap:wrap}.cd-impact-label{font-size:var(--cd-font-size-small);color:var(--cd-text-secondary)}.cd-empty{padding:calc(var(--cd-spacing) * 3);text-align:center;color:var(--cd-text-secondary)}.cd-hidden{display:none!important}.cd-node--filtered-out{display:none}.cd-conflicts-panel{width:550px;height:100%;display:flex;flex-direction:column;border-left:1px solid var(--cd-divider);background-color:var(--cd-bg-paper);flex-shrink:0}.cd-conflicts-panel--hidden{display:none}.cd-conflicts-header{padding:calc(var(--cd-spacing) * 1.5);background-color:#d58a001a;border-bottom:1px solid var(--cd-divider);display:flex;align-items:center;gap:calc(var(--cd-spacing) * 1)}.cd-conflicts-title{display:flex;align-items:center;gap:calc(var(--cd-spacing) * 1);font-weight:600;color:var(--cd-warning-main)}.cd-conflicts-title svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-conflicts-progress{flex:1;text-align:right;font-size:var(--cd-font-size-small);color:var(--cd-text-secondary)}.cd-conflicts-description{padding:calc(var(--cd-spacing) * 1);background-color:#00000005;border-bottom:1px solid var(--cd-divider);font-size:var(--cd-font-size-small);color:var(--cd-text-secondary);line-height:1.4}.cd-conflicts-content{flex:1;overflow:auto;padding:calc(var(--cd-spacing) * 1)}.cd-conflicts-store{margin-bottom:calc(var(--cd-spacing) * 2)}.cd-conflicts-store-header{display:flex;align-items:center;gap:calc(var(--cd-spacing) * 1);padding:calc(var(--cd-spacing) * 1);background-color:#0000000a;border-radius:var(--cd-border-radius);margin-bottom:calc(var(--cd-spacing) * .5)}.cd-conflicts-store-header .cd-node-icon{color:var(--cd-text-secondary)}.cd-conflicts-store-header .cd-node-icon svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}.cd-conflicts-store-name{font-weight:600;font-size:var(--cd-font-size-body)}.cd-conflicts-table{width:100%;border-collapse:collapse;font-size:var(--cd-font-size-small);table-layout:fixed}.cd-conflicts-table th,.cd-conflicts-table td{text-align:left;padding:calc(var(--cd-spacing) * .5) calc(var(--cd-spacing) * .75);border-bottom:1px solid var(--cd-divider);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.cd-conflicts-table th{background-color:#00000005;font-weight:600;color:var(--cd-text-secondary);font-size:var(--cd-font-size-xs);text-transform:uppercase;white-space:nowrap}.cd-conflicts-table th:nth-child(1),.cd-conflicts-table td:nth-child(1){width:25%}.cd-conflicts-table th:nth-child(2),.cd-conflicts-table td:nth-child(2){width:22%}.cd-conflicts-table th:nth-child(3),.cd-conflicts-table td:nth-child(3){width:22%}.cd-conflicts-table tr:last-child td{border-bottom:none}.cd-conflict-row--resolved{background-color:#2f8f650d}.cd-conflict-category{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-conflict-category .cd-node-icon{display:inline-flex;vertical-align:middle;margin-right:4px;color:var(--cd-text-secondary)}.cd-conflict-category .cd-node-icon svg{width:14px;height:14px}.cd-conflict-group{display:inline-block;padding:2px 6px;border-radius:var(--cd-border-radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cd-conflict-group .cd-node-icon{display:inline-flex;vertical-align:middle;margin-right:4px;color:var(--cd-text-secondary)}.cd-conflict-group .cd-node-icon svg{width:12px;height:12px}.cd-conflict-group--left{background-color:#2f8f6526}.cd-conflict-group--right{background-color:#1c6ecf26}.cd-conflict-group--selected{outline:2px solid var(--cd-primary-main);outline-offset:-1px}.cd-conflict-none{color:var(--cd-text-disabled);font-style:italic;font-size:var(--cd-font-size-xs)}.cd-conflict-actions{flex-wrap:wrap;gap:4px}.cd-conflict-actions .cd-sel-btn{min-width:auto;padding:2px 8px;font-size:var(--cd-font-size-xs);white-space:nowrap}.cd-btn--warning{background-color:#d58a001a;color:var(--cd-warning-main);border:1px solid var(--cd-warning-main);display:flex;align-items:center;gap:calc(var(--cd-spacing) * .5)}.cd-btn--warning:hover{background-color:#d58a0033}.cd-btn--warning svg{width:var(--cd-icon-size);height:var(--cd-icon-size)}:root{--rqb-spacing: .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: .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: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: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-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-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:#0000;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:.5}.ruleGroup .queryBuilder-dragHandle,.rule .queryBuilder-dragHandle{cursor:move}.ruleGroup.queryBuilder-disabled .queryBuilder-dragHandle,.rule.queryBuilder-disabled .queryBuilder-dragHandle{cursor:not-allowed;opacity:.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)}
