:root{--acc: #f37021;--acc-2: #e85d04;--acc-soft: rgba(243, 112, 33, .1);--acc-gradient: linear-gradient(135deg, #f37021 0%, #e85d04 100%);--ok: #16a34a;--font: "Outfit", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Segoe UI", sans-serif;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 8px 30px rgba(0, 0, 0, .06);--btn-primary-bg: #171717;--btn-primary-fg: #ffffff;--sider-bg: #ffffff;--sider-fg: #0a0a0a;--sider-muted: #737373;--sider-hover: rgba(0, 0, 0, .04);--sider-active: rgba(243, 112, 33, .1)}html[data-theme=light],html[data-theme=auto]{--bg: #fafafa;--bg-2: #f5f5f5;--surface: #ffffff;--fg: #0a0a0a;--muted: #737373;--line: rgba(0, 0, 0, .08);--chip-bg: rgba(0, 0, 0, .04);--sider-bg: #ffffff;--sider-fg: #0a0a0a;--sider-muted: #737373;--sider-hover: rgba(0, 0, 0, .04);--sider-active: rgba(243, 112, 33, .1)}html[data-theme=dark]{--bg: #0a0a0a;--bg-2: #111111;--surface: #141414;--fg: #fafafa;--muted: #a3a3a3;--line: rgba(255, 255, 255, .1);--chip-bg: rgba(255, 255, 255, .06);--shadow-md: 0 8px 30px rgba(0, 0, 0, .35);--ok: #22c55e;--btn-primary-bg: #fafafa;--btn-primary-fg: #0a0a0a;--sider-bg: #111111;--sider-fg: #fafafa;--sider-muted: #a3a3a3;--sider-hover: rgba(255, 255, 255, .06);--sider-active: rgba(243, 112, 33, .18)}@media (prefers-color-scheme: dark){html[data-theme=auto]{--bg: #0a0a0a;--bg-2: #111111;--surface: #141414;--fg: #fafafa;--muted: #a3a3a3;--line: rgba(255, 255, 255, .1);--chip-bg: rgba(255, 255, 255, .06);--shadow-md: 0 8px 30px rgba(0, 0, 0, .35);--ok: #22c55e;--btn-primary-bg: #fafafa;--btn-primary-fg: #0a0a0a;--sider-bg: #111111;--sider-fg: #fafafa;--sider-muted: #a3a3a3;--sider-hover: rgba(255, 255, 255, .06);--sider-active: rgba(243, 112, 33, .18)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;max-width:100%;height:100%;overflow-x:hidden}body{font-family:var(--font);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-page-content,.app-page-content .ant-table-wrapper{max-width:100%}.layout-sider-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:99}.table-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.page-header-bar{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.page-header-bar h2{margin:0;font-size:clamp(16px,2.5vw,22px)}.status-tag.ant-tag{display:inline-flex;align-items:center;gap:4px;line-height:1.4}.status-tag--busy .anticon{font-size:12px}@keyframes status-tag-pulse{0%,to{opacity:1}50%{opacity:.72}}.status-tag--busy{animation:status-tag-pulse 1.6s ease-in-out infinite}
