body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.exp-padding,.function-args{padding-left:20px}.binary-comparison-expression{display:flex}.binary-comparison-operator{padding-left:10px;padding-right:10px;text-align:center}.SQLOperator{color:#000;font-weight:700}.SQLFunction{color:#3328cd;font-weight:700}.sql-expression-viewer{background-color:#1e1e1e;border-radius:5px;color:#d4d4d4;font-family:Consolas,Courier New,monospace;overflow:auto;padding:20px}.sql-keyword{color:#569cd6;font-weight:700}.sql-function{color:#dcdcaa}.sql-operator{color:#d4d4d4}.sql-field{color:#9cdcfe}.sql-literal{color:#ce9178}.sql-object,.sql-variable{color:#4ec9b0}.sql-parenthesis{color:gold}.sql-comma{color:#d4d4d4}.sql-error{color:#f44747}.collapsible-expression{margin:5px 0;padding-left:20px;position:relative}.collapse-icon{background-color:#1e1e1e;border:1px solid #4c5861;cursor:pointer;height:12px;left:0;position:absolute;top:2px;width:12px;z-index:2}.collapse-icon:after,.collapse-icon:before{background-color:#4c5861;content:"";position:absolute}.collapse-icon:before{height:2px;left:2px;top:5px;width:8px}.collapse-icon:after{height:8px;left:5px;opacity:1;top:2px;transition:opacity .3s ease;width:2px}.collapse-icon.minus:after{opacity:0}.expression-content{border-left:1px solid #ccc;margin-left:-14px;margin-top:-8px;padding-left:13px;padding-top:20px;position:relative}.add-expression-button{margin-left:-21px;margin-top:9px}.operands-container:before{background-color:#ccc;content:"";height:1px;left:0;margin-left:-13px;margin-top:15px;width:20px}.collapsible-expression:before{bottom:0;content:"";left:6px;position:absolute;top:0;width:1px}.collapsible-expression:after{background-color:#4c5861;content:"";height:1px;left:6px;position:absolute;top:8px;width:14px}.logical-operand{margin-left:10px;padding-left:10px;position:relative}.logical-operand:before{bottom:0;top:0;width:1px}.logical-operand:after,.logical-operand:before{background-color:#4c5861;content:"";left:-1px;position:absolute}.logical-operand:after{height:1px;top:8px;width:11px}.collapse-icon:hover{background-color:#2b2b2b}.collapse-icon:hover:after,.collapse-icon:hover:before{background-color:#6e7c86}.logical-operand:last-child:before{height:9px}.expression-builder-container{display:flex;font-family:Arial,sans-serif;padding:20px}.expression-builder{flex:1 1;padding-right:20px}.expression-display{border-left:1px solid #ccc;flex:1 1;padding-left:20px}.comparison-expression,.function-expression,.logical-expression,.range-comparison-expression,.set-comparison-expression{background-color:#f9f9f9;border:1px solid #ccc;margin:10px 0;padding:10px}.logical-expression{display:flex;flex-direction:column}.comparison-expression{display:flex;flex-direction:row}.expression-header,.function-argument,.set-value{align-items:center;display:flex;margin-bottom:10px}input,select{margin:0 5px;padding:5px}.add-argument-button,.add-value-button,.delete-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:3px;cursor:pointer;padding:5px}.delete-button{color:#f44}.add-argument-button,.add-value-button{color:#4caf50}.expression-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.expression-options button{background-color:#e0e0e0;border:1px solid #ccc;border-radius:3px;cursor:pointer;padding:5px 10px}.expression-input{align-items:center;display:flex;gap:5px}.function-args-container{border-left:1px solid #d9d9d9;display:flex;flex-direction:column;gap:5px;margin-left:33px;padding-top:10px}.function-arg-add-button{margin-left:-9px}.expression-renderer-container{display:flex;gap:5px}.remove-operand-button{align-items:center;background-color:#4c5861;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:10px;justify-content:center;margin-left:-10px;margin-top:-5px;width:10px}.add-operand-button{WIDTH:24PX;HEIGHT:23PX;JUSTIFY-CONTENT:center;ALIGN-ITEMS:CENTER;PADDING-TOP:-6PX;TEXT-ALIGN:CENTER;background-color:#ccc;border-radius:50%;cursor:pointer;font-weight:700}.case-expression-container{display:flex;flex-direction:column;margin-top:-3px;padding-left:5px;position:relative}.operands-container{display:flex}.case-branch{margin:4px 0;position:relative}.case-when-container{border-left:1px solid #d9d9d9;margin-left:6px;position:relative}.case-then-label,.case-when-label{color:#666;margin:4px 0;padding-left:20px;position:relative}.case-then-label:before,.case-when-label:before{background-color:#d9d9d9;content:"";height:1px;left:0;position:absolute;top:50%;width:20px}.case-condition,.case-result{align-items:center;display:flex;margin:4px 0;position:relative}.case-condition:before,.case-result:before{color:#666;margin:0 8px}.case-else-container{border-left:1px solid #d9d9d9;margin-left:6px;margin-top:-1px;padding-left:20px;position:relative}.case-else-container:before{content:"";height:1px;left:0;position:absolute;top:50%;width:20px}.case-when-expression-container{align-items:flex-start;display:flex}.exp-menu-icon{padding-top:5px}.case-default{align-items:center;display:flex;margin:4px 0;position:relative}.case-default:before{color:#666;margin:0 8px}.end-keyword{color:#666}.case-keyword{color:#666;margin:4px 0;padding-left:2px;position:relative}.case-keyword:before{content:"";height:1px;left:0;margin-left:-20px;position:absolute;top:50%;width:20px}.delete-branch-button{color:#ff4d4f;cursor:pointer;margin-left:-9px;margin-top:-6px}.add-branch-button{color:#1890ff;cursor:pointer;margin:8px 0}.case-actions{margin-left:-1px;margin-top:-10px}.expression-container{align-items:flex-start;display:flex;gap:3px}.binary-comparison-operator .ant-select{width:120px!important}.case-expression-container>.case-branches{border-left:1px solid #d9d9d9;margin-left:6px;margin-top:-4px;padding-left:16px;padding-top:5px}input,select{border:1px solid #ebebeb;border-radius:6px;height:20px;min-width:20px;width:auto}select{height:27px}.function-arg-item-container{padding-top:5px}.function-arg-item{align-items:center;display:flex;padding-left:20px;position:relative}.function-arg-line{background-color:#d9d9d9;height:1px;left:0;position:absolute;top:50%;width:20px}.function-arg-content{align-items:center;display:flex;flex:1 1}
/*# sourceMappingURL=main.637eb372.css.map*/