.vtl[data-v-e64cb3fa]{font-family:Inter,system-ui,-apple-system;font-size:14px;color:#1f2937}.vtl-node[data-v-e64cb3fa]{margin:4px 0}.vtl-node>div[class*=vtl-node][data-v-e64cb3fa]{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;transition:background .15s ease,border-color .15s ease;cursor:pointer}.vtl-node>div[data-v-e64cb3fa]:hover{background:#f9fafb;border-color:#d1d5db}.vtl-tree-node>div[data-v-e64cb3fa]{font-weight:600}.vtl-leaf-node>div[data-v-e64cb3fa]{font-weight:500}.vtl-caret[data-v-e64cb3fa]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:#6b7280;transition:color .15s ease}.vtl-node:hover .vtl-caret[data-v-e64cb3fa]{color:#2563eb}.vtl-icon[data-v-e64cb3fa]{font-size:15px;color:#6b7280;transition:color .15s ease}.vtl-node:hover .vtl-icon[data-v-e64cb3fa]{color:#374151}.vtl-node-content[data-v-e64cb3fa]{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtl-node .custom-control[data-v-e64cb3fa]{margin:0}.vtl-operation[data-v-e64cb3fa]{display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .15s ease}.vtl-node>div:hover .vtl-operation[data-v-e64cb3fa]{opacity:1}.vtl-operation .vtl-icon[data-v-e64cb3fa]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:#6b7280;font-size:14px}.vtl-operation .vtl-icon[data-v-e64cb3fa]:hover{background:#e5e7eb;color:#111827}.vtl-input[data-v-e64cb3fa]{width:100%;height:32px;padding:0 8px;border-radius:4px;border:1px solid #d1d5db;font-size:13px}.vtl-input[data-v-e64cb3fa]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.vtl-border[data-v-e64cb3fa]{height:4px;border-radius:2px}.vtl-border.vtl-active[data-v-e64cb3fa]{background:#2563eb}.vtl-tree-margin[data-v-e64cb3fa]{margin-left:18px;padding-left:10px;border-left:1px solid #e5e7eb}.tree-loading[data-v-e64cb3fa]{font-size:13px;color:#6b7280;padding:8px 10px}.layer[data-v-e64cb3fa]{padding:6px}.layer .input-group[data-v-e64cb3fa]{height:36px;border-radius:4px}.layer .form-control[data-v-e64cb3fa]{font-size:13px}.layer .input-group-text[data-v-e64cb3fa]{background:#f9fafb;border-color:#e5e7eb}.custom-table-thead[data-v-2fd8fbe3]{position:sticky;top:0;background-color:#000;color:#fff;z-index:9}.font-red[data-v-2fd8fbe3]{color:red}.table thead[data-v-2fd8fbe3]{background-color:var(--theme-main-color-light)!important;color:#fff}.content[data-v-2fd8fbe3]{background:linear-gradient(-141deg,#eef5f7 14%,#eef2fb)}.w-100[data-v-2fd8fbe3]{width:100%!important}.column-card[data-v-2fd8fbe3]{width:100%!important;height:90vh;border-radius:15px}.float-right[data-v-2fd8fbe3]{float:right}.table-of-columns[data-v-2fd8fbe3]{max-height:65%;overflow-y:auto;border-radius:5px}.card-header[data-v-2fd8fbe3]{background-color:var(--theme-main-color);color:#fff}.db-data-transfer-card[data-v-2fd8fbe3]{border-radius:15px!important}.custom-table[data-v-2fd8fbe3]{width:100%;table-layout:fixed}.fx-textarea[data-v-2fd8fbe3]{min-height:100px}.custom-textarea[data-v-2fd8fbe3]{min-height:180px;max-height:180px;overflow:auto}.button-content[data-v-2fd8fbe3]{display:flex;align-items:center}.button-content b-icon[data-v-2fd8fbe3]{margin-right:8px}.b-table-sticky-header[data-v-2fd8fbe3]{max-height:90vh!important}.truncate-detail[data-v-2fd8fbe3]{font-style:italic;font-weight:100}.success-icon[data-v-2fd8fbe3]{position:relative;top:4px;font-size:26px;color:green}.fail-icon[data-v-2fd8fbe3]{position:relative;top:4px;font-size:26px;color:red}