.page-container[data-v-cadc10db]{min-height:100%;padding:16px}.section-title[data-v-cadc10db]{color:#262626;margin-bottom:24px;padding-left:12px;font-size:16px;font-weight:600;position:relative}.section-title[data-v-cadc10db]:before{content:"";background:linear-gradient(#1890ff 0%,#096dd9 100%);border-radius:0 2px 2px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.btn-primary[data-v-cadc10db]{background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #1890ff4d}.btn-primary[data-v-cadc10db]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff66}.btn-primary[data-v-cadc10db]:active{transform:translateY(0)}.btn-primary .el-icon[data-v-cadc10db]{margin-right:4px}.btn-default[data-v-cadc10db]{color:#595959;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:10px 24px;font-size:14px;transition:all .3s}.btn-default[data-v-cadc10db]:hover{color:#1890ff;border-color:#1890ff}.btn-default .el-icon[data-v-cadc10db]{margin-right:4px}.btn-danger[data-v-cadc10db]{color:#ff4d4f;padding:4px 12px;font-size:12px;transition:all .3s}.btn-danger[data-v-cadc10db]:hover{background:#fff2f0}.btn-link[data-v-cadc10db]{color:#1890ff;border-radius:4px;padding:4px 12px;font-size:14px;transition:all .3s}.btn-link[data-v-cadc10db]:hover{background:#f0f7ff}.form-base[data-v-cadc10db] .el-form-item{margin-bottom:20px}.form-base[data-v-cadc10db] .el-form-item__label{color:#595959;padding-right:16px;font-weight:500}.input-field[data-v-cadc10db] .el-input__wrapper{border-radius:6px;transition:all .3s;box-shadow:inset 0 0 0 1px #d9d9d9}.input-field[data-v-cadc10db] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #40a9ff}.input-field[data-v-cadc10db] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #1890ff,0 0 0 2px #1890ff33}.input-group[data-v-cadc10db]{align-items:stretch;display:flex}.input-group[data-v-cadc10db] .el-input__wrapper{border-radius:6px 0 0 6px}.input-group[data-v-cadc10db] .el-input-group__append{background:#fafafa;border:1px solid #d9d9d9;border-left:none;border-radius:0 6px 6px 0;align-items:center;padding:0 16px;display:flex}.input-group[data-v-cadc10db] .el-input-group__append .el-button{color:#595959;background:0 0;border:none;padding:0;font-size:14px}.input-group[data-v-cadc10db] .el-input-group__append .el-button:hover{color:#1890ff}.form-hint[data-v-cadc10db]{color:#8c8c8c;margin-top:4px;font-size:13px;line-height:1.5}.form-actions[data-v-cadc10db]{gap:12px;margin-top:8px;display:flex}.table-base[data-v-cadc10db]{border-radius:8px;overflow:hidden}.table-base[data-v-cadc10db] .el-table__header th{color:#262626;border-bottom:1px solid #f0f0f0;font-weight:600;background:#fafafa!important}.table-base[data-v-cadc10db] .el-table__row td{border-bottom:1px solid #f0f0f0}.table-base[data-v-cadc10db] .el-table__row:hover td{background:#f0f7ff}.table-base[data-v-cadc10db] .el-table__empty-block{padding:40px 0}.dialog-base[data-v-cadc10db] .el-dialog{border-radius:12px;overflow:hidden}.dialog-base[data-v-cadc10db] .el-dialog__header{border-bottom:1px solid #f0f0f0;margin-right:0;padding:20px 24px}.dialog-base[data-v-cadc10db] .el-dialog__header .el-dialog__title{color:#262626;font-size:16px;font-weight:600}.dialog-base[data-v-cadc10db] .el-dialog__body{padding:24px}.dialog-base[data-v-cadc10db] .el-dialog__footer{border-top:1px solid #f0f0f0;padding:16px 24px}.dialog-footer[data-v-cadc10db]{justify-content:flex-end;gap:12px;display:flex}.setting-item[data-v-cadc10db]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .3s;display:flex}.setting-item[data-v-cadc10db]:hover{background:#f0f7ff;border-color:#bae0ff}.setting-name[data-v-cadc10db]{color:#262626;font-size:14px;font-weight:500}.sidebar-container[data-v-cadc10db]{background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;width:240px;height:100%;display:flex}.sidebar-container .sidebar-header[data-v-cadc10db]{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:24px}.sidebar-container .sidebar-user-header[data-v-cadc10db]{text-align:center}.sidebar-container .sidebar-user-header .user-avatar[data-v-cadc10db]{cursor:pointer;border-radius:50%;width:80px;height:80px;margin-bottom:16px;transition:transform .3s;background:linear-gradient(135deg,#69c0ff 0%,#1890ff 100%)!important}.sidebar-container .sidebar-user-header .user-avatar[data-v-cadc10db]:hover{transform:scale(1.05)}.sidebar-container .sidebar-user-header .user-avatar img[data-v-cadc10db]{object-fit:cover;width:100%;height:100%}.sidebar-container .sidebar-user-header .user-name[data-v-cadc10db]{color:#262626;margin-bottom:8px;font-size:18px;font-weight:600}.sidebar-container .sidebar-user-header .user-role[data-v-cadc10db]{color:#fff;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);border:none;border-radius:12px;padding:4px 12px;font-size:12px;display:inline-block}.sidebar-container .sidebar-ent-header[data-v-cadc10db]{border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;padding:20px 16px;display:flex}.sidebar-container .sidebar-ent-header .ent-name[data-v-cadc10db]{color:#262626;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:600;overflow:hidden}.sidebar-container .sidebar-menu[data-v-cadc10db]{flex:1;padding:16px 0;overflow-y:auto}.sidebar-container .sidebar-menu .el-menu[data-v-cadc10db]{border-right:none}.sidebar-container .sidebar-menu .el-menu-item-group__title[data-v-cadc10db]{color:#8c8c8c;margin-top:8px;padding:8px 24px;font-size:12px}.sidebar-container .sidebar-menu .el-menu-item[data-v-cadc10db]{color:#595959;border-radius:8px;height:44px;margin:4px 12px;font-size:14px;line-height:44px;transition:all .3s;padding:0 24px!important}.sidebar-container .sidebar-menu .el-menu-item[data-v-cadc10db]:hover{color:#1890ff;background:#f0f7ff}.sidebar-container .sidebar-menu .el-menu-item.is-active[data-v-cadc10db]{color:#1890ff;background:linear-gradient(135deg,#e6f7ff 0%,#bae0ff 100%);font-weight:500}.sidebar-container .sidebar-menu .el-menu-item .el-icon[data-v-cadc10db],.sidebar-container .sidebar-menu .el-menu-item v-svg-icon[data-v-cadc10db]{margin-right:12px;font-size:18px}.menu-group-title[data-v-cadc10db]{color:#8c8c8c;margin-bottom:8px;padding-left:12px;font-size:12px}.menu-item[data-v-cadc10db]{cursor:pointer;color:#595959;border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-size:14px;transition:all .3s;display:flex}.menu-item[data-v-cadc10db]:hover{color:#1890ff;background:#f0f7ff}.menu-item.active[data-v-cadc10db]{color:#1890ff;background:linear-gradient(135deg,#e6f7ff 0%,#bae0ff 100%);font-weight:500}.mono-text[data-v-cadc10db]{font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px}.text-success[data-v-cadc10db]{color:#52c41a}.text-warning[data-v-cadc10db]{color:#faad14}.text-danger[data-v-cadc10db]{color:#ff4d4f}.text-primary[data-v-cadc10db]{color:#1890ff}.text-secondary[data-v-cadc10db]{color:#8c8c8c}.page-actions[data-v-cadc10db]{gap:12px;display:flex}.table-actions[data-v-cadc10db]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.table-sidebar[data-v-cadc10db]{background:#fff;border-right:1px solid #e4e7ed;border-radius:8px 0 0 8px;flex-direction:column;display:flex}.table-sidebar .sidebar-header[data-v-cadc10db]{flex-shrink:0;padding:16px 16px 0}.table-sidebar .sidebar-title[data-v-cadc10db]{color:#1f2937;font-size:16px;font-weight:600}.table-sidebar .sidebar-search[data-v-cadc10db]{flex-shrink:0;padding:12px 16px}.table-sidebar .sidebar-content[data-v-cadc10db]{flex:1;padding:0 16px 16px;overflow-y:auto}.query-all[data-v-cadc10db]{cursor:pointer;color:#1f2937;border-radius:6px;width:100%;margin-bottom:4px;padding:0 12px;font-size:14px;font-weight:500;line-height:36px;transition:all .3s}.query-all[data-v-cadc10db]:hover,.query-all.active[data-v-cadc10db]{color:#1890ff;background:linear-gradient(135deg,#e6f7ff 0%,#bae0ff 100%)}.table-tree[data-v-cadc10db] .el-tree-node__content{border-radius:6px;height:36px;margin-bottom:2px}.table-tree[data-v-cadc10db] .el-tree-node__content:hover{background:#f0f7ff}.table-tree[data-v-cadc10db] .el-tree-node.is-current>.el-tree-node__content{color:#1890ff;background:linear-gradient(135deg,#e6f7ff 0%,#bae0ff 100%);font-weight:500}.link-text[data-v-cadc10db]{color:#1890ff;cursor:pointer;transition:all .3s}.link-text[data-v-cadc10db]:hover{text-decoration:underline}.tag-override[data-v-cadc10db] .el-tag--primary{color:#1890ff;background:#f0f7ff;border-color:#bae0ff}.tag-override[data-v-cadc10db] .el-tag--success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.tag-override[data-v-cadc10db] .el-tag--warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.tag-override[data-v-cadc10db] .el-tag--danger{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.tag-override[data-v-cadc10db] .el-tag--info{color:#909399;background:#f4f4f5;border-color:#e9e9eb}.section-header[data-v-cadc10db]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-subtitle[data-v-cadc10db]{color:#1f2937;padding-left:12px;font-size:16px;font-weight:500;position:relative}.section-subtitle[data-v-cadc10db]:before{content:"";background:linear-gradient(135deg,#1890ff 0%,#36cfc9 100%);border-radius:2px;width:4px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-actions[data-v-cadc10db]{gap:12px;display:flex}.content-section[data-v-cadc10db]{background:#fff;border-radius:8px;min-height:200px;padding:16px}.pagination-wrapper[data-v-cadc10db]{justify-content:flex-end;margin-top:16px;display:flex}.tool-item[data-v-cadc10db]{padding:20px 0}.tool-item .tool-header[data-v-cadc10db]{justify-content:space-between;align-items:center;display:flex}.tool-item .tool-info[data-v-cadc10db]{align-items:center;gap:12px;display:flex}.tool-item .tool-icon[data-v-cadc10db]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.tool-item .tool-icon.notice-icon[data-v-cadc10db]{color:#fa8c16;background:linear-gradient(135deg,#fff7e6 0%,#ffe7ba 100%)}.tool-item .tool-icon.msg-icon[data-v-cadc10db],.tool-item .tool-icon.tool-icon-primary[data-v-cadc10db]{color:#1890ff;background:linear-gradient(135deg,#e6f7ff 0%,#bae0ff 100%)}.tool-item .tool-icon.tool-icon-warning[data-v-cadc10db]{color:#fa8c16;background:linear-gradient(135deg,#fff7e6 0%,#ffe7ba 100%)}.tool-item .tool-icon.tool-icon-success[data-v-cadc10db]{color:#52c41a;background:linear-gradient(135deg,#f6ffed 0%,#d9f7be 100%)}.tool-item .tool-icon.tool-icon-danger[data-v-cadc10db]{color:#ff4d4f;background:linear-gradient(135deg,#fff2f0 0%,#ffccc7 100%)}.tool-item .tool-title[data-v-cadc10db]{color:#1f2937;font-size:18px;font-weight:600}.tool-item .tool-actions[data-v-cadc10db]{gap:12px;display:flex}.tool-item .tool-desc[data-v-cadc10db]{color:#6b7280;margin-top:12px;margin-left:60px;font-size:14px}@media (width<=768px){.page-container[data-v-cadc10db]{padding:16px}.page-actions[data-v-cadc10db]{flex-direction:column}.page-actions .el-button[data-v-cadc10db]{width:100%}.form-actions[data-v-cadc10db]{flex-direction:column}.form-actions .el-button[data-v-cadc10db]{width:100%}}.user-div[data-v-cadc10db]{white-space:nowrap;text-align:center;color:#1e293b;cursor:pointer;border-radius:8px;min-width:50px;padding:0 12px;line-height:72px;transition:all .3s}.user-div[data-v-cadc10db]:hover{color:#2563eb;background:#2563eb1a}.logo-text[data-v-cadc10db]{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.free-trial-btn[data-v-cadc10db]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border:none;border-radius:8px;margin-right:12px;padding:8px 20px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #2563eb4d}.free-trial-btn[data-v-cadc10db]:hover{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb66}.header-box[data-v-cadc10db]{z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;width:100%;height:72px;transition:all .3s;display:flex;position:fixed;top:0;box-shadow:0 2px 20px #0000000d}.header-box.scrolled[data-v-cadc10db]{background:#fffffffa;box-shadow:0 4px 20px #00000014}.header-box .header-box-top[data-v-cadc10db]{width:1400px;max-width:95%;margin:0 auto;padding:0 2rem;display:flex}.header-box .header-box-top .header-left[data-v-cadc10db]{justify-content:flex-start;align-items:center;width:30%;display:flex}.header-box .header-box-top .header-left .header-line[data-v-cadc10db]{background-color:#0000001a;width:1px;height:24px;margin:0 15px;display:block}.header-box .header-box-top .header-left .header-title[data-v-cadc10db]{color:#64748b;font-size:14px}.header-box .header-box-top .header-left .header-logo[data-v-cadc10db]{--logo-primary-color:#2563eb;--logo-secondary-color:#64748b;justify-content:center;align-items:center;display:flex}.header-box .header-box-top .header-left .header-logo img[data-v-cadc10db]{cursor:pointer;height:42px}.header-box .header-box-top .header-right[data-v-cadc10db]{flex:1;justify-content:flex-end;align-items:center;height:72px;display:flex}.header-box .header-box-top .header-right .el-menu-vertical-demo[data-v-cadc10db]{background:0 0;border:none;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.header-box .header-box-top .header-right[data-v-cadc10db] .el-menu-item{color:#1e293b;border-bottom:2px solid #0000;justify-content:center;align-items:center;height:72px;font-size:14px;font-weight:500;line-height:72px;transition:all .3s;display:flex;position:relative}.header-box .header-box-top .header-right[data-v-cadc10db] .el-menu-item:after{content:"";background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.header-box .header-box-top .header-right[data-v-cadc10db] .el-menu-item:hover{color:#2563eb}.header-box .header-box-top .header-right[data-v-cadc10db] .el-menu-item:hover:after{width:100%}.header-box .header-box-top .header-right[data-v-cadc10db] .el-menu-item.is-active{color:#2563eb}.header-box .header-box-top .header-right[data-v-cadc10db] .el-menu-item.is-active:after{width:100%}.header-box .header-box-top .header-right .header-title[data-v-cadc10db]{color:#64748b;font-size:14px;font-weight:500;transition:color .3s}.header-box .header-box-top .header-right .header-title[data-v-cadc10db]:hover{color:#2563eb}@media screen and (width<=910px){.header-box .header-left .header-logo .header-title[data-v-cadc10db]{display:none}}@media screen and (width<=700px){.header-box .header-box-top .header-right .el-menu-vertical-demo[data-v-cadc10db]{width:50%}}
