.svg-font-color svg>path{fill:var(--ifm-font-color-base)}.queryBuilder{min-width:420px;max-width:100%;background:#fafafa;padding:1rem;border-radius:.75rem;border:1px solid #e5e7eb;overflow-x:auto}@media (max-width:768px){.queryBuilder{min-width:100%;padding:.75rem}.ruleGroup .ruleGroup{margin-left:1.5rem}.ruleGroup .ruleGroup .ruleGroup{margin-left:2rem}}.queryBuilder>.ruleGroup{background:white;border-radius:.75rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.validateQuery .queryBuilder .ruleGroup.queryBuilder-invalid{background-color:rgba(102,51,153,.4)}.validateQuery .queryBuilder .ruleGroup.queryBuilder-invalid .ruleGroup-addRule{font-weight:700!important}.validateQuery .queryBuilder .ruleGroup.queryBuilder-invalid>.ruleGroup-header:after{content:"Empty groups are considered invalid. Avoid them by using addRuleToNewGroups.";color:white}.validateQuery .queryBuilder .rule.queryBuilder-invalid .rule-value{background-color:rgba(102,51,153,.4)}.validateQuery .queryBuilder .rule.queryBuilder-invalid .rule-value::-moz-placeholder{color:#47246b}.validateQuery .queryBuilder .rule.queryBuilder-invalid .rule-value::placeholder{color:#47246b}html[data-theme=dark] .validateQuery .queryBuilder .rule.queryBuilder-invalid .rule-value::-moz-placeholder{color:#945ec9}html[data-theme=dark] .validateQuery .queryBuilder .rule.queryBuilder-invalid .rule-value::placeholder{color:#945ec9}.justifiedLayout .queryBuilder .chakra-select__wrapper+button.rule-cloneRule,.justifiedLayout .queryBuilder .chakra-select__wrapper+button.rule-lock,.justifiedLayout .queryBuilder .chakra-select__wrapper+button.rule-remove,.justifiedLayout .queryBuilder .control+button.rule-cloneRule,.justifiedLayout .queryBuilder .control+button.rule-lock,.justifiedLayout .queryBuilder .control+button.rule-remove,.justifiedLayout .queryBuilder .rule-operators+button.rule-cloneRule,.justifiedLayout .queryBuilder .rule-operators+button.rule-lock,.justifiedLayout .queryBuilder .rule-operators+button.rule-remove,.justifiedLayout .queryBuilder .rule-value+button.rule-cloneRule,.justifiedLayout .queryBuilder .rule-value+button.rule-lock,.justifiedLayout .queryBuilder .rule-value+button.rule-remove,.justifiedLayout .queryBuilder .ruleGroup-addGroup+button.ruleGroup-cloneGroup,.justifiedLayout .queryBuilder .ruleGroup-addGroup+button.ruleGroup-lock,.justifiedLayout .queryBuilder .ruleGroup-addGroup+button.ruleGroup-remove{margin-left:auto}.ruleGroup{position:relative;background-color:inherit!important;border:none!important}.rule,.ruleGroup-header{padding:10px;border-radius:7px;background-color:#f5f5f5!important;border:1px solid #d4d4d4;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:.5rem;transition:all .2s ease}.rule:hover,.ruleGroup-header:hover{background-color:#f0f0f0!important;border-color:#a855f7;box-shadow:0 2px 4px rgba(168,85,247,.1)}.rule:after,.rule:before{left:calc(-.55rem - 1px)!important}.ruleGroup-combinators{height:100%;border-radius:1rem;border:1px solid #a855f7;background-color:#ede9fe;padding:0 .5rem;color:#000000;font-weight:400}.ruleGroup-combinators:after{--tw-ring-offset-width:2px;--tw-ring-width:2px;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity));box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-width) var(--tw-ring-color)}.ruleGroup-combinators option:hover{background-color:#e0e0e0}@media (min-width:640px){.ruleGroup-combinators{font-size:.875rem}}.ruleGroup-combinators select option{padding:5px 10px;background-color:#f4f4f4;color:#333}.ruleGroup-combinators select option:active,.ruleGroup-combinators select option:focus,.ruleGroup-combinators select option:hover{background-color:#e0e0e0}.ruleGroup-combinators select option:checked{background-color:#d0d0d0;font-weight:700}.ruleGroup-addGroup,.ruleGroup-addRule{border-radius:.25rem;background-color:#ffffff;font-size:.85rem;color:#1f2937;border:1px solid gray;padding:.2rem .55rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:8px;font-weight:700;margin:.5rem .25rem;transition:all .2s ease}.ruleGroup-addGroup:focus,.ruleGroup-addRule:focus{--tw-ring-offset-width:1px;--tw-ring-width:1px;--tw-ring-color:rgba(209,213,219,var(--tw-ring-opacity));box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-width) var(--tw-ring-color),0 1px 2px 0 rgba(0,0,0,.05)}.ruleGroup-addGroup:hover,.ruleGroup-addRule:hover{background-color:#f9fafb}.rule-fields,.rule-operators,.rule-value,.rule-value-list-item,.rule-valueSource{display:inline-flex;justify-content:center;-moz-column-gap:.375rem;column-gap:.375rem;border-radius:.375rem;background-color:#ffffff;padding:.35rem 2.5rem .35rem .75rem;font-size:.875rem;font-weight:600;color:#1f2937;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.rule-value{padding-right:.5rem!important}input[type=checkbox]{padding:0!important;cursor:pointer;margin:0 5px}.rule-fields:focus{--tw-ring-offset-width:1px;--tw-ring-width:1px;--tw-ring-color:rgba(209,213,219,var(--tw-ring-opacity));box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-width) var(--tw-ring-color),0 1px 2px 0 rgba(0,0,0,.05)}.rule-remove,.ruleGroup-remove{font-size:0;position:relative;width:24px;height:24px;margin:0 5px;transition:all .2s ease;border-radius:4px}.rule-remove:hover,.ruleGroup-remove:hover{background-color:#fef2f2;box-shadow:0 2px 4px rgba(239,68,68,.2)}.rule-remove:before,.ruleGroup-remove:before{content:"\f2ed";font-family:Font Awesome\ 5 Free;font-weight:700;font-size:15px;color:#746b6b;position:absolute;bottom:0;left:0}.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{left:calc(calc(-.45rem - 1px) - 1px)}.ruleGroup .ruleGroup{margin-left:2rem;position:relative}.ruleGroup .ruleGroup:before{content:"";position:absolute;left:-1rem;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#a855f7,#c084fc);border-radius:1px}.ruleGroup .ruleGroup .ruleGroup{margin-left:2.5rem}.ruleGroup .ruleGroup .ruleGroup:before{left:-1.25rem;background:linear-gradient(180deg,#8b5cf6,#a855f7)}.ruleGroup .ruleGroup .ruleGroup-header{position:relative}.ruleGroup .ruleGroup .ruleGroup-header:after{content:"↳";position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);color:#a855f7;font-weight:700;font-size:1.2em}.ruleGroup .ruleGroup .ruleGroup .ruleGroup-header:after{left:-1.75rem;color:#8b5cf6}.ruleGroup .ruleGroup{margin-top:.75rem;margin-bottom:.75rem}.ruleGroup .ruleGroup .ruleGroup{margin-top:.5rem;margin-bottom:.5rem}.ruleGroup .ruleGroup .ruleGroup-body{border-left:2px solid #e5e7eb;padding-left:1rem;margin-left:.5rem}.ruleGroup .ruleGroup .ruleGroup .ruleGroup-body{border-left-color:#d1d5db}.ruleGroup .ruleGroup:hover:before{background:linear-gradient(180deg,#9333ea,#a855f7);box-shadow:0 0 8px rgba(168,85,247,.3)}.ruleGroup .ruleGroup .ruleGroup:hover:before{background:linear-gradient(180deg,#7c3aed,#8b5cf6);box-shadow:0 0 8px rgba(139,92,246,.3)}.ruleGroup .ruleGroup .ruleGroup-combinators{background:linear-gradient(135deg,#f3e8ff,#ede9fe);border-color:#a855f7;font-weight:500}.ruleGroup .ruleGroup .ruleGroup .ruleGroup-combinators{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}.ruleGroup .ruleGroup{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:.5rem;padding:.75rem;margin:.5rem 0}.ruleGroup .ruleGroup .ruleGroup{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.375rem;padding:.5rem}.ruleGroup .ruleGroup{border:1px solid #e2e8f0}.ruleGroup .ruleGroup .ruleGroup{border:1px solid #cbd5e1}.react-flow__handle-left,.react-flow__handle-right{background-color:#928686!important}.wrapper{flex-grow:1;height:100%}