:root{--ui-brand: #2563eb;--ui-brand-deep: #1d4ed8;--ui-brand-weak: #eff6ff;--ui-brand-border: #bfdbfe;--ui-bg: #f1f5f9;--ui-surface: #ffffff;--ui-surface-sunken: #f8fafc;--ui-hover: #f1f5f9;--ui-border: #e2e8f0;--ui-border-light: #f1f5f9;--ui-text: #1e293b;--ui-text-2: #64748b;--ui-text-3: #94a3b8;--ui-text-disabled: #cbd5e1;--ui-success: #047857;--ui-success-bg: #ecfdf5;--ui-success-border: #a7f3d0;--ui-warning: #b45309;--ui-warning-bg: #fffbeb;--ui-warning-border: #fde68a;--ui-danger: #dc2626;--ui-danger-bg: #fef2f2;--ui-danger-border: #fecaca;--ui-gap: 15px;--ui-gap-sm: 8px;--ui-gap-xs: 4px;--ui-card-pad: 20px;--ui-page-pad: 24px;--ui-radius-card: 16px;--ui-radius-control: 8px;--ui-radius-tag: 6px;--ui-radius-pill: 999px;--ui-fs-title: 22px;--ui-fs-stat: 20px;--ui-fs-h: 16px;--ui-fs-body: 14px;--ui-fs-sm: 13px;--ui-fs-xs: 12px;--ui-lh-tight: 1.25;--ui-lh-dense: 1.4;--ui-lh-body: 1.55;--ui-h-sm: 32px;--ui-h: 36px;--ui-h-lg: 40px;--ui-nav-h: 56px;--ui-subnav-h: 40px;--ui-shadow-card: 0 1px 3px rgba(15, 23, 42, .06);--ui-shadow-pop: 0 8px 24px rgba(15, 23, 42, .12);--ui-ease: .15s ease-out;--ui-scroll-max-h: 480px}@media(max-width:767px){:root{--ui-page-pad: 16px;--ui-card-pad: 16px}}@media(prefers-reduced-motion:reduce){:root{--ui-ease: 0ms linear}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.55;color:#333;background-color:var(--ui-bg)}.text-dense{line-height:1.4}.vtop-table .ant-table-tbody>tr>td{vertical-align:top}a{color:inherit;text-decoration:none}ul,ol{list-style:none}body{background:var(--ui-bg)}.ant-tag.ant-tag-success.ant-tag-success,.ant-tag.ant-tag-green.ant-tag-green{color:var(--ui-success)}.ant-tag.ant-tag-error.ant-tag-error,.ant-tag.ant-tag-red.ant-tag-red{color:var(--ui-danger)}.ant-tag.ant-tag-warning.ant-tag-warning,.ant-tag.ant-tag-gold.ant-tag-gold,.ant-tag.ant-tag-orange.ant-tag-orange{color:var(--ui-warning)}.grainient-container{position:relative;width:100%;height:100%;overflow:hidden}
