:root{--lx-brand: #12b5a0;--lx-brand-deep: #0a7f72;--lx-brand-bright: #2ee6c8;--lx-brand-soft: rgba(18, 181, 160, .12);--lx-ink: #0a1628;--lx-ink-2: #132337;--lx-steel: #1a2b42;--lx-sidebar-bg: #08111f;--lx-sidebar-bg-2: #0c1829;--lx-sidebar-border: rgba(126, 168, 204, .1);--lx-sidebar-text: #8fa3bd;--lx-sidebar-text-active: #f4fafc;--lx-sidebar-active: rgba(18, 181, 160, .16);--lx-content-bg: #eef3f8;--lx-content-bg-2: #e7eef6;--lx-surface: #ffffff;--lx-surface-2: #f7fafc;--lx-text: #122033;--lx-text-secondary: #5b6f88;--lx-border: rgba(15, 40, 70, .08);--lx-success: #12a06a;--lx-warning: #d8891a;--lx-danger: #e04545;--lx-info: #2a7ec8;--lx-sidebar-width: 248px;--lx-header-height: 60px;--lx-radius: 14px;--lx-radius-sm: 10px;--lx-shadow-sm: 0 1px 2px rgba(10, 22, 40, .04), 0 8px 24px rgba(10, 22, 40, .04);--lx-shadow-md: 0 12px 40px rgba(10, 22, 40, .1);--lx-font: "Sora", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--lx-font-mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;font-family:var(--lx-font);color:var(--lx-text);background:var(--lx-content-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.lx-mono{font-family:var(--lx-font-mono);letter-spacing:-.02em}.n-data-table .n-data-table-table{width:100%!important;table-layout:fixed!important}.n-data-table .n-data-table-base-table,.n-data-table .n-data-table-base-table-body,.n-data-table .n-data-table-base-table-header{width:100%}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{white-space:nowrap}.lx-form-tip{margin:0 0 12px;font-size:12px;color:var(--lx-text-secondary);line-height:1.5}.lx-form-tip em{font-style:normal;color:var(--lx-danger);font-weight:700;margin-right:2px}.n-form-item-label__asterisk{color:var(--lx-danger)!important}.n-form-item-label__asterisk:before{color:var(--lx-danger)!important}@keyframes lx-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lx-glow{0%,to{opacity:.45}50%{opacity:.85}}
