:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-page-bg:#f3f5f7;--crm-shell-bg:#f3f5f7;--crm-sidebar-bg:#f8f9fb;--crm-header-bg:#fffffff5;--crm-surface:#fff;--crm-surface-elevated:#fff;--crm-surface-muted:#f7f8fa;--crm-primary:#315fba;--crm-primary-hover:#244f9f;--crm-primary-soft:#edf3fc;--crm-text:#20242a;--crm-text-secondary:#5d6672;--crm-text-muted:#89919c;--crm-border:#dce1e7;--crm-border-strong:#c7ced8;--crm-table-border:#cdd4dd;--crm-success:#2f855a;--crm-warning:#b7791f;--crm-error:#c84242;--crm-copy:#f2e7c9;--crm-overlay:#141b266b;--crm-table-header:#f0f2f5;--crm-table-row:#fff;--crm-table-row-alt:#fafbfc;--crm-table-row-hover:#f0f5fc;--crm-table-row-selected:#dce8f8;--crm-shadow-low:0 1px 2px #1923300d;--crm-shadow-raised:0 8px 24px #19233017;--crm-shadow:var(--crm-shadow-raised);--crm-focus-ring:0 0 0 3px #315fba29;--crm-motion-fast:.12s;--crm-motion-base:.18s;--crm-motion-slow:.22s;--crm-ease-standard:cubic-bezier(.2, 0, 0, 1);--crm-gradient-page:var(--crm-shell-bg);--crm-gradient-sidebar:var(--crm-sidebar-bg);--crm-gradient-chrome:var(--crm-header-bg);--crm-gradient-tabs:var(--crm-surface-muted);--crm-gradient-surface:var(--crm-surface);--crm-gradient-table-header:var(--crm-table-header);--crm-font:"Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-page-bg:#14181e;--crm-shell-bg:#14181e;--crm-sidebar-bg:#191e25;--crm-header-bg:#191e25f5;--crm-surface:#1d232b;--crm-surface-elevated:#222a34;--crm-surface-muted:#202731;--crm-primary:#7ba3e8;--crm-primary-hover:#93b5ef;--crm-primary-soft:#273952;--crm-text:#edf0f4;--crm-text-secondary:#b7bec8;--crm-text-muted:#8993a1;--crm-border:#343d49;--crm-border-strong:#46515f;--crm-table-border:#414b58;--crm-success:#69bd8d;--crm-warning:#ddb15e;--crm-error:#e47777;--crm-copy:#55492e;--crm-overlay:#04070bad;--crm-table-header:#272f39;--crm-table-row:#1d232b;--crm-table-row-alt:#202730;--crm-table-row-hover:#273446;--crm-table-row-selected:#304a70;--crm-shadow-low:0 1px 2px #0000002e;--crm-shadow-raised:0 10px 28px #00000047;--crm-focus-ring:0 0 0 3px #7ba3e833;--crm-gradient-page:var(--crm-shell-bg);--crm-gradient-sidebar:var(--crm-sidebar-bg);--crm-gradient-chrome:var(--crm-header-bg);--crm-gradient-tabs:var(--crm-surface-muted);--crm-gradient-surface:var(--crm-surface);--crm-gradient-table-header:var(--crm-table-header)}
:root{--background:var(--crm-page-bg);--foreground:var(--crm-text)}html{scrollbar-color:var(--crm-border-strong) var(--crm-surface-muted);scrollbar-width:thin;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);transition:background-color var(--crm-motion-base) var(--crm-ease-standard), color var(--crm-motion-base) var(--crm-ease-standard);font-family:var(--crm-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid color-mix(in srgb, var(--crm-primary) 58%, transparent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--crm-primary) 24%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--crm-surface-muted)}::-webkit-scrollbar-thumb{border:2px solid var(--crm-surface-muted);background:var(--crm-border-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--crm-text-muted)}.ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:var(--crm-table-row)}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:var(--crm-table-row-alt)}.ant-table-wrapper .ant-table-tbody>tr>td{transition:none!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--crm-table-row-hover)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--crm-table-row-selected)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
