body{margin:0;padding:0}.table-list-toolbar{margin-bottom:18px}.table-list-toolbar button{margin-right:8px}.ballcat-text-danger{color:#e75455}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane,*:has(.splitpanes--dragging){-webkit-user-select:none;user-select:none;pointer-events:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out;will-change:width}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out;will-change:height}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.default-theme.splitpanes .splitpanes__splitter:hover:before,.default-theme.splitpanes .splitpanes__splitter:hover:after{background-color:#00000040}.default-theme.splitpanes .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}[data-v-4f7d0940] .ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before{background:#ceb7ed}[data-v-4f7d0940] .ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#ceb7ed}.database-title[data-v-e3a1d84c]{color:#000000d9;font-size:16px;font-weight:400;line-height:31px;padding:8px 0 8px 12px;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;width:100%}pre code.hljs{overflow-x:visible}.preview-splitpanes.splitpanes--vertical>.splitpanes__splitter{min-width:5px;cursor:col-resize}[data-v-327757ed] .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{white-space:nowrap}[data-v-327757ed] .template-entry-tree{background:#fbfbfb;width:100%;min-width:200px}.preview-modal-wrapper .ant-modal-header[data-v-327757ed]{padding:8px 24px!important}.preview-modal-wrapper .ant-modal-close-x[data-v-327757ed]{height:40px;line-height:40px}.template-entry-tree-wrapper[data-v-327757ed]{height:650px;overflow:auto;border-right-style:solid;border-right-width:1px;border-right-color:#dcdcdc;background:#fbfbfb}.template-content-wrapper[data-v-327757ed]{height:650px;overflow:auto}.flex[data-v-327757ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:justify}.template-group-card-checked[data-v-c6d61320]{background-color:#bae0ff;border-color:#1677ff}.template-group-card-checked[data-v-c6d61320]:after{position:absolute;inset-block-start:2px;inset-inline-end:2px;width:0;height:0;border:6px solid #1677ff;border-block-end:6px solid transparent;border-inline-start:6px solid transparent;border-start-end-radius:2px;content:""}.card-class[data-v-e8198b89]{display:flex;flex-direction:column}.steps-title[data-v-e8198b89]{width:60%;margin:auto auto 24px}.steps-action[data-v-e8198b89]{margin-top:24px}.spin-box[data-v-3a12a533],.spin-box[data-v-3a12a533] .ant-spin-container{height:100%}.badge-status-unsaved[data-v-3a12a533]{position:relative;background-color:#919191;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%;margin-right:5px}.badge-status-unsaved[data-v-3a12a533]:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #764475;border-radius:50%;-webkit-animation:antStatusProcessing 1.2s infinite ease-in-out;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.file-editor-tab[data-v-3a12a533] .ant-tabs-tab{height:32px!important;line-height:32px!important;padding:0 6px 0 12px!important;border-radius:0!important;margin-left:0!important;transition:none!important}.file-editor-tab[data-v-3a12a533] .ant-tabs-tab-remove{margin-left:0!important}.file-editor-tab[data-v-3a12a533] .ant-tabs-nav-container{height:32px!important}.file-editor-tab[data-v-3a12a533] .ant-tabs-tab-active{height:32px!important;line-height:30px!important}.file-editor-tab[data-v-3a12a533] .ant-tabs-ink-bar{visibility:visible;transition:none!important}[data-v-3a12a533] .cm-content,[data-v-3a12a533] .cm-gutter{min-height:100%!important;height:100%!important}[data-v-3a12a533] .cm-scroller{overflow:auto!important;height:100%!important}[data-v-3a12a533] .cm-editor{height:100%!important;display:flex;flex-direction:column}[data-v-3a12a533] .cm-editor .cm-scroller{flex:1;overflow:auto!important}.editor-fullscreen[data-v-3a12a533]{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;box-sizing:border-box;z-index:9999;background:#fff}.flex[data-v-3a12a533]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:justify}.splitpanes.default-theme .splitpanes__pane{background-color:#fff!important;border-top:1px solid #f2f2f2!important}.default-theme.splitpanes--vertical>.splitpanes__splitter{width:3px;border-top:1px solid #eee}.pane-scroll::-webkit-scrollbar{width:9px;height:10px}.pane-scroll::-webkit-scrollbar-thumb{border-radius:8px;box-shadow:inset 0 0 5px #0003;background:#a39e9e}.pane-scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #0003;border-radius:8px;background:#ededed}/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.cropper-modal-preview[data-v-f819af68]{width:145px;height:145px;border-style:solid;border-color:#b5b5b5;border-width:1px;background-color:#f7f7f7;overflow:hidden}.cropper-modal-preview img[data-v-f819af68]{width:100%;height:100%}.cropper-modal-preview.circle[data-v-f819af68]{width:150px;height:150px;border-radius:85px}.cropper-modal-buttons .ant-btn[data-v-f819af68]{height:40px}.cropper-modal-buttons .ant-btn-icon-only[data-v-f819af68]{width:40px;height:40px}.icon-uploader[data-v-d5b2cda3]{display:flex;align-items:center;justify-content:center;text-align:center;width:104px;height:104px;margin-right:8px;margin-bottom:8px;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.ballcat-top-nav-header[data-v-fd17fe5b]{position:relative;width:100%;height:100%;box-shadow:0 1px 4px #0015291f;transition:background .3s,width .2s}.ballcat-top-nav-header .ballcat-menu[data-v-fd17fe5b]{background:transparent}.ballcat-top-nav-header.light[data-v-fd17fe5b]{background-color:#fff}.ballcat-top-nav-header.light .ballcat-top-nav-header-logo h1[data-v-fd17fe5b]{color:#9f6ae0}.ballcat-top-nav-header.light .anticon[data-v-fd17fe5b]{color:inherit}.ballcat-top-nav-header-main[data-v-fd17fe5b]{display:flex;height:100%;padding-left:16px}.ballcat-top-nav-header-main-left[data-v-fd17fe5b]{display:flex;min-width:208px}.ballcat-top-nav-header-left[data-v-fd17fe5b]{display:flex;min-width:192px}.ballcat-top-nav-header .anticon[data-v-fd17fe5b]{color:#9f6ae0}.ballcat-top-nav-header-logo[data-v-fd17fe5b]{position:relative;min-width:165px;height:100%;overflow:hidden}.ballcat-top-nav-header-logo img[data-v-fd17fe5b],.ballcat-top-nav-header-logo a>svg[data-v-fd17fe5b]{display:inline-block;height:28px;vertical-align:middle;margin:0 4px 4px 0}.ballcat-top-nav-header-logo h1[data-v-fd17fe5b]{display:inline-block;margin:0 0 0 8px;color:#fff;font-size:18px;vertical-align:top;font-weight:500}.ballcat-top-nav-header-menu[data-v-fd17fe5b]{min-width:0}.ballcat-top-nav-header-menu .ballcat-menu.ballcat-menu-horizontal[data-v-fd17fe5b]{height:100%;border:none}.ballcat-top-nav-header-right-content[data-v-fd17fe5b]{display:flex;float:right;height:48px;margin-left:auto;overflow:hidden}.ballcat-top-nav-header-right-content .action[data-v-fd17fe5b]{color:#9f6ae0;display:flex;align-items:center;height:48px;padding:0 12px;cursor:pointer;transition:all .3s}.ballcat-top-nav-header-right-content .action>span[data-v-fd17fe5b]{vertical-align:middle;font-weight:600;padding-left:5px}.ballcat-top-nav-header-right-content .action[data-v-fd17fe5b]:hover,.opened{background:#00000006}#components-layout-side{min-height:100vh;height:100%}#components-layout-side .ballcat-layout-content.wide{max-width:80%;margin:0 auto}
