html,body,#root{height:100%;margin:0}body{color:#43464e;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:#f4f5f9;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif}.num{text-align:right;font-variant-numeric:tabular-nums}.af-compact.ant-alert{align-items:center!important;padding:4px 10px!important;font-size:12px!important}.af-compact.ant-alert .ant-alert-icon{font-size:16px!important}.af-compact.ant-alert .ant-alert-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:8px}.af-compact.ant-alert .ant-alert-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:8px}.af-compact.ant-alert .ant-alert-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:8px}.af-compact.ant-alert .ant-alert-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.af-compact.ant-alert .ant-alert-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.af-compact.ant-alert .ant-alert-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.af-compact.ant-alert .ant-alert-message{margin-bottom:0!important;font-size:13px!important}.af-compact.ant-alert .ant-alert-description{font-size:12px!important;line-height:18px!important}.af-stat .ant-card-body{padding:12px 14px!important}.af-stat .ant-card-head{min-height:30px;padding:0 16px;font-size:13px}.af-stat .ant-statistic-title{margin-bottom:4px;font-size:13px}.af-stat .ant-statistic-content{white-space:nowrap;font-size:max(18px,min(1.4vw,26px));font-weight:700;line-height:1.3}.af-stat .ant-statistic-content-value,.af-stat .ant-statistic-content-value-int{font-size:inherit!important}.af-stat-compact .af-stat .ant-card-body{padding:8px 10px!important}.af-stat-compact .af-stat .ant-statistic-title{margin-bottom:2px;font-size:12px}.af-stat-compact .af-stat .ant-statistic-title>span>span:first-child{display:none!important}.af-stat-compact .af-stat .ant-statistic-content{font-size:max(15px,min(1.05vw,20px))}.af-stat-compact .af-stat>.ant-card-body>div:last-child{line-height:1.4;font-size:11px!important}.af-md{color:#43464e;max-width:980px;font-size:14px;line-height:1.75}.af-md h1{color:#2e5bff;border-bottom:1px solid #ebecf3;margin:4px 0 12px;padding-bottom:6px;font-size:22px}.af-md h2{border-left:3px solid #2e5bff;margin:22px 0 8px;padding-left:8px;font-size:18px}.af-md h3{margin:16px 0 6px;font-size:15px}.af-md table{border-collapse:collapse;margin:8px 0 12px;font-size:13px}.af-md th,.af-md td{vertical-align:top;border:1px solid #ebecf3;padding:4px 10px}.af-md th{background:#f5f6fa}.af-md code{background:#f5f5f5;border-radius:3px;padding:1px 5px;font-size:12.5px}.af-md blockquote{color:#43464e;background:#fff5e8;border-left:3px solid #ff7a18;border-radius:0 8px 8px 0;margin:8px 0;padding:8px 12px}.af-md blockquote p{margin:0}.af-md ol,.af-md ul{padding-left:22px}.af-md .ant-image{margin:6px 0 12px}.af-kpi{height:100%}.af-kpi .ant-card-body{padding:10px 12px 8px!important}.af-kpi-label{color:#878c99;letter-spacing:.02em;font-size:12px}.af-kpi-value{color:#191b20;font-size:26px;font-weight:600;line-height:34px}.af-kpi-sep{color:#b4b9c4;margin:0 6px;font-weight:400}.af-kpi-sub{color:#878c99;font-size:12px;line-height:20px}.af-chart-title{color:#878c99;margin:2px 0 -6px;font-size:12px}.ant-table .num,.ant-table td.ant-table-cell[style*="text-align: right"]{font-variant-numeric:tabular-nums}.af-stocknums{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.af-stocknum{cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;transition:background .15s,border-color .15s;display:flex}.af-stocknum:hover{background:#f5f7ff;border-color:#d6deff}.af-stocknum:focus-visible{outline-offset:1px;outline:2px solid #2e5bff}.af-stocknum-v{color:#191b20;font-size:24px;font-weight:600;line-height:30px}.af-stocknum-go{color:#2e5bff;opacity:0;font-size:11px;transition:opacity .15s}.af-stocknum:hover .af-stocknum-go{opacity:1}.af-stocknum:focus-visible .af-stocknum-go{opacity:1}@media (hover:none){.af-stocknum-go{opacity:1}}@media (prefers-reduced-motion:reduce){.af-stocknum,.af-stocknum-go{transition:none}}.af-payout-detail .ant-table-cell{white-space:nowrap}.af-sider{border-right:1px solid #ebecf3;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:auto}.af-sider .ant-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.af-sider .ant-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.af-sider .ant-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.af-sider .ant-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.af-sider .ant-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.af-sider .ant-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.af-sider .ant-menu-item-selected{font-weight:600;box-shadow:inset 0 0 0 1px #e4e6ef}.af-sider .ant-menu-item-group-title{padding-top:14px;font-size:12px}.af-sider .ant-menu-item-group-title:before{content:"";vertical-align:1px;background:#ff7a18;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.af-brand{color:#191b20;letter-spacing:.02em;padding:16px 16px 0;font-size:16px;font-weight:700}.af-logo{align-items:center;gap:10px;padding:16px 16px 6px;display:flex}.ant-layout-sider-collapsed .af-logo{justify-content:center;padding:16px 0 8px}.ant-layout-sider-collapsed .af-logo>div:last-child{display:none}.af-slogan{color:#878c99;letter-spacing:.02em;border-bottom:1px solid #ebecf3;margin-bottom:4px;padding:2px 16px 10px;font-size:12px}.ant-layout-sider-collapsed .af-brand{text-align:center;padding:16px 8px 8px;font-size:13px}.af-tabbar{z-index:10;background:#fff;border-bottom:1px solid #ebecf3;align-items:center;height:56px;padding:0 8px 0 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.af-tabs{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.af-tab{color:#43464e;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid #e4e6ef;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:flex}.af-tab:hover{color:#191b20;background:#fafafc}.af-tab.is-active{color:#2e5bff;background:#eef1ff;border-color:#2e5bff;font-weight:600}.af-tab:focus-visible{outline-offset:1px;outline:2px solid #2e5bff}.af-tab-x{opacity:.5;border-radius:4px;padding:2px;font-size:10px}.af-tab-x:hover{opacity:1;background:#2e5bff1a}@media (prefers-reduced-motion:reduce){.af-tab{transition:none}}.af-topright{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex}.af-top-item,a.af-top-item{color:#43464e;align-items:center;gap:6px;display:inline-flex}a.af-top-item:hover{color:#2e5bff}.af-top-name{color:#191b20;font-weight:600}.af-top-role{color:#ff7a18;background:#fff5e8;border-radius:4px;margin-left:-6px;padding:0 6px;font-size:12px;line-height:20px}.af-top-sep{background:#e4e6ef;width:1px;height:16px}.af-dbl-table:before{content:"双击任意一行，查看详情";color:#2e5bff;background:#eef1ff;border-radius:4px;margin-bottom:8px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.af-dbl-table .ant-table-tbody>tr.ant-table-row{cursor:pointer}.af-dbl-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#f5f7ff!important}.af-dbl-grid .ag-row{cursor:pointer}.af-slogan{color:#ffb74d;letter-spacing:.02em;padding:2px 16px 6px;font-size:11px}.ant-layout-sider-collapsed .af-slogan{display:none}.af-content{background:#f4f5f9;padding:20px 24px}.ant-card{border:1px solid #e4e6ef;box-shadow:none!important}.ant-card-hoverable:hover{border-color:#c9d2ff}.ant-card .ant-card-head{border-bottom-color:#ebecf3}.ant-card .ant-card-head-title{color:#191b20;font-weight:600}.af-content>div>.ant-card,.af-content>div>div>.ant-card{margin-bottom:16px}.ant-table-wrapper .ant-table-thead>tr>th{color:#878c99;font-size:12px;font-weight:500}.ant-table-wrapper .ant-table-tbody>tr>td{color:#43464e}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-color:#ebecf3}.ant-table-wrapper .ant-pagination{margin:16px 0 0!important}.ant-pagination .ant-pagination-item{border-radius:6px;min-width:28px;height:28px;line-height:26px}.ant-pagination .ant-pagination-item-active{background:#fff;border-color:#2e5bff}.ant-pagination .ant-pagination-total-text{color:#878c99;font-size:12px}.ant-tag{border-radius:4px;font-size:12px;line-height:20px}.ant-tabs .ant-tabs-tab{padding:10px 0}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#ebecf3}.ant-alert{border-radius:8px}.ant-alert-warning{background:#fff5e8;border-color:#ffe2c2}.ant-alert-info{background:#f5f7ff;border-color:#dce3ff}.ant-alert .ant-alert-message{color:#43464e}.ant-drawer .ant-drawer-header{border-bottom-color:#ebecf3}.ant-drawer .ant-drawer-title,.ant-modal .ant-modal-title{color:#191b20;font-size:16px;font-weight:600}.ant-descriptions-bordered .ant-descriptions-item-label{color:#878c99;background:#f5f6fa}.ant-descriptions .ant-descriptions-title{font-size:14px}.ant-statistic-content,.ant-table-cell,.af-kpi-value,.af-stocknum-v{font-variant-numeric:tabular-nums}.ant-statistic .ant-statistic-content{color:#191b20}.ant-card-head-title .ant-segmented,.ant-card-head-title .ant-input-affix-wrapper,.ant-card-head-title .ant-select,.ant-card-head-title .ant-btn{font-weight:400}.ant-collapse{background:#fff;border-color:#e4e6ef;border-radius:12px}.ant-collapse>.ant-collapse-item{border-bottom-color:#ebecf3}.ant-collapse .ant-collapse-content{border-top-color:#ebecf3}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:0 0!important;border:0!important;border-radius:0!important;margin:0 24px 0 0!important;padding:10px 2px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:inset 0 -2px #2e5bff}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-weight:400}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500}.ant-card-head .ant-segmented .ant-segmented-item-label,.ant-card-head .ant-input,.ant-card-head .ant-select-selection-item{font-weight:400}.ant-card-head .ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{font-weight:500}.ant-card-head .ant-radio-button-wrapper{font-weight:400}.af-mtop{z-index:20;background:#fff;border-bottom:1px solid #ebecf3;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex;position:-webkit-sticky;position:sticky;top:0}.af-mtop-btn{color:#191b20;margin-left:-6px;padding:6px;font-size:18px}.af-mtop-title{color:#191b20;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:600;overflow:hidden}.af-mtop-name{color:#878c99;font-size:12px}.af-mbar{z-index:30;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #ebecf3;display:flex;position:fixed;bottom:0;left:0;right:0}.af-mbar-item{color:#878c99;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.af-mbar-item .anticon{font-size:20px}.af-mbar-item.is-active{color:#2e5bff}.af-mobile .af-content{padding:10px 10px calc(72px + env(safe-area-inset-bottom))!important}.af-mobile .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.af-mobile .ant-card-head{min-height:44px}.af-mobile .ant-tabs-extra-content{max-width:50%}@media (max-width:767px){.ant-drawer-content-wrapper{max-width:100vw}.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-btn{min-height:36px}}.af-praise-item{background:#fafbff;border:1px solid #ebecf3;border-radius:8px;height:100%;padding:10px 12px}.af-praise-item ul{color:#43464e;margin:6px 0 0;padding-left:18px}.af-praise-item li{margin:2px 0}
