.review-workspace_shell__IV83v{height:100dvh;min-height:100dvh;overflow:hidden;background:#f4f7fb;color:#0f172a;display:flex;flex-direction:column;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}body:not([data-runtime-mode=production]) .review-workspace_shell__IV83v{height:calc(100dvh - 53px);min-height:calc(100dvh - 53px)}.review-workspace_header__30hsP{min-height:66px;padding:10px 18px;background:rgba(255,255,255,.96);border-bottom:1px solid #dfe7f1;display:flex;align-items:center;justify-content:space-between;gap:16px}.review-workspace_contextBar__etn6M,.review-workspace_headerActions__8Nd0L,.review-workspace_panelHeader__YXFvS,.review-workspace_pdfToolbar__VVY0x,.review-workspace_titleGroup__S0qw2{display:flex;align-items:center}.review-workspace_titleGroup__S0qw2{gap:10px}.review-workspace_backLink__utNpG{width:30px;height:30px;display:grid;place-items:center;color:#64748b;text-decoration:none;padding:0}.review-workspace_backLink__utNpG img{width:20px;height:20px;object-fit:contain;filter:grayscale(1) brightness(.7) contrast(1.25)}.review-workspace_logo__NMlyE{width:48px;height:48px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:#edf3ff;box-shadow:none}.review-workspace_logo__NMlyE img{width:27px;height:27px;object-fit:contain;filter:var(--brand-icon-filter)}.review-workspace_title__8fVvt{font-size:17px;font-weight:850}.review-workspace_breadcrumb__G8epn{margin-top:3px;font-size:11px;color:#94a3b8}.review-workspace_headerActions__8Nd0L{gap:8px}.review-workspace_headerActions__8Nd0L button,.review-workspace_pdfToolbar__VVY0x button{cursor:pointer}.review-workspace_primaryButton__TaRik,.review-workspace_secondaryButton__hQXG0{border-radius:8px;padding:9px 14px;font-size:12px;font-weight:750}.review-workspace_primaryButton__TaRik{border:1px solid #2858a4;background:#2858a4;color:#fff}.review-workspace_secondaryButton__hQXG0{border:1px solid #dbe3ee;background:#fff;color:#334155}.review-workspace_applyButton__4jOOo:disabled,.review-workspace_primaryButton__TaRik:disabled,.review-workspace_secondaryButton__hQXG0:disabled{cursor:not-allowed;opacity:.55}.review-workspace_contextBar__etn6M{min-height:54px;padding:8px 18px;gap:18px;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e2e8f0;font-size:12px;color:#475569}.review-workspace_contextBar__etn6M label{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.review-workspace_contextBar__etn6M select{min-width:210px;border:0;background:transparent;color:#0f172a;font-weight:700}.review-workspace_exactBadge__acfo8,.review-workspace_readyBadge__KxfR7{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:750;color:#15803d;background:#ecfdf5}.review-workspace_legendButton__6Ov9X,.review-workspace_legend__XJLIZ{display:inline-flex;gap:5px;align-items:center;color:#64748b}.review-workspace_legendButton__6Ov9X i,.review-workspace_legend__XJLIZ i{width:8px;height:8px;border-radius:50%;display:inline-block}.review-workspace_legendButton__6Ov9X{border:0;background:transparent;padding:3px 0;font:inherit;cursor:pointer}.review-workspace_legendButton__6Ov9X:hover{color:#2858a4;text-decoration:underline}.review-workspace_redDot__rqYJf{background:#ef4444}.review-workspace_yellowDot__qGQCC{background:#f59e0b}.review-workspace_greenDot__1dru_{background:#22c55e}.review-workspace_blueDot__sobxj{background:#2858a4}.review-workspace_errorBanner__m0vjj,.review-workspace_noticeBanner__6jrHu{margin:8px 14px 0;padding:9px 12px;border-radius:8px;font-size:12px;text-align:left}.review-workspace_errorBanner__m0vjj{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.review-workspace_warningBanner__KrdXt{margin:8px 14px 0;padding:9px 12px;border-radius:8px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;font-size:12px}.review-workspace_noticeBanner__6jrHu{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;cursor:pointer}.review-workspace_workspaceGrid__FOfSM{--review-excel-column:2fr;--review-pdf-column:2fr;--review-repair-column:1fr;flex:1 1 auto;min-height:0;padding:10px 12px;display:grid;grid-template-columns:minmax(320px,var(--review-excel-column)) 10px minmax(320px,var(--review-pdf-column)) 10px minmax(280px,var(--review-repair-column));grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden}.review-workspace_workspaceGrid__FOfSM.review-workspace_pdfCollapsed__8WLho{grid-template-columns:minmax(0,1fr) 44px minmax(300px,.65fr)}.review-workspace_workspaceGrid__FOfSM.review-workspace_repairCollapsed__7HHsL{grid-template-columns:minmax(320px,var(--review-excel-column)) 10px minmax(320px,var(--review-pdf-column)) 44px}.review-workspace_workspaceGrid__FOfSM.review-workspace_pdfCollapsed__8WLho.review-workspace_repairCollapsed__7HHsL{grid-template-columns:minmax(0,1fr) 44px 44px}.review-workspace_paneResizeHandle__0flmQ{position:relative;min-width:10px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.review-workspace_paneResizeHandle__0flmQ:before{content:"";position:absolute;top:8px;bottom:8px;left:4px;width:2px;border-radius:999px;background:#d8e1ec;transition:background .15s ease,box-shadow .15s ease}.review-workspace_paneResizeHandle__0flmQ:focus-visible:before,.review-workspace_paneResizeHandle__0flmQ:hover:before{background:#2858a4;box-shadow:0 0 0 3px rgba(59,130,246,.13)}.review-workspace_paneResizeHandle__0flmQ:active:before{background:#204784}.review-workspace_paneResizeOverlay__Yzmke{position:fixed;inset:0;z-index:9999;cursor:col-resize;-webkit-user-select:none;user-select:none}.review-workspace_panel__UtXxt{min-width:0;min-height:0;height:auto;align-self:stretch;border:1px solid #dfe6ef;border-radius:9px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:0 3px 14px rgba(15,23,42,.035)}.review-workspace_panel__UtXxt[data-review-pane=repair]{grid-template-rows:auto minmax(0,max-content) minmax(0,1fr)}.review-workspace_pdfPanel__UDbYb{grid-template-rows:minmax(0,1fr)!important}.review-workspace_pdfPanelContent__lt9JC{min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.review-workspace_pdfPanelContent__lt9JC[hidden]{display:none}.review-workspace_collapsedPanel__zePJd{display:block;min-width:0}.review-workspace_collapsedRail__NnL9g{width:100%;height:100%;border:0;background:linear-gradient(180deg,#f8fbff,#eef5ff);color:#204784;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:14px 7px}.review-workspace_collapsedRail__NnL9g span{font-size:22px;line-height:1}.review-workspace_collapsedRail__NnL9g strong{font-size:11px;writing-mode:vertical-rl;letter-spacing:2px}.review-workspace_panel__UtXxt:nth-child(2){grid-template-rows:auto auto minmax(0,1fr)}.review-workspace_panelHeader__YXFvS{min-height:47px;padding:8px 12px;justify-content:space-between;gap:10px;border-bottom:1px solid #e5ebf3}.review-workspace_panelHeader__YXFvS>div{min-width:0;display:grid;gap:3px}.review-workspace_panelHeader__YXFvS strong{font-size:13px}.review-workspace_panelHeader__YXFvS span{font-size:10px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-workspace_panelHeaderActions__frHwJ{display:flex;align-items:center;gap:7px;flex:0 0 auto}.review-workspace_collapseButton__eC1bH{border:1px solid #dbe3ee;border-radius:6px;padding:5px 8px;background:#fff;color:#475569;font-size:10px;cursor:pointer}.review-workspace_collapseButton__eC1bH:hover{color:#2858a4;border-color:#93c5fd}.review-workspace_panelMeta__pzZY_{color:#64748b!important}.review-workspace_sheetHost__z7qVD{min-height:0;height:100%;position:relative;overflow:hidden}.review-workspace_sheetFrame__P1EKw{width:100%;height:100%;min-height:0;border:0;display:block}.review-workspace_emptyState__wxtvD,.review-workspace_loadingState__SqxAH{min-height:180px;display:grid;place-items:center;color:#94a3b8;font-size:12px;text-align:center;padding:20px}.review-workspace_sheetHost__z7qVD>.review-workspace_loadingState__SqxAH{position:absolute;inset:0;z-index:2;background:#fff}.review-workspace_pdfToolbar__VVY0x{min-height:42px;gap:7px;padding:6px 10px;border-bottom:1px solid #e5ebf3;background:#f8fafc;font-size:11px;color:#475569}.review-workspace_pdfToolbar__VVY0x button{width:28px;height:28px;border:1px solid #dbe3ee;background:#fff;border-radius:6px;color:#334155}.review-workspace_pdfToolbar__VVY0x input{width:42px;height:27px;border:1px solid #dbe3ee;border-radius:6px;text-align:center}.review-workspace_pdfToolbar__VVY0x .review-workspace_pdfSearch__D4anC{width:min(130px,30%);margin-left:auto;padding:0 8px;text-align:left}.review-workspace_pdfPageActions__opJTX{margin-left:auto;display:flex;gap:6px}.review-workspace_pdfToolbar__VVY0x .review-workspace_pdfPageAction__hks43{width:auto;padding:0 8px;white-space:nowrap}.review-workspace_pdfViewport__I7_Dw{min-height:0;height:100%;overflow:auto;background:#eef2f7;position:relative;padding:18px}.review-workspace_pdfPageWrap__I6Ct_{position:relative;width:fit-content;margin:0 auto;box-shadow:0 8px 26px rgba(15,23,42,.12)}.review-workspace_pdfPageWrap__I6Ct_ canvas{display:block}.review-workspace_pdfHighlight__51ub_{position:absolute;z-index:5;pointer-events:none;box-sizing:border-box;outline:2px solid;outline-offset:3px;border-radius:2px}.review-workspace_itemHighlight__UD2NN{outline-color:#f59e0b;background:rgba(245,158,11,.06)}.review-workspace_valueHighlight__AubwU{outline-color:#ef4444;background:rgba(239,68,68,.055)}.review-workspace_mappingHint__E_aJa{position:sticky;bottom:8px;margin:12px auto 0;width:fit-content;max-width:90%;padding:7px 10px;border-radius:7px;background:rgba(255,255,255,.94);border:1px solid #fde68a;color:#92400e;font-size:10px;box-shadow:0 4px 18px rgba(15,23,42,.08)}.review-workspace_mappingHint__E_aJa span,.review-workspace_mappingHint__E_aJa strong{display:block;line-height:1.5}.review-workspace_locateButton__lurqO{width:auto!important;padding:0 8px;font-weight:700}.review-workspace_pdfLoadingOverlay__mCPWj{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.88);color:#64748b;font-size:12px}.review-workspace_validationBrowser___i94u{min-height:0;max-height:350px;overflow:auto;padding:10px 12px;display:grid;align-content:start;gap:8px;border-bottom:1px solid #e5ebf3;background:#f8fbff}.review-workspace_validationBrowserHeader__4uFDp,.review-workspace_validationPager__zI48w,.review-workspace_validationResultTitle__uGd9R{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-workspace_validationBrowserHeader__4uFDp>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.review-workspace_validationBrowserHeader__4uFDp strong{font-size:12px;color:#0f172a}.review-workspace_validationBrowserHeader__4uFDp span{color:#64748b;font-size:11px}.review-workspace_modifiedValuesButton__n0cHo,.review-workspace_validationDetailButton__RyI_D{border:1px solid #bfdbfe;border-radius:6px;padding:4px 7px;background:#fff;color:#204784;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.review-workspace_modifiedValuesButton__n0cHo:hover,.review-workspace_validationDetailButton__RyI_D:hover{border-color:#60a5fa;background:#eff6ff}.review-workspace_validationFilters__Ot_zG{display:flex;flex-wrap:wrap;gap:6px}.review-workspace_validationFilters__Ot_zG button{border:1px solid #dbe3ee;border-radius:999px;padding:5px 8px;background:#fff;color:#475569;font-size:11px;cursor:pointer}.review-workspace_validationFilters__Ot_zG .review-workspace_activeValidationFilter__V706p,.review-workspace_validationFilters__Ot_zG button:hover{border-color:#93c5fd;background:#eff6ff;color:#204784;font-weight:750}.review-workspace_validationResultCard__sfEC5{display:grid;gap:6px;padding:10px;border:1px solid #dbeafe;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.review-workspace_validationResultCard__sfEC5:hover{border-color:#60a5fa;box-shadow:0 3px 12px rgba(37,99,235,.08)}.review-workspace_validationResultTitle__uGd9R strong{min-width:0;color:#0f172a;font-size:12px}.review-workspace_validationResultTitle__uGd9R b{flex:0 0 auto;border-radius:999px;padding:2px 6px;font-size:10px}.review-workspace_passStatus__nSUHM{background:#dcfce7;color:#166534}.review-workspace_failedStatus__kCcLz{background:#fee2e2;color:#b91c1c}.review-workspace_warningStatus__S9ZlL{background:#fef3c7;color:#92400e}.review-workspace_skippedStatus__LRLfo{background:#e2e8f0;color:#475569}.review-workspace_validationResultCard__sfEC5 small,.review-workspace_validationResultCard__sfEC5>span{color:#64748b;font-size:10px;line-height:1.5}.review-workspace_validationResultCard__sfEC5 p{margin:0;color:#334155;font-size:11px;line-height:1.55}.review-workspace_validationFormulaTerms__QvDKt{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#64748b;font-size:10px;line-height:1.5}.review-workspace_validationFormulaTerms__QvDKt button{border:0;padding:0;background:transparent;color:#204784;font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.review-workspace_validationFormulaTerms__QvDKt button:hover{color:#1e40af}.review-workspace_validationCellFormula__p53Uc{word-break:break-all}.review-workspace_validationPager__zI48w button{flex:1 1;border:1px solid #dbe3ee;border-radius:7px;padding:7px 8px;background:#fff;color:#204784;font-size:11px;font-weight:700;cursor:pointer}.review-workspace_validationPager__zI48w button:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.review-workspace_validationEmptyState__XYbCD{min-height:88px;display:grid;place-items:center;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:11px;text-align:center}.review-workspace_repairPanel__WsZ6y{min-height:0;overflow:auto;padding:8px 12px 12px;display:grid;align-content:start;gap:10px}.review-workspace_repairPanelHeader__UeCZT{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid #eef2f7}.review-workspace_repairPanelHeader__UeCZT strong{font-size:12px;color:#0f172a}.review-workspace_cellInfo__DAVyo{display:grid;gap:5px;margin:0;padding-bottom:10px;border-bottom:1px solid #eef2f7}.review-workspace_cellInfo__DAVyo div{display:grid;grid-template-columns:64px 1fr;gap:8px;font-size:11px}.review-workspace_cellInfo__DAVyo dt{color:#94a3b8}.review-workspace_cellInfo__DAVyo dd{margin:0;color:#334155;font-weight:700}.review-workspace_fieldLabel__azrrc{display:grid;gap:5px;font-size:11px;color:#475569;font-weight:650}.review-workspace_fieldLabel__azrrc input,.review-workspace_fieldLabel__azrrc select,.review-workspace_fieldLabel__azrrc textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:7px;background:#fff;color:#0f172a;padding:8px 9px;font:inherit;font-weight:500}.review-workspace_fieldLabel__azrrc textarea{min-height:62px;resize:vertical}.review-workspace_yearSwapRow__k7333{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:8px}.review-workspace_yearSwapArrow__dTyfN{width:28px;height:32px;display:grid;place-items:center;color:#2858a4;font-size:20px;line-height:1;font-weight:700}.review-workspace_applyActions__ELXjt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.review-workspace_applyActions__ELXjt .review-workspace_applyButton__4jOOo,.review-workspace_applyActions__ELXjt .review-workspace_secondaryButton__hQXG0{width:100%}.review-workspace_applyButton__4jOOo{width:100%;border:0;border-radius:7px;padding:10px 12px;background:#2858a4;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.review-workspace_modalBackdrop__issWE{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:20px 20px 20px 142px;background:rgba(15,23,42,.45)}.review-workspace_modifiedValuesModal__fwNMA,.review-workspace_resultDetailModal__RgayE{width:min(1100px,96vw);max-height:86vh;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.18);display:grid;grid-template-rows:auto minmax(0,1fr)}.review-workspace_modifiedValuesModal__fwNMA{width:min(620px,96vw)}.review-workspace_resultDetailModalHeader__aBUP3{padding:14px 16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-workspace_resultDetailModalHeader__aBUP3>div{display:grid;gap:3px}.review-workspace_resultDetailModalHeader__aBUP3 strong{font-size:16px;color:#0f172a}.review-workspace_resultDetailModalHeader__aBUP3 span{color:#64748b;font-size:11px}.review-workspace_resultDetailModalBody__MYV65{min-height:0;overflow:auto;padding:14px 16px;display:grid;align-content:start;gap:12px}.review-workspace_modifiedValuesList__TR09w,.review-workspace_resultDetailList__IQsjB{min-height:0;overflow:auto;display:grid;align-content:start;gap:9px}.review-workspace_modifiedValueItem__4jndK,.review-workspace_resultDetailCard__s7s_B{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:11px;background:#f8fafc;color:#334155;text-align:left;display:grid;gap:6px;cursor:pointer}.review-workspace_modifiedValueItem__4jndK:hover,.review-workspace_resultDetailCard__s7s_B:hover{border-color:#93c5fd;background:#f8fbff}.review-workspace_modifiedValueItem__4jndK span,.review-workspace_resultDetailCard__s7s_B small,.review-workspace_resultDetailCard__s7s_B>span{color:#64748b;font-size:11px;line-height:1.5}.review-workspace_resultDetailCard__s7s_B p{margin:0;color:#334155;font-size:12px;line-height:1.55}.review-workspace_resultDetailCard__s7s_B>div{display:flex;flex-wrap:wrap;gap:12px;color:#475569;font-size:11px}.review-workspace_modifiedValueItem__4jndK strong{color:#0f172a;font-size:13px}.review-workspace_modifiedValueItem__4jndK b{color:#204784;font-size:12px}@media (min-width:2000px){.review-workspace_workspaceGrid__FOfSM{grid-template-columns:minmax(420px,var(--review-excel-column)) 10px minmax(420px,var(--review-pdf-column)) 10px minmax(320px,var(--review-repair-column))}}@media (max-width:1350px){.review-workspace_workspaceGrid__FOfSM{grid-template-columns:minmax(320px,var(--review-excel-column)) 10px minmax(320px,var(--review-pdf-column)) 10px minmax(280px,var(--review-repair-column))}}@media (max-width:1050px){.review-workspace_shell__IV83v{height:auto;min-height:100dvh;overflow:auto}.review-workspace_workspaceGrid__FOfSM{overflow:auto;grid-template-columns:1fr}.review-workspace_workspaceGrid__FOfSM.review-workspace_pdfCollapsed__8WLho,.review-workspace_workspaceGrid__FOfSM.review-workspace_pdfCollapsed__8WLho.review-workspace_repairCollapsed__7HHsL,.review-workspace_workspaceGrid__FOfSM.review-workspace_repairCollapsed__7HHsL{grid-template-columns:1fr}.review-workspace_paneResizeHandle__0flmQ{display:none}.review-workspace_collapsedPanel__zePJd{min-height:44px}.review-workspace_collapsedRail__NnL9g{min-height:44px;flex-direction:row;justify-content:center}.review-workspace_collapsedRail__NnL9g strong{writing-mode:horizontal-tb;letter-spacing:0}.review-workspace_panel__UtXxt,.review-workspace_sheetFrame__P1EKw{min-height:620px}.review-workspace_header__30hsP{align-items:flex-start;flex-direction:column}}.review-workspace_repairPanel__WsZ6y{grid-template-columns:minmax(0,1fr);align-content:start!important;justify-content:stretch!important}