.lg{color:#1a1f36;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;display:flex}.lg-left{color:#fff;background:#0b1e3a;flex:1;display:flex;position:relative;overflow:hidden}.lg-left:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85% at 30% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(90% 85% at 30% 40%,#000 30%,#0000 75%)}.lg-left:after{content:"";pointer-events:none;background:radial-gradient(circle,#3882f647,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-200px;right:-180px}.lg-left-inner{z-index:1;flex-direction:column;width:100%;max-width:560px;min-height:100vh;margin:0 auto;padding:44px 56px 36px;display:flex;position:relative}.lg-brand{align-items:center;gap:10px;display:flex}.lg-mark{color:#fff;background:#3882f6;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:inline-flex}.lg-brand-name{letter-spacing:.12em;font-size:16px;font-weight:600}.lg-brand-en{letter-spacing:.22em;color:#fff6;border:1px solid #ffffff29;border-radius:20px;padding:3px 10px 3px 12px;font-size:11px;font-weight:600}.lg-slogan{margin:auto 0;padding:40px 0}.lg-slogan h1{color:#fff;letter-spacing:.06em;margin:0;font-size:44px;font-weight:800;line-height:1.42}.lg-slogan p{letter-spacing:.42em;color:#d6e6f78c;margin:22px 0 0;font-size:14px}.lg-foot{letter-spacing:.08em;color:#ffffff59;font-size:12px}.lg-right{background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:480px;padding:40px;display:flex}.lg-form{width:100%;max-width:340px}.lg-form h2{letter-spacing:.1em;color:#101828;margin:0;font-size:26px;font-weight:800}.lg-welcome-sub{letter-spacing:.06em;color:#98a2b3;margin:10px 0 30px;font-size:13px}.lg-form .ant-input-affix-wrapper{border-radius:8px;height:42px}.lg-form .ant-input-affix-wrapper .anticon{color:#98a2b3}.lg-form .ant-form-item{margin-bottom:16px}.lg-opts{justify-content:space-between;align-items:center;margin:2px 0 22px;font-size:13px;display:flex}.lg-opts .ant-checkbox-wrapper{color:#667085;font-size:13px}.lg-opts a{color:#667085}.lg-opts a:hover{color:#1677ff}.lg-submit{letter-spacing:.35em;text-indent:.35em;background:#1677ff!important;border-radius:8px!important;height:42px!important;font-size:15px!important}.lg-demo{color:#667085;letter-spacing:.04em;cursor:pointer;background:#fafbfc;border:1px dashed #d0d5dd;border-radius:8px;width:100%;margin-top:14px;padding:10px;font-family:inherit;font-size:12px}.lg-demo:hover{color:#1677ff;background:#f0f6ff;border-color:#1677ff}@media (width<=900px){.lg-left{display:none}.lg-right{width:100%}}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;background:#f2f5f9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-track{background:0 0}.console-shell{height:100vh;overflow:hidden}.console-sider{border-right:1px solid #eef2f6;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;background:#fff!important}.console-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.sider-logo{cursor:pointer;border-bottom:1px solid #eef2f6;flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.sider-logo-mark{color:#fff;background:linear-gradient(135deg,#0e7bdb,#0a4d8c);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:flex;box-shadow:0 2px 6px #0e7bdb59}.sider-logo-text{line-height:1.25;overflow:hidden}.sider-logo-text b{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.sider-logo-text span{color:#9aa7b8;letter-spacing:.08em;font-size:10px}.console-menu{flex:1;padding-bottom:12px;overflow:hidden auto;border-inline-end:none!important}.console-menu .menu-label{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.console-menu .menu-label-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-menu .menu-concurrent{color:#d46b08;background:#fff7e6;border:1px solid #ffd591;border-radius:3px;margin-left:4px;padding:0 3px;font-size:10px;font-style:normal;line-height:15px}.sider-foot{color:#9aa7b8;text-align:center;border-top:1px solid #eef2f6;flex-shrink:0;padding:10px 12px;font-size:11px;line-height:1.7}.header-bar{z-index:10;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;line-height:normal;display:flex;box-shadow:0 1px 2px #10182808;padding:0 16px!important}.header-crumb-link{cursor:pointer}.console-content{flex-direction:column;min-height:0;margin:12px 16px;display:flex;overflow:hidden}.console-content>.pro-card.is-fill{flex:auto;min-height:0}.page-block{margin-bottom:12px}.page-block:last-child{margin-bottom:0}.page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-head .pt{color:#16283c;margin:0;font-size:19px;font-weight:700;line-height:1.4}.page-head .pd{color:#8c9aa8;margin-top:3px;font-size:12px}.kpi-grid{gap:14px;margin-bottom:14px;display:grid}.kpi-grid.c4{grid-template-columns:repeat(4,1fr)}.kpi-grid.c5{grid-template-columns:repeat(5,1fr)}.kpi-grid.c6{grid-template-columns:repeat(6,1fr)}@media (width<=1200px){.kpi-grid.c5,.kpi-grid.c6{grid-template-columns:repeat(3,1fr)}.kpi-grid.c4{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.kpi-grid.c4,.kpi-grid.c5,.kpi-grid.c6{grid-template-columns:repeat(2,1fr)}}.kpi{background:#fff;border:1px solid #eef2f6;border-radius:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.kpi:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0e7bdb1f}.kpi:after{content:"";opacity:0;background:linear-gradient(90deg,#0e7bdb,#36a3f0);height:3px;transition:opacity .2s;position:absolute;inset:0 0 auto}.kpi:hover:after{opacity:1}.kpi .ic{background:linear-gradient(135deg,#eaf3fc,#f6faff);border:1px solid #e3eefb;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;font-size:17px;display:flex}.kpi .v{color:#16283c;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.kpi .l{color:#8c8c8c;margin-top:3px;font-size:12px}.kpi .sub{color:#9aa7b8;margin-top:5px;font-size:11px}.kpi .sub b{color:#fa8c16}.card-hd{align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-hd b{color:#16283c;font-size:15px}.card-hd .more{align-items:center;gap:8px;margin-left:auto;display:flex}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;color:#7a8a99;white-space:nowrap;background:#f7fafd;border-bottom:1px solid #edf1f6;padding:10px 12px;font-size:12px;font-weight:600}.tbl td{color:#333;white-space:nowrap;border-bottom:1px solid #f2f5f9;padding:10px 12px;font-size:13px}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:#f2f8ff}.tbl .link{color:#0e7bdb;cursor:pointer}.muted{color:#8c9aa8;font-size:12px}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag.ok{color:#389e0d;background:#f6ffed}.tag.warn{color:#d46b08;background:#fff7e6}.tag.danger{color:#cf1322;background:#fff1f0}.tag.info{color:#0958d9;background:#e6f4ff}.tag.gray{color:#5a5a5a;background:#f5f5f5}.tag.freeze{color:#722ed1;background:#f9f0ff}.cols-2,.cols-3,.cols-equal{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.cols-3{grid-template-columns:1.6fr 1fr}@media (width<=992px){.cols-2,.cols-3,.cols-equal{grid-template-columns:1fr}}.rule-line{color:#27469b;background:linear-gradient(90deg,#e6f4ff,#f6ffed);border:1px solid #bae7ff;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;line-height:1.8}.msg-item,.audit-item{border-bottom:1px solid #f2f5f9;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.msg-item:last-child,.audit-item:last-child{border-bottom:none}.msg-item .mi{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.msg-item .txt b,.audit-item .tx b{color:#1a1a1a;font-size:13px;display:block}.msg-item .txt p,.audit-item .tx p{color:#5a6b7c;margin:2px 0 0;font-size:12px}.msg-item .txt .tm,.audit-item .tx .tm{color:#9aa7b8;margin-top:3px;font-size:11px}.grid-4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mini-card{cursor:pointer;background:#fff;border:1px solid #eef2f6;border-radius:10px;padding:12px;transition:all .15s}.mini-card:hover{background:#f6faff;border-color:#0e7bdb;transform:translateY(-1px);box-shadow:0 4px 12px #0e7bdb1a}.mini-card b{margin-top:4px;font-size:14px;display:block}.mini-card span{color:#8c9aa8;font-size:11px}.f-item{margin-bottom:12px}.f-item label{color:#5a6b7c;margin-bottom:6px;font-size:12px;display:block}.f-item input,.f-item select,.f-item textarea{background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;width:100%;height:34px;padding:0 10px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.f-item textarea{height:auto;min-height:72px;padding:8px 10px}.empty{text-align:center;color:#9aa7b8;padding:36px 0;font-size:13px}.f-sec{color:#16283c;border-left:3px solid #0e7bdb;margin-bottom:12px;padding-left:10px;font-size:14px;font-weight:700;line-height:1.4}.sticky-bar{z-index:5;background:#fff;border:1px solid #eef2f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #0000000d}.slot-grid{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.slot-cell{aspect-ratio:1/1.2;cursor:pointer;isolation:isolate;border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.slot-cell:hover{z-index:2;transform:scale(1.08);box-shadow:0 4px 10px #00000029}.slot-cell.s-free{color:#389e0d;background:#f0f7e8;border:1px solid #b7eb8f}.slot-cell.s-occ{color:#0958d9;background:#e6f4ff;border:1px solid #91caff}.slot-cell.s-empty{color:#0006;background:#fafafa;border:1px solid #d9d9d9}.slot-cell.s-frz{color:#5a5a5a;background:#f5f5f5;border:1px solid #d9d9d9}.slot-cell.s-mnt{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.floor-toolbar,.floor-toolbar-left,.floor-toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.floor-stats{margin-left:4px}.floor-plan{flex-direction:column;flex:auto;gap:10px;min-height:320px;max-height:calc(100vh - 380px);padding:8px 4px 4px;display:flex;overflow:auto}.floor-plan-empty{min-height:320px;color:var(--hy-muted,#8c9aa8);flex:auto;justify-content:center;align-items:center;font-size:13px;display:flex}.floor-rack-row{align-items:stretch;gap:10px;min-width:min-content;display:flex}.floor-rack-label{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;font-size:16px;font-weight:700;display:flex}.floor-rack-label.tone-blue{color:#1677ff;background:#e6f4ff;border:1px solid #91caff}.floor-rack-label.tone-orange{color:#d46b08;background:#fff7e6;border:1px solid #ffd591}.floor-rack-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.floor-level-row{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;display:grid}.floor-slot{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;height:44px;padding:0 6px;font-family:ui-monospace,SF Mono,Consolas,Courier New,monospace;font-size:12px;font-weight:600;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.floor-slot:hover{z-index:2;transform:translateY(-2px)scale(1.04);box-shadow:0 4px 12px #0000001f}.floor-slot.s-free{color:#389e0d;background:#f0f7e8;border-color:#b7eb8f}.floor-slot.s-occ{color:#0958d9;background:#e6f4ff;border-color:#91caff}.floor-slot.s-frz{color:#5a5a5a;background:#f5f5f5;border-color:#d9d9d9}.floor-slot.s-mnt{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.floor-slot.s-empty{color:#0006;background:#fafafa;border-color:#d9d9d9}.floor-aisle{color:#4a5a6a;cursor:pointer;background:repeating-linear-gradient(90deg,#e3e8ee 0 14px,#eef1f4 14px 28px);border:1px dashed #c9d0c8;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;margin-left:46px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.floor-aisle:hover{background:repeating-linear-gradient(90deg,#d6e2f4 0 14px,#e8f0fc 14px 28px)}.floor-aisle-icon{font-size:15px;line-height:1}.floor-aisle-text{letter-spacing:.06em}.tbl-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tbl-toolbar{background:linear-gradient(90deg,#f7fafd,#fff);border:1px solid #eef2f6;border-radius:10px;flex-wrap:nowrap;margin-bottom:8px;padding:7px 10px;overflow-x:auto}.tbl-toolbar>*{flex-shrink:0}.tbl-toolbar>div[style*="flex: 1"]{flex-shrink:1;min-width:8px}.tbl-selected-tip{color:#5a6b7c;font-size:12px}.tbl-selected-tip b{color:#0e7bdb;font-size:14px}.tbl-pager{justify-content:flex-end;padding-top:10px;display:flex}.tbl-col-setting{flex-direction:column;gap:6px;min-width:140px;font-size:13px;display:flex}.tbl-col-setting label{cursor:pointer;align-items:center;gap:6px;display:flex}.tbl-col-setting label.is-locked{color:#9aa7b8;cursor:not-allowed}.bar-row{margin-bottom:10px}.bar-row .label{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.bar-track{background:#eef2f6;border-radius:4px;height:8px;overflow:hidden}.bar-fill{background:linear-gradient(90deg,#0e7bdb,#36a3f0);border-radius:4px;height:100%;transition:width .3s}.chart-bars{align-items:flex-end;gap:10px;height:140px;padding:8px 0;display:flex}.chart-bar{background:linear-gradient(#0e7bdb,#69b1ff);border-radius:6px 6px 0 0;flex:1;min-height:8px;transition:filter .15s}.chart-bar:hover{filter:brightness(1.12)}.settings-layout{grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:16px;height:calc(100vh - 132px);min-height:480px;display:grid}.settings-layout>.ant-card,.settings-layout>div>.ant-card{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.settings-layout .ant-card-body{flex:1;min-height:0;overflow-y:auto}.settings-layout .ant-card-body:has(.ant-menu){flex-direction:column;display:flex;overflow:hidden}.settings-layout .ant-menu{flex:1;min-height:0;overflow-y:auto}.settings-layout .ant-menu-item{white-space:normal!important;height:auto!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.4!important}.settings-nav-label{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.settings-nav-label .t{min-width:0}.settings-nav-label .t b{white-space:nowrap;font-size:13px;display:block}.settings-nav-label .t small{color:var(--text-3,#999);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11px;display:block;overflow:hidden}.settings-nav-btn{text-align:left;width:100%;margin-bottom:4px}.link{color:#0e7bdb;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit}@media (width<=768px){.floor-level-row{grid-template-columns:repeat(5,minmax(96px,1fr))}.grid-4{grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:1fr}}.floor-slot{text-align:left;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;height:auto;min-height:78px;padding:8px 10px;display:flex;box-shadow:0 1px 2px #0000000f}.slot-code{color:#1f1f1f;letter-spacing:.3px;font-size:13px;font-weight:700}.slot-name{color:#434343;white-space:nowrap;textOverflow:ellipsis;overflow:hidden}.floor-slot{text-align:left;border-radius:10px;flex-direction:column;gap:2px;height:auto;min-height:82px;padding:8px 10px;display:flex}.floor-slot.is-goods{background:#f0f6ff;border:1.5px solid #1677ff}.floor-slot.is-pack{background:#fff7e6;border:1.5px solid #fa8c16}.floor-slot.is-empty{background:#fafafa;border:1px dashed #d9d9d9}.slot-code{font-size:13px;font-weight:700}.slot-goods{align-items:center;gap:6px;font-size:12px;display:flex}.slot-kind{border-radius:20px;padding:0 6px;font-size:11px;line-height:18px}.slot-kind.goods{color:#1677ff;background:#e6f4ff}.slot-kind.pack{color:#d46b08;background:#fff1e6}.slot-name{color:#434343;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slot-meta{color:#8c8c8c;font-size:11px}.slot-meta b{color:#1f1f1f}.slot-empty{color:#bfbfbf;font-size:11px}.floor-level-row{align-items:stretch;gap:8px}:root{--hy-primary:#0e7bdb;--hy-primary-2:#36a3f0;--hy-deep:#0a4d8c;--hy-ink:#16283c;--hy-muted:#8c9aa8;--hy-line:#eaf0f6;--hy-gradient:linear-gradient(135deg, #0e7bdb 0%, #36a3f0 55%, #7cc4ff 100%);--hy-gradient-cool:linear-gradient(135deg, #0e7bdb, #722ed1 55%, #eb2f96 110%);--hy-gradient-warm:linear-gradient(135deg, #fa8c16, #f5222d);--hy-glass:#ffffffb8;--hy-shadow-sm:0 1px 2px #1018280d;--hy-shadow-md:0 4px 14px #0e7bdb14, 0 1px 3px #1018280f;--hy-shadow-lg:0 12px 32px #0e7bdb29, 0 4px 12px #10182814;--hy-shadow-glow:0 0 0 1px #0e7bdb1f, 0 8px 24px #0e7bdb38;--hy-radius:14px;--hy-ease:cubic-bezier(.22, 1, .36, 1)}::selection{background:#0e7bdb2e}@keyframes hyFadeUp{0%{opacity:0;transform:translateY(14px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hyFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hyGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hyShine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(240%)skew(-18deg)}}@keyframes hyPulseDot{0%{box-shadow:0 0 #52c41a73}70%{box-shadow:0 0 0 7px #52c41a00}to{box-shadow:0 0 #52c41a00}}@keyframes hySpinSlow{to{transform:rotate(360deg)}}@keyframes hyOrbDrift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(18px,-14px)scale(1.06)}66%{transform:translate(-14px,12px)scale(.96)}}.anim-fade-up{animation:hyFadeUp .55s var(--hy-ease) both;animation-delay:var(--d,0s)}.anim-float{animation:5s ease-in-out infinite hyFloatY}.console-content .page-block,.console-content .kpi-strip,.console-content .kpi-grid,.console-content .cols-2,.console-content .cols-3{animation:hyFadeUp .45s var(--hy-ease) both}.console-content>div>:nth-child(2){animation-delay:30ms}.console-content>div>:nth-child(3){animation-delay:60ms}.console-content>div>:nth-child(4){animation-delay:90ms}.console-content>div>:nth-child(5){animation-delay:.12s}.console-content>div>:nth-child(6){animation-delay:.15s}.console-content{position:relative}.console-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(600px 280px at 12% -40px,#0e7bdb17,#0000 70%),radial-gradient(520px 260px at 88% 12%,#722ed112,#0000 70%),radial-gradient(700px 320px at 50% 115%,#36a3f00f,#0000 70%);position:fixed;inset:0}.console-content>*{z-index:1;position:relative}.aurora-head{border-radius:var(--hy-radius);color:#fff;box-shadow:var(--hy-shadow-lg);background:linear-gradient(120deg,#0b2c52 0%,#0e5aa8 45%,#0e7bdb 75%,#36a3f0 100%) 0 0/180% 180%;border:1px solid #ffffff24;margin-bottom:16px;padding:18px 20px;animation:12s infinite hyGradientShift;position:relative;overflow:hidden}.aurora-head:before,.aurora-head:after{content:"";filter:blur(46px);opacity:.55;pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite hyOrbDrift;position:absolute}.aurora-head:before{background:radial-gradient(circle,#7cc4ffcc,#0000 70%);width:280px;height:280px;top:-110px;right:-70px}.aurora-head:after{background:radial-gradient(circle,#722ed18c,#0000 70%);width:220px;height:220px;animation-delay:-4s;bottom:-130px;right:140px}.aurora-head .pt{letter-spacing:.01em;z-index:1;align-items:center;gap:10px;display:flex;position:relative;color:#fff!important;font-size:20px!important}.aurora-head .pt:before{content:"";background:linear-gradient(#fff,#ffffff59);border-radius:4px;width:4px;height:20px;box-shadow:0 0 12px #ffffffb3}.aurora-head .pd{z-index:1;position:relative;color:#ffffffbf!important}.aurora-head .aurora-extra{z-index:1;position:relative}.aurora-grid-bg{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 100% at 70% 0,#000 30%,#0000 75%);mask-image:radial-gradient(90% 100% at 70% 0,#000 30%,#0000 75%)}.pro-head{background:var(--hy-glass);-webkit-backdrop-filter:blur(14px)saturate(1.25);border-radius:var(--hy-radius);box-shadow:var(--hy-shadow-md);border:1px solid #ffffffa6;outline:1px solid #0e7bdb0f;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:14px 18px 14px 16px;display:flex;position:relative;overflow:hidden}.pro-head:before{content:"";background:var(--hy-gradient);width:3px;position:absolute;top:0;bottom:0;left:0}.pro-head-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.pro-head-icon{color:#fff;background:var(--hy-gradient);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:inline-flex;box-shadow:0 4px 12px #0e7bdb59,inset 0 1px #ffffff59}.pro-head .pt{margin:0;font-weight:700;line-height:1.35;color:var(--hy-ink)!important;font-size:17px!important}.pro-head .pt:before{display:none!important}.pro-head .pd{color:var(--hy-muted);margin-top:3px;font-size:12px}.pro-head-extra{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.kpi-strip{gap:12px;margin-bottom:14px;display:grid}.kpi-strip.c3{grid-template-columns:repeat(3,1fr)}.kpi-strip.c4{grid-template-columns:repeat(4,1fr)}.kpi-strip.c5{grid-template-columns:repeat(5,1fr)}.kpi-strip.c6{grid-template-columns:repeat(6,1fr)}@media (width<=1280px){.kpi-strip.c5,.kpi-strip.c6{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.kpi-strip.c4,.kpi-strip.c5,.kpi-strip.c6,.kpi-strip.c3{grid-template-columns:repeat(2,1fr)}}.kpi-card{background:var(--hy-glass);-webkit-backdrop-filter:blur(14px)saturate(1.25);border-radius:var(--hy-radius);box-shadow:var(--hy-shadow-md);transition:transform .22s var(--hy-ease), box-shadow .22s var(--hy-ease);border:1px solid #ffffffa6;outline:1px solid #0e7bdb0f;padding:14px 16px 13px;position:relative;overflow:hidden}.kpi-card:before{content:"";background:var(--kpi-g,var(--hy-gradient));opacity:.9;width:3px;position:absolute;top:0;bottom:0;left:0}.kpi-card:after{content:"";background:var(--kpi-glow,#0e7bdb1a);filter:blur(2px);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-34px;right:-34px}.kpi-card:hover{box-shadow:var(--hy-shadow-lg);transform:translateY(-2px)}.kpi-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kpi-ic{color:#fff;background:var(--kpi-g,var(--hy-gradient));width:32px;height:32px;box-shadow:0 4px 10px var(--kpi-sh,#0e7bdb59), inset 0 1px 0 #ffffff59;border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.kpi-value{letter-spacing:-.01em;color:var(--hy-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15}.kpi-label{color:var(--hy-muted);margin-top:2px;font-size:12px}.kpi-trend{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.kpi-trend.up{color:#389e0d;background:#f6ffed;box-shadow:inset 0 0 0 1px #52c41a33}.kpi-trend.down{color:#cf1322;background:#fff1f0;box-shadow:inset 0 0 0 1px #f5222d2e}.kpi-card.tone-blue{--kpi-g:linear-gradient(135deg, #0e7bdb, #36a3f0);--kpi-glow:#0e7bdb1f;--kpi-sh:#0e7bdb59}.kpi-card.tone-violet{--kpi-g:linear-gradient(135deg, #722ed1, #b37feb);--kpi-glow:#722ed11f;--kpi-sh:#722ed159}.kpi-card.tone-amber{--kpi-g:linear-gradient(135deg, #fa8c16, #ffc53d);--kpi-glow:#fa8c1624;--kpi-sh:#fa8c1659}.kpi-card.tone-rose{--kpi-g:linear-gradient(135deg, #f5222d, #ff7875);--kpi-glow:#f5222d1f;--kpi-sh:#f5222d52}.kpi-card.tone-cyan{--kpi-g:linear-gradient(135deg, #13c2c2, #36cfc9);--kpi-glow:#13c2c21f;--kpi-sh:#13c2c252}.kpi-card.tone-green{--kpi-g:linear-gradient(135deg, #52c41a, #95de64);--kpi-glow:#52c41a1f;--kpi-sh:#52c41a52}.pro-section{justify-content:space-between;align-items:flex-end;gap:12px;margin:2px 2px 10px;display:flex}.pro-section-t{color:var(--hy-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pro-section-t:before{content:"";background:var(--hy-gradient);border-radius:3px;width:3px;height:14px;box-shadow:0 0 8px #0e7bdb66}.pro-section-d{color:var(--hy-muted);margin-top:2px;padding-left:11px;font-size:11px}.pro-segmented.ant-segmented{background:#f0f4f9;border-radius:8px;margin-bottom:12px;padding:2px}.pro-segmented.ant-segmented .ant-segmented-item-label{white-space:nowrap;min-width:76px;min-height:26px;padding:0 12px;font-size:12px;line-height:26px}.pro-segmented.ant-segmented .ant-segmented-item{transition:color .2s var(--hy-ease)}.pro-segmented.ant-segmented .ant-segmented-item-selected{color:var(--hy-primary);font-weight:600}.pro-segmented.ant-segmented .ant-segmented-thumb,.pro-segmented.ant-segmented .ant-segmented-item-selected{border-radius:6px;box-shadow:0 2px 6px #0e7bdb29}.pro-tabs .ant-tabs-nav{margin-bottom:14px!important}.pro-tabs .ant-tabs-tab{transition:color .2s}.pro-tabs .ant-tabs-ink-bar{border-radius:3px;background:var(--hy-gradient)!important;height:3px!important}.form-readonly{color:#1f2937;row-gap:4px;font-size:13px;display:grid}.form-readonly.cols-1{grid-template-columns:var(--fr-label-w,96px) 1fr}.form-readonly.cols-2{grid-template-columns:var(--fr-label-w,96px) 1fr var(--fr-label-w,96px) 1fr}.fr-row{display:contents}.fr-label{color:#94a3b8;text-align:right;white-space:nowrap;padding-right:12px;font-size:12px;line-height:22px}.fr-value{color:#1f2937;word-break:break-all;min-width:0;font-size:13px;line-height:22px}.fr-value .muted{color:#94a3b8}.readonly-list{flex-direction:column;display:flex}.rl-item{color:#1f2937;flex-wrap:wrap;align-items:baseline;gap:16px;padding:4px 0;font-size:13px;display:flex}.rl-item .rl-idx{color:#94a3b8;flex-shrink:0;min-width:22px;font-size:12px}.rl-item .rl-name{font-weight:500}.rl-item .rl-sep{color:#d4dbe3}.rl-item .rl-key{color:#94a3b8;margin-right:2px;font-size:12px}.rl-item .rl-val{color:#1f2937}.detail-items{gap:8px 12px;display:grid}.detail-items.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-items.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-items.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-item{min-height:38px;transition:border-color .2s var(--hy-ease), box-shadow .2s var(--hy-ease);background:linear-gradient(#fbfcfe 0%,#f4f7fc 100%);border:1px solid #ebeef5;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;display:flex}.detail-item:hover{border-color:#d6e4f5;box-shadow:0 2px 6px #0e7bdb0f}.detail-label{color:#94a3b8;white-space:nowrap;letter-spacing:.2px;flex-shrink:0;font-size:12px}.detail-value{color:#1f2937;word-break:break-all;flex:1;min-width:0;font-size:13px;font-weight:500}.detail-value .muted{color:#94a3b8;font-weight:400}.chip-tabs{background:linear-gradient(#f3f6fa 0%,#e9eef5 100%);border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #0f172a0f}.chip-tab{appearance:none;color:#64748b;cursor:pointer;white-space:nowrap;transition:color .2s var(--hy-ease), background .2s var(--hy-ease), box-shadow .2s var(--hy-ease);background:0 0;border:0;border-radius:999px;padding:5px 16px;font-size:12px;font-weight:500;line-height:1.4}.chip-tab:hover{color:var(--hy-primary)}.chip-tab.active{color:var(--hy-primary);background:linear-gradient(#fff 0%,#f7fbff 100%);font-weight:600;box-shadow:0 2px 8px #0e7bdb2e,0 0 0 1px #0e7bdb38}.pro-card .ant-card-body{flex-direction:column;min-height:0;padding:16px 18px;display:flex}.pro-card.no-pad .ant-card-body{padding:0!important}.pro-card.is-fill{flex-direction:column;height:100%;display:flex}.pro-card.is-fill .ant-card-body{flex:1;overflow:hidden}.tab-frame{flex-direction:column;flex:1;min-height:0;display:flex}.tab-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tab-main.no-grow{flex:none}.pro-card-title{color:var(--hy-ink);font-size:14px;font-weight:600}.pro-card-ico{color:#fff;background:var(--hy-gradient);vertical-align:-6px;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:8px;font-size:14px;display:inline-flex;box-shadow:0 3px 8px #0e7bdb4d,inset 0 1px #ffffff4d}.quick-tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=720px){.quick-tiles{grid-template-columns:1fr}}.qtile{text-align:left;cursor:pointer;transition:all .2s var(--hy-ease);background:#ffffffbf;border:1px solid #eaf0f6e6;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.qtile:hover{box-shadow:var(--hy-shadow-md);border-color:#0e7bdb59;transform:translateY(-2px)}.qtile:active{transform:translateY(0)scale(.99)}.qtile-ic{color:#fff;background:var(--qt-g,var(--hy-gradient));width:36px;height:36px;box-shadow:0 4px 10px var(--qt-sh,#0e7bdb4d), inset 0 1px 0 #ffffff59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.qtile-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qtile-tx b{color:var(--hy-ink);font-size:13px}.qtile-tx span{color:var(--hy-muted);font-size:11px}.qtile-go{color:var(--hy-primary);opacity:0;transition:all .2s var(--hy-ease);font-weight:700;transform:translate(-4px)}.qtile:hover .qtile-go{opacity:1;transform:translate(0)}.qtile.tone-blue{--qt-g:linear-gradient(135deg, #0e7bdb, #36a3f0);--qt-sh:#0e7bdb4d}.qtile.tone-violet{--qt-g:linear-gradient(135deg, #722ed1, #b37feb);--qt-sh:#722ed14d}.qtile.tone-amber{--qt-g:linear-gradient(135deg, #fa8c16, #ffc53d);--qt-sh:#fa8c164d}.qtile.tone-rose{--qt-g:linear-gradient(135deg, #f5222d, #ff7875);--qt-sh:#f5222d4d}.qtile.tone-cyan{--qt-g:linear-gradient(135deg, #13c2c2, #36cfc9);--qt-sh:#13c2c24d}.qtile.tone-green{--qt-g:linear-gradient(135deg, #52c41a, #95de64);--qt-sh:#52c41a4d}.kpi{-webkit-backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--hy-shadow-md);outline:1px solid #0e7bdb0f;background:var(--hy-glass)!important;border:1px solid #ffffffa6!important}.kpi .ic{position:relative;overflow:hidden;background:var(--hy-gradient)!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #0e7bdb59,inset 0 1px #ffffff59!important}.kpi .ic:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40%;animation:3.2s ease-in-out infinite hyShine;position:absolute;top:0;bottom:0}.kpi:nth-child(2) .ic{background:linear-gradient(135deg,#722ed1,#b37feb)!important;box-shadow:0 4px 12px #722ed159,inset 0 1px #ffffff59!important}.kpi:nth-child(3) .ic{background:linear-gradient(135deg,#fa8c16,#ffc53d)!important;box-shadow:0 4px 12px #fa8c1659,inset 0 1px #ffffff59!important}.kpi:nth-child(4) .ic{background:linear-gradient(135deg,#f5222d,#ff7875)!important;box-shadow:0 4px 12px #f5222d52,inset 0 1px #ffffff59!important}.kpi:nth-child(5) .ic{background:linear-gradient(135deg,#13c2c2,#36cfc9)!important;box-shadow:0 4px 12px #13c2c252,inset 0 1px #ffffff59!important}.kpi:nth-child(6) .ic{background:linear-gradient(135deg,#52c41a,#95de64)!important;box-shadow:0 4px 12px #52c41a52,inset 0 1px #ffffff59!important}.kpi .v{background:linear-gradient(#16283c 30%,#0e7bdb 130%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn{color:#16283c;cursor:pointer;height:36px;box-shadow:var(--hy-shadow-sm);transition:all .2s var(--hy-ease);white-space:nowrap;background:#ffffffd9;border:1px solid #e2eaf2;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{color:var(--hy-primary);box-shadow:var(--hy-shadow-md);border-color:#0e7bdb73;transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn-primary,.btn.primary{background:var(--hy-gradient);color:#fff;background-size:150% 150%;border:none;box-shadow:0 4px 14px #0e7bdb66,inset 0 1px #ffffff4d}.btn-primary:hover,.btn.primary:hover{color:#fff;animation:2s infinite hyGradientShift;box-shadow:0 8px 22px #0e7bdb80}.ant-card{-webkit-backdrop-filter:blur(14px)saturate(1.25);outline:1px solid #0e7bdb0f;position:relative;background:var(--hy-glass)!important;border-radius:var(--hy-radius)!important;box-shadow:var(--hy-shadow-md)!important;transition:box-shadow .25s var(--hy-ease)!important;border:1px solid #fff9!important}.ant-card:hover{box-shadow:var(--hy-shadow-lg)!important}.ant-card-head{border-bottom:1px solid #eaf0f6e6!important;min-height:50px!important;padding:0 18px!important}.ant-card-head-title{padding:13px 0!important}.console-sider{border-right:1px solid var(--hy-line);background:#fff!important}.sider-logo{position:relative;border-bottom:1px solid var(--hy-line)!important;background:#fff!important}.sider-logo:after{display:none}.sider-logo-mark{z-index:1;position:relative;background:var(--hy-gradient)!important;border:none!important;box-shadow:0 3px 10px #0e7bdb66,inset 0 1px #ffffff59!important}.sider-logo-text{z-index:1;position:relative}.sider-logo-text b{color:var(--hy-ink)!important}.sider-logo-text span{color:var(--hy-muted)!important}.menu-group-title{font-weight:600;color:#9aa7b8!important;font-size:11px!important}.header-bar{border-bottom:1px solid var(--hy-line);position:sticky;top:0;box-shadow:0 1px 2px #1018280a;background:#fff!important}.header-crumb b{background:linear-gradient(120deg,#16283c,#0e7bdb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tbl th{letter-spacing:0;text-transform:none;color:#7a8a99!important;background:#f7fafd!important;border-bottom:1px solid #edf1f6!important;padding:10px 14px!important;font-size:12px!important;font-weight:600!important}.tbl td{padding:11px 14px!important}.tbl tr{transition:background .15s}.tbl tbody tr:hover td{background:#f2f8ff!important}.tbl td b{color:#16283c}.tag{font-weight:500;box-shadow:inset 0 0 0 1px #ffffff80,0 1px 4px #1018280f}.tag.ok:before{animation:2s infinite hyPulseDot}.mini-card{position:relative;overflow:hidden}.mini-card:before{content:"";background:var(--hy-gradient);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.mini-card:hover:before{opacity:1}.mini-card:after{content:"";background:linear-gradient(90deg,#0000,#0e7bdb17,#0000);width:45%;position:absolute;top:0;bottom:0;transform:translate(-120%)skew(-18deg)}.mini-card:hover:after{animation:.8s hyShine}.rule-line{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;box-shadow:0 2px 10px #0e7bdb14;background:linear-gradient(90deg,#e6f4ffe6,#f6ffede6)!important;border:1px solid #0e7bdb38!important}.rule-line:before{content:"";background:var(--hy-gradient);width:3px;position:absolute;top:0;bottom:0;left:0}.bar-fill{animation:3s infinite hyGradientShift;position:relative;overflow:hidden;box-shadow:0 0 10px #0e7bdb73;background:var(--hy-gradient)!important;background-size:200% 100%!important}.bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.2s ease-in-out infinite hyShine;position:absolute;inset:0}.chart-bar{position:relative;box-shadow:0 -2px 12px #0e7bdb40}.chart-bar:hover{box-shadow:0 -2px 18px #0e7bdb73;filter:brightness(1.1)!important}.msg-item,.audit-item{border-radius:10px;padding-left:8px!important;padding-right:8px!important}.msg-item .mi{box-shadow:0 2px 8px #10182814,inset 0 1px #fff9}.f-item input:focus,.f-item select:focus,.f-item textarea:focus{border-color:var(--hy-primary)!important;box-shadow:0 0 0 3px #0e7bdb24,0 2px 10px #0e7bdb1f!important}.slot-cell:hover,.floor-slot:hover{box-shadow:0 4px 14px #0e7bdb4d!important}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap;color:#7a8a99!important;background:#f7fafd!important;border-bottom:1px solid #edf1f6!important;padding:9px 12px!important;font-size:12px!important;font-weight:600!important}.ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;padding:8px 12px!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f2f8ff!important}.ant-table-selection-extra .ant-dropdown-trigger{vertical-align:middle}.login-showcase-bg{background-size:100% 100%;animation:14s infinite hyGradientShift}.dispose-radio{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}@media (width<=720px){.dispose-radio{grid-template-columns:1fr}}.dispose-item{cursor:pointer;transition:all .2s var(--hy-ease);background:#fff;border:1px solid #e2eaf2;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.dispose-item input{accent-color:var(--hy-primary);margin-top:3px}.dispose-item b{color:var(--hy-ink);font-size:13px;display:block}.dispose-sub{color:var(--hy-muted);margin-top:1px;font-size:11px;display:block}.dispose-ic{font-size:18px;line-height:1.4}.dispose-item:hover{box-shadow:var(--hy-shadow-sm);border-color:#0e7bdb66}.dispose-item.on{border-color:var(--hy-primary);background:linear-gradient(#0e7bdb12,#0e7bdb05);box-shadow:0 0 0 3px #0e7bdb1f}.ship-box{background:#f8fbff;border:1px dashed #c9dcf2;border-radius:12px;margin-top:4px;padding:12px 14px}.ship-box-t{color:var(--hy-ink);margin-bottom:10px;font-size:13px;font-weight:700}.inv-tbl td{vertical-align:middle}.inv-tbl tr.is-frozen>td{background:#fa8c160d}.slot-chip{color:var(--hy-deep);white-space:nowrap;background:#eaf3fc;border:1px solid #d4e6fb;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.freeze-num{color:#cf1322;white-space:nowrap;font-weight:700}.freeze-num.warn{color:#fa8c16}.exp-cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wk-out-full{width:100%}.wk-out-full .pro-card{width:100%;margin-bottom:0}.wk-grid-2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px;display:grid}@media (width<=720px){.wk-grid-2{grid-template-columns:1fr}}.wk-grid-2 .f-item input,.wk-grid-2 .f-item select{width:100%}::-webkit-scrollbar-thumb{background:#cbd5e1!important}::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}@media (width<=768px){.aurora-head{padding:14px 16px}.aurora-head .pt{font-size:17px!important}.pro-head{padding:12px 14px}.pro-head-extra{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wh-zone-bars{flex-direction:column;gap:14px;padding:6px 0 4px;display:flex}.wh-zone-row{grid-template-columns:1fr;gap:6px;display:grid}.wh-zone-meta{justify-content:space-between;align-items:center;display:flex}.wh-zone-l{color:var(--hy-ink);font-size:13px;font-weight:600}.wh-zone-n{color:var(--hy-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.wh-zone-track{background:linear-gradient(90deg,#f1f5f9,#e8eef6);border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1018280f}.wh-zone-fill{height:100%;transition:width .6s var(--hy-ease);border-radius:999px;position:relative;box-shadow:0 0 12px #0e7bdb4d}.wh-zone-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.4s ease-in-out infinite hyShine;position:absolute;inset:0}.wh-zone-sub{color:var(--hy-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.wh-slot-wrap{grid-template-columns:160px 1fr;align-items:center;gap:18px;display:grid}@media (width<=720px){.wh-slot-wrap{grid-template-columns:1fr}}.wh-slot-ring{justify-content:center;align-items:center;display:flex}.wh-slot-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wh-slot-stat{transition:all .2s var(--hy-ease);background:#ffffffa6;border:1px solid #eaf0f6e6;border-radius:10px;padding:10px 12px}.wh-slot-stat:hover{box-shadow:var(--hy-shadow-md);transform:translateY(-2px)}.wh-slot-stat .ant-statistic-title{color:var(--hy-muted)!important;margin-bottom:2px!important;font-size:11px!important}.wh-slot-stat .ant-statistic-content{font-weight:800;font-size:20px!important}.wh-slot-stat.tone-blue{border-left:3px solid #0e7bdb}.wh-slot-stat.tone-green{border-left:3px solid #389e0d}.wh-slot-stat.tone-violet{border-left:3px solid #722ed1}.wh-slot-stat.tone-rose{border-left:3px solid #cf1322}.wh-mini-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=720px){.wh-mini-grid{grid-template-columns:repeat(2,1fr)}}.wh-mini-grid .mini-card{cursor:pointer;text-align:left;transition:all .2s var(--hy-ease);background:#ffffffbf;border:1px solid #eaf0f6e6;border-radius:12px;flex-direction:column;gap:2px;padding:14px 12px;font-family:inherit;display:flex}.wh-mini-grid .mini-card:hover{box-shadow:var(--hy-shadow-md);border-color:#0e7bdb4d;transform:translateY(-2px)}.wh-mini-grid .mini-card .ic-bk{margin-bottom:4px;font-size:18px;line-height:1}.wh-mini-grid .mini-card b{color:var(--hy-muted);font-size:12px;font-weight:500}.wh-mini-grid .mini-card span{color:var(--hy-ink);font-size:15px;font-weight:700}
