.loading-mask{--bin-color-primary: #1089ff;position:absolute;background-color:#fffc;height:100%;width:100%;top:0;left:0;z-index:10}.loading-mask.is-global{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff}.loading-mask .triangles{transform:translate(-50%,-50%);height:81px;width:90px;position:absolute;left:50%;top:50%}.loading-mask .triangles .tri{position:absolute;animation:pulse_51 .75s ease-in infinite;border-top:27px solid var(--bin-color-primary);border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:0px}.loading-mask .triangles .tri.invert{border-top:0px;border-bottom:27px solid var(--bin-color-primary);border-left:15px solid transparent;border-right:15px solid transparent}.loading-mask .triangles .tri:nth-child(1){left:30px}.loading-mask .triangles .tri:nth-child(2){left:15px;top:27px;animation-delay:-125ms}.loading-mask .triangles .tri:nth-child(3){left:30px;top:27px}.loading-mask .triangles .tri:nth-child(4){left:45px;top:27px;animation-delay:-625ms}.loading-mask .triangles .tri:nth-child(5){top:54px;animation-delay:-.25s}.loading-mask .triangles .tri:nth-child(6){top:54px;left:15px;animation-delay:-.25s}.loading-mask .triangles .tri:nth-child(7){top:54px;left:30px;animation-delay:-375ms}.loading-mask .triangles .tri:nth-child(8){top:54px;left:45px;animation-delay:-.5s}.loading-mask .triangles .tri:nth-child(9){top:54px;left:60px;animation-delay:-.5s}@keyframes pulse_51{0%{opacity:1}16.666%{opacity:1}to{opacity:0}}.g-field-wrap[data-v-cc59c498]{flex-wrap:wrap;display:flex;padding:0 0 16px}.g-field-wrap .g-field[data-v-cc59c498]{padding-left:6px;height:28px;line-height:28px;padding-right:8px}.g-field-wrap .g-field .g-field-title[data-v-cc59c498],.g-field-wrap .g-field .g-field-tooltip-title[data-v-cc59c498]{font-size:14px;height:28px;line-height:28px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-field-wrap .g-field .g-field-tooltip-title[data-v-cc59c498]{cursor:help;text-decoration:underline dotted}.g-field-wrap[data-v-cc59c498]:first-child{padding-top:8px}.g-field-wrap[data-v-cc59c498]:last-child{padding-bottom:8px}.g-field-wrap .g-field-container[data-v-cc59c498]{width:100%}.g-field-wrap .g-field-container .content-inner[data-v-cc59c498]{position:relative;min-height:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.g-field-wrap .g-field-container .content-inner[data-v-cc59c498] .bin-button-group{display:flex;width:100%;align-items:center}.g-field-wrap .g-field-container .content-inner[data-v-cc59c498] .bin-button-group .bin-button{text-align:center;flex:1}.g-field-wrap .g-field-container .content-inner[data-v-cc59c498] .bin-radio-group{display:flex;width:100%;align-items:center}.g-field-wrap .g-field-container .content-inner[data-v-cc59c498] .bin-radio-group .bin-radio{text-align:center;flex:1}.g-field-wrap .g-field-container[data-v-cc59c498] .dv-gui{width:100%}.g-field-wrap .g-field-container.is-flat .content-inner[data-v-cc59c498]{margin:0 -4px}.g-field-wrap .g-field-container.is-flat[data-v-cc59c498] .dv-gui{padding:0 4px}.g-field-wrap .g-field-container.is-flat[data-v-cc59c498] .dv-gui.inline{width:50%}.g-field-wrap .g-field-container.is-flat[data-v-cc59c498] .dv-gui:not(.inline):last-child{margin-bottom:4px}.g-field-wrap .g-field-container[data-v-cc59c498] .g-input__caption{display:block;width:100%;font-size:12px;height:16px;margin-bottom:8px;color:var(--s-text-color-2);padding:0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-6c2628f5] .bin-form-item.is-required .bin-form-item__label{position:relative;padding-left:5px}[data-v-6c2628f5] .bin-form-item.is-required .bin-form-item__label:before{display:none}[data-v-6c2628f5] .bin-form-item.is-required .bin-form-item__error{padding-top:2px}.handle[data-v-d4fa9d18]{cursor:grab;display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;font-size:0}.handle>img[data-v-d4fa9d18]{width:100%;opacity:.7;transition:.2s}.handle>img[data-v-d4fa9d18]:hover{opacity:1}.handle>i[data-v-d4fa9d18]{opacity:.8;transition:.2s}.handle>i[data-v-d4fa9d18]:hover{opacity:1}.mapping-item[data-v-729c2116]{display:flex;align-items:center;justify-content:space-between;font-size:24px;height:44px}.mapping-item label[data-v-729c2116]{word-break:break-all;display:block;line-height:1;flex:1;font-size:14px;transition:color .4s;padding-left:4px}.mapping-item[data-v-729c2116] .bin-radio__label,.mapping-item[data-v-729c2116] .bin-checkbox__label{display:none}.mapping-item .handle.drag[data-v-729c2116]{margin-left:4px;flex-shrink:0;transform:rotate(90deg)}.mapping-item .destroy[data-v-729c2116]{margin-left:4px;width:24px;font-size:18px;color:#f5222d;transition:color .2s ease-out;cursor:pointer}.mapping-item .destroy[data-v-729c2116]:hover{color:#f74e57}.blue-background-class[data-v-729c2116]{position:relative;font-size:0;border:1px dashed var(--bin-color-primary)!important}.blue-background-class[data-v-729c2116]:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;background:#fff!important;background-image:linear-gradient(var(--bin-color-primary-light5),var(--bin-color-primary-light3),var(--bin-color-primary-light5))!important}[data-v-729c2116] .drag-item-class{background:#fff!important;border:1px solid var(--bin-color-primary)!important}.example-wrap .tip[data-v-e9f66bbe]{padding:8px 5px 0;color:#8e8c8c}.example-wrap .code[data-v-e9f66bbe],.example-wrap .code[data-v-5013128f]{padding:8px}.code-editor[data-v-620fbb6f]{height:580px;display:flex}.code-editor .fun[data-v-620fbb6f]{display:flex;flex-direction:column;width:calc(100% - 480px);font-size:14px;color:#b478cf}.code-editor .fun .params[data-v-620fbb6f]{color:var(--bin-color-primary)}.code-editor .fun .code[data-v-620fbb6f]{padding:5px 5px 5px 0;flex:1;background:#fafafa;border-radius:8px}.code-editor .fun .bottom[data-v-620fbb6f]{margin-bottom:5px}.code-editor .right-tip[data-v-620fbb6f]{width:480px;border-left:1px solid var(--v-g-border-color);padding-left:8px}.code-editor .right-tip .tip-content[data-v-620fbb6f]{height:calc(100% - 40px);margin-top:6px;overflow-y:auto}.code-editor[data-v-620fbb6f] .ace-sqlserver{background:transparent;line-height:18px}.code-editor[data-v-620fbb6f] .ace-sqlserver .ace_gutter,.code-editor[data-v-620fbb6f] .ace-sqlserver .ace_gutter-active-line{background:transparent}.code-editor[data-v-620fbb6f] .ace-sqlserver .ace_marker-layer .ace_active-line{background:#00000005}.code-editor[data-v-620fbb6f] .hljs{padding:16px;border-radius:8px;font-size:13px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;background:#fafafa;white-space:pre-wrap;line-height:1.5715}.code-editor[data-v-620fbb6f] .bin-collapse-content,.code-editor[data-v-620fbb6f] .bin-collapse-content .bin-collapse-content-box{padding:0}.custom-scripts[data-v-8cf8ff7a]{width:100%}.custom-scripts .func-name[data-v-8cf8ff7a]{font-size:12px}.custom-scripts .func-name .tip[data-v-8cf8ff7a]{padding:2px 7px;line-height:22px;background-color:var(--bin-color-info-light6);border:1px solid var(--bin-color-info-light4);color:var(--bin-color-info-light1);border-radius:var(--bin-border-radius-default)}.custom-scripts .fun[data-v-8cf8ff7a]{padding:4px 0;font-size:13px;color:#b478cf}.custom-scripts .fun .params[data-v-8cf8ff7a]{color:var(--bin-color-warning)}.custom-scripts .fun .bottom[data-v-8cf8ff7a]{margin-bottom:5px}.rules-container[data-v-90666b9d]{width:100%;padding:8px 0}.rules-container .top-control[data-v-90666b9d]{width:100%;line-height:24px;padding:0 12px}.rules-container .check-rules-wrap[data-v-90666b9d]{width:100%}.rules-container .rules-list-item[data-v-90666b9d]{position:relative;background-color:#fff;border:1px dashed #dcdfe6;padding:4px 4px 0;margin:10px 0}.rules-container .rules-list-item .role-name[data-v-90666b9d]{display:flex;justify-content:space-between;flex-shrink:0;width:164px;color:#40a1ff;line-height:24px;height:24px;margin-bottom:4px;cursor:move}.rules-container .rules-list-item .role-name.is-required[data-v-90666b9d],.rules-container .rules-list-item .role-name.is-multiple[data-v-90666b9d]{color:#40a1ff}.rules-container .rules-list-item .role-name .rules-title[data-v-90666b9d]{padding:0 10px;font-size:12px;background:#1890ff0d}.rules-container .rules-list-item .rules-params[data-v-90666b9d]{display:flex;align-items:center;flex-wrap:wrap}.rules-container .rules-list-item .rules-params>div[data-v-90666b9d]{margin-right:4px}.rules-container .rules-list-item .rules-params>div[data-v-90666b9d]:nth-last-child(1){margin-right:0}.rules-container .rules-list-item .title-box[data-v-90666b9d]{display:flex;align-items:center;margin-bottom:4px;flex:1}.rules-container .rules-list-item .title-box>span[data-v-90666b9d]{border:1px solid #dcdfe6;background:#f7f7f7;border-right:none;border-radius:2px 0 0 2px;height:28px;line-height:26px;text-align:center;font-size:12px;width:65px;flex-shrink:0;flex-grow:0}.rules-container .rules-list-item .title-box.is-message[data-v-90666b9d]{width:100%}.rules-container .rules-list-item .title-box[data-v-90666b9d] .bin-input-number{width:auto}.rules-container .rules-list-item .title-box[data-v-90666b9d] input.bin-input{padding:0 10px;font-size:12px}.rules-container .rules-list-item .delete[data-v-90666b9d]{width:40px;text-align:right}.rules-container .blue-background-class[data-v-90666b9d]{position:relative;font-size:0;border:1px dashed var(--bin-color-primary)!important;z-index:1}.rules-container .blue-background-class[data-v-90666b9d]:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff!important;background-image:linear-gradient(var(--bin-color-primary-light5),var(--bin-color-primary-light3),var(--bin-color-primary-light5))!important}.rules-container .drag-item-class[data-v-90666b9d]{background:#fff!important;border:1px solid var(--bin-color-primary)!important}[data-v-35b851ce] .bin-form-item.is-required .bin-form-item__label{position:relative;padding-left:5px}[data-v-35b851ce] .bin-form-item.is-required .bin-form-item__label:before{display:none}[data-v-35b851ce] .bin-form-item.is-required .bin-form-item__error{padding-top:2px}.bf-checkbox.show-all .all-check[data-v-65f37605]{border-bottom:1px solid #e9e9e9;padding-bottom:6px;margin-bottom:6px}.bf-checkbox.show-all.first[data-v-65f37605]{display:flex;align-items:center}.bf-checkbox.show-all.first .all-check.first[data-v-65f37605]{border-bottom:none;border-right:1px solid #e9e9e9;padding:0;margin:0 16px 0 0;line-height:20px;height:20px}.custom-title[data-v-a2503dd2]{position:relative;padding:0 12px;height:40px;display:flex;align-items:center}.custom-title>i[data-v-a2503dd2]{margin-right:5px}.custom-title[data-v-a2503dd2]:before{content:"";position:absolute;background-color:var(--bin-color-primary);left:0;top:12px;bottom:12px;width:2px}[data-v-49ccf987] .bin-radio-group-button{display:inline-flex}[data-v-49ccf987] .bin-radio-group-button .bin-radio{position:relative;flex:1;text-align:center}.tab-container[data-v-e72cddaf]{background:#fff}body{color:var(--bin-color-text-primary);font-size:var(--bin-base-font-size);font-family:var(--bin-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}ul,ul li{margin:0;padding:0;list-style:none}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}a{color:var(--bin-color-primary);text-decoration:none}a:hover{color:var(--bin-color-primary-light1);outline:none}a:focus{color:var(--bin-color-primary-light1);outline:none}a:active{color:var(--bin-color-primary-active)}sup,sub{font-size:calc(--bin-base-font-size - 1px)}small{font-size:calc(--bin-base-font-size - 2px)}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:var(--bin-border-base-light)}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}html,body{height:100%;margin:0;padding:0;font-size:14px;background-color:var(--v-g-bg-color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}a:active,a:focus,button,div,span,svg{outline:0!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;box-shadow:inset 0 0 10px #0000001a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b6b7b9}::selection{background:var(--bin-color-primary);color:#fff}::-moz-selection{background:var(--bin-color-primary);color:#fff}[devbox]{box-shadow:0 0 0 1px red}
