:root{--page-bg: #f5f6fa;--page-bg-image: none;--card-bg: rgba(255, 255, 255, .9);--card-border: 1px solid rgba(5, 5, 5, .06);--card-shadow: 0 4px 16px rgba(0, 0, 0, .06);--brand-gradient: linear-gradient(135deg, #1677ff, #36cfc9);--brand-color: #1677ff;--brand-sub: rgba(22, 119, 255, .65);--text-strong: rgba(0, 0, 0, .88);--text-sub: rgba(0, 0, 0, .45);--glow-color: rgba(22, 119, 255, .25);--login-card-blur: 0;--input-glow: none;--accent-soft: rgba(22, 119, 255, .08);--font-mono: "JetBrains Mono", "Cascadia Code", Consolas, "Courier New", monospace;--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1)}[data-theme=tech]{--page-bg: #0b1024;--page-bg-image: radial-gradient(ellipse 60% 40% at 15% 0%, rgba(108, 92, 231, .25), transparent 60%), radial-gradient(ellipse 50% 35% at 85% 10%, rgba(0, 212, 255, .18), transparent 60%), radial-gradient(ellipse 45% 40% at 50% 100%, rgba(108, 92, 231, .12), transparent 65%);--card-bg: rgba(19, 24, 50, .72);--card-border: 1px solid rgba(0, 212, 255, .18);--card-shadow: 0 8px 32px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .06);--brand-gradient: linear-gradient(135deg, #00d4ff 0%, #6c5ce7 100%);--brand-color: #00d4ff;--brand-sub: rgba(0, 212, 255, .65);--text-strong: #eaf2ff;--text-sub: rgba(198, 214, 255, .55);--glow-color: rgba(0, 212, 255, .3);--login-card-blur: 14px;--input-glow: 0 0 0 2px rgba(0, 212, 255, .12), 0 0 18px rgba(0, 212, 255, .1);--accent-soft: rgba(0, 212, 255, .08);--table-header-bg: rgba(0, 212, 255, .06);--table-header-text: #8fa3c8;--table-border: rgba(42, 52, 102, .9);--table-hover-bg: rgba(0, 212, 255, .08);--table-zebra-bg: rgba(255, 255, 255, .02)}[data-theme=light]{--page-bg: #f7f9fc;--page-bg-image: radial-gradient(ellipse 55% 40% at 10% 0%, rgba(54, 207, 201, .14), transparent 60%), radial-gradient(ellipse 50% 35% at 90% 5%, rgba(22, 119, 255, .1), transparent 60%);--card-bg: rgba(255, 255, 255, .92);--card-border: 1px solid rgba(22, 119, 255, .1);--card-shadow: 0 6px 24px rgba(30, 60, 120, .08);--brand-gradient: linear-gradient(135deg, #1677ff 0%, #36cfc9 100%);--brand-color: #1677ff;--brand-sub: rgba(22, 119, 255, .65);--text-strong: #1c2b46;--text-sub: #6b7a94;--glow-color: rgba(22, 119, 255, .2);--login-card-blur: 8px;--input-glow: 0 0 0 3px rgba(22, 119, 255, .1);--accent-soft: rgba(22, 119, 255, .06);--table-header-bg: #f6f8fb;--table-header-text: #5a6b85;--table-border: #e6eaf1;--table-hover-bg: #f5f7ff;--table-zebra-bg: #fafbfd}[data-theme=classic]{--page-bg: #f6f3ec;--page-bg-image: radial-gradient(ellipse 60% 45% at 50% 0%, rgba(184, 134, 11, .08), transparent 65%);--card-bg: #fffdf8;--card-border: 1px solid rgba(164, 22, 26, .14);--card-shadow: 0 4px 14px rgba(120, 90, 30, .1);--brand-gradient: linear-gradient(135deg, #a4161a 0%, #8a6d1f 100%);--brand-color: #a4161a;--brand-sub: rgba(164, 22, 26, .6);--text-strong: #2d2418;--text-sub: #8a7c66;--glow-color: rgba(164, 22, 26, .15);--login-card-blur: 0;--input-glow: 0 0 0 3px rgba(164, 22, 26, .08);--accent-soft: rgba(184, 134, 11, .07);--table-header-bg: #f5f0e6;--table-header-text: #7a6a4f;--table-border: #e8e0d0;--table-hover-bg: #faf5ea;--table-zebra-bg: #fbf9f3}[data-theme=dark]{--page-bg: #0e1013;--page-bg-image: radial-gradient(ellipse 50% 35% at 50% 0%, rgba(96, 165, 250, .07), transparent 60%);--card-bg: #16181d;--card-border: 1px solid #262a33;--card-shadow: 0 6px 20px rgba(0, 0, 0, .5);--brand-gradient: linear-gradient(135deg, #60a5fa 0%, #22d3ee 100%);--brand-color: #60a5fa;--brand-sub: rgba(96, 165, 250, .6);--text-strong: #e5e9f0;--text-sub: #8b93a3;--glow-color: rgba(96, 165, 250, .2);--login-card-blur: 0;--input-glow: 0 0 0 2px rgba(96, 165, 250, .14);--accent-soft: rgba(96, 165, 250, .07);--table-header-bg: rgba(96, 165, 250, .06);--table-header-text: #8b93a3;--table-border: #262a33;--table-hover-bg: rgba(96, 165, 250, .08);--table-zebra-bg: rgba(255, 255, 255, .02)}[data-theme=saas]{--page-bg: #f4f6fb;--page-bg-image: none;--card-bg: #ffffff;--card-border: 1px solid #e2e8f0;--card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 12px rgba(15, 23, 42, .05);--brand-gradient: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--brand-color: #4f46e5;--brand-sub: rgba(79, 70, 229, .65);--text-strong: #0f172a;--text-sub: #64748b;--glow-color: rgba(79, 70, 229, .25);--login-card-blur: 0;--input-glow: 0 0 0 3px rgba(99, 102, 241, .14);--accent-soft: rgba(99, 102, 241, .08);--table-header-bg: #f8fafc;--table-header-text: #64748b;--table-border: #e2e8f0;--table-hover-bg: #eef2ff;--table-zebra-bg: #fafbfd}html,body{margin:0;min-height:100%}body{font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background-color:var(--page-bg);background-image:var(--page-bg-image);background-attachment:fixed;color:var(--text-strong);transition:background-color .3s ease,color .3s ease}[data-theme=tech] .page-stage{background-image:linear-gradient(rgba(0,212,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 100%)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--brand-sub);border-radius:6px;border:2px solid transparent;background-clip:content-box}.glass-card{position:relative;background:var(--card-bg);border:var(--card-border)!important;box-shadow:var(--card-shadow);backdrop-filter:blur(var(--login-card-blur));-webkit-backdrop-filter:blur(var(--login-card-blur));border-radius:14px!important;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}.glass-card:hover{border-color:var(--glow-color)!important;box-shadow:0 8px 32px var(--glow-color),var(--card-shadow)}.glass-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--brand-gradient);opacity:.9}.ant-card.glass-card{background:var(--card-bg)!important}.ant-card.glass-card>.ant-card-body{padding:28px!important}.brand-logo{width:64px;height:64px;border-radius:18px;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;font-weight:700;box-shadow:0 6px 20px var(--glow-color);letter-spacing:0}.brand-title{font-size:26px;font-weight:700;color:var(--text-strong);letter-spacing:2px;margin:0}.brand-subtitle{font-size:13px;color:var(--text-sub);letter-spacing:4px;margin:6px 0 0;text-transform:uppercase}.tr-input .ant-input{background:transparent}[data-theme=tech] .tr-input.ant-input-affix-wrapper-focused,[data-theme=tech] .tr-input:focus,[data-theme=tech] .ant-input-affix-wrapper-focused{box-shadow:var(--input-glow)!important}.tr-btn-primary.ant-btn-primary{height:44px;font-size:16px;font-weight:600;letter-spacing:6px;border:none;background:var(--brand-gradient);box-shadow:0 4px 16px var(--glow-color);transition:filter .2s ease,box-shadow .2s ease,transform .1s ease}.tr-btn-primary.ant-btn-primary:hover{filter:brightness(1.12);box-shadow:0 6px 24px var(--glow-color)}.tr-btn-primary.ant-btn-primary:active{transform:translateY(1px)}.tr-search .ant-input{background:transparent}.tr-search.ant-input-group .ant-input-group-addon>.ant-btn{background:var(--brand-gradient);border:none;color:#fff;font-weight:600}*,*:before,*:after{box-sizing:border-box}.page-stage{min-height:100vh;display:flex;flex-direction:column}.admin-shell{display:flex;flex-direction:row;min-height:100vh}.theme-switch{position:fixed;top:16px;right:16px;z-index:1000;display:flex;gap:8px;padding:6px;border-radius:999px;background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(var(--login-card-blur));backdrop-filter:blur(var(--login-card-blur))}.theme-dot{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative}.theme-dot:hover{transform:scale(1.15)}.theme-dot.active{border-color:var(--brand-color);box-shadow:0 0 0 3px var(--accent-soft)}.theme-dot-auto{background:transparent;border:1px solid var(--brand-sub);color:var(--text-sub);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center}.theme-dot-auto:hover{color:var(--brand-color)}.ach-item{border-radius:10px;padding:14px 16px;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,transform .15s ease}.ach-item:hover{background:var(--accent-soft);border-color:var(--glow-color);transform:translate(3px)}.ach-title{color:var(--text-strong);font-weight:600;font-size:15px}.ach-meta{color:var(--text-sub);font-size:13px}.top-bar{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;border-bottom:var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(var(--login-card-blur));backdrop-filter:blur(var(--login-card-blur));position:sticky;top:0;z-index:100}.top-bar-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text-strong)}.top-bar-title .mini-logo{width:30px;height:30px;border-radius:9px;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700}.result-count{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-sub);padding:4px 12px;border-radius:999px;background:var(--accent-soft)}.mono-font,.mono-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.data-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.mono-cell{font-family:var(--font-mono);font-size:12px}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-slide-in{animation:fadeSlideIn .45s var(--ease-emphasized) both}[data-theme=tech] .login-stage:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.16),transparent 70%);bottom:-80px;right:-60px;pointer-events:none;animation:floatOrb 9s ease-in-out infinite alternate}@keyframes floatOrb{0%{transform:translateY(0) scale(1)}to{transform:translateY(-24px) scale(1.06)}}[data-theme=tech] .ant-input-otp .ant-input{box-shadow:var(--input-glow);border-radius:8px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.admin-sider{background:var(--card-bg)!important;border-right:var(--card-border);-webkit-backdrop-filter:blur(var(--login-card-blur));backdrop-filter:blur(var(--login-card-blur));position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.admin-sider .ant-menu{flex:1}.admin-logo{display:flex;align-items:center;gap:10px;padding:18px 20px 14px}.admin-logo .mini-logo{width:32px;height:32px;border-radius:9px;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;box-shadow:0 4px 12px var(--glow-color)}.admin-logo-text{font-size:14px;font-weight:600;color:var(--text-strong);letter-spacing:.5px;line-height:1.25}.admin-logo-text small{display:block;font-size:10.5px;font-weight:400;color:var(--text-sub);letter-spacing:.3px}.admin-sider-footer{padding:12px 14px;border-top:var(--card-border);display:flex;align-items:center;gap:10px;line-height:1.3}.sider-user{overflow:hidden}.sider-user b{display:block;font-size:12.5px;font-weight:600;color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sider-user small{display:block;font-size:11px;color:var(--text-sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:56px;background:var(--card-bg);border-bottom:var(--card-border);-webkit-backdrop-filter:blur(var(--login-card-blur));backdrop-filter:blur(var(--login-card-blur));position:sticky;top:0;z-index:90;line-height:normal}.admin-crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-sub)}.admin-crumb b{font-size:13.5px;font-weight:600;color:var(--text-strong)}.admin-crumb .crumb-sep{opacity:.5;font-size:12px}.header-me{display:flex;align-items:center;gap:9px;padding:3px 12px 3px 4px;border-radius:20px;border:1px solid rgba(148,163,184,.35);cursor:pointer;transition:all .15s var(--ease-standard)}.header-me:hover{border-color:#6366f199;background:#6366f10f}.header-me b{display:block;font-size:12.5px;font-weight:600;color:var(--text-strong);line-height:1.2}.header-me small{display:block;font-size:10.5px;color:var(--text-sub);line-height:1.2}.admin-content{padding:24px;max-width:1280px;width:100%;margin:0 auto}.theme-switch-embedded{position:static;padding:4px;box-shadow:none;border:var(--card-border)}.admin-sider .ant-menu-item{border-radius:8px;transition:background .2s ease,transform .15s ease}.admin-sider .ant-menu-item:hover{background:var(--accent-soft)!important;transform:translate(2px)}.admin-sider .ant-menu-item-selected{background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--brand-color)}.admin-content .ant-table-tbody>tr>td{border-bottom:1px solid var(--table-border)!important}.admin-content .ant-table-tbody>tr:nth-child(2n)>td{background:var(--table-zebra-bg)!important}.admin-content .ant-table-tbody>tr:hover>td{background:var(--table-hover-bg)!important}.admin-content .ant-table-thead>tr>th{background:var(--table-header-bg)!important;font-weight:600;color:var(--table-header-text);text-align:center!important;position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--table-border)}.admin-content .ant-table-tbody>tr>td{text-align:center!important;vertical-align:middle}.page-shell{display:flex;flex-direction:column;gap:14px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:4px 4px 0}.page-head-text h1{margin:0;font-size:20px;font-weight:700;line-height:1.3;color:var(--text-strong);letter-spacing:.2px}.page-head-text p{margin:4px 0 0;font-size:13px;color:var(--text-sub);line-height:1.5}.page-head-actions{display:flex;gap:8px;align-items:center;padding-top:4px}.page-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.stat-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--card-bg);border:1px solid rgba(148,163,184,.25);box-shadow:0 1px 2px #0f172a0a;transition:transform .15s var(--ease-standard),box-shadow .2s var(--ease-standard),border-color .15s var(--ease-standard)}.stat-card.stat-click{cursor:pointer}.stat-card.stat-click:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a14}.stat-k{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-sub)}.stat-k .anticon{font-size:14px;color:#6366f1}.stat-num{font-size:24px;font-weight:700;line-height:1.15;color:var(--text-strong);letter-spacing:-.5px}.stat-d{font-size:11.5px;color:var(--text-sub);opacity:.85}.stat-card.stat-active{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.stat-card.tone-brand .stat-num{color:#4f46e5}.stat-card.tone-green .stat-num{color:#059669}.stat-card.tone-orange .stat-num{color:#ea580c}.stat-card.tone-amber .stat-num{color:#d97706}.stat-card.tone-red .stat-num{color:#dc2626}.status-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-pill.s-slate{background:#f1f5f9;color:#64748b}.status-pill.s-green{background:#ecfdf5;color:#059669}.status-pill.s-blue{background:#eef2ff;color:#4f46e5}.status-pill.s-amber{background:#fffbeb;color:#d97706}.status-pill.s-rose{background:#fff1f2;color:#e11d48}.status-pill.s-purple{background:#f5f3ff;color:#7c3aed}.status-pill.s-cyan{background:#ecfeff;color:#0891b2}[data-theme=tech] .status-pill.s-slate,[data-theme=dark] .status-pill.s-slate{background:#94a3b826;color:#94a3b8}[data-theme=tech] .status-pill.s-green,[data-theme=dark] .status-pill.s-green{background:#10b98126;color:#34d399}[data-theme=tech] .status-pill.s-blue,[data-theme=dark] .status-pill.s-blue{background:#4f46e538;color:#a5b4fc}[data-theme=tech] .status-pill.s-amber,[data-theme=dark] .status-pill.s-amber{background:#f59e0b26;color:#fbbf24}[data-theme=tech] .status-pill.s-rose,[data-theme=dark] .status-pill.s-rose{background:#f43f5e26;color:#fb7185}[data-theme=tech] .status-pill.s-purple,[data-theme=dark] .status-pill.s-purple{background:#7c3aed33;color:#c4b5fd}[data-theme=tech] .status-pill.s-cyan,[data-theme=dark] .status-pill.s-cyan{background:#06b6d426;color:#22d3ee}.page-card{background:var(--card-bg);border:1px solid rgba(148,163,184,.22);border-radius:12px;box-shadow:0 1px 3px #0f172a0d;overflow:hidden}.page-filters{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.18);background:#94a3b814;flex-wrap:nowrap;overflow-x:auto}.page-card-title{font-size:14.5px;font-weight:600;color:var(--text-strong);white-space:nowrap;margin-right:4px}.page-filters .page-filter-grow{flex:1 1 auto;min-width:160px;max-width:340px}.page-filter-meta{margin-left:auto;font-size:12px;color:var(--text-sub);white-space:nowrap}.page-body{padding:4px 8px 8px}.page-body .ant-table{background:transparent}[data-theme=saas] .admin-sider{background:#0f172a!important;border-right:1px solid rgba(255,255,255,.07)}[data-theme=saas] .admin-logo-text{color:#fff}[data-theme=saas] .admin-sider .ant-menu-item,[data-theme=saas] .admin-sider .ant-menu-submenu-title{color:#ffffffb8}[data-theme=saas] .admin-sider .ant-menu-item:hover{background:#ffffff0f!important;color:#fff}[data-theme=saas] .admin-sider .ant-menu-item-selected{background:linear-gradient(90deg,#4f46e5,#4338ca)!important;color:#fff;box-shadow:0 4px 12px #4f46e559}[data-theme=saas] .admin-sider-footer{color:#fff6;border-top:1px solid rgba(255,255,255,.07)}[data-theme=saas] .admin-header{background:#fff;border-bottom:1px solid #e2e8f0}[data-theme=saas] .admin-content{padding:16px;max-width:1320px}.ant-table-thead>tr>th{font-weight:600;letter-spacing:.2px}.ant-table-tbody>tr>td{padding-top:10px!important;padding-bottom:10px!important}.admin-content .ant-table{font-size:13px}.ant-card{border-radius:12px;transition:box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}.ant-card:hover{box-shadow:0 8px 24px #0f172a1a}.admin-content .ant-card.glass-card>.ant-card-body{padding:18px 20px!important}.ant-btn-primary:not(.tr-btn-primary){background:var(--brand-gradient);border:none;box-shadow:0 2px 6px var(--glow-color);transition:filter .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .1s var(--ease-standard)}.ant-btn-primary:not(.tr-btn-primary):hover{filter:brightness(1.08);box-shadow:0 4px 14px var(--glow-color)}.ant-btn-primary:not(.tr-btn-primary):active{transform:translateY(1px)}.ant-btn-default:not([disabled]):hover{border-color:var(--brand-color);color:var(--brand-color);background:var(--accent-soft)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number:focus,.ant-input-number-focused,.ant-select-focused .ant-select-selector{border-color:var(--brand-color)!important;box-shadow:var(--input-glow)!important}.ant-tag{border-radius:999px;padding:1px 10px;font-size:12px;line-height:20px}.ant-segmented{border-radius:8px}.ant-tabs-tab{transition:color .15s ease}.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:8px!important;transition:border-color .15s ease,box-shadow .15s ease}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border-radius:10px!important;box-shadow:0 8px 28px #0f172a1f!important;overflow:hidden}.ant-btn{border-radius:8px;font-weight:500;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}.ant-btn:not(.tr-btn-primary):not(.ant-btn-sm):not(.ant-btn-link):not(.ant-btn-circle){height:36px;padding-inline:16px}.ant-btn-default{border-color:#d8dee9}.ant-btn-default:not([disabled]):hover{border-color:var(--brand-color)!important;color:var(--brand-color)!important;background:var(--accent-soft)!important;box-shadow:0 2px 8px var(--glow-color)}.ant-btn-primary:not(.tr-btn-primary){box-shadow:0 2px 8px var(--glow-color)}.ant-btn-primary:not(.tr-btn-primary):active,.ant-btn-default:not([disabled]):active{transform:translateY(1px)}.ant-btn-danger:not([disabled]):hover{box-shadow:0 2px 8px #ef444440}.table-pro{border-radius:10px;overflow:hidden}.table-pro .ant-table{border-radius:10px;border:1px solid var(--table-border)}.table-pro .ant-table-thead>tr>th{background:var(--table-header-bg)!important;padding:12px 14px!important;font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--table-header-text)!important;text-transform:uppercase;white-space:nowrap}.table-pro .ant-table-tbody>tr>td{padding:12px 14px!important;border-bottom:1px solid var(--table-border);text-align:center!important;vertical-align:middle}.table-pro .ant-table-tbody>tr:last-child>td{border-bottom:none}.table-pro .ant-table-tbody>tr:hover>td{background:var(--table-hover-bg)!important}.table-pro .ant-btn-sm{border-radius:6px;font-size:12px;height:26px;padding-inline:10px}.table-pro .ant-table-placeholder .ant-table-cell{padding:32px 16px!important}
