.database-tree[data-v-32eded58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:380px;height:100%;background:#1f2937;position:relative;background-image:radial-gradient(circle at top right,rgba(66,132,255,.05) 0,transparent 40%)}.database-tree-icon[data-v-32eded58]{width:18px;height:18px;cursor:pointer;background-size:contain;margin-left:8px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.6;-webkit-filter:brightness(.8);filter:brightness(.8)}.database-tree-icon[data-v-32eded58]:hover{opacity:1;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1.15);transform:scale(1.15)}.database-tree-content[data-v-32eded58]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;position:relative;padding:16px 0}.database-tree-content[data-v-32eded58]::-webkit-scrollbar{width:4px}.database-tree-content[data-v-32eded58]::-webkit-scrollbar-track{background:transparent}.database-tree-content[data-v-32eded58]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}.database-tree-content[data-v-32eded58]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25);width:6px}.database-tree-item[data-v-32eded58]{color:#9ca3af;font-size:14px;font-weight:400;padding:12px 20px 12px 24px;margin:2px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;position:relative;overflow:hidden;background:transparent}.database-tree-item[data-v-32eded58]:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(66,132,255,.15)),to(transparent));background:linear-gradient(90deg,rgba(66,132,255,.15),transparent);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:0}.database-tree-item[data-v-32eded58]:hover{background:rgba(31,41,55,.8);color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.database-tree-item.active[data-v-32eded58]{color:#4284ff;background:rgba(66,132,255,.15);-webkit-box-shadow:0 4px 12px rgba(66,132,255,.1);box-shadow:0 4px 12px rgba(66,132,255,.1);font-weight:500}.database-tree-item.active[data-v-32eded58]:before{opacity:1}.database-tree-item>div[data-v-32eded58]:first-child{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.database-tree-item>div[data-v-32eded58]:first-child,.database-tree-item>div[data-v-32eded58]:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;position:relative;z-index:1}.database-tree-item>div[data-v-32eded58]:last-child{-ms-flex-align:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.database-tree-item:hover>div[data-v-32eded58]:last-child,.database-tree-item>div[data-v-32eded58]:last-child:hover,.database-tree:hover .database-tree-item>div[data-v-32eded58]:last-child{opacity:1}.database-tree-folder-icon[data-v-32eded58]{width:18px;height:18px;margin-right:12px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;-webkit-filter:brightness(.8);filter:brightness(.8)}.database-tree-folder-icon[data-v-32eded58]:hover{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1.1);transform:scale(1.1)}.active .database-tree-folder-icon[data-v-32eded58]{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1.05);transform:scale(1.05)}.database-tree-add[data-v-32eded58]{margin:20px 30px;padding:12px 20px;border-radius:10px;color:#6b7280;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.database-tree-add[data-v-32eded58]:hover{color:#4284ff;border-color:#4284ff;background:rgba(66,132,255,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(66,132,255,.15);box-shadow:0 6px 16px rgba(66,132,255,.15)}.database-tree-add img[data-v-32eded58]{width:20px;height:20px;margin-right:10px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-filter:brightness(.7);filter:brightness(.7)}.database-tree-add:hover img[data-v-32eded58]{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1)}.database-tree-add span[data-v-32eded58]{font-size:14px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.database-tree-add:hover span[data-v-32eded58]{letter-spacing:.5px}.database-tree-empty[data-v-32eded58]{color:#6b7280;font-size:14px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;padding:30px;opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.database-tree-empty[data-v-32eded58]:hover{opacity:.8}.database-tree-empty[data-v-32eded58]:before{content:"📁";font-size:32px;opacity:.3;display:block;margin-bottom:8px}.el-dialog[data-v-32eded58]{background:#1f2937;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.2);box-shadow:0 12px 32px rgba(0,0,0,.2);overflow:hidden;-webkit-animation:dialogSlideIn-32eded58 .4s cubic-bezier(.4,0,.2,1);animation:dialogSlideIn-32eded58 .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes dialogSlideIn-32eded58{0%{opacity:0;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes dialogSlideIn-32eded58{0%{opacity:0;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.el-dialog__header[data-v-32eded58]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:20px 24px 16px;background:linear-gradient(135deg,#1f2937,rgba(31,41,55,.95))}.el-dialog__title[data-v-32eded58]{color:#fff;font-size:16px;font-weight:600}.el-dialog__body[data-v-32eded58]{padding:24px;color:#9ca3af}.el-dialog__footer[data-v-32eded58]{border-top:1px solid hsla(0,0%,100%,.08);padding:16px 24px;background:rgba(31,41,55,.95)}.el-input__inner[data-v-32eded58]{background:#374151;border-color:#4b5563;color:#fff;border-radius:8px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.el-input__inner[data-v-32eded58]::-webkit-input-placeholder{color:#6b7280}.el-input__inner[data-v-32eded58]::-moz-placeholder{color:#6b7280}.el-input__inner[data-v-32eded58]:-ms-input-placeholder{color:#6b7280}.el-input__inner[data-v-32eded58]::-ms-input-placeholder{color:#6b7280}.el-input__inner[data-v-32eded58]::placeholder{color:#6b7280}.el-input__inner[data-v-32eded58]:focus{border-color:#4284ff;-webkit-box-shadow:0 0 0 2px rgba(66,132,255,.2);box-shadow:0 0 0 2px rgba(66,132,255,.2);background:rgba(55,65,81,.8)}.el-button[data-v-32eded58]{border-radius:8px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;padding:8px 16px;position:relative;overflow:hidden}.el-button[data-v-32eded58]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.1)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);-webkit-transition:all .5s ease;transition:all .5s ease}.el-button[data-v-32eded58]:hover:before{left:100%}.el-button[data-v-32eded58]:active{-webkit-transform:scale(.98);transform:scale(.98)}.el-button--default[data-v-32eded58]{background:#374151;border-color:#4b5563;color:#9ca3af}.el-button--default[data-v-32eded58]:hover{background:#4b5563;border-color:#6b7280;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-button--primary[data-v-32eded58]{background:#4284ff;border-color:#4284ff;color:#fff}.el-button--primary[data-v-32eded58]:hover{background:#36c;border-color:#36c;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(66,132,255,.3);box-shadow:0 6px 16px rgba(66,132,255,.3)}.el-message-box[data-v-32eded58]{background:#1f2937;border-color:hsla(0,0%,100%,.08);border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.2);box-shadow:0 12px 32px rgba(0,0,0,.2)}.el-message-box__title[data-v-32eded58]{color:#fff;font-weight:600}.el-message-box__content[data-v-32eded58]{color:#9ca3af}@-webkit-keyframes fadeIn-32eded58{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-32eded58{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.database-tree-item[data-v-32eded58]{-webkit-animation:fadeIn-32eded58 .4s ease-out;animation:fadeIn-32eded58 .4s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.database-tree-item[data-v-32eded58]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.database-tree-item[data-v-32eded58]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.database-tree-item[data-v-32eded58]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.database-tree-item[data-v-32eded58]:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.database-tree-item[data-v-32eded58]:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.database-tree-item[data-v-32eded58]:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.database-tree-item[data-v-32eded58]:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.database-tree-item[data-v-32eded58]:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}