.dashboard_workbench__VjqIJ{container-type:inline-size;min-height:100%;background:var(--erp-lingxing-page);color:var(--erp-lingxing-text);font-size:12px}.dashboard_workbench__VjqIJ a{color:var(--erp-lingxing-link)}.dashboard_workbench__VjqIJ a:hover{text-decoration:underline}.dashboard_workbench__VjqIJ a:focus-visible{outline:2px solid var(--erp-lingxing-primary);outline-offset:3px}.dashboard_toolbar__HlmUL{position:sticky;top:0;z-index:20}.dashboard_content__USn7c{display:flex;flex-direction:column;gap:12px}.dashboard_content__USn7c[data-updating=true]{opacity:.55}.dashboard_filters___d63k{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;background:var(--tower-content-surface);border-bottom:1px solid var(--erp-lingxing-border)}.dashboard_select__A_y0t{position:relative;padding-right:22px;display:flex;align-items:center;gap:6px;color:var(--erp-lingxing-text-secondary);white-space:nowrap}.dashboard_body__vTDMo{display:flex;flex-direction:column;gap:12px;padding:0;width:100%}.dashboard_summary__SIzIW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard_panel__g_EBR{min-width:0;border:1px solid var(--erp-lingxing-border);border-radius:6px;background:var(--tower-content-surface);box-shadow:none;overflow:hidden}.dashboard_panelHead__glyeh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:12px 16px}.dashboard_panelHead__glyeh h2{font-size:13px;font-weight:600}.dashboard_note__0ZAvA{color:var(--tower-content-text-muted);font-size:12px;line-height:1.6}.dashboard_summaryCard__iH3Bl{padding:16px}.dashboard_summaryCard__iH3Bl h2{color:var(--erp-lingxing-primary);font-size:13px;font-weight:600;margin-bottom:18px}.dashboard_metrics__C4C6N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard_metric__a8meM dt{color:var(--erp-lingxing-text-secondary);font-size:12px;margin-bottom:5px}.dashboard_metric__a8meM dd{font-size:26px;line-height:1.3;font-weight:650;font-variant-numeric:tabular-nums}.dashboard_metric__a8meM dd a{color:var(--erp-lingxing-text)}.dashboard_summaryFoot__j_FOf{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:10px;border-top:1px solid var(--erp-lingxing-border);color:var(--tower-content-text-muted)}.dashboard_twoColumns__cb05Y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.dashboard_tableWrap__ARzXp{padding:0 16px 12px}.dashboard_table__VzFsB{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.dashboard_table__VzFsB td,.dashboard_table__VzFsB th{border:1px solid var(--erp-lingxing-border);height:42px;padding:8px 10px;text-align:right;white-space:nowrap}.dashboard_table__VzFsB thead th{position:sticky;top:0;z-index:1;background:var(--tower-content-surface-subtle);font-weight:500;color:var(--erp-lingxing-text-secondary);height:38px}.dashboard_table__VzFsB th:first-child{text-align:left}.dashboard_table__VzFsB tbody th{font-weight:400}.dashboard_table__VzFsB tbody tr:hover{background:var(--erp-lingxing-hover)}.dashboard_table__VzFsB th button{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-height:24px;font:inherit;color:inherit}.dashboard_table__VzFsB th button[aria-pressed=true]{color:var(--erp-lingxing-primary)}.dashboard_chart__roHLn{padding:0 12px 8px}.dashboard_chartFooter__au5f7{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:8px 16px 16px}.dashboard_rank__KIeto{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:3px;background:var(--tower-content-surface-subtle);color:var(--tower-content-text-muted);margin-right:10px;font-size:11px}.dashboard_footnote__B7ofh{padding:0 16px 12px;color:var(--tower-content-text-muted);line-height:1.7}@media(max-width:1100px){.dashboard_twoColumns__cb05Y{grid-template-columns:minmax(0,1fr)}.dashboard_metric__a8meM dd{font-size:20px}.dashboard_summaryCard__iH3Bl{padding:12px}}@media(max-width:720px){.dashboard_summary__SIzIW{grid-template-columns:minmax(0,1fr)}.dashboard_body__vTDMo{gap:10px}.dashboard_filters___d63k{padding:8px 10px}}@container (max-width:1100px){.dashboard_twoColumns__cb05Y{grid-template-columns:minmax(0,1fr)}}@container (max-width:800px){.dashboard_summary__SIzIW{grid-template-columns:minmax(0,1fr)}}.dashboard_notice__wWa9K{padding:8px 16px 0;min-height:28px;font-size:12px}.dashboard_workbench__VjqIJ :is(button,select,a){transition:color .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease}.dashboard_workbench__VjqIJ :is(button,select,a):focus-visible{outline:2px solid var(--erp-lingxing-primary);outline-offset:2px}.dashboard_workbench__VjqIJ button:not(:disabled){cursor:pointer}.dashboard_workbench__VjqIJ button:disabled{cursor:not-allowed}.dashboard_workbench__VjqIJ button[aria-label="刷新"]:disabled{cursor:wait}.dashboard_workbench__VjqIJ [data-erp-lingxing-primitive=metric-segment][aria-pressed=true]{background:var(--erp-lingxing-primary-soft);color:var(--erp-lingxing-primary);font-weight:600}.dashboard_table__VzFsB tbody tr{transition:background-color .12s ease}.dashboard_tableBody__Nr0e1{animation:dashboard_table-appear__y0aTA .12s ease}.dashboard_refreshing__C1C0g{animation:dashboard_refresh-spin___FY6c .9s linear infinite}@keyframes dashboard_refresh-spin___FY6c{to{transform:rotate(1turn)}}@keyframes dashboard_table-appear__y0aTA{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dashboard_table__VzFsB tbody tr,.dashboard_workbench__VjqIJ :is(button,select,a){transition:none}.dashboard_refreshing__C1C0g,.dashboard_tableBody__Nr0e1{animation:none}}.dashboard_typeHeading__7d_B2{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 16px 10px}.dashboard_typeHeading__7d_B2 h2{font-size:13px;font-weight:600}.dashboard_textButton__xyUwX{color:var(--erp-lingxing-link);margin-left:auto}.dashboard_typeCard__yXLYW{display:block;padding:16px;text-align:left}.dashboard_typeCard__yXLYW:hover{border-color:var(--erp-lingxing-border-control);background:var(--tower-content-hover)}.dashboard_typeCard__yXLYW[aria-pressed=true]{border-color:var(--tower-content-brand);background:var(--tower-content-brand-soft)}.dashboard_typeTitle__38Dv2{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:13px}.dashboard_typeTotal__r_lx8{display:flex;align-items:baseline;gap:8px;padding:10px 0 14px;font-size:26px;font-weight:650;font-variant-numeric:tabular-nums}.dashboard_typeTotal__r_lx8 small{font-size:12px;color:var(--tower-content-text-muted);font-weight:400}.dashboard_typeMetrics__IIL_B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;font-size:12px;color:var(--tower-content-text-secondary)}.dashboard_typeMetrics__IIL_B>span{display:flex;justify-content:space-between;gap:6px}.dashboard_typeMetrics__IIL_B strong{font-weight:600;font-variant-numeric:tabular-nums}.dashboard_unconfigured__0oR4v{display:block;margin:10px 16px 0;color:var(--erp-lingxing-link)}.dashboard_unconfigured__0oR4v[aria-pressed=true]{font-weight:600;text-decoration:underline}.dashboard_detailDrawer__UpUVD{width:min(1050px,100vw);height:100%;display:flex;flex-direction:column;background:var(--tower-content-surface)}.dashboard_detailBody__ae_3B{overflow:auto;flex:1;padding:0 16px}.dashboard_filterSelect__vt36A{width:134px;min-width:0;box-shadow:none}.dashboard_ruleSelect__N6YRK{width:220px;min-width:0;box-shadow:none}.dashboard_select__A_y0t[data-active=true] [data-erp-lingxing-primitive=select-trigger]{border-color:var(--tower-content-brand);background:var(--tower-content-brand-soft)}.dashboard_clearFilter__W_kyj{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:20px;height:24px;border-radius:4px;color:var(--tower-content-text-muted)}.dashboard_clearFilter__W_kyj:hover{color:var(--tower-content-text);background:var(--tower-content-hover)}.dashboard_typeCard__yXLYW[aria-pressed=true] .dashboard_typeTitle__38Dv2 svg{color:var(--tower-content-brand-deep)}.dashboard_workbench__VjqIJ [data-erp-lingxing-primitive=metric-segment][aria-pressed=true]{background:var(--tower-content-text);color:var(--tower-content-text-inverse)}.dashboard_workbench__VjqIJ [data-erp-lingxing-primitive=metric-segment]{border-color:var(--tower-content-border-control)}.dashboard_table__VzFsB tbody a{text-decoration:underline;text-decoration-color:var(--tower-content-border);text-underline-offset:4px}.dashboard_table__VzFsB tbody a:hover{text-decoration-color:var(--tower-content-brand)}@container (max-width:650px){.dashboard_filters___d63k{gap:8px}.dashboard_filterSelect__vt36A{width:122px}.dashboard_ruleSelect__N6YRK{width:180px}}.dashboard_typeRates__H_3Ja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--tower-content-border)}.dashboard_typeRates__H_3Ja>span>span:first-child{display:block;color:var(--tower-content-text-secondary);font-size:12px;margin-bottom:5px}.dashboard_rateValue__Pikgm{display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}.dashboard_rateValue__Pikgm strong{font-size:15px;font-weight:600}.dashboard_rateValue__Pikgm small{font-size:12px;color:var(--tower-content-text-muted);font-weight:400}.dashboard_ownerRateList__N1JIe{list-style:none;margin:0;padding:0 16px 12px}.dashboard_ownerRateRow__gNGJg{display:grid;grid-template-columns:150px minmax(60px,1fr) 260px;align-items:center;gap:20px;min-height:54px;padding:10px 0;border-bottom:1px solid var(--tower-content-border)}.dashboard_ownerRateRow__gNGJg:last-child{border-bottom:0}.dashboard_ownerRateName__t9vBe{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.dashboard_ownerRateName__t9vBe small{color:var(--tower-content-text-muted);font-size:11px}.dashboard_ownerRateTrack___XwOv{height:12px;border-radius:3px;background:var(--tower-content-surface-subtle);overflow:hidden}.dashboard_ownerRateTrack___XwOv span{display:block;height:100%;background:var(--tower-content-text);border-radius:3px}.dashboard_ownerRateNumbers__Aj_sq{display:flex;align-items:center;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.dashboard_ownerRateNumbers__Aj_sq span{color:var(--tower-content-text-secondary)}.dashboard_ownerRateNumbers__Aj_sq strong{min-width:56px;text-align:right;font-size:14px}.dashboard_ownerChartState__xFFMw{display:flex;justify-content:center;align-items:center;min-height:240px;color:var(--tower-content-text-muted)}@container (max-width:720px){.dashboard_ownerRateRow__gNGJg{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.dashboard_ownerRateTrack___XwOv{grid-column:1/-1;grid-row:2}.dashboard_ownerRateNumbers__Aj_sq{gap:8px;flex-wrap:wrap;justify-content:flex-end}}.loading_status__dP29v{display:flex;align-items:center;gap:8px;padding:10px 16px;color:var(--tower-content-text-secondary);background:var(--tower-content-surface-subtle);font-size:12px}.loading_spinner__qYRYB{flex-shrink:0;animation:loading_loading-spin__fhHkE .9s linear infinite}.loading_layout__Ianco{display:flex;flex-direction:column;gap:12px}.loading_card__s_DPR{padding:18px 16px;display:flex;flex-direction:column;gap:20px}.loading_block__IOo56{display:block;min-height:12px;border-radius:3px;background:var(--erp-lingxing-skeleton);animation:loading_loading-pulse__F4dTu var(--erp-lingxing-skeleton-duration,1.5s) ease-in-out infinite}.loading_title__cXfQ_{width:32%;max-width:160px;height:14px}.loading_values___WeiQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.loading_values___WeiQ .loading_block__IOo56{height:44px}.loading_analytics__rcfDC{padding:20px 16px}.loading_plot__Cl3qk{display:flex;align-items:flex-end;justify-content:space-around;gap:6%;height:240px;padding:28px 8% 0;border-bottom:1px solid var(--tower-content-border)}.loading_plot__Cl3qk .loading_block__IOo56{flex:1;max-width:80px}@keyframes loading_loading-spin__fhHkE{to{transform:rotate(1turn)}}@keyframes loading_loading-pulse__F4dTu{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.loading_block__IOo56,.loading_spinner__qYRYB{animation:none}}.closure_current__FW5Pj{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:24px;padding:4px 20px 16px;align-items:center}.closure_distribution__ysMmp{min-width:0}.closure_distribution__ysMmp h3,.closure_trend__6uh_T h3{font-size:13px;font-weight:600;color:var(--tower-content-text)}.closure_currentMetrics__hwiOn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.closure_measure__pesmP,.closure_metric__Ion5S{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;min-width:0;border:1px solid var(--tower-content-border);border-radius:4px;text-align:left;background:var(--tower-content-surface)}.closure_metricLabel__V0vYU{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;color:var(--tower-content-text-secondary);font-size:12px}.closure_metricLabel__V0vYU i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.closure_metricValue__hRt2y{display:flex;align-items:baseline;gap:6px;color:var(--tower-content-text);font-size:28px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.closure_metricValue__hRt2y small{font-size:12px;font-weight:400;color:var(--tower-content-text-muted)}.closure_metricHint__4dFrp{font-size:11px;color:var(--tower-content-text-muted)}.closure_historyMetrics__AxvdO{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:8px 16px 20px}.closure_measure__pesmP{background:var(--tower-content-surface-subtle)}.closure_trend__6uh_T{min-width:0;padding:0 16px 12px}.closure_trend__6uh_T h3{margin-bottom:4px}.closure_dates__Ut4LF{gap:10px;padding:0 16px 12px}.closure_dates__Ut4LF,.closure_footer__cNYGT{display:flex;flex-wrap:wrap;align-items:center}.closure_footer__cNYGT{justify-content:space-between;gap:8px;border-top:1px solid var(--tower-content-border);padding:10px 16px;color:var(--tower-content-text-muted)}.closure_message__DIfOV{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--tower-content-text-secondary)}@container (max-width:1000px){.closure_current__FW5Pj{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);gap:16px}.closure_currentMetrics__hwiOn{grid-template-columns:repeat(2,minmax(0,1fr))}.closure_historyMetrics__AxvdO{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:640px){.closure_current__FW5Pj{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 12px 12px}.closure_currentMetrics__hwiOn,.closure_historyMetrics__AxvdO{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.closure_measure__pesmP,.closure_metric__Ion5S{padding:12px}.closure_metricValue__hRt2y{font-size:24px}}