:root{--bjx-bg: #EEF3FA;--bjx-card: #FFFFFF;--bjx-line: #E8EDF5;--bjx-line2: #F1F4F9;--bjx-text: #1F2329;--bjx-text2: #5B6270;--bjx-text3: #8A919F;--bjx-primary: #2F7BFF;--bjx-primary-soft: #E8F1FF;--bjx-primary-grad: linear-gradient(90deg, #3B8BFF, #2F7BFF);--bjx-up: #16A34A;--bjx-down: #F04438;--bjx-warn: #F57C00;--bjx-chip: #F2F5FA;--bjx-radius: 12px;--bjx-font: -apple-system, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif}.bjx-app{background:var(--bjx-bg);color:var(--bjx-text);font-family:var(--bjx-font);font-size:14px;-webkit-font-smoothing:antialiased;min-height:100vh}.bjx-app a{color:var(--bjx-primary);cursor:pointer}.bjx-num{font-variant-numeric:tabular-nums}.bjx-topbar{position:sticky;top:0;z-index:20;height:56px;display:flex;align-items:center;padding:0 24px;background:linear-gradient(180deg,#d6e6ff,#e9f1ff 70%,#eef3fa)}.bjx-logo{display:flex;align-items:center;gap:10px;width:184px;flex:none;font-size:22px;font-weight:700;letter-spacing:1px;color:var(--bjx-text);cursor:pointer}.bjx-logo svg{width:30px;height:30px}.bjx-topnav{display:flex;gap:6px;flex:1;min-width:0}.bjx-app .bjx-topnav a{position:relative;padding:0 18px;line-height:56px;color:var(--bjx-text);font-size:15px;white-space:nowrap}.bjx-app .bjx-topnav a.on{color:var(--bjx-primary);font-weight:600}.bjx-topnav a.on:after{content:"";position:absolute;left:50%;bottom:10px;width:18px;height:4px;margin-left:-9px;border-bottom:2px solid var(--bjx-primary);border-radius:0 0 10px 10px}.bjx-topright{display:flex;align-items:center;gap:12px;color:var(--bjx-text);font-size:14px;white-space:nowrap}.bjx-topright .sep{color:#b8c0cc}.bjx-topright .it{cursor:pointer}.bjx-shell{display:flex;min-height:calc(100vh - 56px)}.bjx-side{width:200px;flex:none;padding:8px 10px 24px;position:sticky;top:56px;height:calc(100vh - 56px);overflow:auto;transition:width .15s ease}.bjx-side .fold{display:flex;justify-content:flex-end;padding:8px 14px 14px;color:var(--bjx-text3);cursor:pointer}.bjx-grp{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:15px;color:var(--bjx-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.bjx-grp.open{color:var(--bjx-primary)}.bjx-grp svg{width:18px;height:18px;flex:none}.bjx-grp .car{margin-left:auto;font-size:10px;color:var(--bjx-text3)}.bjx-leaf{display:block;padding:12px 0 12px 44px;margin:2px 0;border-radius:10px;color:var(--bjx-text);font-size:15px;cursor:pointer;white-space:nowrap}.bjx-leaf:hover{color:var(--bjx-primary)}div.bjx-leaf.on{background:var(--bjx-primary-grad);color:#fff;box-shadow:0 4px 10px #2f7bff40}.bjx-leaf.off{color:var(--bjx-text3);cursor:not-allowed}.bjx-side.mini{width:64px}.bjx-side.mini .bjx-grp span,.bjx-side.mini .bjx-grp .car,.bjx-side.mini .bjx-leaf{display:none}.bjx-side.mini .fold{justify-content:center;padding-inline:0}.bjx-main{flex:1;min-width:0;padding:4px 24px 40px 4px}.bjx-main.full{padding-left:24px}.bjx-page{max-width:1600px;margin:0 auto}.bjx-list th.fit,.bjx-list td.fit{width:1%;white-space:nowrap}.bjx-main{padding-right:108px}@media (max-width: 1599px){.bjx-main{padding-right:52px}}.bjx-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bjx-card);border-radius:var(--bjx-radius);padding:10px 16px;margin-bottom:14px}.bjx-filter .lab{color:var(--bjx-text2);margin-right:2px}.bjx-filter .lab+.lab,.bjx-filter .chip+.lab{margin-left:14px}.bjx-chip{padding:6px 14px;border-radius:8px;background:var(--bjx-chip);color:var(--bjx-text);cursor:pointer;white-space:nowrap;border:0;font:inherit;line-height:22px}.bjx-chip.on{background:var(--bjx-primary);color:#fff}.bjx-chip b{font-weight:500;margin-left:4px}.bjx-chip .x{margin-left:6px;opacity:.6}.bjx-chip .x:hover{opacity:1}.bjx-filter .sp{flex:1}.bjx-stat{color:var(--bjx-text3)}.bjx-seg{display:flex;gap:2px;align-items:center;flex-wrap:wrap}.bjx-seg span{padding:5px 12px;border-radius:8px;cursor:pointer;color:var(--bjx-text);white-space:nowrap}.bjx-seg span.on{background:var(--bjx-primary);color:#fff}.bjx-panel{background:var(--bjx-card);border-radius:var(--bjx-radius);padding:18px 18px 20px;margin-bottom:14px;scroll-margin-top:70px}.bjx-ptitle{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;flex-wrap:wrap}.bjx-ptitle h2{margin:0;font-size:18px;font-weight:700;white-space:nowrap}.bjx-ptitle .ds{color:var(--bjx-text3);font-size:13px}.bjx-ptitle .rt{margin-left:auto;font-size:13px;display:flex;gap:18px;align-items:baseline;color:var(--bjx-text2);flex-wrap:wrap}.bjx-grid6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bjx-grid5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bjx-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bjx-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bjx-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bjx-kc{background:linear-gradient(160deg,#f4f8ff,#fff 45%);border:1px solid var(--bjx-line);border-radius:10px;padding:14px 14px 16px;min-width:0}.bjx-kc.pick{cursor:pointer;transition:border-color .15s,box-shadow .15s}.bjx-kc.pick:hover{border-color:#b7d2ff}.bjx-kc.on{border-color:var(--bjx-primary);box-shadow:0 0 0 1px var(--bjx-primary) inset}.bjx-kc .hd{display:flex;align-items:center;margin-bottom:14px}.bjx-kc .hd b{font-size:14px;padding-left:8px;border-left:3px solid var(--bjx-primary);line-height:14px;white-space:nowrap}.bjx-kc .hd a,.bjx-kc .hd .r{margin-left:auto;font-size:13px;white-space:nowrap}.bjx-kc .k{color:var(--bjx-text);font-size:13px;display:flex;align-items:center;gap:4px}.bjx-kc .v{font-size:22px;font-weight:700;margin:6px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bjx-kc .v.sm{font-size:20px;margin-bottom:6px}.bjx-kc .div{border-top:1px dashed var(--bjx-line);margin:16px 0 14px}.bjx-rows{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px;margin:0}.bjx-rows dt{color:var(--bjx-text3);white-space:nowrap}.bjx-rows dd{margin:0;color:var(--bjx-text);min-width:0}.bjx-q{display:inline-flex;width:13px;height:13px;border:1px solid #A6AEBB;border-radius:50%;font-size:9px;color:#a6aebb;align-items:center;justify-content:center;cursor:help;font-style:normal;flex:none}.bjx-up{color:var(--bjx-up)}.bjx-down{color:var(--bjx-down)}.bjx-warn{color:var(--bjx-warn)}.bjx-mute{color:var(--bjx-text3)}.bjx-up.ar:after{content:" ↑";font-weight:700}.bjx-down.ar:after{content:" ↓";font-weight:700}.bjx-tag{display:inline-block;font-size:11px;line-height:16px;padding:0 4px;border-radius:3px;background:var(--bjx-primary);color:#fff;margin-right:6px;vertical-align:1px;font-style:normal}.bjx-tag.c{background:#7a5af8}.bjx-tag.g{background:var(--bjx-up)}.bjx-tag.n{background:#c9ced6;color:var(--bjx-text)}.bjx-gc{border:1px solid var(--bjx-line);border-radius:10px;padding:14px;cursor:pointer;background:linear-gradient(160deg,#f4f8ff,#fff 50%);transition:.15s;min-width:0}.bjx-gc:hover{border-color:#b7d2ff;box-shadow:0 4px 14px #2f7bff1a}.bjx-gc.on{border-color:var(--bjx-primary);box-shadow:0 0 0 1px var(--bjx-primary) inset}.bjx-gc .nm{display:flex;align-items:center;font-weight:600;font-size:15px}.bjx-gc .nm a{margin-left:auto;font-weight:400;font-size:13px}.bjx-gc .big{font-size:26px;font-weight:700;margin:10px 0 2px}.bjx-gc .lb{color:var(--bjx-text3);font-size:12px;margin-bottom:10px}.bjx-bar{display:flex;align-items:center;gap:8px;font-size:13px}.bjx-bar .tr{flex:1;height:6px;border-radius:3px;background:#e6ecf5;overflow:hidden;min-width:40px}.bjx-bar .tr i{display:block;height:100%;background:var(--bjx-primary);border-radius:3px}.bjx-bar>span:last-child{color:var(--bjx-primary)}.bjx-tbl-wrap{overflow:auto;border:1px solid var(--bjx-line);border-radius:10px}.bjx-tbl{width:100%;border-collapse:collapse;font-size:13px}.bjx-tbl th{background:#f7f9fc;font-weight:600;color:var(--bjx-text);text-align:right;padding:11px 12px;border-bottom:1px solid var(--bjx-line);white-space:nowrap}.bjx-tbl th:first-child,.bjx-tbl td:first-child{text-align:left}.bjx-tbl td{padding:10px 12px;border-bottom:1px solid var(--bjx-line2);text-align:right;vertical-align:middle;white-space:nowrap}.bjx-tbl tr:hover td{background:#fafcff}.bjx-tbl tr.click{cursor:pointer}.bjx-tbl td .m{font-size:15px;font-weight:600;color:var(--bjx-text)}.bjx-tbl td .s{color:var(--bjx-text3);font-size:12px;line-height:18px}.bjx-tbl td .rate{font-size:15px;font-weight:600}.bjx-tbl .tot td{background:#fbfcfe;font-weight:600}.bjx-tbl tr.sub td:first-child{padding-left:34px}.bjx-tbl tr.sub td{background:#fcfdff}.bjx-exp{display:inline-block;width:14px;color:var(--bjx-text3);margin-right:6px;cursor:pointer}.bjx-tbl .c{text-align:center}.bjx-empty{color:var(--bjx-text3);font-size:13px;padding:10px 2px}.bjx-sub{font-weight:600;margin:0 0 8px}.bjx-sub+.bjx-tbl-wrap+.bjx-sub{margin-top:14px}.bjx-anchor{position:fixed;right:10px;top:46%;z-index:15;background:#fff;border-radius:10px;box-shadow:0 2px 12px #1e3c781f;display:flex;flex-direction:column;font-size:13px;overflow:hidden}.bjx-app .bjx-anchor a{padding:9px 12px;color:var(--bjx-text);text-align:center}.bjx-app .bjx-anchor a.on{background:var(--bjx-primary);color:#fff}.bjx-app .bjx-anchor a.top{border-top:1px solid var(--bjx-line);color:var(--bjx-text2)}@media (max-width: 1599px){.bjx-anchor:not(:hover){padding:6px 0}.bjx-app .bjx-anchor:not(:hover) a{font-size:0;line-height:0;padding:6px 10px;background:none;border-top:0}.bjx-app .bjx-anchor:not(:hover) a:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#c9d3e0}.bjx-app .bjx-anchor:not(:hover) a.on:before{background:var(--bjx-primary);transform:scale(1.3)}.bjx-app .bjx-anchor:not(:hover) a.top:before{background:none;width:0;height:0;border:4px solid transparent;border-bottom:6px solid #A8B3C4;border-top:0;margin-top:4px}}.bjx-note{background:#fffbea;border:1px solid #F5E3A3;border-radius:10px;padding:12px 16px;margin:0 0 14px;font-size:13px;color:#6b5b1e;line-height:1.7}.bjx-note b{color:#4a3e10}.bjx-notes{width:100%;border-collapse:collapse;font-size:13px}.bjx-notes th{width:120px;text-align:left;vertical-align:top;color:var(--bjx-text2);padding:8px 12px 8px 0;font-weight:600}.bjx-notes td{padding:8px 0;line-height:1.7}.bjx-notes tr+tr{border-top:1px solid var(--bjx-line2)}.bjx-fold{cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 1400px){.bjx-grid6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.bjx-grid5,.bjx-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.bjx-grid2,.bjx-grid3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.bjx-topbar{padding:0 12px}.bjx-logo{width:auto;font-size:18px}.bjx-main,.bjx-main.full{padding:12px}.bjx-grid6,.bjx-grid5,.bjx-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.bjx-kc{padding:12px 10px 14px}.bjx-kc .v{font-size:18px}.bjx-gc .big{font-size:22px}.bjx-rows{gap:6px 10px}.bjx-anchor{display:none}}.bjx-tbl.okp-cmp-t{min-width:760px}.bjx-tbl.okp-cmp-t th,.bjx-tbl.okp-cmp-t td{text-align:left;vertical-align:top;white-space:normal}.bjx-tbl.okp-cmp-t thead th small{display:block;font-size:12px;font-weight:400;color:var(--bjx-text3)}.bjx-tbl.okp-cmp-t tbody th{background:transparent;border-bottom:1px solid var(--bjx-line2);white-space:nowrap}.bjx-panel .ant-collapse{margin-top:12px}.bjx-head{background:var(--bjx-card);border-radius:var(--bjx-radius);padding:14px 18px 16px;margin-bottom:14px}.bjx-head .crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bjx-text3);margin-bottom:8px}.bjx-head .crumb a{color:var(--bjx-text2)}.bjx-head .crumb a:hover{color:var(--bjx-primary)}.bjx-head .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bjx-head h2{margin:0;font-size:20px;font-weight:700}.bjx-head .acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bjx-head .meta{color:var(--bjx-text3);font-size:13px;margin-top:6px}.bjx-head .note{font-size:13px;margin-top:8px;color:var(--bjx-text2)}.bjx-head .note b{color:var(--bjx-text)}.bjx-st{display:inline-block;padding:1px 8px;border-radius:4px;font-size:12px;line-height:20px;white-space:nowrap}.bjx-st.pub{background:#e7f7ee;color:var(--bjx-up)}.bjx-st.dft{background:#fff4e5;color:var(--bjx-warn)}.bjx-st.his{background:var(--bjx-chip);color:var(--bjx-text3)}.bjx-st.c0{background:var(--bjx-primary-soft);color:var(--bjx-primary)}.bjx-st.c1{background:#f0ebff;color:#6d4ae8}.bjx-st.c2{background:#e0f7f5;color:#0f9488}.bjx-st.c3{background:#fff1e6;color:#c2570c}.bjx-st.c4{background:#fdecf2;color:#c0265b}.bjx-heat{display:inline-block;min-width:48px;padding:1px 6px;border-radius:4px;font-weight:600;font-size:12px;text-align:center}.bjx-heat.good{background:#16a34a1f;color:#15803d}.bjx-heat.warn{background:#f57c0021;color:#b45309}.bjx-heat.bad{background:#f044381f;color:#c2261c}.bjx-tbl th.grp{text-align:center;border-left:1px solid var(--bjx-line)}.bjx-tbl td.bl,.bjx-tbl th.bl{border-left:1px solid var(--bjx-line2)}.bjx-tbl .stick{position:sticky;left:0;background:#fff;z-index:1}.bjx-tbl thead .stick{background:#f7f9fc}.bjx-frame{background:var(--bjx-card);border-radius:var(--bjx-radius);overflow:hidden;margin-bottom:14px}.bjx-frame iframe{width:100%;height:calc(100vh - 210px);border:0;display:block;background:#fff}.bjx-frame iframe.auto{min-height:400px}.bjx-foot{color:var(--bjx-text3);font-size:12px;text-align:right;margin:-4px 2px 14px}.bjx-narr textarea{font-size:14px}.bjx-narr p{margin:0;white-space:pre-wrap;line-height:1.8}.bjx-narr .body{display:flex;gap:32px;align-items:flex-start}.bjx-narr .txt{flex:1 1 auto;max-width:960px}.bjx-narr .side{flex:0 0 220px;margin-left:auto;border-left:1px solid var(--bjx-line);padding-left:20px;font-size:13px;color:var(--bjx-text2);line-height:2}.bjx-narr .side b{color:var(--bjx-text);font-weight:600}@media (max-width: 1599px){.bjx-narr .side{display:none}}@media print{.bjx-topbar,.bjx-side,.bjx-anchor,.bjx-noprint,.bjx-head .acts{display:none!important}.bjx-main{padding:0!important}.bjx-app{background:#fff}.bjx-panel,.bjx-kc,.bjx-gc{break-inside:avoid}}.bjx-gridn{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:12px}.bjx-align{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px}.bjx-align>.bjx-kc{display:grid;grid-row:span var(--rows);grid-template-rows:subgrid;row-gap:0;align-content:start}.bjx-align>.bjx-kc>.hd{margin-bottom:4px}.bjx-align .slot{padding:10px 0 2px}.bjx-align .slot.sep{border-top:1px dashed var(--bjx-line);margin-top:10px}@media (max-width: 1100px){.bjx-gridn{grid-template-columns:repeat(2,minmax(0,1fr))}.bjx-align{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.bjx-set .hd{margin-bottom:8px}.bjx-set .hint{color:var(--bjx-text3);font-size:12px;line-height:1.7;margin-bottom:12px;min-height:40px}.bjx-desc{color:var(--bjx-text3);font-size:13px;line-height:1.7;margin:-4px 0 14px}.bjx-field{margin-bottom:14px}.bjx-field>label{display:block;font-weight:600;font-size:13px;margin-bottom:6px}.bjx-auth{min-height:calc(100vh - 140px);display:grid;place-items:center}.bjx-auth.full{min-height:100vh;background:linear-gradient(180deg,#d6e6ff,#eef3fa 40%);padding:16px}.bjx-auth .card{width:min(400px,92vw);background:#fff;border-radius:var(--bjx-radius);border-top:4px solid var(--bjx-primary);padding:28px 28px 20px;box-shadow:0 6px 24px #1e3c7814}.bjx-auth .card .sub{text-align:center;color:var(--bjx-text3);font-size:13px;margin:6px 0 22px}.ud-help{margin-bottom:14px}.ud-help .more{margin-top:8px;padding-top:8px;border-top:1px dashed #F5E3A3}.ud-hint{font-size:13px;color:var(--bjx-text2);background:#f7f9fc;border-radius:8px;padding:8px 12px;margin:0 0 12px;line-height:1.7}.ud-mute{color:var(--bjx-text3)}.ud-cmp{white-space:nowrap;font-variant-numeric:tabular-nums}.ud-cmp small.up,.ud .up{color:var(--bjx-up)}.ud-cmp small.down,.ud .down{color:var(--bjx-down)}.ud-kc .v{margin-bottom:4px}.ud-kc .bjx-rows{margin-top:12px}.ud-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--bjx-text3);min-height:40px}.ud-meta>span{cursor:help}.ud-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px}.ud-strip>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;background:#f7f9fc;border-radius:8px;padding:10px 14px;font-size:13px;color:var(--bjx-text2)}.ud-strip>div>b:first-child{color:var(--bjx-text)}.ud-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.ud-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ud-ell{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud .ud-aps>td:first-child,.ud .ud-aps>td:nth-child(2){font-weight:600}.ud .ud-aps>td{background:#f7faff}.ud .ud-bold{font-weight:800}.ud .ud-ref td{background:#f7f9fc;color:var(--bjx-text2)}.ud .ud-off td{color:var(--bjx-text3)}.ud-recent{color:var(--bjx-warn)}.ud .ant-table{font-variant-numeric:tabular-nums}.ud .ant-table-wrapper .ant-table-thead>tr>th{background:#f7f9fc}.ud-tip{border-bottom:1px dotted #C9D3E0;cursor:help}.ud-tip.warn{border-bottom:1px dashed var(--bjx-warn)}.ud-lagwarn{color:var(--bjx-warn);font-weight:600}.ud-warn{color:var(--bjx-warn);cursor:help;font-weight:700}@media (max-width: 1100px){.ud-strip{grid-template-columns:minmax(0,1fr)}}.ud .ant-table .ud-grp{border-left:2px solid #DDE3EC!important}.udb-heat .udb-hc,.udb-plans .udb-hc{padding:2px!important}.udb-cell{border-radius:4px;font-size:11px;line-height:22px;min-height:22px;letter-spacing:-.3px;text-align:center;font-variant-numeric:tabular-nums;cursor:default}.udb-plans{margin:4px 0}.udb-heat .ant-table-thead>tr>th,.udb-plans .ant-table-thead>tr>th{white-space:nowrap;padding-left:6px!important;padding-right:6px!important}.udb-heat .ant-table-tbody>tr>td{padding-left:6px;padding-right:6px}.udb-cat{display:inline-block;border-left:3px solid;padding-left:6px;line-height:16px;white-space:nowrap}.udb-heat .ant-table-thead>tr>th.udb-hc,.udb-plans .ant-table-thead>tr>th.udb-hc{padding:6px 1px!important;font-size:12px}.udb-plan>span,.udb-plan>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udb-plan>small{color:var(--bjx-text3);font-size:12px}.udb-plan .ant-tag{font-size:11px;line-height:16px;padding:0 4px;margin-inline-end:4px}.udb-plans .ant-table-tbody>tr>td{padding-left:6px;padding-right:6px;white-space:nowrap}.udb-heat .ant-table-expanded-row>td{padding:0!important}.udb-heat .ant-table-expanded-row-fixed{padding:4px 4px 8px 28px!important;margin:0!important}.udb-spark{display:block}.udb-detail{display:flex;flex-direction:column;gap:8px;padding:4px 0}.udb-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;max-width:1000px}.udb-hours>div{text-align:center}.udb-hours small{color:var(--bjx-text3);font-size:11px}.udb-heat .ant-table-tbody>tr>td{white-space:nowrap}.ud-clamp1{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ud-conds{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:10px}.ud-conds .bjx-chip{padding:3px 10px;font-size:13px}.ud-pick{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.ud-pick .ant-checkbox-wrapper{margin:0}.ud-pick .ant-checkbox-wrapper span[title]{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ud-tabsep{display:inline-block;width:1px;height:16px;background:var(--bjx-line, #DDE3EC);margin:0 8px}.ud-src{margin-left:6px;padding:0 5px;border-radius:4px;font-size:11px;background:#eef1f5;color:var(--bjx-text3)}.bjx-seg span.on .ud-src{background:#ffffff40;color:#fff}.tw-mute{color:var(--bjx-text3)}.tw-pack{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.tw-item{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.tw-cat{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:1px}.tw-tier{font-weight:600}.tw-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 1100px){.tw-charts{grid-template-columns:minmax(0,1fr)}}.bjx-tbl td.tw-l,.bjx-tbl th.tw-l{text-align:left}.bjx-tbl tr.tw-tot td{background:#fbfcfe;font-weight:600}.bjx-tbl tr.tw-aps td{background:#f6faff}.bjx-tbl tr.tw-aps:hover td{background:#eff6ff}.tw-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.tw-sort i{font-style:normal;margin-left:3px;font-size:10px;color:var(--bjx-text3)}.tw-sort.on,.tw-sort.on i{color:var(--bjx-primary)}.tw-folded .bjx-ptitle{margin-bottom:0}.tw-picks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.tw-picks .bjx-chip{padding:3px 10px;font-size:13px}.tw-picks a{margin-left:8px;font-size:13px}.tw-hf{margin-left:4px;font-size:11px;color:var(--bjx-text3);cursor:pointer}.tw-hf:hover,.tw-hf.on{color:var(--bjx-primary)}.tw-multi{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.tw-multi .ant-checkbox-wrapper{margin:0;font-weight:400}.tw-up{color:#15803d}.tw-down{color:#c2261c}.tw-sec{font-size:18px;font-weight:700;margin:4px 0 12px}.tw-sec .tw-mute{font-size:13px;font-weight:400;margin-left:12px}.bjx-tbl .tw-stick{box-shadow:4px 0 6px -4px #0f172a2e}.okb{--okb-ink: #1F2329;--okb-ink-2: #5B6270;--okb-mute: #8A919F;--okb-line: #DDE3EC;--okb-line-2: #E8EDF5;--okb-bg-2: #F4F7FB;--okb-surface: #FFFFFF;--okb-primary: #2F7BFF;--okb-card: linear-gradient(160deg, #F4F8FF 0%, #FFFFFF 45%);--c-fam: #F59E0B;--c-wom: #E5486E;--c-men: #2F7BFF;--c-uni: #7A5AF8;--c-kid: #16A34A;--okb-good: #16A34A;--okb-bad: #F04438;font-variant-numeric:tabular-nums}.okb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.okb-top{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.okb-top.okb-top5{grid-template-columns:repeat(5,1fr)}.okb-top>div{background:var(--okb-card);border:1px solid var(--okb-line-2);border-radius:12px;padding:14px 16px}.okb-top small{display:block;font-size:13px;color:var(--okb-ink);font-weight:600;padding-left:8px;border-left:3px solid var(--okb-primary);line-height:13px;margin-bottom:8px}.okb-top b{display:block;font-size:24px;margin-top:2px}.okb-top em{font-style:normal;font-size:12px;color:var(--okb-ink-2)}.okb-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1.2fr .75fr .75fr;gap:10px}.okb-cu{display:flex;flex-direction:column;background:var(--okb-card);border:1px solid var(--okb-line-2);border-top:3px solid var(--okb-ink);border-radius:12px;padding:12px 14px 14px;outline:2px solid transparent;transition:outline-color .15s ease,box-shadow .15s ease}.okb-grid>.okb-cu{cursor:pointer}.okb-grid>.okb-cu:hover{box-shadow:0 4px 14px #2f7bff1a}.okb-grid>.okb-cu.active{outline-color:var(--okb-primary)}.okb-cu.fam{border-top-color:var(--c-fam)}.okb-cu.wom{border-top-color:var(--c-wom)}.okb-cu.men{border-top-color:var(--c-men)}.okb-cu.uni{border-top-color:var(--c-uni)}.okb-cu.kid{border-top-color:var(--c-kid)}.okb-cuh b{display:block;font-size:16px}.okb-cuh .ds{display:block;font-size:12px;color:var(--okb-mute);margin-top:2px}.okb-cul{margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--okb-primary);border-bottom:1px solid var(--okb-line-2);padding-bottom:3px}.okb-cm{padding:6px 0;border-bottom:1px dashed var(--okb-line-2)}.okb-cm small{display:block;font-size:12px;color:var(--okb-ink-2);font-weight:700}.okb-cm b{display:inline-block;font-size:19px;margin-top:1px;margin-right:6px}.okb-cm em{display:block;font-style:normal;font-size:12px;color:var(--okb-ink-2)}.okb-aux{margin-top:auto}.okb-ca div{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:3px 0;border-bottom:1px dashed var(--okb-line-2)}.okb-ca div:last-child{border-bottom:0}.okb-ca div span:first-child{white-space:nowrap}.okb-ca .ds{color:var(--okb-ink-2);white-space:nowrap}.okb-delta{display:inline-block;font-size:12px;font-weight:700;white-space:nowrap;margin-right:6px}.okb-delta.good{color:var(--okb-good)}.okb-delta.bad{color:var(--okb-bad)}.okb-delta.flat{color:var(--okb-mute)}.okb-delta i{font-style:normal;font-weight:600;color:var(--okb-mute);margin-left:4px;font-size:11px}.okb-foot{margin-top:8px;font-size:12px;color:var(--okb-mute);line-height:1.6}.okb-xp{margin-top:14px;background:var(--okb-surface);border-left:4px solid var(--okb-ink);border-radius:12px;padding:16px 18px}.okb-xp.fam{border-left-color:var(--c-fam)}.okb-xp.wom{border-left-color:var(--c-wom)}.okb-xp.men{border-left-color:var(--c-men)}.okb-xp.uni{border-left-color:var(--c-uni)}.okb-xp.kid{border-left-color:var(--c-kid)}.okb-xph b{font-size:16px}.okb-xph .ds{margin-left:10px;font-size:12px;color:var(--okb-mute)}.okb-xg3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.okb-xg5{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.okb-xg4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.okb-seg{font-style:normal;font-size:11px;font-weight:700;padding:0 6px;margin-right:6px;border-radius:3px;vertical-align:1px}.okb-seg.new{background:var(--okb-good);color:#fff}.okb-seg.old{background:var(--okb-line-2);color:var(--okb-ink-2)}.okb-xg6{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.okb-xt{background:var(--okb-bg-2);border-radius:8px;padding:10px 12px}.okb-xt.core{background:#2f7bff12}.okb-xt>b{display:block;font-size:14px;margin-bottom:4px}.okb-xr{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:3px 0;border-bottom:1px dashed var(--okb-line)}.okb-xr:last-child{border-bottom:0}.okb-xr .ds{white-space:nowrap;color:var(--okb-ink-2);text-align:right}.okb-xr .ds em{font-style:normal;color:var(--okb-mute)}.okb-xnote{margin-top:12px;font-size:12px;color:var(--okb-mute)}.okb-cu.xc{padding:8px 10px 10px;border:1px solid var(--okb-line-2);border-top-width:4px}.okb-cu.xc .okb-cm b{font-size:16px}.okb-cu.xc .okb-cuh b{font-size:14px}.okb-notes{width:100%;border-collapse:collapse;font-size:13px}.okb-notes th{width:120px;text-align:left;vertical-align:top;color:var(--okb-ink-2);padding:8px 12px 8px 0;font-weight:700}.okb-notes td{padding:8px 0;color:var(--okb-ink);line-height:1.6}.okb-notes tr+tr{border-top:1px solid var(--okb-line-2)}@media (max-width: 1200px){.okb-grid,.okb-xg6,.okb-xg5{grid-template-columns:repeat(3,1fr)}.okb-xg4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.okb-top,.okb-top.okb-top5,.okb-grid{grid-template-columns:1fr 1fr}.okb-xg3,.okb-xg4,.okb-xg5{grid-template-columns:1fr}.okb-xg6{grid-template-columns:1fr 1fr}}.okb-narr{background:var(--okb-surface);border-left:3px solid var(--okb-primary);border-radius:12px;padding:12px 16px;margin-bottom:12px}.okb-narr b{display:block;font-size:14px;margin-bottom:6px}.okb-narr p{margin:0;white-space:pre-wrap;line-height:1.7}@media print{.ant-layout-header,.okb-noprint,.ant-collapse-header{display:none!important}.ant-layout-content{padding:0!important}.okb-cu,.okb-xp,.okb-top>div{break-inside:avoid}.okb-grid{grid-template-columns:repeat(5,1fr)}}.okt-bar,.okt-gap{background:var(--okb-surface);border-radius:12px;padding:16px 18px;margin-bottom:14px}.okt-bar-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.okt-bar-h b{font-size:17px;font-weight:700}.okt-bar-h .ds{font-size:12px;color:var(--okb-mute);flex:1}.okt-bar-h a{font-size:12px;white-space:nowrap}.okt-fy{display:flex;align-items:baseline;gap:6px 16px;flex-wrap:wrap;font-size:13px;color:var(--okb-ink-2);background:var(--okb-bg-2);border-radius:8px;padding:6px 10px;margin-bottom:8px}.okt-fy>b{color:var(--okb-ink)}.okt-fy span b{color:var(--okb-ink);font-size:15px}.okt-fy .ds{font-size:12px;color:var(--okb-mute);cursor:help}.okt-tbl{width:100%;border-collapse:collapse;font-size:13px}.okt-tbl th,.okt-tbl td{padding:6px 8px;border-bottom:1px solid var(--okb-line-2);text-align:left;vertical-align:top}.okt-tbl thead th{font-size:12px;color:var(--okb-ink-2);font-weight:700}.okt-tbl tbody th{font-weight:700;white-space:nowrap;width:1%}.okt-tbl tbody th small{display:block;font-weight:400;font-size:11px;color:var(--okb-mute)}.okt-tbl tr.l1 th{padding-left:18px}.okt-tbl tr.l2 th{padding-left:34px;font-weight:400;color:var(--okb-ink-2)}.okt-tbl tr.l2 td b{font-size:13px}.okt-tbl thead th .ds{font-weight:400;color:var(--okb-mute)}.okt-row-tot td{font-weight:700}.okt-tbl tr.sub th{font-weight:400;color:var(--okb-ink-2);padding-left:18px}.okt-tbl tr.sub td b{font-size:13px}.okt-cell{display:flex;align-items:baseline;gap:2px;flex-wrap:wrap}.okt-cell b{font-size:16px}.okt-cell .ds{color:var(--okb-mute);font-size:12px;margin-right:8px}.okt-rate{font-weight:800;font-size:12px;white-space:nowrap}.okt-rate.good{color:var(--okb-good)}.okt-rate.warn{color:#f57c00}.okt-rate.bad{color:var(--okb-bad)}.okt-rate.na{color:var(--okb-mute)}.okt-cp{display:block;font-size:11px;font-weight:700;margin-top:2px;padding-left:6px;border-left:3px solid var(--okb-line);color:var(--okb-ink-2)}.okt-cp.good{border-left-color:var(--okb-good)}.okt-cp.warn{border-left-color:#f57c00}.okt-cp.bad{border-left-color:var(--okb-bad);color:var(--okb-bad)}.okb-xcp{flex-basis:100%}.okb-xr{flex-wrap:wrap}.okt-ul{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--okb-ink-2);margin-top:4px}.okt-two{display:grid;grid-template-columns:1.15fr 1fr;gap:12px}.okt-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;align-items:stretch}.okt-g2>*{padding:0 12px}.okt-g2-h{padding-top:8px;padding-bottom:4px;border-bottom:2px solid var(--okb-primary);font-size:14px}.okt-g2>.alt{background:var(--okb-bg-2)}.okt-g2>.okt-g2-h.alt{border-radius:6px 6px 0 0}.okt-g2>.okt-g2-ahead{padding-bottom:10px}.okt-g2>.okt-g2-ahead.alt{border-radius:0 0 6px 6px}.okt-g2 .alt .ant-table,.okt-g2 .alt .ant-table-thead>tr>th,.okt-g2 .alt .ant-table-tbody>tr>td{background:transparent}.okt-g2-h .ds{font-size:12px;color:var(--okb-mute)}.okt-g2-sub{font-size:12px;font-weight:700;color:var(--okb-ink-2);margin:6px 0 4px}.okt-g2-ahead .okt-g2-sub{margin-top:10px}.okt-g2-empty{font-size:12px;color:var(--okb-mute);padding:6px 0}@media (min-width: 768px){.okt-g2>*{order:0!important}}@media (max-width: 767px){.okt-g2{grid-template-columns:minmax(0,1fr)}.okt-g2>.okt-g2-h.alt{margin-top:16px}}.okt-gap-ctl{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.okt-neg{color:var(--okb-bad)}.okt-pos{color:var(--okb-good)}@media (max-width: 1200px){.okt-two{grid-template-columns:1fr}}@media (max-width: 767px){.okt-tbl{display:block;overflow-x:auto}}.okt-rep{margin-bottom:18px}.okt-rep-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px}.okt-rep-h h3,.okt-rep-sec{margin:0;font-size:17px;font-weight:800;border-left:3px solid var(--okb-primary);padding-left:8px}.okt-rep-sec{margin:6px 0 12px}.okt-heat{display:inline-block;min-width:46px;padding:1px 6px;border-radius:4px;font-weight:700;font-size:12px}.okt-heat.good{background:#16a34a21;color:#15803d}.okt-heat.warn{background:#f57c0024;color:#b45309}.okt-heat.bad{background:#f044381f;color:#c2261c}.okt-auto{margin-left:8px;font-size:11px;font-weight:600;color:var(--okb-mute)}.okt-auto-tip{font-size:12px;color:var(--okb-mute);margin-bottom:4px}.okb .ds{color:var(--okb-mute)}@media print{.okt-gap,.okt-bar{break-inside:avoid}}.okb-dh{margin-bottom:4px}.okb-dh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 18px;align-items:start}.okb-dh-grid>.okb-cul{grid-column:1 / -1}.okb-dh-grid>.okb-aux{grid-column:1 / -1}.okb-dh-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;align-items:stretch;margin-top:8px}.okb-dh-row>.okb-cm{display:flex;flex-direction:column;border-bottom:none}.okb-dh-row>.okb-cm>.okt-cp{margin-top:auto}.okb-dh-row>.okb-cm>:nth-last-child(2){margin-bottom:4px}@media (max-width: 900px){.okb-dh-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.okb-cm-tag{font-style:normal;font-size:10px;font-weight:700;margin-left:6px;padding:0 5px;border-radius:3px;background:var(--okb-line-2);color:var(--okb-ink-2);vertical-align:1px}.okd-sec{margin-top:18px}.okd-sec>h3{font-size:17px;margin:0 0 4px}.okd-sec>.ds{display:block;font-size:12px;color:var(--okb-mute);margin-bottom:8px}.okd-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.okd-bar-v{min-width:64px;text-align:right}.okd-bar-t{flex:none;width:72px;height:10px;border-radius:2px;background:var(--okb-line-2);overflow:hidden}.okd-bar-t i{display:block;height:100%;background:#2f7bffbf}.okd-chg{font-weight:700;font-size:12px;color:var(--okb-ink-2)}.okd-chg.up{color:var(--okb-good)}.okd-chg.down{color:var(--okb-bad)}.okb-drill-link{font-size:12px;font-weight:700;margin-left:6px}.okd-seg{max-width:100%;overflow-x:auto}.okb-head>div{min-width:0;max-width:100%}.okt-two>*,.okt-rep,.okt-gap,.okt-bar{min-width:0}.okb-grid>*,.okb-top>*,.okb-xg6>*,.okb-xg3>*,.okb-xg4>*,.okb-xg5>*{min-width:0}@media (max-width: 767px){.okb-grid{grid-template-columns:1fr}}.okp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.okp-grid>*{min-width:0}.okp-card{border:1px solid var(--okb-line-2);border-radius:10px;padding:10px 12px;background:var(--okb-card)}.okp-card>b{display:block;font-size:13px;margin-bottom:4px}@media (max-width: 767px){.okp-grid{grid-template-columns:1fr}}.okp-card .okd-bar-t{width:48px}.okt-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-size:13px;color:var(--okb-ink-2);margin:2px 0 12px}.okt-big b{font-size:18px;color:var(--okb-ink)}.okt-big b.okt-rate{font-size:18px}.okt-big .ds{font-size:12px;margin-left:4px}.okt-gcs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width: 900px){.okt-gcs{grid-template-columns:repeat(2,minmax(0,1fr))}}.okt-gc{border:1px solid var(--okb-line-2);border-radius:12px;padding:14px;background:var(--okb-card);transition:box-shadow .15s ease,border-color .15s ease}.okt-gc.click{cursor:pointer}.okt-gc.click:hover{border-color:#b7d2ff;box-shadow:0 4px 14px #2f7bff1a}.okt-gc-n{font-weight:600;font-size:15px}.okt-gc-r{display:block;font-size:26px;line-height:1.2;margin-top:4px}.okt-gc-l{font-size:11px;color:var(--okb-mute);margin-bottom:6px}.okt-gc-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--okb-ink-2);padding:2px 0}.okt-gc-row b{color:var(--okb-ink)}.okp-cmp{margin-top:12px}.okp-cmp-wrap{overflow-x:auto}.okp-cmp-t{width:100%;border-collapse:collapse;font-size:12px;min-width:760px}.okp-cmp-t th,.okp-cmp-t td{padding:6px 8px;border-bottom:1px solid var(--okb-line-2);text-align:left;vertical-align:top}.okp-cmp-t thead th{font-size:13px;width:22%}.okp-cmp-t thead th small{display:block;font-size:11px;font-weight:400;color:var(--okb-mute)}.okp-cmp-t tbody th{width:1%;white-space:nowrap;font-weight:700}.okp-big{font-size:15px}.okp-dim{font-size:11px;margin-top:2px}.okp-tag{display:flex;justify-content:space-between;gap:8px;padding:1px 0}.okp-tag-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.okb-tip{margin-left:4px;color:#98a2b3;cursor:help;font-size:12px;font-weight:400;font-style:normal}.okb-tip:hover{color:var(--okb-ink-2, #475467)}@media print{.okb-tip{display:none}}.okd-print-scope{font-weight:600;margin:8px 0 4px}.okd-pdf{position:fixed;left:-20000px;top:0;width:1100px;background:#fff;padding:0}.okd-pdf h2{margin:0 0 2px;font-size:22px;font-weight:700}.okd-pdf .ant-table-container,.okd-pdf .ant-table-content{overflow:visible!important}.okd-pdf .ant-table table{width:100%!important;min-width:0!important;font-size:11px}.okd-pdf .ant-table-cell{padding:3px 6px!important;white-space:normal!important}.okd-pdf .ant-table-row-expand-icon{visibility:hidden}.okd-pdf .okt-gap{padding:0;margin-bottom:0;background:#fff}.okd-pdf .okt-bar-h{display:block}.okd-pdf .okt-bar-h .ds{display:block;margin-top:2px}.okd-pdf [data-pdf]{background:#fff;padding:2px 0 6px}.okd-pdf .okd-sec{margin:0}:root[data-brand=bananain]{--bn-primary: #2F7BFF;--bn-primary-soft: #E8F1FF;--bn-ink: #1F2329;--bn-ink-2: #5B6270;--bn-mute: #8A919F;--bn-line: #E8EDF5;--bn-bg: #EEF3FA;--bn-up: #16A34A;--bn-down: #F04438;--bn-warn: #F57C00;--bn-yellow: #F5D200;--bn-blue: #2E9BE0}:root[data-brand=bananain] body{background:var(--bn-bg)}:root[data-brand=bananain] .ant-segmented{padding:3px}:root[data-brand=bananain] .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600}:root[data-brand=bananain] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}:root[data-brand=bananain] .ant-card{border-color:transparent}:root[data-brand=bananain] .ant-card>.ant-card-head{border-bottom-color:var(--bn-line)}:root[data-brand=bananain] .ant-card>.ant-card-head .ant-card-head-title{position:relative;padding-left:11px;font-weight:700}:root[data-brand=bananain] .ant-card>.ant-card-head .ant-card-head-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:var(--bn-primary);border-radius:2px}:root[data-brand=bananain] .ant-table-thead>tr>th{font-weight:600}:root[data-brand=bananain] .ant-drawer .ant-menu-inline .ant-menu-item-selected{font-weight:600}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{font-family:-apple-system,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}.wordmark{font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,sans-serif;font-weight:800;letter-spacing:.02em}.serif-cn{font-family:inherit;font-weight:700}.lux-section-title{font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:var(--brand-heading-transform, uppercase);color:var(--ant-color-text-secondary, #8A8478)}.lux-kpi-value{font-family:inherit;font-weight:700;font-size:34px;line-height:1.1}.lux-detail-table .ant-table-summary>tr>td{border-top:2px solid var(--ant-color-primary, #9A7B4F)!important;color:var(--ant-color-primary, #9A7B4F);font-weight:600}.bn-kpi{position:relative;background:var(--ant-color-bg-container, #fff);border-radius:12px;padding:14px 16px 12px 20px;min-height:92px}.bn-kpi:before{content:"";position:absolute;left:8px;top:16px;bottom:16px;width:4px;border-radius:2px;background:var(--bn-primary, #2F7BFF)}.bn-kpi-label{font-size:12px;color:var(--ant-color-text-secondary, #9A9BA0)}.bn-kpi-value{font-size:26px;font-weight:700;line-height:1.15;margin-top:4px;color:var(--ant-color-text, #141414);letter-spacing:-.01em}.bn-kpi-value small{font-size:13px;font-weight:500;margin-left:2px;color:var(--ant-color-text-secondary, #9A9BA0)}.bn-kpi-delta{font-size:12px;margin-top:6px;color:var(--ant-color-text-secondary, #9A9BA0)}.bn-kpi-delta b{font-weight:600}.bn-kpi-delta .up{color:#16a34a}.bn-kpi-delta .down{color:#f04438}.bn-hero .bn-kpi-value{font-size:40px}.bn-panel-title{font-size:14px;font-weight:700;color:var(--ant-color-text, #141414)}.bn-panel-sub{font-size:12px;color:var(--ant-color-text-secondary, #9A9BA0);margin-left:8px;font-weight:400}.bn-table .ant-table-cell{font-variant-numeric:tabular-nums}.bn-table .bn-row-selected>td{background:#e8f1ff!important;font-weight:600}.bn-table .ant-table-row:hover>td{background:#fafcff}
