@media (width<=767px){.ant-card-body{padding:10px!important}.ant-card-head{min-height:36px!important;padding:0 12px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:4px 6px!important;font-size:14px!important}.ant-table{width:100%!important}.ant-table-container{width:100%!important;overflow-x:auto!important}.ant-table-body{overflow:visible!important}.ant-statistic-content{font-size:20px!important}.ant-statistic-title,.ant-card-head-title{font-size:14px!important}}:root,:root[data-theme=light]{--primary-color:#1890ff;--primary-hover:#40a9ff;--bg-base:#f0f2f5;--bg-container:#fff;--bg-sidebar:#001529;--bg-header:#fff;--bg-card:#fff;--bg-hover:#fafafa;--text-primary:#000000d9;--text-secondary:#000000a6;--text-disabled:#00000040;--text-sidebar:#ffffffa6;--border-color:#f0f0f0;--border-base:#d9d9d9;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 1px 4px #00000014;--shadow-lg:0 4px 12px #0000001a;--watermark-color:#0000001f;--watermark-text:#000;--table-header-bg:#fafafa;--table-row-hover:#fafafa;--header-height:64px;--sidebar-width:220px;--sidebar-collapsed-width:80px;--mask-bg:#00000073;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--info-color:#1890ff}:root[data-theme=dark]{--primary-color:#177ddc;--primary-hover:#3c9ae8;--bg-base:#141414;--bg-container:#1f1f1f;--bg-sidebar:#000c17;--bg-header:#1f1f1f;--bg-card:#1f1f1f;--bg-hover:#262626;--text-primary:#ffffffd9;--text-secondary:#ffffffa6;--text-disabled:#ffffff40;--text-sidebar:#ffffffa6;--border-color:#303030;--border-base:#434343;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 1px 4px #0006;--shadow-lg:0 4px 12px #00000080;--watermark-color:#ffffff1a;--watermark-text:#fff;--table-header-bg:#262626;--table-row-hover:#262626;--header-height:64px;--sidebar-width:220px;--sidebar-collapsed-width:80px;--mask-bg:#000000a6;--success-color:#49aa19;--warning-color:#d89614;--error-color:#d32029;--info-color:#177ddc}:root[data-theme=minimal-white]{--primary-color:#2563eb;--primary-hover:#1d4ed8;--bg-base:#f8fafc;--bg-container:#fff;--bg-sidebar:#0f172a;--bg-header:#ffffffeb;--bg-card:#fff;--bg-hover:#f1f5f9;--text-primary:#0f172a;--text-secondary:#64748b;--text-disabled:#94a3b8;--text-sidebar:#ffffffc2;--border-color:#e5e7eb;--border-base:#cbd5e1;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 8px 24px #0f172a0f;--shadow-lg:0 20px 50px #0f172a1a;--table-header-bg:#f8fafc;--table-row-hover:#f1f5f9;--watermark-color:#0f172a14;--watermark-text:#0f172a}:root[data-theme=flat-modern]{--primary-color:#0f766e;--primary-hover:#0d9488;--bg-base:#f1f5f9;--bg-container:#fff;--bg-sidebar:#0f172a;--bg-header:#fff;--bg-card:#fff;--bg-hover:#ccfbf1;--text-primary:#10201d;--text-secondary:#52635f;--text-disabled:#93a29f;--text-sidebar:#ffffffc7;--border-color:#dbe6e4;--border-base:#b7c7c4;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 10px 30px #0f766e1f;--table-header-bg:#ecfdf5;--table-row-hover:#f0fdfa;--watermark-color:#0f766e14;--watermark-text:#0f766e}:root[data-theme=luxury-enterprise]{--primary-color:#b78b2b;--primary-hover:#d6a83d;--bg-base:#f7f4ee;--bg-container:#fffdf8;--bg-sidebar:#171717;--bg-header:#fffdf8;--bg-card:#fffaf0;--bg-hover:#f4ead4;--text-primary:#1f1b16;--text-secondary:#6d6252;--text-disabled:#a79a86;--text-sidebar:#ffffffc2;--border-color:#eadfca;--border-base:#d8c59d;--shadow-sm:0 2px 8px #61481814;--shadow-md:0 14px 34px #6148181a;--shadow-lg:0 24px 60px #61481829;--table-header-bg:#f4ead4;--table-row-hover:#fff4dc;--watermark-color:#b78b2b17;--watermark-text:#7c5d18}:root[data-theme=matte-pro]{--primary-color:#64748b;--primary-hover:#475569;--bg-base:#eef1f4;--bg-container:#f8fafc;--bg-sidebar:#27313d;--bg-header:#f8fafc;--bg-card:#f9fafb;--bg-hover:#e2e8f0;--text-primary:#1f2937;--text-secondary:#5b6573;--text-disabled:#9aa4b2;--text-sidebar:#ffffffc7;--border-color:#d7dde5;--border-base:#b8c1cc;--shadow-sm:0 1px 1px #0f172a0d;--shadow-md:0 10px 28px #27313d14;--shadow-lg:0 22px 54px #27313d21;--table-header-bg:#e8edf3;--table-row-hover:#eef2f7;--watermark-color:#27313d14;--watermark-text:#27313d}:root[data-theme=gradient-business]{--primary-color:#4f46e5;--primary-hover:#6366f1;--bg-base:#eef4ff;--bg-container:#fff;--bg-sidebar:#172554;--bg-header:#ffffffe6;--bg-card:#fff;--bg-hover:#eef2ff;--text-primary:#111827;--text-secondary:#5b6475;--text-disabled:#9aa3b5;--text-sidebar:#ffffffd1;--border-color:#dfe7f7;--border-base:#b8c7ea;--shadow-sm:0 4px 14px #4f46e514;--shadow-md:0 16px 38px #4f46e51f;--shadow-lg:0 28px 70px #4f46e529;--table-header-bg:#eef2ff;--table-row-hover:#f5f7ff;--watermark-color:#4f46e514;--watermark-text:#3730a3}:root[data-theme=bento-grid]{--primary-color:#ef4444;--primary-hover:#dc2626;--bg-base:#fff7ed;--bg-container:#fff;--bg-sidebar:#1f2937;--bg-header:#fffefd;--bg-card:#fff;--bg-hover:#ffedd5;--text-primary:#1f2937;--text-secondary:#6b5e52;--text-disabled:#a8a29e;--text-sidebar:#ffffffc7;--border-color:#fed7aa;--border-base:#fdba74;--shadow-sm:0 4px 0 #fb923c38;--shadow-md:0 8px 0 #fb923c2e;--shadow-lg:0 18px 40px #ef444429;--table-header-bg:#ffedd5;--table-row-hover:#fff7ed;--watermark-color:#ef444414;--watermark-text:#b91c1c}:root[data-theme=dark-glass]{--primary-color:#38bdf8;--primary-hover:#7dd3fc;--bg-base:#020617;--bg-container:#0f172adb;--bg-sidebar:#020617f0;--bg-header:#0f172ac2;--bg-card:#0f172ab8;--bg-hover:#38bdf81f;--text-primary:#e5f3ff;--text-secondary:#a8b5c7;--text-disabled:#64748b;--text-sidebar:#e2e8f0cc;--border-color:#94a3b83d;--border-base:#94a3b85c;--shadow-sm:0 1px 10px #38bdf814;--shadow-md:0 18px 45px #00000057;--shadow-lg:0 30px 80px #00000075;--table-header-bg:#0f172af5;--table-row-hover:#38bdf81a;--watermark-color:#ffffff14;--watermark-text:#e5f3ff}:root[data-theme=holo-future]{--primary-color:#8b5cf6;--primary-hover:#06b6d4;--bg-base:#f0fdff;--bg-container:#ffffffe0;--bg-sidebar:#15112b;--bg-header:#ffffffc7;--bg-card:#ffffffd1;--bg-hover:#ecfeff;--text-primary:#18132f;--text-secondary:#60607a;--text-disabled:#9ca3af;--text-sidebar:#ffffffd1;--border-color:#d8cfff;--border-base:#b7a8ff;--shadow-sm:0 4px 18px #8b5cf614;--shadow-md:0 18px 44px #06b6d41f;--shadow-lg:0 28px 70px #8b5cf62e;--table-header-bg:#f5f3ff;--table-row-hover:#ecfeff;--watermark-color:#8b5cf614;--watermark-text:#6d28d9}:root[data-theme=soft-ui]{--primary-color:#5b6f95;--primary-hover:#415273;--bg-base:#e9eef6;--bg-container:#eef3fa;--bg-sidebar:#334155;--bg-header:#eef3fa;--bg-card:#eef3fa;--bg-hover:#dde6f2;--text-primary:#233047;--text-secondary:#66748a;--text-disabled:#98a4b6;--text-sidebar:#fffc;--border-color:#dbe3ef;--border-base:#c5d0df;--shadow-sm:6px 6px 14px #a3b1c652, -6px -6px 14px #ffffffb8;--shadow-md:10px 10px 26px #a3b1c657, -10px -10px 26px #ffffffb3;--shadow-lg:16px 16px 42px #a3b1c661, -14px -14px 34px #ffffffb3;--table-header-bg:#e2eaf5;--table-row-hover:#e7eef8;--watermark-color:#5b6f9514;--watermark-text:#415273}:root[data-theme=minimal-saas]{--primary-color:#4f46e5;--primary-hover:#4338ca;--bg-base:#f8fafc;--bg-container:#fff;--bg-sidebar:#111827;--bg-header:#fff;--bg-card:#fff;--bg-hover:#f3f4f6;--text-primary:#111827;--text-secondary:#6b7280;--text-disabled:#9ca3af;--text-sidebar:#ffffffc7;--border-color:#e5e7eb;--border-base:#d1d5db;--shadow-sm:0 1px 2px #1118270a;--shadow-md:0 12px 30px #11182712;--shadow-lg:0 22px 54px #1118271c;--table-header-bg:#f9fafb;--table-row-hover:#f3f4f6;--watermark-color:#4f46e514;--watermark-text:#4338ca}:root[data-theme=blue-dataflow]{--primary-color:#0ea5e9;--primary-hover:#0284c7;--bg-base:#eaf4ff;--bg-container:#fff;--bg-sidebar:#082f49;--bg-header:#f8fbff;--bg-card:#fff;--bg-hover:#e0f2fe;--text-primary:#0f172a;--text-secondary:#52647a;--text-disabled:#93a4b8;--text-sidebar:#ffffffd1;--border-color:#cfe8fb;--border-base:#93c5fd;--shadow-sm:0 4px 14px #0ea5e914;--shadow-md:0 16px 38px #0ea5e921;--shadow-lg:0 26px 68px #0ea5e92e;--table-header-bg:#e0f2fe;--table-row-hover:#f0f9ff;--watermark-color:#0ea5e914;--watermark-text:#0369a1}:root[data-theme=minimal-3d]{--primary-color:#f97316;--primary-hover:#ea580c;--bg-base:#f7f7f8;--bg-container:#fff;--bg-sidebar:#1c1917;--bg-header:#fff;--bg-card:#fff;--bg-hover:#fff7ed;--text-primary:#1c1917;--text-secondary:#6b625c;--text-disabled:#a8a29e;--text-sidebar:#ffffffc7;--border-color:#e7e5e4;--border-base:#d6d3d1;--shadow-sm:0 2px 0 #1c191714;--shadow-md:0 14px 30px #1c19171a, inset 0 1px 0 #ffffffe6;--shadow-lg:0 26px 60px #1c191724;--table-header-bg:#fafaf9;--table-row-hover:#fff7ed;--watermark-color:#f9731614;--watermark-text:#c2410c}:root{--body-bg:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--primary-color) 10%, transparent), transparent 28%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--primary-hover) 8%, transparent), transparent 24%), var(--bg-base);--main-layout-bg:transparent;--layout-gap:16px;--content-padding:16px;--content-radius:8px;--content-bg:var(--bg-container);--content-border:1px solid transparent;--content-shadow:none;--header-bg-real:var(--bg-header);--header-shadow-real:var(--shadow-md);--header-border:1px solid transparent;--header-blur:none;--logo-bg:#ffffff14;--sidebar-shadow-real:var(--shadow-lg);--sidebar-border:none;--menu-item-radius:8px;--menu-item-margin:4px 8px;--menu-active-bg:color-mix(in srgb, var(--primary-color) 88%, #fff 12%);--card-radius:8px;--card-border-width:1px;--card-shadow-real:var(--shadow-md);--card-body-padding:16px;--control-radius:8px;--control-height:34px;--button-shadow-real:var(--shadow-sm);--table-radius:8px;--table-cell-y:12px;--table-cell-x:12px;--drawer-radius:0;--dropdown-radius:8px;--filter-radius:8px;--surface-inset-shadow:none;--template-outline:var(--border-color)}:root[data-theme=minimal-white]{--layout-gap:18px;--content-padding:18px;--content-radius:6px;--card-radius:6px;--header-bg-real:#ffffffeb;--header-blur:blur(14px);--card-shadow-real:0 8px 22px #0f172a0d;--table-cell-y:11px}:root[data-theme=flat-modern]{--body-bg:var(--bg-base);--layout-gap:12px;--content-padding:12px;--content-radius:2px;--card-radius:2px;--control-radius:4px;--filter-radius:2px;--table-radius:2px;--header-shadow-real:none;--header-border:1px solid var(--border-color);--card-shadow-real:none;--button-shadow-real:none;--table-cell-y:9px;--menu-item-radius:4px;--menu-item-margin:2px 8px}:root[data-theme=luxury-enterprise]{--body-bg:linear-gradient(135deg, #1717170d, #b78b2b1f), var(--bg-base);--layout-gap:20px;--content-padding:20px;--content-radius:8px;--content-bg:#fffdf8db;--content-border:1px solid #b78b2b38;--header-bg-real:linear-gradient(90deg, #171717, #241f18 58%, #3a2d12);--header-shadow-real:0 16px 42px #6148182e;--sidebar-shadow-real:0 18px 50px #17171747;--card-radius:6px;--card-shadow-real:0 18px 38px #6148181f;--button-shadow-real:0 8px 18px #b78b2b33}:root[data-theme=matte-pro]{--body-bg:linear-gradient(180deg, #eef1f4 0%, #e6ebf0 100%);--layout-gap:18px;--content-padding:18px;--content-radius:8px;--content-bg:#f8fafcd1;--content-border:1px solid #64748b29;--header-shadow-real:0 10px 28px #27313d14;--card-radius:8px;--card-shadow-real:0 10px 26px #27313d14;--control-radius:6px;--table-cell-y:10px}:root[data-theme=gradient-business]{--body-bg:linear-gradient(135deg, #4f46e521, #0ea5e914 42%, transparent 72%), var(--bg-base);--layout-gap:18px;--content-padding:18px;--content-bg:#ffffffd6;--content-border:1px solid #4f46e51f;--header-bg-real:linear-gradient(90deg, #fffffff5, #eef2fff5);--header-blur:blur(16px);--card-shadow-real:0 16px 38px #4f46e51a;--button-shadow-real:0 10px 20px #4f46e529}:root[data-theme=bento-grid]{--body-bg:linear-gradient(90deg, #fdba7447 1px, transparent 1px), linear-gradient(#fdba743d 1px, transparent 1px), var(--bg-base);--body-bg-size:28px 28px;--layout-gap:18px;--content-padding:18px;--content-radius:8px;--content-bg:#ffffffc7;--card-radius:8px;--card-border-width:2px;--card-shadow-real:6px 6px 0 #fb923c2e;--control-radius:6px;--button-shadow-real:3px 3px 0 #ef44442e;--table-cell-y:10px}:root[data-theme=dark-glass]{--body-bg:radial-gradient(circle at 12% 6%, #38bdf833, transparent 26%), radial-gradient(circle at 88% 0%, #0ea5e924, transparent 24%), linear-gradient(135deg, #020617, #0f172a 72%, #082f49);--layout-gap:18px;--content-padding:18px;--content-radius:8px;--content-bg:#0f172a94;--content-border:1px solid #94a3b838;--header-bg-real:#0f172ab3;--header-blur:blur(18px);--card-radius:8px;--card-shadow-real:0 24px 60px #00000052;--control-radius:8px;--button-shadow-real:0 12px 26px #38bdf829}:root[data-theme=holo-future]{--body-bg:radial-gradient(circle at 4% 0%, #06b6d433, transparent 28%), radial-gradient(circle at 92% 12%, #8b5cf62e, transparent 30%), linear-gradient(135deg, #f0fdff, #f5f3ff);--layout-gap:18px;--content-padding:18px;--content-radius:8px;--content-bg:#ffffffb3;--content-border:1px solid #8b5cf638;--header-bg-real:#ffffffb3;--header-blur:blur(18px);--card-radius:8px;--card-shadow-real:0 18px 44px #06b6d41f;--control-radius:8px}:root[data-theme=soft-ui]{--body-bg:linear-gradient(145deg, #e9eef6, #f5f8fc);--layout-gap:20px;--content-padding:20px;--content-radius:8px;--content-bg:#eef3fa;--content-border:1px solid #ffffff8f;--header-bg-real:#eef3fa;--header-shadow-real:8px 8px 20px #a3b1c63d, -8px -8px 20px #ffffffb3;--card-radius:8px;--card-shadow-real:8px 8px 20px #a3b1c647, -8px -8px 20px #ffffffb8;--control-radius:8px;--button-shadow-real:5px 5px 12px #a3b1c647, -5px -5px 12px #ffffffb3}:root[data-theme=minimal-saas]{--body-bg:#f8fafc;--layout-gap:16px;--content-padding:16px;--content-radius:6px;--header-shadow-real:0 1px 0 #11182714;--card-radius:6px;--card-shadow-real:0 8px 20px #1118270d;--control-radius:6px;--table-cell-y:10px;--menu-item-radius:6px}:root[data-theme=blue-dataflow]{--body-bg:linear-gradient(90deg, #0ea5e91f 1px, transparent 1px), linear-gradient(#0ea5e91a 1px, transparent 1px), linear-gradient(135deg, #eaf4ff, #f8fbff);--body-bg-size:26px 26px;--layout-gap:18px;--content-padding:18px;--content-radius:8px;--content-bg:#ffffffd1;--content-border:1px solid #0ea5e929;--header-bg-real:linear-gradient(90deg, #f8fbff, #e0f2fe);--card-radius:8px;--card-shadow-real:0 16px 38px #0ea5e91f;--button-shadow-real:0 10px 22px #0ea5e929}:root[data-theme=minimal-3d]{--body-bg:linear-gradient(145deg, #f7f7f8 0%, #fff 52%, #fff7ed 100%);--layout-gap:18px;--content-padding:18px;--content-radius:8px;--content-bg:#ffffffe0;--content-border:1px solid #1c191714;--card-radius:8px;--card-shadow-real:0 2px 0 #1c191714, 0 18px 36px #1c19171a;--button-shadow-real:0 3px 0 #1c191721}:root[data-theme=dark-glass],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{color:var(--text-primary);background:var(--body-bg);background-size:var(--body-bg-size,auto);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;transition:background-color .3s,color .3s}.ant-layout,.main-layout.ant-layout{background:var(--main-layout-bg)!important}.ant-layout-sider{box-shadow:var(--sidebar-shadow-real);border-right:var(--sidebar-border);background:var(--bg-sidebar)!important}.ant-menu-dark,.ant-menu-dark.ant-menu-inline{background:0 0!important}.ant-menu-dark .ant-menu-item{min-height:44px;margin:var(--menu-item-margin);border-radius:var(--menu-item-radius);transition:background .18s,color .18s,transform .18s}.ant-menu-dark .ant-menu-item-selected{background:var(--menu-active-bg)!important;color:#fff!important}.ant-card,.section-card,.table-card,.crm-shell,.leader-data-card,.assistant-card,.leader-card,.dashboard-card,.stat-card,.metric-card,.panel-card,.data-card,.ranking-card,.summary-card,.quick-card,.filter-card{transition:background .25s,border-color .25s,box-shadow .25s;background:var(--bg-card)!important;border-color:var(--border-color)!important;border-width:var(--card-border-width)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow-real)!important}.ant-card-body{padding:var(--card-body-padding)}.ant-card-head,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu{border-radius:var(--card-radius);box-shadow:var(--card-shadow-real);background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.ant-drawer-content{border-radius:var(--drawer-radius)}.ant-card-head-title,.ant-modal-title,.ant-dropdown-menu-title-content{color:var(--text-primary)!important}.ant-table,.ant-table-container{overflow:hidden;background:var(--bg-card)!important;color:var(--text-primary)!important;border-radius:var(--table-radius)!important}.ant-table-thead>tr>th{background:var(--table-header-bg)!important;color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}.ant-table-tbody>tr>td{background:var(--bg-card);color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:var(--table-cell-y) var(--table-cell-x)!important}.ant-table-tbody>tr:hover>td{background:var(--table-row-hover)!important}.ant-btn{min-height:var(--control-height);border-radius:var(--control-radius);box-shadow:var(--button-shadow-real);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.ant-btn:hover{transform:translateY(-1px)}.ant-btn-primary{box-shadow:var(--shadow-sm);background:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-btn-primary:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:var(--control-height);box-shadow:var(--surface-inset-shadow);background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-base)!important;border-radius:var(--control-radius)!important}.ant-tag{border-radius:999px}:root[data-theme=dark-glass] .ant-card,:root[data-theme=dark-glass] .section-card,:root[data-theme=dark-glass] .table-card,:root[data-theme=dark-glass] .crm-shell,:root[data-theme=dark-glass] .leader-data-card,:root[data-theme=dark-glass] .assistant-card,:root[data-theme=dark-glass] .leader-card,:root[data-theme=dark-glass] .dashboard-card,:root[data-theme=dark-glass] .stat-card,:root[data-theme=dark-glass] .metric-card,:root[data-theme=dark-glass] .panel-card,:root[data-theme=dark-glass] .data-card,:root[data-theme=dark-glass] .ranking-card,:root[data-theme=dark-glass] .summary-card,:root[data-theme=dark-glass] .quick-card,:root[data-theme=dark-glass] .filter-card,:root[data-theme=dark-glass] .header,:root[data-theme=dark-glass] .content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=bento-grid] .ant-card,:root[data-theme=bento-grid] .section-card,:root[data-theme=bento-grid] .table-card,:root[data-theme=bento-grid] .crm-shell,:root[data-theme=bento-grid] .assistant-card,:root[data-theme=bento-grid] .leader-card,:root[data-theme=bento-grid] .dashboard-card,:root[data-theme=bento-grid] .stat-card,:root[data-theme=bento-grid] .metric-card,:root[data-theme=bento-grid] .panel-card,:root[data-theme=bento-grid] .data-card,:root[data-theme=bento-grid] .ranking-card,:root[data-theme=bento-grid] .summary-card,:root[data-theme=bento-grid] .quick-card,:root[data-theme=bento-grid] .filter-card{border-width:2px!important}:root[data-theme=soft-ui] .ant-card,:root[data-theme=soft-ui] .section-card,:root[data-theme=soft-ui] .table-card,:root[data-theme=soft-ui] .crm-shell,:root[data-theme=soft-ui] .assistant-card,:root[data-theme=soft-ui] .leader-card,:root[data-theme=soft-ui] .dashboard-card,:root[data-theme=soft-ui] .stat-card,:root[data-theme=soft-ui] .metric-card,:root[data-theme=soft-ui] .panel-card,:root[data-theme=soft-ui] .data-card,:root[data-theme=soft-ui] .ranking-card,:root[data-theme=soft-ui] .summary-card,:root[data-theme=soft-ui] .quick-card,:root[data-theme=soft-ui] .filter-card,:root[data-theme=soft-ui] .ant-btn{border-color:#ffffff8f!important}:root[data-theme=flat-modern] .ant-card-head,:root[data-theme=flat-modern] .ant-table-thead>tr>th{border-bottom-width:2px!important}:root[data-theme=luxury-enterprise] .header,:root[data-theme=luxury-enterprise] .header .trigger,:root[data-theme=luxury-enterprise] .header .user-info,:root[data-theme=luxury-enterprise] .header .role-tag{color:#ffffffe0!important}:root[data-theme=luxury-enterprise] .theme-switch-btn{color:#fff7df;background:#fffaf01f;border-color:#d8b86a70}:root[data-theme=gradient-business] .ant-btn-primary,:root[data-theme=holo-future] .ant-btn-primary,:root[data-theme=blue-dataflow] .ant-btn-primary{background:linear-gradient(135deg, var(--primary-color), var(--primary-hover))!important}:root[data-theme=holo-future] .ant-card,:root[data-theme=holo-future] .section-card,:root[data-theme=holo-future] .table-card,:root[data-theme=holo-future] .crm-shell,:root[data-theme=holo-future] .content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=blue-dataflow] .ant-card-head,:root[data-theme=blue-dataflow] .ant-table-thead>tr>th{background:linear-gradient(90deg, #0ea5e91f, transparent), var(--table-header-bg)!important}:root[data-theme=minimal-3d] .ant-btn:active,:root[data-theme=bento-grid] .ant-btn:active{box-shadow:none;transform:translateY(1px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-track{background:0 0}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#434343}.text-center{text-align:center}.text-right{text-align:right}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.login-container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}:root[data-theme=dark] .login-container{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)}.filter-bar{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;margin-bottom:16px;padding:16px;transition:background-color .3s,border-color .3s}@media (width<=767px){.ant-row{margin-left:-4px!important;margin-right:-4px!important}.ant-col{padding-left:4px!important;padding-right:4px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:600px}.ant-statistic-content{font-size:20px!important}.ant-statistic-title{font-size:12px!important}.ant-card{margin-bottom:8px}.ant-card-body{padding:12px}.ant-modal{margin:8px;max-width:calc(100vw - 16px)!important}.ant-modal-body{padding:12px}.ant-form-inline .ant-form-item{margin-bottom:8px;margin-right:0;display:block}.ant-tag{padding:0 6px;font-size:11px}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:44px!important}.mb-16{margin-bottom:8px!important}.mt-16{margin-top:8px!important}}:root[data-theme=dark] .ant-card{background:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}:root[data-theme=dark] .ant-card-head{background:var(--bg-card);border-bottom-color:var(--border-color);color:var(--text-primary)}:root[data-theme=dark] .ant-card-head-title{color:var(--text-primary)}:root[data-theme=dark] .ant-table{background:var(--bg-card);color:var(--text-primary)}:root[data-theme=dark] .ant-table-thead>tr>th{background:var(--table-header-bg);color:var(--text-primary);border-bottom-color:var(--border-color)}:root[data-theme=dark] .ant-table-tbody>tr>td{border-bottom-color:var(--border-color);color:var(--text-primary)}:root[data-theme=dark] .ant-table-tbody>tr:hover>td,:root[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--table-row-hover)!important}:root[data-theme=dark] .ant-input,:root[data-theme=dark] .ant-input-affix-wrapper,:root[data-theme=dark] .ant-picker,:root[data-theme=dark] .ant-select-selector,:root[data-theme=dark] .ant-input-number{background:var(--bg-container)!important;border-color:var(--border-base)!important;color:var(--text-primary)!important}:root[data-theme=dark] .ant-input::placeholder{color:var(--text-disabled)}:root[data-theme=dark] .ant-btn-default{background:var(--bg-container);border-color:var(--border-base);color:var(--text-primary)}:root[data-theme=dark] .ant-modal-content{background:var(--bg-container);color:var(--text-primary)}:root[data-theme=dark] .ant-modal-header{background:var(--bg-container);border-bottom-color:var(--border-color)}:root[data-theme=dark] .ant-modal-title{color:var(--text-primary)}:root[data-theme=dark] .ant-dropdown-menu{background:var(--bg-container)}:root[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)}:root[data-theme=dark] .ant-dropdown-menu-item:hover{background:var(--bg-hover)}:root[data-theme=dark] .ant-menu-dark.ant-menu-inline{background:var(--bg-sidebar)}:root[data-theme=dark] .ant-statistic-title{color:var(--text-secondary)}:root[data-theme=dark] .ant-statistic-content{color:var(--text-primary)}:root[data-theme=dark] .ant-pagination-item{background:var(--bg-container);border-color:var(--border-base)}:root[data-theme=dark] .ant-pagination-item a{color:var(--text-primary)}:root[data-theme=dark] .ant-pagination-item-active{border-color:var(--primary-color)}:root[data-theme=dark] .ant-pagination-item-active a{color:var(--primary-color)}:root[data-theme=dark] .ant-tag{border-color:#0000}:root[data-theme=dark] .ant-empty-description,:root[data-theme=dark] .ant-breadcrumb-separator,:root[data-theme=dark] .ant-breadcrumb a,:root[data-theme=dark] .ant-layout-footer{color:var(--text-secondary)}@media (width<=767px){body{background:var(--body-bg);background-size:var(--body-bg-size,auto)}h1,h2,h3{line-height:1.25}h2{margin-bottom:12px!important;font-size:20px!important}.ant-card{box-shadow:var(--card-shadow-real);border-radius:var(--card-radius)!important;border-color:var(--border-color)!important}.ant-card-head{border-bottom-color:var(--border-color)!important;min-height:44px!important;padding:0 12px!important}.ant-card-head-title{padding:11px 0!important;font-size:15px!important;font-weight:700!important}.ant-card-body{padding:12px!important}.filter-bar,.filter-card{box-shadow:var(--card-shadow-real);border-radius:var(--filter-radius)!important;border:1px solid var(--border-color)!important;background:var(--bg-card)!important;padding:12px!important}.filter-bar .ant-space,.filter-card .ant-space,.ant-form-inline{width:100%}.ant-form-inline{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.ant-form-inline .ant-form-item{margin:0!important;display:block!important}.ant-form-inline .ant-form-item-label{padding-bottom:4px;font-weight:600}.ant-form-inline .ant-form-item-control,.ant-form-inline .ant-picker,.ant-form-inline .ant-select,.ant-form-inline .ant-input,.ant-form-inline .ant-input-affix-wrapper,.ant-form-inline .ant-input-number{width:100%!important}.ant-form-inline .ant-form-item:last-child{grid-column:1/-1}.ant-form-inline .ant-form-item:has(.ant-btn){grid-column:1/-1}.ant-form-inline .ant-form-item:has(.ant-btn) .ant-space{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.ant-form-inline .ant-form-item:has(.ant-btn) .ant-btn{width:100%}.ant-form:not(.ant-form-inline) .ant-form-item{margin-bottom:14px}.ant-form:not(.ant-form-inline) .ant-form-item-label{padding-bottom:4px;font-weight:600}.ant-form:not(.ant-form-inline) .ant-form-item-control,.ant-form:not(.ant-form-inline) .ant-picker,.ant-form:not(.ant-form-inline) .ant-select,.ant-form:not(.ant-form-inline) .ant-input,.ant-form:not(.ant-form-inline) .ant-input-affix-wrapper,.ant-form:not(.ant-form-inline) .ant-input-number,.ant-form:not(.ant-form-inline) textarea{width:100%!important}.ant-table-wrapper{border-radius:var(--table-radius);background:var(--bg-card);overflow-x:auto!important}.ant-table{min-width:720px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{white-space:nowrap;padding:9px 10px!important}.ant-pagination{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.stat-card,.mini-card,.overview-card,.summary-card{border-radius:var(--card-radius)!important}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content{font-weight:700}.ant-tabs-nav{margin-bottom:12px!important}.ant-tabs-tab{padding:8px 0!important}.ant-modal{top:10px;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:0 auto!important}.ant-modal-content{border-radius:var(--card-radius);overflow:hidden}.ant-modal-header{padding:14px 16px}.ant-modal-title{font-size:16px;font-weight:700}.ant-modal-body{padding:14px 12px!important}.ant-modal-footer{padding:10px 12px}.ant-btn{min-height:34px}}@media (width<=420px){.ant-form-inline{grid-template-columns:1fr}.ant-form-inline .ant-form-item:has(.ant-btn) .ant-space{grid-template-columns:1fr 1fr}}@media (width<=767px){.filter-bar>.ant-space,.filter-bar .ant-space.ant-space-horizontal{grid-template-columns:1fr 1fr;align-items:stretch!important;gap:10px!important;display:grid!important}.filter-bar .ant-space-item,.filter-bar .ant-btn,.filter-bar .ant-input,.filter-bar .ant-select,.filter-bar .ant-picker,.filter-bar .ant-input-number{width:100%!important}.ant-layout-content.content{background:0 0!important;margin:10px!important;padding:0!important;overflow-x:hidden!important}.ant-tabs-nav-wrap{overflow-x:auto!important}.ant-tabs-nav-list{min-width:max-content}*,:before,:after{box-sizing:border-box}:root{--m-bg:var(--bg-base);--m-card:var(--bg-card);--m-card-solid:var(--bg-card);--m-border:var(--border-color);--m-line:var(--border-color);--m-title:var(--text-primary);--m-body:var(--text-secondary);--m-muted:var(--text-disabled);--m-blue:var(--primary-color);--m-cyan:#06b6d4;--m-green:#16a34a;--m-orange:#f59e0b;--m-red:#ef4444;--m-purple:#7c3aed;--m-radius-lg:var(--card-radius);--m-radius-md:var(--card-radius);--m-radius-sm:var(--control-radius);--m-shadow:var(--shadow-lg);--m-shadow-soft:var(--card-shadow-real)}body{background:var(--body-bg);background-size:var(--body-bg-size,auto)}.desktop-table{display:none!important}.mobile-card-list{min-width:0;max-width:100%;display:block;overflow-x:hidden}.ant-layout-content.content{background:0 0!important}.ant-card{overflow:hidden;border:1px solid var(--m-border)!important;border-radius:var(--m-radius-lg)!important;background:var(--m-card)!important;box-shadow:var(--m-shadow-soft)!important}.ant-card-head{border-bottom-color:var(--m-line)!important;min-height:46px!important}.ant-card-head-title{color:var(--m-title)!important;font-size:15px!important;font-weight:800!important}.ant-card-body{padding:14px!important}.ant-card,.ant-card-body,.ant-card-head,.ant-statistic,.ant-statistic-content,.ant-form,.ant-row,.ant-col{min-width:0;max-width:100%}.ant-input,.ant-input-number,.ant-select,.ant-picker,.ant-radio-group,.ant-input-affix-wrapper,.ant-input-search,.ant-btn{max-width:100%}.mobile-stack-form .ant-form-item-label,.mobile-stack-form .ant-form-item-control{text-align:left;flex:0 0 100%;max-width:100%}.mobile-section-title{color:var(--m-title);justify-content:space-between;align-items:center;margin:16px 2px 10px;font-size:17px;font-weight:900;display:flex}.mobile-section-title small{color:var(--m-muted);font-size:11px;font-weight:600}.mobile-item-card{background:var(--m-card-solid);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow-soft);min-width:0;max-width:100%;margin-bottom:12px;padding:15px;position:relative;overflow:hidden}.mobile-item-card:after{content:"";pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 8%, transparent), transparent 42%);position:absolute;inset:0}.mobile-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:10px;display:flex;position:relative}.mobile-card-head>*{min-width:0}.mobile-card-title{letter-spacing:-.2px;color:var(--m-title);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:850;line-height:1.25;overflow:hidden}.mobile-card-sub{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.mobile-metric-row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px;display:grid;position:relative}.mobile-metric-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-metric-row.one{grid-template-columns:1fr}.mobile-metric-row>div{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 88%, var(--bg-hover)), var(--bg-card));border:1px solid var(--m-line);border-radius:var(--m-radius-sm);min-width:0;padding:9px}.mobile-metric-row span{color:var(--m-muted);margin-bottom:4px;font-size:11px;display:block}.mobile-metric-row strong{color:var(--m-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;display:block;overflow:hidden}.mobile-info-line{min-height:30px;color:var(--m-body);border-top:1px solid var(--m-line);z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:9px;font-size:13px;display:flex;position:relative}.mobile-info-line b,.mobile-info-line strong{color:var(--m-title);text-align:right;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-weight:700}.safe-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-action-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid;position:relative}.mobile-action-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-action-grid .ant-btn{border-radius:12px;width:100%;font-weight:700}.mobile-compact-list .mobile-item-card,.setting-list .mobile-item-card{border-radius:var(--m-radius-md);box-shadow:none;background:var(--m-card-solid);margin-bottom:9px;padding:13px}.ledger-list .mobile-item-card{box-shadow:none;border-radius:var(--m-radius-md);border-left:4px solid var(--m-blue);background:var(--m-card-solid);margin-bottom:9px;padding:12px 13px}.ledger-list .mobile-item-card:after{display:none}.ledger-list .mobile-card-title{font-size:14px}.ledger-list .mobile-card-sub{font-size:11px}.ledger-list .mobile-metric-row>div{text-align:right;background:0 0;border:0;border-radius:0;padding:4px 0}.ledger-list .mobile-metric-row strong{color:var(--m-blue);font-size:15px}.rank-list .mobile-item-card{box-shadow:none;border-radius:var(--m-radius-md);background:linear-gradient(135deg, var(--m-card-solid), var(--bg-hover));margin-bottom:10px;padding:13px}.rank-list .mobile-metric-row>div{text-align:right}.timeline-list{padding-left:8px;position:relative}.timeline-list .mobile-item-card{box-shadow:none;border-radius:var(--m-radius-md);border-left:3px solid var(--border-base);background:var(--m-card-solid);margin-left:10px;padding:12px 13px;position:relative}.timeline-list .mobile-item-card:before{content:"";background:var(--m-blue);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-color) 14%, transparent);border-radius:50%;position:absolute;top:18px;left:-9px}.timeline-list .mobile-item-card:after{display:none}.object-card-list .mobile-item-card{box-shadow:var(--m-shadow);background:linear-gradient(145deg, var(--m-card-solid), var(--bg-hover))}}@media (width<=420px){.mobile-metric-row{grid-template-columns:1fr}}html.dragon-boat-theme{--db-green:#2d5a27;--db-gold:#d4a017;--db-bamboo:#5a7d3a;--db-light:#f5f0e1;--db-accent:#8b4513}html.dragon-boat-theme .ant-layout-header.header{background:linear-gradient(135deg,#2d5a27 0%,#3a7d32 50%,#2d5a27 100%)!important;box-shadow:0 2px 12px #2d5a2733!important}html.dragon-boat-theme .ant-layout-header .user-info span{color:#fff!important}html.dragon-boat-theme .ant-layout-sider{background:linear-gradient(#1a3d15 0%,#2d5a27 100%)!important}html.dragon-boat-theme .ant-menu-dark.ant-menu-inline{background:0 0!important}html.dragon-boat-theme .ant-menu-dark .ant-menu-item{border-radius:6px;margin:2px 8px}html.dragon-boat-theme .ant-menu-dark .ant-menu-item:hover{background:#d4a01733!important}html.dragon-boat-theme .ant-menu-dark .ant-menu-item-selected{background:#d4a0174d!important;border-right:3px solid #d4a017!important}html.dragon-boat-theme .ant-layout-sider .logo{border-bottom:1px solid #d4a01726;background:linear-gradient(135deg,#1a3d15,#2d5a27)!important}html.dragon-boat-theme .ant-card{border-radius:8px;box-shadow:0 2px 8px #2d5a270f}html.dragon-boat-theme .ant-card-head{border-bottom:1px solid #5a7d3a26!important}html.dragon-boat-theme .ant-btn-primary{box-shadow:0 2px 6px #2d5a2740;background:linear-gradient(135deg,#2d5a27,#3a7d32)!important;border-color:#2d5a27!important}html.dragon-boat-theme .ant-btn-primary:hover{background:linear-gradient(135deg,#3a7d32,#4a8d42)!important}html.dragon-boat-theme .ant-table-thead>tr>th{font-weight:600;color:#2d5a27!important;background:linear-gradient(#f5f0e1,#ede6d0)!important}html.dragon-boat-theme .ant-statistic-title{color:#5a7d3a!important}html.dragon-boat-theme .ant-statistic-content-value{color:#2d5a27!important}html.dragon-boat-theme .ant-breadcrumb a,html.dragon-boat-theme .ant-breadcrumb span{color:#fff!important}html.dragon-boat-theme .ant-layout-footer{color:#5a7d3a!important}html.dragon-boat-theme .ant-input:focus,html.dragon-boat-theme .ant-input-focused,html.dragon-boat-theme .ant-select-focused .ant-select-selector{border-color:#2d5a27!important;box-shadow:0 0 0 2px #2d5a271a!important}html.dragon-boat-theme .ant-layout-content.content{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Ctext x='80' y='100' text-anchor='middle' font-size='64' opacity='0.04'%3E🎋%3C/text%3E%3C/svg%3E"),linear-gradient(#f5f0e166 0%,#fff 100%);position:relative}html.dragon-boat-theme .ant-layout-content.content:after{content:"🚣 🐉 🎋";opacity:.18;pointer-events:none;z-index:0;font-size:60px;position:fixed;bottom:56px;right:16px}html.dragon-boat-theme .ant-layout-content.content:before{content:"🎋";opacity:.12;pointer-events:none;z-index:0;font-size:72px;animation:3s ease-in-out infinite dragonFloat;position:fixed;bottom:40px;left:240px}@keyframes dragonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html.dragon-boat-theme .ant-layout-header .header-right:before{content:"🎋 端午安康 🎋";color:#d4a017;opacity:.9;letter-spacing:2px;margin-right:16px;font-size:13px}@media (width<=767px){html.dragon-boat-theme .ant-layout-header.header{padding:0 8px}html.dragon-boat-theme .ant-layout-header .header-right:before{content:"🎋";margin-right:8px;font-size:14px}html.dragon-boat-theme .ant-layout-content.content:before{font-size:40px;bottom:80px;left:8px}html.dragon-boat-theme .ant-layout-content.content:after{font-size:32px;bottom:80px;right:4px}}@media (width>=768px){:root,:root[data-theme=light]{--desk-bg:#eef3fb;--desk-bg-soft:#f7faff;--desk-surface:#fffffff0;--desk-surface-solid:#fff;--desk-border:#1e40af17;--desk-border-strong:#1e40af29;--desk-title:#0f172a;--desk-body:#334155;--desk-muted:#7c8aa5;--desk-primary:#2563eb;--desk-primary-2:#06b6d4;--desk-green:#16a34a;--desk-orange:#f59e0b;--desk-red:#ef4444;--desk-purple:#7c3aed;--desk-radius-xl:22px;--desk-radius-lg:18px;--desk-radius-md:14px;--desk-shadow-soft:0 14px 40px #0f172a13;--desk-shadow-card:0 10px 26px #0f172a0e;--desk-shadow-hover:0 18px 42px #2563eb24}:root[data-theme=dark]{--desk-bg:#0f172a;--desk-bg-soft:#111827;--desk-surface:#1f2937f0;--desk-surface-solid:#1f2937;--desk-border:#94a3b824;--desk-border-strong:#94a3b838;--desk-title:#ffffffeb;--desk-body:#ffffffc2;--desk-muted:#ffffff8c;--desk-shadow-soft:0 14px 42px #00000052;--desk-shadow-card:0 10px 28px #0000003d;--desk-shadow-hover:0 18px 42px #2563eb38}body{background:radial-gradient(circle at 9% -8%, #2563eb29, transparent 30%), radial-gradient(circle at 92% 4%, #06b6d421, transparent 28%), linear-gradient(180deg, var(--desk-bg) 0%, #f8fbff 52%, var(--desk-bg-soft) 100%);color:var(--desk-body);font-feature-settings:"tnum"}:root[data-theme=dark] body{background:radial-gradient(circle at 9% -8%,#2563eb3d,#0000 32%),radial-gradient(circle at 92% 4%,#06b6d42e,#0000 28%),linear-gradient(#0b1220 0%,#111827 100%)}.ant-layout{background:0 0!important}.ant-layout-sider{box-shadow:14px 0 36px #0f172a2e;background:linear-gradient(#07152f 0%,#0f1e3b 48%,#101827 100%)!important}.ant-layout-sider .logo{border-bottom:1px solid #ffffff14;background:linear-gradient(135deg,#2563eb47,#06b6d424)!important;height:72px!important}.ant-layout-sider .logo-img{filter:drop-shadow(0 8px 14px #2563eb59);width:34px!important;height:34px!important}.ant-layout-sider .logo-text{letter-spacing:.02em;font-size:18px!important;font-weight:900!important}.ant-menu-dark,.ant-menu-dark.ant-menu-inline{background:0 0!important}.ant-menu-dark .ant-menu-item{transition:all .2s;color:#ffffffb8!important;border-radius:13px!important;width:calc(100% - 20px)!important;height:44px!important;margin:4px 10px!important;line-height:44px!important}.ant-menu-dark .ant-menu-item:hover{color:#fff!important;background:#ffffff14!important}.ant-menu-dark .ant-menu-item-selected{box-shadow:0 12px 26px #2563eb57;color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important}.header.ant-layout-header{border:1px solid var(--desk-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;height:64px!important;box-shadow:var(--desk-shadow-card)!important;background:#ffffffd1!important;margin:14px 18px 0!important;padding:0 18px!important;line-height:64px!important}:root[data-theme=dark] .header.ant-layout-header{background:#1f2937d1!important}.header .trigger{background:#2563eb12;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid;color:var(--desk-body)!important}.header .trigger:hover{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff!important}.breadcrumb .ant-breadcrumb-link,.ant-breadcrumb-separator{color:var(--desk-muted)!important}.user-info{background:#2563eb0f;border:1px solid #2563eb14;border-radius:999px;padding:7px 10px}.user-info .role-tag{background:#2563eb17;border-radius:999px;padding:2px 8px;font-weight:800;color:#2563eb!important}.content.ant-layout-content{background:0 0!important;border-radius:0!important;margin:18px!important;padding:0!important;overflow:visible!important}.footer.ant-layout-footer{color:var(--desk-muted)!important;background:0 0!important}h1,h2,h3{color:var(--desk-title);letter-spacing:-.02em}h2{margin:0 0 18px!important;font-size:24px!important;font-weight:900!important}h2:after{content:"";background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;width:42px;height:4px;margin-top:8px;display:block}.ant-card{box-shadow:var(--desk-shadow-card);transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;border:1px solid var(--desk-border)!important;border-radius:var(--desk-radius-lg)!important;background:var(--desk-surface)!important}.ant-card-hoverable:hover,.stat-card:hover,.overview-card:hover,.mini-card:hover{transform:translateY(-2px);box-shadow:var(--desk-shadow-hover)!important;border-color:#2563eb38!important}.ant-card-head{background:linear-gradient(#f8fbffdb,#ffffffb8)!important;border-bottom:1px solid #0f172a0f!important;min-height:54px!important;padding:0 18px!important}:root[data-theme=dark] .ant-card-head{background:#1118278c!important}.ant-card-head-title{color:var(--desk-title)!important;font-size:16px!important;font-weight:900!important}.ant-card-body{padding:18px!important}.section-card,.filter-card,.table-card,.crm-shell,.ranking-table-wrap{border-radius:var(--desk-radius-lg)!important;border:1px solid var(--desk-border)!important;box-shadow:var(--desk-shadow-card)!important;background:var(--desk-surface)!important}.stat-card,.overview-card,.crm-card,.mini-card,.summary-card{position:relative;overflow:hidden;border-radius:var(--desk-radius-lg)!important;border:1px solid var(--desk-border)!important;background:linear-gradient(145deg,#fffffffa,#f8fbffeb)!important}:root[data-theme=dark] .stat-card,:root[data-theme=dark] .overview-card,:root[data-theme=dark] .crm-card,:root[data-theme=dark] .mini-card,:root[data-theme=dark] .summary-card{background:linear-gradient(145deg,#1f2937fa,#111827eb)!important}.stat-card:before,.overview-card:before,.crm-card:before{content:"";opacity:.9;background:linear-gradient(#2563eb,#06b6d4);width:4px;position:absolute;inset:0 auto 0 0}.stat-card:after,.overview-card:after,.crm-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb21,#0000 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-34px;right:-34px}.ant-statistic-title{color:var(--desk-muted)!important;font-weight:800!important}.ant-statistic-content{letter-spacing:-.03em;color:var(--desk-title)!important;font-weight:900!important}.ant-table-wrapper{border-radius:var(--desk-radius-lg)}.ant-table{background:0 0!important}.ant-table-container{overflow:hidden;border-radius:var(--desk-radius-lg)!important}.ant-table-thead>tr>th{letter-spacing:.02em;font-size:12px;color:#475569!important;border-bottom:1px solid var(--desk-border-strong)!important;background:linear-gradient(#f8fbff,#f1f6ff)!important;font-weight:900!important}:root[data-theme=dark] .ant-table-thead>tr>th{color:var(--desk-body)!important;background:#111827!important}.ant-table-tbody>tr>td{color:var(--desk-body);border-bottom:1px solid #0f172a0e!important}:root[data-theme=dark] .ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff04}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{font-weight:800;border:1px solid var(--desk-border)!important;background:#ffffff94!important;border-radius:14px 14px 0 0!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:0 -8px 20px #2563eb0f;background:#fff!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important}.ant-tabs-ink-bar{border-radius:999px;background:linear-gradient(90deg,#2563eb,#06b6d4)!important;height:3px!important}.filter-bar,.filter-card{border-radius:var(--desk-radius-lg)!important;border:1px solid var(--desk-border)!important;box-shadow:var(--desk-shadow-card)!important;background:#ffffffc7!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#64748b38!important;border-radius:12px!important;transition:all .18s!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-picker:hover,.ant-input-number:hover,.ant-select:not(.ant-select-customize-input) .ant-select-selector:hover{border-color:#2563eb6b!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused,.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.ant-btn{box-shadow:none;font-weight:800;border-radius:12px!important}.ant-btn-primary{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:0!important;box-shadow:0 10px 22px #2563eb2e!important}.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb3d!important}.ant-btn-link{font-weight:800}.ant-tag{font-weight:800;border-radius:999px!important;padding:1px 9px!important}.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-radius:10px!important}.dashboard,.anchor-home,.crm-page,.ranking-page,.admin-console,.profile-page,.config-page,.datasource-page,.product-manage,.channel-manage,.revenue-entry,.daily-page{min-height:100%}.ranking-page{padding:0;background:0 0!important}.ranking-tabs,.ranking-period-row,.filter-tools{border-color:var(--desk-border)!important;background:#ffffffc7!important}.ranking-tabs{border-radius:18px 18px 0 0;padding:4px 10px 0!important}.tab-item{border-radius:12px 12px 0 0;font-weight:900!important}.tab-item.active{background:#fff;box-shadow:0 -8px 18px #2563eb0f;color:#2563eb!important}.ranking-table-wrap{margin:0 0 12px!important}.page-hero{border-radius:var(--desk-radius-xl);border:1px solid var(--desk-border);box-shadow:var(--desk-shadow-card);background:radial-gradient(circle at 88% 20%,#06b6d424,#0000 30%),linear-gradient(135deg,#fffffff5,#f8fbffe0);margin-bottom:18px;padding:20px 22px!important}.page-hero h2{margin-bottom:4px!important}.page-hero h2:after{margin-top:6px}.page-hero p{color:var(--desk-muted)!important}.login-container{background:radial-gradient(circle at 20% 10%,#ffffff61,#0000 24%),radial-gradient(circle at 86% 18%,#06b6d452,#0000 26%),linear-gradient(135deg,#1d4ed8 0%,#4338ca 48%,#0f172a 100%)!important}.mb-8{margin-bottom:8px!important}.mb-16{margin-bottom:16px!important}.mt-16{margin-top:16px!important}.ml-8{margin-left:8px!important}.muted{color:var(--desk-muted)!important}.desktop-table{border-radius:var(--desk-radius-lg);display:block}.mobile-card-list,.ranking-mobile-focus,.anchor-directory-mobile,.crm-lead-dense-list,.crm-alloc-funnel-list,.mobile-crm-insights,.mobile-kpi-strip,.mobile-channel-rank{display:none!important}.filter-bar,.filter-card,.filter-tools,.ranking-period-row,.dense-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex;border-radius:var(--desk-radius-lg)!important;background:linear-gradient(135deg,#ffffffeb,#f8fbffc7)!important;padding:14px 16px!important}.filter-left,.filter-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-right{margin-left:auto}.filter-control,.form-control,.search-control,.date-picker,.group-filter-select,.anchor-search-control{min-width:168px}.result-count{color:var(--desk-muted);background:#2563eb12;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800}.page-kicker,.hero-topline{color:#2563eb;letter-spacing:.04em;background:#2563eb14;border-radius:999px;align-items:center;gap:6px;margin-bottom:7px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.hero-bg-orb,.orb-a,.orb-b{filter:blur(.2px);opacity:.72}.overview-grid,.desktop-overview,.top3-cards{gap:16px!important}.overview-card,.crm-card,.top-card,.rank-card{min-height:126px;padding:18px!important}.overview-label,.crm-card-label,.trend-label,.trend-label-no-icon,.card-sub,.rank-num-label{color:var(--desk-muted)!important;font-size:13px!important;font-weight:800!important}.overview-value,.crm-card-num,.card-amount,.rank-num-value,.strong-num{letter-spacing:-.035em;color:var(--desk-title)!important;font-size:28px!important;font-weight:950!important}.overview-sub,.overview-rate,.crm-card-rate,.card-trend{font-weight:700;color:var(--desk-muted)!important}.top3-cards{grid-template-columns:1fr 1.12fr 1fr;align-items:end;margin:18px 0;display:grid!important}.top-card{transition:all .18s;border:1px solid var(--desk-border)!important;box-shadow:var(--desk-shadow-card)!important;background:radial-gradient(circle at 80% 10%,#ffffff73,#0000 32%),linear-gradient(145deg,#fffffffa,#f8fbffe0)!important}.top-card:hover{transform:translateY(-4px);box-shadow:var(--desk-shadow-hover)!important}.card-1st{min-height:190px;border-color:#f59e0b47!important;box-shadow:0 18px 42px #f59e0b21!important}.card-2nd,.card-3rd{min-height:168px}.rank-badge,.rank-num,.rank-no,.card-rank{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:999px;place-items:center;min-width:34px;height:34px;font-weight:950;display:inline-grid;box-shadow:0 10px 20px #2563eb38}.rank-gold{background:linear-gradient(135deg,#f59e0b,#facc15)!important}.rank-silver{color:#334155!important;background:linear-gradient(135deg,#94a3b8,#e2e8f0)!important}.rank-bronze{background:linear-gradient(135deg,#b45309,#fb923c)!important}.ranking-table .anchor-name,.anchor-name,.card-name,.customer-name{color:var(--desk-title);font-weight:900}.col-value,.col-commission,.comm-highlight,.ledger-money,.detail-ledger-money,.order-money{color:#2563eb!important;font-weight:950!important}.crm-shell{overflow:hidden;padding:0!important}.crm-tabs{border-bottom:1px solid var(--desk-border);background:linear-gradient(#f8fbffe6,#ffffffb8);padding:6px 14px 0}.channel-card,.desktop-channel-card{border-radius:var(--desk-radius-lg);border:1px solid var(--desk-border);box-shadow:var(--desk-shadow-card);background:linear-gradient(145deg,#fff,#f8fbff);padding:16px}.section-title{color:var(--desk-title);letter-spacing:-.01em;font-weight:950}.customer-cell,.person-cell,.anchor-avatar,.lead-avatar,.hero-avatar,.card-avatar,.line-avatar{align-items:center;gap:10px;display:inline-flex}.customer-phone,.lead-meta,.lead-bottom,.rank-sub,.line-sub{font-size:12px;color:var(--desk-muted)!important}.channel-tag,.status-tag{border-radius:999px;font-weight:900}.amount-stack{color:var(--desk-title);font-weight:900}.action-cell .ant-btn+.ant-btn{margin-left:4px}.rank-main,.hero-main,.runner-card,.leader-top-card,.director-group-row,.assistant-channel-row,.assistant-order-row,.detail-ledger-row,.performance-ledger-row{border-radius:var(--desk-radius-md);border:1px solid var(--desk-border);background:#ffffffd1;box-shadow:0 8px 20px #0f172a0b}.gap-line,.bar-item,.runner-row,.leader-rank-line,.group-anchor-line{background:#f8fbffd1;border-radius:12px}.bar-chart,.gap-bar-wrap,.tier-bar-wrap,.line-track,.rank-track,.group-row-bar{background:#94a3b82e;border-radius:999px;height:9px;overflow:hidden}.bar-fill,.gap-bar-fill,.tier-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%}.gap-motto{color:var(--desk-body);background:linear-gradient(135deg,#2563eb12,#06b6d414);border:1px solid #2563eb17;border-radius:14px;padding:12px 14px;font-weight:800}.preview-block,.test-preview,.config-section,.upload-area,.detail-tables,.detail-descriptions{border-radius:var(--desk-radius-lg)!important;border:1px solid var(--desk-border)!important;background:var(--desk-surface)!important;box-shadow:var(--desk-shadow-card)!important}.preview-header{border-radius:var(--desk-radius-lg) var(--desk-radius-lg) 0 0;background:linear-gradient(135deg,#2563eb,#06b6d4)!important}.preview-logo{box-shadow:0 10px 24px #2563eb3d}.ant-modal-content{overflow:hidden;border-radius:20px!important;box-shadow:0 24px 70px #0f172a38!important}.ant-modal-header{border-bottom:1px solid var(--desk-border)!important;background:linear-gradient(#f8fbff,#fff)!important}.ant-modal-title{color:var(--desk-title)!important;font-weight:950!important}.page-toolbar,.history-hero,.page-hero{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex;border:0!important;border-bottom:1px solid var(--desk-border-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 4px 14px!important}.page-toolbar h2,.history-hero h2,.page-hero h2{line-height:1.25;color:var(--desk-title)!important;margin:0!important;font-size:22px!important}.page-toolbar h2:after,.history-hero h2:after,.page-hero h2:after{display:none!important}.page-toolbar p,.history-hero p,.page-hero p{font-size:13px;line-height:1.4;color:var(--desk-muted)!important;margin:5px 0 0!important}.page-kicker,.hero-topline{display:none!important}.content.ant-layout-content{border:1px solid #94a3b82e;box-shadow:inset 0 1px #ffffffb8;background:linear-gradient(#f1f6fff5,#e8effad1)!important;border-radius:22px!important;padding:18px!important}:root[data-theme=dark] .content.ant-layout-content{box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(#111827f5,#0f172ae0)!important}.ant-card,.section-card,.filter-card,.table-card,.crm-shell,.ranking-table-wrap,.channel-card,.desktop-channel-card,.preview-block,.test-preview,.config-section,.upload-area,.detail-tables,.detail-descriptions{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #64748b29!important;box-shadow:0 10px 30px #0f172a11,inset 0 1px #ffffffe6!important}:root[data-theme=dark] .ant-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .filter-card,:root[data-theme=dark] .table-card,:root[data-theme=dark] .crm-shell,:root[data-theme=dark] .ranking-table-wrap,:root[data-theme=dark] .channel-card,:root[data-theme=dark] .desktop-channel-card,:root[data-theme=dark] .preview-block,:root[data-theme=dark] .test-preview,:root[data-theme=dark] .config-section,:root[data-theme=dark] .upload-area,:root[data-theme=dark] .detail-tables,:root[data-theme=dark] .detail-descriptions{background:linear-gradient(#1f2937fa,#111827f5)!important;border-color:#94a3b833!important}.ant-card+.ant-card,.filter-card+.table-card,.filter-card+.ant-card,.section-card+.section-card{margin-top:16px}.ant-table-container{border:1px solid #64748b24!important}.ant-table-thead>tr>th{color:#334155!important;background:linear-gradient(#eef4ff,#e7effc)!important}.ant-table-tbody>tr>td{background:#ffffffe0}.stat-card,.overview-card,.crm-card,.mini-card,.summary-card,.top-card,.rank-card{background:radial-gradient(circle at 92% 12%,#2563eb17,#0000 28%),linear-gradient(145deg,#fff 0%,#f6f9ff 100%)!important;border-color:#2563eb24!important}.ant-card-head-title{letter-spacing:-.01em}:root,:root[data-theme=light]{--desk-bg:#e7eef8;--desk-bg-soft:#f2f6fc;--desk-page-panel:#edf3fb;--desk-surface:#fbfdff;--desk-surface-solid:#fff;--desk-surface-tint:#f4f8ff;--desk-surface-muted:#eef4fc;--desk-border:#4755692e;--desk-border-strong:#2563eb42;--desk-shadow-card:0 12px 32px #1e293b16;--desk-shadow-soft:0 18px 46px #1e293b1a}body{background:radial-gradient(circle at 7% -10%,#2563eb2e,#0000 30%),radial-gradient(circle at 94% 1%,#06b6d424,#0000 26%),linear-gradient(#dfe8f5 0%,#eef4fb 44%,#e8eff8 100%)!important}.main-layout.ant-layout{background:0 0!important}.content.ant-layout-content{background:radial-gradient(circle at 18% 0,#2563eb12,#0000 24%),linear-gradient(#eaf1fa 0%,#dfe8f3 100%)!important;border:1px solid #47556929!important;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #ffffff59!important}.dashboard,.anchor-home,.crm-page,.resource-page,.ranking-page,.admin-console,.profile-page,.config-page,.datasource-page,.product-manage,.revenue-entry,.daily-page,.first-order-page,.assistant-first-orders{background:0 0!important}.ant-card,.section-card,.table-card,.crm-shell,.ranking-table-wrap,.preview-block,.test-preview,.config-section,.upload-area,.detail-tables,.detail-descriptions{background:linear-gradient(#fbfdff 0%,#f6f9fe 100%)!important;border:1px solid #47556933!important;box-shadow:0 12px 32px #1e293b16,inset 0 1px #fffffff0!important}.filter-card,.filter-bar,.filter-tools,.ranking-period-row,.channel-card,.desktop-channel-card,.overview-main,.overview-side,.rank-main,.hero-main,.runner-card,.leader-top-card,.director-group-row,.assistant-channel-row,.assistant-order-row,.detail-ledger-row,.performance-ledger-row,.datasource-setting-list,.performance-ledger-list,.premium-lines{background:linear-gradient(#f5f9ff 0%,#edf4fd 100%)!important;border:1px solid #2563eb29!important;box-shadow:0 8px 22px #1e293b0e,inset 0 1px #ffffffe0!important}.stat-card,.overview-card,.crm-card,.mini-card,.summary-card,.top-card,.rank-card,.metric-card,.dashboard-card{background:radial-gradient(circle at 88% 10%,#2563eb1f,#0000 30%),radial-gradient(circle at 8% 100%,#06b6d414,#0000 34%),linear-gradient(145deg,#fff 0%,#f1f6ff 100%)!important;border:1px solid #2563eb2e!important;box-shadow:0 12px 28px #2563eb13,inset 0 1px #ffffffeb!important}.ant-table-container{box-shadow:inset 0 1px #ffffffe0;background:#f7faff!important;border:1px solid #4755692e!important}.ant-table-thead>tr>th{color:#243449!important;background:linear-gradient(#e4edfb 0%,#d8e5f6 100%)!important;border-bottom:1px solid #2563eb38!important}.ant-table-tbody>tr>td{background:#fbfdff!important;border-bottom:1px solid #64748b1f!important}.ant-table-tbody>tr:nth-child(2n)>td{background:#f3f7fd!important}.ant-table-tbody>tr:hover>td{background:#eaf3ff!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:inset 0 1px #ffffffb3;background-color:#fbfdff!important;border-color:#4755693d!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-picker:hover,.ant-input-number:hover,.ant-select:not(.ant-select-customize-input) .ant-select-selector:hover{background-color:#fff!important;border-color:#2563eb75!important}.ant-tabs-nav,.crm-tabs,.ranking-tabs{background:linear-gradient(#f3f7fe,#eaf1fb)!important;border-color:#2563eb24!important}.ant-tabs-tab,.tab-item,.period-option{background:#ffffff94!important}.ant-tabs-tab-active,.tab-item.active,.period-option.active{background:#fff!important;box-shadow:0 6px 16px #2563eb1a!important}.ant-empty,.mini-empty{background:#f1f6fdb8;border:1px dashed #2563eb2e;border-radius:16px;padding:18px}:root[data-theme=dark] .content.ant-layout-content{background:linear-gradient(#0f172afa,#020617eb)!important}:root[data-theme=dark] .ant-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .table-card,:root[data-theme=dark] .crm-shell,:root[data-theme=dark] .ranking-table-wrap{background:linear-gradient(#1e293bfa,#0f172af5)!important;border-color:#94a3b838!important}:root[data-theme=dark] .filter-card,:root[data-theme=dark] .filter-bar,:root[data-theme=dark] .filter-tools,:root[data-theme=dark] .ranking-period-row,:root[data-theme=dark] .overview-main,:root[data-theme=dark] .overview-side{background:linear-gradient(#1e293beb,#0f172ae0)!important}}
