body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.logo{content:url(https://bytesoftware.com/wp-content/uploads/2021/10/Byte-Logo-2021.png)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.queryBuilder .ruleGroup-body,.queryBuilder .ruleGroup-header{padding:.25em}.queryBuilder .rule-remove,.queryBuilder .ruleGroup-remove{background-color:initial;border:none}.queryBuilder select{min-width:150px;padding:.25em}.queryBuilder .rule-value,.queryBuilder button{padding:.25em}.byteprice-background{background-image:url(https://bytesoftware.com/wp-content/uploads/2024/08/BytePrice_bkgd_mockup.jpg);background-size:"cover"}:root{--rqb-spacing:0.5rem;--rqb-border-width:1px;--rqb-branch-indent:var(--rqb-spacing);--rqb-branch-width:var(--rqb-border-width);--rqb-background-color:#004bb733;--rqb-border-color:#8081a2;--rqb-border-style:solid;--rqb-border-radius:0.25rem;--rqb-dnd-drop-indicator-color:#639;--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-branch-color:var(--rqb-border-color);--rqb-branch-radius:var(--rqb-border-radius);--rqb-branch-style:var(--rqb-border-style)}.ruleGroup{border-width:var(--rqb-border-width);padding:var(--rqb-spacing)}.ruleGroup,.ruleGroup .ruleGroup-body{display:flex;flex-direction:column;gap:var(--rqb-spacing)}.ruleGroup .ruleGroup-body:empty{display:none}.ruleGroup .rule,.ruleGroup .ruleGroup-header{align-items:center;display:flex;gap:var(--rqb-spacing)}.ruleGroup .rule .rule-value:has(.rule-value-list-item){align-items:baseline;display:flex;gap:var(--rqb-spacing)}.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 .ruleGroup-body{margin-left:calc(var(--rqb-branch-indent)*2)}.queryBuilder-branches .rule,.queryBuilder-branches .ruleGroup .ruleGroup{position:relative}.queryBuilder-branches .rule:after,.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{border-radius:0;content:"";left:calc((var(--rqb-branch-indent) + var(--rqb-branch-width))*-1);position:absolute;width:var(--rqb-branch-indent)}.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:before{border-width:0 0 var(--rqb-branch-width) var(--rqb-branch-width);height:calc(50% + var(--rqb-spacing));top:calc(var(--rqb-spacing)*-1)}.queryBuilder-branches .rule:after,.queryBuilder-branches .ruleGroup .ruleGroup:after{border-width:0 0 0 var(--rqb-branch-width);height:50%;top:50%}.queryBuilder-branches .rule:last-child:after,.queryBuilder-branches .ruleGroup .ruleGroup:last-child:after{display:none}.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{left:calc((var(--rqb-branch-indent) + var(--rqb-branch-width) + var(--rqb-border-width))*-1)}.queryBuilder-branches .ruleGroup .ruleGroup:before{height:calc(50% + var(--rqb-spacing) + var(--rqb-border-width));top:calc((var(--rqb-spacing) + var(--rqb-border-width))*-1)}.queryBuilder-branches .ruleGroup .ruleGroup:after{height:calc(50% + var(--rqb-border-width))}.queryBuilder-branches .betweenRules:before{border-radius:0;border-width:0 0 0 var(--rqb-branch-width);content:"";height:calc(100% + var(--rqb-spacing));left:calc((var(--rqb-branch-indent) + var(--rqb-branch-width))*-1);position:absolute;top:calc(var(--rqb-spacing)*-1);width:var(--rqb-branch-indent)}.ruleGroup{background:var(--rqb-background-color);border-color:var(--rqb-border-color);border-radius:var(--rqb-border-radius);border-style:var(--rqb-border-style)}.ruleGroup .shiftActions>*{background-color:#0000;border:none;cursor:pointer}.dndOver.rule,.dndOver.ruleGroup-header:not(.dndGroup .ruleGroup-header){border-bottom:var(--rqb-dnd-drop-indicator-width) var(--rqb-dnd-drop-indicator-style) var(--rqb-dnd-drop-indicator-color)}.dndOver.rule.dndCopy,.dndOver.ruleGroup-header:not(.dndGroup .ruleGroup-header).dndCopy{border-bottom:var(--rqb-dnd-drop-indicator-copy-width) var(--rqb-dnd-drop-indicator-copy-style) var(--rqb-dnd-drop-indicator-copy-color)}.dndOver.betweenRules{border-top:var(--rqb-dnd-drop-indicator-width) var(--rqb-dnd-drop-indicator-style) var(--rqb-dnd-drop-indicator-color)}.dndOver.betweenRules.dndCopy{border-top:var(--rqb-dnd-drop-indicator-copy-width) var(--rqb-dnd-drop-indicator-copy-style) var(--rqb-dnd-drop-indicator-copy-color)}.dndGroup.rule.dndOver,.dndGroup.ruleGroup:has(>.ruleGroup-header.dndOver){border-color:var(--rqb-dnd-drop-indicator-group-color);border-radius:var(--rqb-border-radius);border-style:var(--rqb-dnd-drop-indicator-group-style);border-width:var(--rqb-dnd-drop-indicator-group-width)}.dndGroup.rule.dndOver.dndCopy,.dndGroup.ruleGroup:has(>.ruleGroup-header.dndOver).dndCopy{border-color:var(--rqb-dnd-drop-indicator-copy-color);border-style:var(--rqb-dnd-drop-indicator-copy-style);border-width:var(--rqb-dnd-drop-indicator-copy-width)}.rule.dndDragging,.ruleGroup.dndDragging{opacity:.5}.rule .queryBuilder-dragHandle,.ruleGroup .queryBuilder-dragHandle{cursor:move}.queryBuilder-branches .rule:after,.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{border-color:var(--rqb-branch-color);border-style:var(--rqb-branch-style)}.queryBuilder-branches .rule:last-child:before,.queryBuilder-branches .ruleGroup .ruleGroup:last-child:before{border-bottom-left-radius:var(--rqb-branch-radius)}.queryBuilder-branches .betweenRules{position:relative}.queryBuilder-branches .betweenRules:before{border-color:var(--rqb-branch-color);border-style:var(--rqb-branch-style)}