.materialityOpeningPage{gap:20px;max-width:1700px}.materialityOpeningKpis,.materialityForm{grid-template-columns:repeat(4,minmax(0,1fr))}.openingAnalysis{gap:14px;margin-top:22px;display:grid}.openingAnalysis h4{color:var(--navy);margin:8px 0 0;font-size:.95rem}.openingTotals{flex-wrap:wrap;gap:10px;display:flex}.openingTotals span{border:1px solid var(--line);min-width:160px;color:var(--muted);background:var(--audit-surface-cool);border-radius:12px;padding:11px 14px}.openingTotals b{color:var(--navy);margin-top:3px;display:block}.openingTableWrap{border:1px solid var(--line);border-radius:14px;width:100%;overflow-x:auto}.openingTableWrap table{border-collapse:collapse;width:100%;min-width:720px}.openingTableWrap th,.openingTableWrap td{border-bottom:1px solid var(--line);text-align:left;padding:11px 13px;font-size:.84rem}.openingTableWrap th{color:var(--muted);background:var(--audit-surface-cool);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.openingTableWrap td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.openingTableWrap td small{color:var(--muted);margin-top:3px;font-size:.72rem;display:block}.analysisOk{color:var(--audit-action);background:var(--audit-success-faint);border:1px solid #b8e2d8;border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 14px;display:flex}.analysisOk svg{width:18px;height:18px}.materialityOpeningPage input:disabled,.materialityOpeningPage select:disabled,.materialityOpeningPage textarea:disabled{background:var(--audit-surface-recessed);color:var(--audit-ink-secondary);cursor:not-allowed}@media (max-width:1100px){.materialityOpeningKpis,.materialityForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.materialityOpeningKpis,.materialityForm{grid-template-columns:1fr}.openingTotals span{flex:100%}}.findingReview{background:#fbfefd;border:1px solid #dce6e4;border-radius:10px;padding:17px}.findingReview.cleared{background:var(--audit-success-wash);border-color:#9fd8cb}.findingReviewHead{align-items:flex-start;gap:10px;display:flex}.findingReviewHead>span{color:#0b8c77;background:#e5f6f1;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.findingReviewHead svg{width:17px;height:17px}.findingReviewHead h4{margin:0 0 4px!important}.findingReviewHead p{margin:0!important;font-size:12px!important}.findingEvidencePolicy{border:1px solid #dbe7e4;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:10px 11px;display:flex}.findingEvidencePolicy>svg{flex:none;width:17px;height:17px}.findingEvidencePolicy span,.findingEvidencePolicy b,.findingEvidencePolicy small{display:block}.findingEvidencePolicy b{color:var(--audit-ink-primary);font-size:12px}.findingEvidencePolicy small{color:#738093;margin-top:3px;font-size:12px}.findingEvidencePolicy.optional{color:#11816f;background:#eff9f6;border-color:#cce8e1}.findingEvidencePolicy.mandatory{color:#c34851;background:#fff2f2;border-color:#efcfd2}.findingProcedureEngine{background:linear-gradient(145deg,#f8fbfc,#f2f8f7);border:1px solid #d8e6e4;border-radius:11px;padding:17px}.findingProcedureHead{align-items:flex-start;gap:10px;display:flex}.findingProcedureHead>span{color:#077964;background:#dff3ee;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:flex}.findingProcedureHead>span svg{width:18px;height:18px}.findingProcedureHead small{color:#0e8874;letter-spacing:.8px;font-size:12px;font-weight:800;display:block}.findingProcedureHead h4{margin:4px 0!important}.findingProcedureHead p{line-height:1.5;color:#626d7f!important;margin:0!important;font-size:12px!important}.procedureStandards{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.procedureStandards span{color:var(--audit-surface);background:#20334f;border-radius:11px;padding:5px 8px;font-size:12px;font-weight:700}.procedureAssertions{margin-top:12px}.procedureAssertions>b{color:#647185;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.procedureAssertions>div{flex-wrap:wrap;gap:5px;display:flex}.procedureAssertions span{background:var(--audit-surface);color:#246f64;border:1px solid #d9e5e3;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:700}.procedurePlanMeta{grid-template-columns:1fr;gap:7px;margin-top:12px;display:grid}.procedurePlanMeta>div{background:var(--audit-surface);border:1px solid #e1e8e8;border-radius:7px;padding:8px 9px}.procedurePlanMeta small,.procedurePlanMeta b{display:block}.procedurePlanMeta small{color:#8994a2;margin-bottom:3px;font-size:12px}.procedurePlanMeta b{color:#354359;font-size:12px;line-height:1.4}.procedureGeneratedList{border:1px solid #dfe8e7;border-radius:8px;margin-top:12px;overflow:hidden}.procedureGeneratedList>div{background:var(--audit-surface);border-bottom:1px solid #e8eeee;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.procedureGeneratedList>div:last-child{border-bottom:0}.procedureGeneratedList>div>span{color:#0d806d;background:#e8f5f2;border-radius:6px;flex:0 0 30px;justify-content:center;align-items:center;height:25px;font-size:12px;font-weight:800;display:flex}.procedureGeneratedList p,.procedureGeneratedList b,.procedureGeneratedList small{display:block;margin:0!important}.procedureGeneratedList b{color:#2d3b52;font-size:12px}.procedureGeneratedList small{color:#636f7e;font-size:12px;line-height:1.45;margin-top:3px!important}.procedurePlanColumns{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.procedurePlanColumns>div{background:var(--audit-surface);border:1px solid #e1e8e8;border-radius:8px;padding:10px}.procedurePlanColumns>div>b{color:#354359;margin-bottom:7px;font-size:12px;display:block}.procedurePlanColumns span{color:#677487;align-items:flex-start;gap:5px;margin-top:5px;font-size:12px;line-height:1.45;display:flex}.procedurePlanColumns span svg{color:#138774;flex:none;width:11px;height:11px;margin-top:1px}.procedurePlanColumns>div:last-child span svg{color:#b47a24}.findingProcedureAdd{justify-content:center;width:100%;margin-top:12px}.findingExecution{background:#f7fafb;border:1px solid #d8e4e6;border-radius:10px;margin-top:18px;padding:16px}.findingExecutionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.findingExecutionHead>div:first-child>span{color:#0c8b76;letter-spacing:.7px;font-size:12px;font-weight:800;display:block}.findingExecutionHead h4{color:#21334e;align-items:center;gap:7px;margin:5px 0;font-size:16px;display:flex}.findingExecutionHead h4 svg{color:#0c8b76;width:18px;height:18px}.findingExecutionHead p{color:#69778b;margin:0;font-size:13px}.findingExecutionActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.findingExecutionActions button{white-space:nowrap;font-size:12px}.findingExecutionActions button svg{width:15px;height:15px}.findingExecutionKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.findingExecutionKpis>div{background:var(--audit-surface);border:1px solid #e0e7e9;border-radius:8px;min-width:0;padding:10px}.findingExecutionKpis small,.findingExecutionKpis b,.findingExecutionKpis span{display:block}.findingExecutionKpis small{color:#636f7f;font-size:12px}.findingExecutionKpis b{color:#20334f;margin-top:4px;font-size:17px}.findingExecutionKpis span{color:#758195;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.35}.findingExecutionKpis .warning{background:#fffaf1;border-color:#eccf9f}.findingExecutionKpis .danger{background:#fff5f5;border-color:#efc7ca}.findingExecutionKpis .danger b{color:#c4444f}.findingExecutionEvidence{border:1px solid;border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.findingExecutionEvidence.ready{background:var(--audit-success-hover);color:#167c6b;border-color:#c9e7df}.findingExecutionEvidence.missing{color:#bd414b;background:#fff2f2;border-color:#eccdce}.findingExecutionEvidence svg{flex:0 0 17px;width:17px;height:17px}.findingExecutionEvidence b,.findingExecutionEvidence small{display:block}.findingExecutionEvidence b{font-size:13px}.findingExecutionEvidence small{margin-top:2px;font-size:12px}.findingExecutionTableWrap{border:1px solid #dfe7e9;border-radius:8px;margin-top:12px;overflow:auto}.findingExecutionTable{border-collapse:collapse;width:100%;min-width:1120px}.findingExecutionTable th{color:#617083;text-align:left;background:#edf3f4;padding:9px;font-size:12px;font-weight:700}.findingExecutionTable td{background:var(--audit-surface);color:#47566c;vertical-align:top;border-top:1px solid #e7edef;padding:9px;font-size:12px}.findingExecutionTable td b,.findingExecutionTable td small{display:block}.findingExecutionTable td b{color:#273a54;font-size:12px}.findingExecutionTable td small{color:#8290a0;margin-top:3px;font-size:12px;line-height:1.35}.findingExecutionTable td.amount{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.findingExecutionTable select,.findingExecutionTable input,.findingExecutionTable textarea,.findingExecutionConclusion input,.findingExecutionConclusion textarea{background:var(--audit-surface);color:#34445b;border:1px solid #d7e0e4;border-radius:6px;width:100%;padding:7px 8px;font-size:12px}.findingExecutionTable td:nth-child(6){min-width:145px}.findingExecutionTable td:nth-child(7){min-width:240px}.findingExecutionTable td:nth-child(6) input,.findingExecutionTable td:nth-child(7) input{margin-top:6px}.sampleReason{color:#567084;white-space:nowrap;background:#edf4f6;border-radius:10px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.sampleReason.linked_finding{color:#0e7f6d;background:#e7f6f2}.sampleReason.key_item{color:#98651c;background:#fff2dd}.auditorInspected{color:#286f65;align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.auditorInspected input{width:auto;margin:0}.auditorInspected svg{width:14px;height:14px}.findingExecutionConclusion{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:12px;display:grid}.findingExecutionConclusion>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.findingExecutionConclusion label>span{color:#667588;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.findingExecutionReadiness{border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.findingExecutionReadiness.ready{color:#137967;background:#eaf7f3}.findingExecutionReadiness.pending{color:#9a6b23;background:#fff7e9}.findingExecutionReadiness svg{width:18px;height:18px}.findingExecutionReadiness b,.findingExecutionReadiness small{display:block}.findingExecutionReadiness b{font-size:13px}.findingExecutionReadiness small{margin-top:2px;font-size:12px}.exceptionRouting{background:linear-gradient(145deg,#f7fbfa,#f9fbfd);border:1px solid #d7e5e3;border-radius:10px;margin-top:12px;padding:14px}.exceptionRoutingHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exceptionRoutingHead>div>span{color:#168675;letter-spacing:.9px;font-size:12px;font-weight:800}.exceptionRoutingHead h4{color:#20334f;align-items:center;gap:7px;margin:4px 0 0;font:800 15px Manrope;display:flex}.exceptionRoutingHead h4 svg{color:#168675;width:17px;height:17px}.exceptionRoutingHead p{color:#606b80;max-width:760px;margin:5px 0 0;font-size:12px;line-height:1.5}.exceptionRoutingHead>svg{color:#87a6a0;width:24px;height:24px}.exceptionRoutingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.exceptionRoutingGrid label>span{color:#657488;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.exceptionRoutingGrid select,.exceptionRoutingGrid input,.exceptionRoutingGrid textarea{background:var(--audit-surface);color:#34445b;border:1px solid #d5e0e2;border-radius:7px;width:100%;padding:8px 9px;font-size:12px}.exceptionRoutingGrid textarea{resize:vertical}.exceptionRoutingWide{grid-column:span 2}.exceptionScopeButton{justify-content:center;align-self:end;min-height:34px;font-size:12px}.exceptionScopeButton svg{width:15px;height:15px}.exceptionRoutingChecks{flex-wrap:wrap;gap:18px;margin-top:11px;display:flex}.exceptionRoutingChecks label{color:#536277;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.exceptionRoutingChecks input{accent-color:#168b78;width:15px;height:15px}.exceptionRoutingTargets{background:var(--audit-surface);border:1px solid #e0e7e9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:10px 11px;display:flex}.exceptionRoutingTargets>span{color:#69778b;margin-right:4px;font-size:12px;font-weight:700}.exceptionRoutingTargets b{color:#376eaa;background:#eaf3fc;border-radius:999px;padding:5px 8px;font-size:12px}.exceptionRoutingTargets b.deficiency{color:#98651e;background:#fff4df}.exceptionRoutingTargets b.fraud{background:var(--audit-risk-critical-surface);color:#b63f4a}.exceptionRoutingReadiness{border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.exceptionRoutingReadiness.ready{color:#137b68;background:#e8f7f2}.exceptionRoutingReadiness.pending{color:#95641d;background:#fff6e7}.exceptionRoutingReadiness svg{width:17px;height:17px}.exceptionRoutingReadiness b,.exceptionRoutingReadiness small{display:block}.exceptionRoutingReadiness b{font-size:12px}.exceptionRoutingReadiness small{margin-top:2px;font-size:12px}.adaptiveScope{background:linear-gradient(145deg,#f5f8fc,#f8fbfb);border:1px solid #cfdde8;border-radius:10px;margin-top:12px;padding:15px}.adaptiveScopeHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adaptiveScopeHead>div:first-child>span,.adaptiveCoverageHead>div:first-child>span{color:#426e9f;letter-spacing:.8px;font-size:12px;font-weight:800}.adaptiveScopeHead h4,.adaptiveCoverageHead h3{color:#20334f;align-items:center;gap:7px;margin:5px 0 0;font:800 15px Manrope;display:flex}.adaptiveScopeHead h4 svg,.adaptiveCoverageHead h3 svg{color:#426e9f;width:18px;height:18px}.adaptiveScopeHead p,.adaptiveCoverageHead p{color:#6e7c90;max-width:750px;margin:5px 0 0;font-size:13px;line-height:1.5}.adaptiveScopeState{border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:8px 10px;font-size:12px;display:flex}.adaptiveScopeState.ready{color:#137c69;background:#e5f6f1}.adaptiveScopeState.pending{color:#a2601d;background:#fff1e2}.adaptiveScopeState svg{flex:0 0 16px;width:16px;height:16px}.adaptiveScopeDecisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.adaptiveScopeDecisions>div{background:var(--audit-surface);border:1px solid #dbe4ea;border-radius:8px;padding:10px 11px}.adaptiveScopeDecisions small,.adaptiveScopeDecisions b,.adaptiveScopeDecisions span{display:block}.adaptiveScopeDecisions small{color:#5e697e;font-size:12px}.adaptiveScopeDecisions b{color:#263b58;margin-top:4px;font-size:13px}.adaptiveScopeDecisions b.supported,.adaptiveScopeDecisions b.risk-low{color:#137b68}.adaptiveScopeDecisions b.withdrawn,.adaptiveScopeDecisions b.risk-high{color:#bb404a}.adaptiveScopeDecisions b.risk-medium{color:#9a681e}.adaptiveScopeDecisions span{color:#606975;margin-top:3px;font-size:12px}.adaptiveScope h5{color:#33445c;margin:14px 0 8px;font:800 13px Manrope}.adaptiveNoActions{color:#187a69;background:#e8f7f2;border-radius:8px;align-items:center;gap:7px;padding:10px 11px;font-size:13px;font-weight:700;display:flex}.adaptiveNoActions svg{width:17px;height:17px}.adaptiveActionList{flex-direction:column;gap:7px;display:flex}.adaptiveActionList article{background:var(--audit-surface);border:1px solid #dce4e9;border-radius:8px;grid-template-columns:minmax(260px,1.5fr) 145px 150px minmax(180px,1fr);align-items:end;gap:9px;padding:11px;display:grid}.adaptiveActionList article.automatic{background:var(--audit-success-faint);border-color:#cae5dd}.adaptiveActionList article>div>span{color:#4273a5;font-size:12px;font-weight:800}.adaptiveActionList article>div>b{color:#2a3d59;margin-top:3px;font-size:13px;display:block}.adaptiveActionList article>div>p{color:#748095;margin:3px 0 0;font-size:12px;line-height:1.4}.adaptiveActionList label>span{color:#69778b;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.adaptiveActionList input,.adaptiveActionList select{background:var(--audit-surface);color:#34445b;border:1px solid #d7e0e4;border-radius:7px;width:100%;min-height:34px;padding:7px 8px;font-size:12px}.adaptiveCoverage{background:#f7fafc;border:1px solid #d5e1e8;border-radius:10px;margin:16px 0;overflow:hidden}.adaptiveCoverageHead{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.adaptiveCoverageHead>div:last-child{border-radius:8px;min-width:210px;padding:9px 11px}.adaptiveCoverageHead>div:last-child.ready{color:#137c69;background:#e6f6f1}.adaptiveCoverageHead>div:last-child.pending{color:#a25e1a;background:#fff0e3}.adaptiveCoverageHead>div:last-child b,.adaptiveCoverageHead>div:last-child small{font-size:12px;display:block}.adaptiveCoverageHead>div:last-child small{margin-top:3px}.adaptiveCoverageTable{border-top:1px solid #dfe7eb;overflow:auto}.adaptiveCoverageTable>div{border-top:1px solid var(--audit-rule-neutral);background:var(--audit-surface);color:#526076;grid-template-columns:minmax(190px,1.4fr) minmax(160px,1.2fr) 90px 90px 100px 120px;align-items:center;gap:8px;min-width:850px;padding:10px 16px;font-size:12px;display:grid}.adaptiveCoverageTable>div:first-child{border-top:0}.adaptiveCoverageTable>div.head{color:#66758a;background:#edf3f6;font-size:12px}.adaptiveCoverageTable em{border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.adaptiveCoverageTable em.covered{color:#137c69;background:#e6f6f1}.adaptiveCoverageTable em.partial{color:#95641e;background:#fff5e5}.adaptiveCoverageTable em.gap,.adaptiveCoverageTable em.escalated{background:var(--audit-risk-critical-surface);color:#b83e49}.adaptiveCompletion{border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;display:flex}.adaptiveCompletion.ready{color:#137a68;background:#e7f6f2}.adaptiveCompletion.pending{color:#a2601d;background:#fff0e5}.adaptiveCompletion svg{width:19px;height:19px}.adaptiveCompletion b,.adaptiveCompletion span{font-size:13px;display:block}.adaptiveCompletion span{margin-top:3px;font-size:12px}.findingReviewGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.findingReviewGrid label>span,.findingConclusion>span{color:#667285;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.findingReviewGrid select,.findingConclusion textarea{border:1px solid var(--audit-border-strong);width:100%;color:var(--audit-ink-heading);background:#fff;border-radius:7px;padding:8px 9px;font-size:12px}.findingReviewGrid select{height:37px}.findingConclusion{margin-top:11px;display:block}.findingConclusion textarea{resize:vertical;min-height:90px;line-height:1.5}.findingChecks{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:11px;display:grid}.findingChecks label{color:#586579;font-size:12px}.findingChecks input{accent-color:#0a927d}.findingEvidenceFiles{background:#fff}.findingReviewWarning{background:#fff3e8;border-radius:7px;padding:9px 10px;color:#a26220!important;margin:10px 0 0!important;font-size:12px!important}.findingReviewSave{width:100%;margin-top:12px}.findingReviewSave svg{width:15px;height:15px}.findingReview input:disabled,.findingReview select:disabled,.findingReview textarea:disabled{cursor:not-allowed;color:#768191;background:#f1f3f5}.lowRiskBulkButton{color:#127d6d}.lowRiskBulkButton svg{width:15px!important;height:15px!important}.bulkFindingReview{border-color:#bfe2d9;margin-bottom:14px;padding:18px 20px}.bulkFindingReviewHead{align-items:flex-start;gap:12px;display:flex}.bulkFindingReviewHead>span{color:#077964;background:#e6f6f2;border-radius:10px;flex:0 0 39px;justify-content:center;align-items:center;height:39px;display:flex}.bulkFindingReviewHead>span svg{width:20px;height:20px}.bulkFindingReviewHead small{color:#168674;letter-spacing:.9px;font-size:12px;font-weight:800}.bulkFindingReviewHead h3{color:#1d2d45;margin:4px 0;font:700 13px Manrope}.bulkFindingReviewHead p{color:#636f7f;margin:0;font-size:12px}.bulkFindingReviewGrid{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.6fr);gap:12px;margin-top:15px;display:grid}.bulkFindingReviewGrid label>span{color:#657286;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.bulkFindingReviewGrid select,.bulkFindingReviewGrid textarea{background:var(--audit-surface);border:1px solid var(--audit-border-strong);color:var(--audit-ink-heading);border-radius:7px;width:100%;padding:8px 9px;font-size:12px}.bulkFindingReviewGrid select{height:39px}.bulkFindingReviewGrid textarea{resize:vertical;min-height:70px;line-height:1.5}.bulkInspectionConfirm{background:var(--audit-surface-green);color:#445268;border:1px solid #dce9e6;border-radius:8px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.bulkInspectionConfirm input{accent-color:#0a927d;margin-top:2px}.bulkInspectionConfirm span,.bulkInspectionConfirm b,.bulkInspectionConfirm small{display:block}.bulkInspectionConfirm b{font-size:12px}.bulkInspectionConfirm small{color:#626b79;margin-top:3px;font-size:12px;line-height:1.45}.bulkFindingActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.engineScore{color:var(--audit-surface);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;height:28px;font:800 12px Manrope;display:inline-flex}.engineScore.critical,.engineRiskBadge.critical{background:#cf4650}.engineScore.high,.engineRiskBadge.high{background:#df842f}.engineScore.medium,.engineRiskBadge.medium{background:#826014}.engineScore.low,.engineRiskBadge.low{background:#5879a9}.drawerRiskBadges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.engineRiskBadge{color:var(--audit-surface);letter-spacing:.2px;border-radius:12px;padding:5px 9px;font-size:12px;font-weight:800}.riskEnginePanel{background:#f7fafb;border:1px solid #dfe7e8;border-radius:10px;padding:16px}.riskEngineHead{align-items:flex-start;gap:10px;display:flex}.riskEngineHead>span{color:#0d8c76;background:#e4f5f1;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:flex}.riskEngineHead>span svg{width:17px;height:17px}.riskEngineHead h4{margin:0 0 4px!important}.riskEngineHead p{margin:0!important}.economicEventRef{color:var(--audit-action-strong);margin-top:7px;font-size:12px;font-weight:700;display:block}.economicEventOverview{grid-template-columns:auto 1fr;align-items:stretch;gap:14px;margin:0 0 14px;display:grid}.economicEventMode{background:#e8eeef;border-radius:10px;align-items:center;gap:5px;padding:5px;display:flex}.economicEventMode button{color:#5a6274;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.economicEventMode button svg{width:15px}.economicEventMode button.active{background:var(--audit-surface);color:#087e6d;box-shadow:0 2px 8px #1e373e1a}.economicEventMetrics{background:var(--audit-surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow:hidden}.economicEventMetrics>div{border-right:1px solid var(--audit-border);padding:11px 15px}.economicEventMetrics>div:last-child{border-right:0}.economicEventMetrics small{color:#616972;letter-spacing:.7px;font-size:12px;font-weight:800;display:block}.economicEventMetrics b{color:#233148;margin-top:5px;font:700 14px Manrope;display:block}.economicEventMetrics .dedupMetric{background:var(--audit-success-subtle)}.economicEventMetrics .dedupMetric b{color:#03735f}.economicEventRow{background:var(--audit-surface);text-align:left;color:#4d5668;border:0;border-bottom:1px solid #eff1f4;grid-template-columns:minmax(320px,2.2fr) .8fr .55fr .7fr 1fr 24px;align-items:center;gap:12px;width:100%;min-height:70px;padding:0 20px;font-size:12px;display:grid}.economicEventRow:not(.economicEventHead):hover{background:#fafcfb}.economicEventHead{color:#949ba7;background:#f9fafb;min-height:36px;font-size:12px;font-weight:700}.economicEventIdentity{align-items:center;gap:11px;min-width:0;display:flex}.economicEventIdentity>span{min-width:0}.economicEventIdentity b{color:#263044;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.economicEventIdentity small{color:#8994a2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.economicSignalCount b,.economicSignalCount small,.economicEventRow .amount b,.economicEventRow .amount small{display:block}.economicSignalCount b{color:#1f3048;font:700 15px Manrope}.economicSignalCount small,.economicEventRow .amount small{color:#8994a2;margin-top:3px;font-size:12px}.economicEventRow>svg{color:#a3aab6;width:14px}.economicRootCausePanel{background:linear-gradient(135deg,#f6faf9,#eef7f5);border:1px solid #d6e7e3;border-radius:11px;padding:16px}.economicRootCauseHead{grid-template-columns:36px 1fr auto;align-items:start;gap:11px;display:grid}.economicRootCauseHead>span{color:#0b8c77;background:#dff3ee;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.economicRootCauseHead>span svg{width:18px}.economicRootCauseHead small{color:var(--audit-action-strong);letter-spacing:.7px;font-size:12px;font-weight:800;display:block}.economicRootCauseHead h4{margin:4px 0!important;font-size:12px!important}.economicRootCauseHead p{margin:0!important}.economicRootCauseHead>b{background:var(--audit-surface);color:var(--audit-action-strong);white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:12px}.economicEventFacts{background:var(--audit-surface);border:1px solid #deebe8;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid;overflow:hidden}.economicEventFacts>div{border-right:1px solid #edf2f1;padding:10px}.economicEventFacts>div:last-child{border-right:0}.economicEventFacts small,.economicEventFacts b{display:block}.economicEventFacts small{color:#929ba7;letter-spacing:.5px;font-size:12px}.economicEventFacts b{color:#344254;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.rootCauseIndicators{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.rootCauseIndicators span{color:#177c6c;background:#dff1ed;border-radius:10px;padding:4px 7px;font-size:12px;font-weight:700}.linkedFindingSignals{margin-top:14px}.linkedFindingSignals>b{margin-bottom:6px;font-size:12px;display:block}.linkedFindingSignals>div{background:var(--audit-surface);border:1px solid #e2ece9;border-radius:7px;align-items:center;gap:8px;margin-top:5px;padding:8px 10px;display:flex}.linkedFindingSignals>div>span{min-width:0}.linkedFindingSignals strong,.linkedFindingSignals small{display:block}.linkedFindingSignals strong{color:#344254;font-size:12px}.linkedFindingSignals small{color:var(--audit-ink-disabled);margin-top:3px;font-size:12px}@media (max-width:1050px){.economicEventOverview{grid-template-columns:1fr}.economicEventMetrics{grid-template-columns:repeat(2,1fr)}.economicEventMetrics>div:nth-child(2){border-right:0}.economicEventMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--audit-border)}.economicEventRow{grid-template-columns:minmax(250px,2fr) .8fr .55fr .75fr 1fr 20px;padding:0 14px}}@media (max-width:760px){.economicEventMode{grid-template-columns:1fr 1fr;display:grid}.economicEventMode button{justify-content:center;padding:0 8px}.economicEventMetrics{grid-template-columns:1fr 1fr}.economicEventRow{grid-template-columns:minmax(200px,1fr) 65px 90px 18px}.economicEventRow>span:nth-child(3),.economicEventRow>span:nth-child(4){display:none}.economicEventFacts{grid-template-columns:1fr 1fr}.economicEventFacts>div:nth-child(2){border-right:0}.economicEventFacts>div:nth-child(-n+2){border-bottom:1px solid #edf2f1}.economicRootCauseHead{grid-template-columns:36px 1fr}.economicRootCauseHead>b{grid-column:2;justify-self:start}}.riskFactorList{flex-direction:column;gap:6px;margin-top:13px;display:flex}.riskFactorList>div{background:var(--audit-surface);border:1px solid #e3e8eb;border-radius:7px;justify-content:space-between;align-items:center;min-height:34px;padding:7px 10px;font-size:12px;display:flex}.riskFactorList>div span{color:#59677a}.riskFactorList>div b{color:#b45d24;font:800 12px Manrope}.riskFactorList>div.down b{color:var(--audit-action-strong)}@media (max-width:620px){.findingReviewGrid,.findingChecks{grid-template-columns:1fr}.findingTitleActions{flex-direction:column;align-items:stretch;width:100%}.findingTitleActions button{justify-content:center;width:100%}.procedurePlanColumns{grid-template-columns:1fr}.findingExecutionHead{flex-direction:column}.findingExecutionActions,.findingExecutionActions button{width:100%}.findingExecutionActions button{justify-content:center}.findingExecutionKpis{grid-template-columns:1fr 1fr}.findingExecutionKpis>div:last-child{grid-column:1/-1}.findingExecutionConclusion,.findingExecutionConclusion>div,.exceptionRoutingGrid{grid-template-columns:1fr}.exceptionRoutingWide{grid-column:auto}.adaptiveScopeHead,.adaptiveCoverageHead{flex-direction:column}.adaptiveScopeState,.adaptiveCoverageHead>div:last-child{width:100%;max-width:none}.adaptiveScopeDecisions{grid-template-columns:1fr}.adaptiveActionList article{grid-template-columns:1fr;align-items:stretch}.bulkFindingReviewGrid{grid-template-columns:1fr}.bulkFindingActions{flex-direction:column-reverse}.bulkFindingActions button{justify-content:center;width:100%}.drawerFoot{flex-wrap:wrap;padding:10px 14px}}.agingBuckets{border-bottom:1px solid var(--audit-border);gap:9px;padding:14px 18px;display:grid}.agingBuckets>div{color:#637085;grid-template-columns:130px 1fr 150px;align-items:center;gap:12px;font-size:12px;display:grid}.agingBuckets i{background:#edf2f4;border-radius:10px;height:7px;display:block;overflow:hidden}.agingBuckets i b{background:linear-gradient(90deg,#17a58c,#e1a34c);border-radius:10px;height:100%;display:block}.agingBuckets strong{color:var(--audit-ink-card-heading);text-align:right}.agingConfirmationRow{grid-template-columns:1.5fr .65fr .8fr .8fr .55fr .45fr .8fr}.agingConfirmationRow strong{text-align:right}.confirmationLetterActions{border-top:1px solid var(--audit-border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.confirmationLetterActions>span{color:#626c7d;width:100%;font-size:12px;font-weight:800}.confirmationLetterActions button{min-height:30px;padding:0 9px;font-size:12px}.inventorySummaryBody{grid-template-columns:minmax(420px,1.35fr) minmax(300px,.8fr);display:grid}.inventorySummaryBody .agingBuckets{border-bottom:0;border-right:1px solid var(--audit-border)}.inventoryValueStack{grid-template-columns:1fr 1fr;align-content:start;padding:14px 18px;display:grid}.inventoryValueStack>span{border-bottom:1px solid var(--audit-border);min-height:58px;padding:10px 12px}.inventoryValueStack>span:nth-child(odd){border-right:1px solid var(--audit-border)}.inventoryValueStack small,.inventoryValueStack b{display:block}.inventoryValueStack small{color:var(--audit-ink-muted);letter-spacing:.55px;text-transform:uppercase;font-size:12px;font-weight:800}.inventoryValueStack b{color:var(--audit-ink-card-heading);margin-top:6px;font:700 12px Manrope}.inventoryValueStack .ok b{color:var(--audit-action-hover)}.inventoryValueStack .bad b{color:#bb434c}.inventoryToolbar{flex-wrap:wrap}.inventoryToolbar .search{flex:260px;max-width:360px}.inventoryToolbar .search input{height:33px}.inventoryReconTable .reconRow{grid-template-columns:1.5fr 1fr .65fr .8fr .85fr .8fr .85fr 1.55fr;gap:10px}.inventoryReconTable .reconRow>strong{text-align:right}.inventoryReconTable .reconStatus{white-space:normal;line-height:1.35}.registerEmpty>.secondary,.registerEmpty>.ghost{margin-top:12px}.registerEmpty>small{color:#606975;margin-top:12px;font-size:12px}@media (max-width:900px){.agingConfirmationRow{grid-template-columns:1.4fr .7fr .8fr .8fr}.agingConfirmationRow>:nth-child(5),.agingConfirmationRow>:nth-child(6),.agingConfirmationRow>:nth-child(7){display:none}.inventorySummaryBody{grid-template-columns:1fr}.inventorySummaryBody .agingBuckets{border-right:0;border-bottom:1px solid var(--audit-border)}.inventoryReconTable .reconRow{grid-template-columns:1.5fr 1fr .8fr .85fr 1.4fr}.inventoryReconTable .reconRow>:nth-child(3),.inventoryReconTable .reconRow>:nth-child(4),.inventoryReconTable .reconRow>:nth-child(6){display:none}}@media (max-width:620px){.agingBuckets>div{grid-template-columns:1fr 1fr}.agingBuckets i{grid-area:2/1/auto/-1}.agingConfirmationRow{grid-template-columns:1.4fr .8fr}.agingConfirmationRow>:nth-child(n+3){display:none}.inventoryValueStack{grid-template-columns:1fr}.inventoryValueStack>span:nth-child(odd){border-right:0}.inventoryReconTable .reconRow{grid-template-columns:1.35fr 1fr}.inventoryReconTable .reconRow>:not(:first-child):not(:last-child){display:none}}.bankImportHealth{grid-template-columns:1.05fr 1.5fr .8fr 1.25fr;gap:0;margin:14px 0;display:grid;overflow:hidden}.bankImportHealth>div{border-right:1px solid var(--audit-rule-subtle);min-width:0;padding:15px 18px}.bankImportHealth>div:last-child{border-right:0}.bankImportHealth small,.bankImportHealth b{display:block}.bankImportHealth small{color:#8893a3;letter-spacing:.55px;text-transform:uppercase;font-size:12px;font-weight:700}.bankImportHealth b{color:var(--audit-ink-card-heading);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.bankFormatBadge{background:#f3faf8;align-items:center;gap:10px;display:flex}.bankFormatBadge>svg{color:#057c66;width:22px;height:22px}.bankImportHealth.warning .bankFormatBadge{background:#fff7ec}.bankImportHealth.warning .bankFormatBadge>svg{color:#c97b2d}.bankImportWarnings{color:#8d5a20;background:#fff8ef;border:1px solid #f1d2a8;border-radius:9px;align-items:flex-start;gap:10px;margin:-4px 0 14px;padding:12px 15px;display:flex}.bankImportWarnings>svg{flex:none;width:18px;height:18px}.bankImportWarnings b,.bankImportWarnings span{display:block}.bankImportWarnings b{margin-bottom:4px;font-size:12px}.bankImportWarnings span{font-size:12px;line-height:1.5}.bankFindingNotice{background:#f2fbf8;border:1px solid #cce8e2;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 15px;display:flex}.bankFindingNotice>div{color:#1f6d62;align-items:center;gap:10px;min-width:0;display:flex}.bankFindingNotice svg{flex:none;width:18px;height:18px}.bankFindingNotice span,.bankFindingNotice b,.bankFindingNotice small{display:block}.bankFindingNotice b{color:#20304a;font-size:12px}.bankFindingNotice small{color:#5e697d;margin-top:3px;font-size:12px}.bankFindingNotice button{flex:none}.bankPortfolioManager{margin-bottom:14px;padding:0;overflow:hidden}.bankPortfolioHead{border-bottom:1px solid var(--audit-rule-neutral);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.bankPortfolioHead>div{min-width:0}.bankPortfolioHead span{color:#057c66;letter-spacing:1.3px;font-size:12px;font-weight:800}.bankPortfolioHead h3{color:#17233b;margin:5px 0 3px;font-size:15px}.bankPortfolioHead p{color:#616c7f;margin:0;font-size:12px;line-height:1.5}.bankProfileForm{background:#f4faf8;border-bottom:1px solid #dfe8e6;grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.bankProfileForm label,.bankScopeFields label{gap:5px;min-width:0;display:grid}.bankProfileForm label>span,.bankScopeFields label>span{color:#718096;font-size:12px;font-weight:700}.bankProfileForm input,.bankProfileForm select,.bankScopeFields select{background:var(--audit-surface);color:#25334a;width:100%;min-height:35px;font:inherit;border:1px solid #d9e1e7;border-radius:7px;padding:0 10px;font-size:12px}.bankProfileList{background:var(--audit-surface-muted);gap:12px;padding:14px;display:grid}.bankProfileCard{border:1px solid var(--audit-border-strong);background:var(--audit-surface);border-radius:10px;overflow:hidden}.bankProfileTitle{border-bottom:1px solid var(--audit-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.bankProfileTitle>div{align-items:center;gap:9px;min-width:0;display:flex}.bankProfileTitle>div:first-child>svg{color:#0b9881;width:21px;height:21px}.bankProfileTitle span,.bankProfileTitle b,.bankProfileTitle small{display:block}.bankProfileTitle b{color:#1d2a42;font-size:12px}.bankProfileTitle small{color:#626e7d;margin-top:3px;font-size:12px}.bankProfileTitle .compact{min-height:32px;padding:0 10px;font-size:12px}.iconOnly{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:inline-flex;padding:0!important}.iconOnly svg{width:15px;height:15px}.bankScopeFields{border-bottom:1px solid var(--audit-border);grid-template-columns:.75fr .75fr 2fr;align-items:end;gap:12px;padding:12px 15px;display:grid}.bankPeriodMini{background:#e2e8ec;border:1px solid #e2e8ec;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.bankPeriodMini>span{color:#626f7e;background:#f9fbfb;min-width:0;padding:8px 10px;font-size:12px}.bankPeriodMini b{color:var(--audit-ink-navigation);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.bankStatementList{background:var(--audit-border);gap:1px;display:grid}.bankStatementList>div{background:var(--audit-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 15px;display:grid}.bankStatementList>div>svg{color:#1a9a85;width:16px;height:16px}.bankStatementList span,.bankStatementList b,.bankStatementList small{min-width:0;display:block}.bankStatementList b{color:var(--audit-ink-strong);overflow-wrap:anywhere;font-size:12px}.bankStatementList small{color:#8490a1;margin-top:3px;font-size:12px}.bankStatementList>p{background:var(--audit-surface);color:#5f6875;margin:0;padding:13px 15px;font-size:12px}.bankPortfolioEmpty{color:#5f6976;justify-content:center;align-items:center;gap:12px;min-height:100px;display:flex}.bankPortfolioEmpty>svg{color:#2aa68f;width:25px;height:25px}.bankPortfolioEmpty span,.bankPortfolioEmpty b,.bankPortfolioEmpty small{display:block}.bankPortfolioEmpty b{color:#334157;font-size:12px}.bankPortfolioEmpty small{margin-top:4px;font-size:12px}.bankContinuityWarning{color:#956025;background:#fff7ed;border-bottom:1px solid #f2d8b8;align-items:center;gap:7px;padding:8px 15px;font-size:12px;display:flex}.bankContinuityWarning svg{width:14px;height:14px}.bankClosingPaper{background:#f8fbfb;border-top:1px solid #dfe8e7}.bankClosingHead{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.bankClosingHead>div{align-items:center;gap:9px;min-width:0;display:flex}.bankClosingHead svg{color:#178d7a;flex:none;width:18px;height:18px}.bankClosingHead span,.bankClosingHead small,.bankClosingHead b{display:block}.bankClosingHead small{color:#168b79;letter-spacing:1px;font-size:12px;font-weight:800}.bankClosingHead b{color:#17273e;margin-top:3px;font-size:12px}.bankClosingHead>i{color:#9b6225;white-space:nowrap;background:#fff3e5;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.bankClosingPaper.ready .bankClosingHead>i{background:var(--audit-success-surface);color:#147a69}.bankClosingHead>i svg{color:currentColor;width:13px;height:13px}.bankBridgeFormula{grid-template-columns:1.2fr auto 1fr auto 1fr auto 1.2fr 1.2fr 1.2fr;align-items:stretch;gap:5px;padding:0 15px 12px;display:grid}.bankBridgeFormula>span{background:var(--audit-surface);border:1px solid #dfe7e8;border-radius:7px;min-width:0;padding:9px 10px}.bankBridgeFormula small,.bankBridgeFormula b{display:block}.bankBridgeFormula small{color:#606e82;font-size:12px;line-height:1.35}.bankBridgeFormula b{color:#1d2d45;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.bankBridgeFormula em{color:#8b98a7;align-self:center;font-size:12px;font-style:normal;font-weight:800}.bankBridgeFormula .ok{background:var(--audit-success-subtle);border-color:#bfe6dc}.bankBridgeFormula .ok b{color:#147a69}.bankBridgeFormula .bad{background:#fff2f2;border-color:#efc8c9}.bankBridgeFormula .bad b{color:#b34048}.bankClosingFacts{flex-wrap:wrap;gap:7px;padding:0 15px 12px;display:flex}.bankClosingFacts span{background:var(--audit-surface);color:#657489;border:1px solid #dfe7e9;border-radius:999px;padding:5px 8px;font-size:12px}.bankClosingFacts b{color:#18324b}.bankClosingDetails{background:var(--audit-surface);border-top:1px solid #e1e9e9}.bankClosingDetails>summary{color:#2d3e55;cursor:pointer;justify-content:space-between;align-items:center;padding:11px 15px;font-size:12px;font-weight:750;list-style:none;display:flex}.bankClosingDetails>summary::-webkit-details-marker{display:none}.bankClosingDetails>summary svg{width:14px;height:14px;transition:transform .2s}.bankClosingDetails[open]>summary svg{transform:rotate(180deg)}.bankClosingItems{border-top:1px solid #edf1f2;overflow-x:auto}.bankClosingItem{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(230px,1.5fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(210px,1.2fr) minmax(120px,.7fr);align-items:center;gap:9px;min-width:970px;padding:9px 15px;display:grid}.bankClosingItem>span b,.bankClosingItem>span small,.bankClosingItem>span i{display:block}.bankClosingItem>span b{color:#283850;font-size:12px}.bankClosingItem>span small{color:#738096;margin-top:3px;font-size:12px;line-height:1.35}.bankClosingItem>span i{color:#13836f;margin-top:4px;font-size:12px;font-style:normal;font-weight:700}.bankClosingItem label{gap:4px;min-width:0;display:grid}.bankClosingItem label>span{color:#7c8999;font-size:12px}.bankClosingItem select,.bankClosingItem input{background:var(--audit-surface);color:#26364c;width:100%;min-height:32px;font:inherit;border:1px solid #d9e1e6;border-radius:6px;padding:0 8px;font-size:12px}.bankClosingItem>strong{color:#203149;text-align:right;font-size:12px}.bankClosingItemHead{color:var(--audit-ink-label);letter-spacing:.45px;text-transform:uppercase;background:#f6f8f9;font-size:12px;font-weight:800}.bankClosingSignoff{background:#f7fafa;grid-template-columns:1fr 1fr .8fr auto;align-items:end;gap:9px;padding:13px 15px;display:grid}.bankClosingSignoff label{gap:5px;min-width:0;display:grid}.bankClosingSignoff label>span{color:#68778b;font-size:12px;font-weight:700}.bankClosingSignoff input,.bankClosingSignoff textarea{background:var(--audit-surface);color:#23344a;width:100%;font:inherit;border:1px solid #d8e1e4;border-radius:7px;padding:8px 9px;font-size:12px}.bankClosingSignoff input{min-height:34px}.bankClosingConclusion{grid-column:1/4}.bankClosingConclusion textarea{resize:vertical;min-height:66px}.bankClosingIssues{flex-wrap:wrap;grid-column:1/4;gap:5px;display:flex}.bankClosingIssues span{color:#a7484d;background:#fff0f0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:inline-flex}.bankClosingIssues svg{width:11px;height:11px}.bankClosingSignoff>button{grid-area:2/4/4;justify-content:center;align-self:stretch;min-width:170px}@media (max-width:900px){.bankImportHealth{grid-template-columns:1fr 1fr}.bankImportHealth>div:nth-child(2){border-right:0}.bankImportHealth>div:nth-child(-n+2){border-bottom:1px solid var(--audit-rule-subtle)}.bankProfileForm,.bankScopeFields{grid-template-columns:1fr 1fr}.bankPeriodMini{grid-column:1/-1}.bankBridgeFormula{grid-template-columns:1fr 1fr 1fr}.bankBridgeFormula em{display:none}.bankClosingSignoff{grid-template-columns:1fr 1fr}.bankClosingConclusion,.bankClosingIssues,.bankClosingSignoff>button{grid-area:auto/1/auto/-1}}@media (max-width:620px){.bankImportHealth{grid-template-columns:1fr}.bankImportHealth>div{border-right:0;border-bottom:1px solid var(--audit-rule-subtle)}.bankImportHealth>div:last-child{border-bottom:0}.bankFindingNotice{flex-direction:column;align-items:stretch}.bankFindingNotice button{justify-content:center;width:100%}.bankPortfolioHead,.bankProfileTitle{flex-direction:column;align-items:stretch}.bankPortfolioHead>button{justify-content:center;width:100%}.bankProfileForm,.bankScopeFields,.bankPeriodMini{grid-template-columns:1fr}.bankClosingHead{flex-direction:column;align-items:stretch}.bankClosingHead>i{white-space:normal;align-self:flex-start}.bankBridgeFormula,.bankClosingSignoff{grid-template-columns:1fr}.bankClosingConclusion,.bankClosingIssues,.bankClosingSignoff>button{grid-column:1}}.taxReconciliationPage{max-width:1700px}.taxToolbar{flex-wrap:wrap}.taxToolbar .search{flex:290px;max-width:390px}.taxToolbar .search input{height:33px}.taxTotals{padding:0;overflow:hidden}.taxAccountList{overflow-x:auto}.taxAccountRow{border-top:1px solid var(--audit-border);grid-template-columns:1.45fr .45fr repeat(5,.8fr);align-items:center;gap:12px;min-width:980px;padding:11px 18px;display:grid}.taxAccountRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.taxAccountRow span b,.taxAccountRow span small{display:block}.taxAccountRow span b{color:var(--audit-ink-card-heading);font-size:12px}.taxAccountRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.taxAccountRow strong{color:var(--audit-ink-heading);font-size:12px}.taxAccountHead{color:var(--audit-ink-supporting);background:var(--audit-surface-muted);letter-spacing:.4px;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.taxTotalStrip{background:#f4faf8;border-top:1px solid #dfe8e6;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.taxTotalStrip>span{border-right:1px solid #dfe8e6;min-width:0;padding:13px 16px}.taxTotalStrip>span:last-child{border-right:0}.taxTotalStrip small,.taxTotalStrip b{display:block}.taxTotalStrip small{color:#758497;letter-spacing:.45px;text-transform:uppercase;font-size:12px;font-weight:800}.taxTotalStrip b{color:var(--audit-ink-card-heading);margin-top:6px;font-size:12px}.taxTotalStrip .ok b{color:var(--audit-action-hover)}.taxTotalStrip .bad b{color:#bb434c}.taxReconTable .reconRow{grid-template-columns:1.05fr 1.15fr .85fr .85fr .75fr .85fr .85fr 1.55fr;gap:10px}.taxReconTable .reconRow>strong,.taxReconTable .reconRow>span:nth-child(3),.taxReconTable .reconRow>span:nth-child(4),.taxReconTable .reconRow>span:nth-child(6),.taxReconTable .reconRow>span:nth-child(7){text-align:right}.taxReconTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}@media (max-width:1000px){.taxTotalStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.taxTotalStrip>span{border-bottom:1px solid #dfe8e6}.taxReconTable .reconRow{grid-template-columns:1.2fr 1fr .8fr .8fr 1.35fr}.taxReconTable .reconRow>:nth-child(3),.taxReconTable .reconRow>:nth-child(4),.taxReconTable .reconRow>:nth-child(7){display:none}}@media (max-width:620px){.taxTotalStrip{grid-template-columns:1fr 1fr}.taxReconTable .reconRow{grid-template-columns:1.2fr 1fr}.taxReconTable .reconRow>:not(:first-child):not(:last-child){display:none}}.incomeExpenseReviewPage{max-width:1700px}.analyticalKpis .card b{font-size:18px}.analyticalTrend{padding:0;overflow:hidden}.trendLegend{color:#6f7d90;align-items:center;gap:14px;font-size:12px;display:flex}.trendLegend span{align-items:center;gap:6px;display:inline-flex}.trendLegend span:before{content:"";border-radius:3px;width:8px;height:8px}.trendLegend .revenueDot:before{background:#169b84}.trendLegend .expenseDot:before{background:#e0646b}.monthlyTrendGrid{grid-template-columns:repeat(12,minmax(54px,1fr));gap:8px;min-height:250px;padding:22px 20px 16px;display:grid;overflow-x:auto}.monthlyTrendColumn{text-align:center;grid-template-rows:180px auto auto;gap:6px;min-width:54px;display:grid}.monthlyBars{border-bottom:1px solid var(--audit-border-strong);justify-content:center;align-items:end;gap:5px;display:flex}.monthlyBars i{border-radius:5px 5px 1px 1px;width:14px;min-height:3px;transition:height .2s}.monthlyBars .revenueBar{background:linear-gradient(#39b89f,#108874)}.monthlyBars .expenseBar{background:linear-gradient(#ed858a,#d45159)}.monthlyTrendColumn>b{color:var(--audit-ink-strong);font-size:12px}.monthlyTrendColumn>small{color:var(--audit-ink-muted);white-space:nowrap;font-size:12px}.analyticalComparisonStrip{background:var(--audit-surface);border:1px solid #e0e6ea;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.analyticalComparisonStrip>span{border-right:1px solid #e8ecef;min-width:0;padding:13px 16px}.analyticalComparisonStrip>span:last-child{border-right:0}.analyticalComparisonStrip small,.analyticalComparisonStrip b{display:block}.analyticalComparisonStrip small{color:#636f7e;font-size:12px}.analyticalComparisonStrip b{color:#25334a;margin-top:5px;font-size:13px}.analyticalToolbar{flex-wrap:wrap}.analyticalToolbar .search{flex:260px;max-width:360px}.analyticalToolbar .search input{height:33px}.analyticalTable .reconRow{grid-template-columns:1.35fr .55fr .8fr .8fr .85fr .75fr .85fr .75fr 1.45fr;gap:10px}.analyticalTable .reconRow>strong,.analyticalTable .reconRow>span:nth-child(5),.analyticalTable .reconRow>span:nth-child(7),.analyticalTable .reconRow>span:nth-child(8){text-align:right}.analyticalTable .reconRow>span:nth-child(5) b,.analyticalTable .reconRow>span:nth-child(5) small,.analyticalTable .reconRow>span:nth-child(7) b,.analyticalTable .reconRow>span:nth-child(7) small{display:block}.analyticalTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}.analysisType{border-radius:999px;justify-content:center;width:fit-content;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.analysisType.revenue{color:#157863;background:var(--audit-success-tint)}.analysisType.expense{color:#b7464e;background:var(--audit-risk-critical-surface)}@media (max-width:1050px){.analyticalComparisonStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticalTable .reconRow{grid-template-columns:1.35fr .55fr .85fr .85fr .75fr 1.35fr}.analyticalTable .reconRow>:nth-child(4),.analyticalTable .reconRow>:nth-child(6),.analyticalTable .reconRow>:nth-child(7){display:none}}@media (max-width:620px){.analyticalComparisonStrip{grid-template-columns:1fr 1fr}.analyticalTable .reconRow{grid-template-columns:1.25fr 1fr}.analyticalTable .reconRow>:not(:first-child):not(:last-child){display:none}.monthlyTrendGrid{min-height:220px}.monthlyTrendColumn{grid-template-rows:150px auto auto}}.loanReconciliationPage{max-width:1750px}.loanSummaryGrid{grid-template-columns:1.65fr .85fr;gap:14px;margin-bottom:14px;display:grid}.loanSummaryGrid>.card{min-width:0;margin:0}.loanMaturity{padding:0;overflow:hidden}.loanMaturityRows{grid-template-columns:repeat(3,minmax(0,1fr));height:calc(100% - 64px);display:grid}.loanMaturityRows>span{border-right:1px solid #e6ebee;flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.loanMaturityRows>span:last-child{border-right:0}.loanMaturityRows small{color:#616d7f;font-size:12px}.loanMaturityRows b{color:#27354c;font-variant-numeric:tabular-nums;margin-top:7px;font-size:14px}.loanMaturityRows>span:first-child b{color:#d24f59}.loanToolbar{flex-wrap:wrap}.loanToolbar .search{flex:290px;max-width:390px}.loanToolbar .search input{height:33px}.loanReconTable .reconRow{grid-template-columns:1.2fr .72fr .48fr .9fr .75fr .9fr .9fr .76fr 1fr 1.45fr;gap:9px}.loanReconTable .reconRow>strong,.loanReconTable .reconRow>span:nth-child(3),.loanReconTable .reconRow>span:nth-child(4),.loanReconTable .reconRow>span:nth-child(5),.loanReconTable .reconRow>span:nth-child(6),.loanReconTable .reconRow>span:nth-child(7),.loanReconTable .reconRow>span:nth-child(8){text-align:right}.loanReconTable .reconRow span b,.loanReconTable .reconRow span small{display:block}.loanReconTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}@media (max-width:1150px){.loanSummaryGrid{grid-template-columns:1fr}.loanReconTable .reconRow{grid-template-columns:1.25fr .75fr .5fr .85fr .78fr .88fr 1.35fr}.loanReconTable .reconRow>:nth-child(4),.loanReconTable .reconRow>:nth-child(7),.loanReconTable .reconRow>:nth-child(8){display:none}}@media (max-width:680px){.loanMaturityRows{grid-template-columns:1fr}.loanMaturityRows>span{border-bottom:1px solid #e6ebee;border-right:0}.loanReconTable .reconRow{grid-template-columns:1.25fr .85fr}.loanReconTable .reconRow>:not(:first-child):not(:last-child){display:none}}.fxRevaluationPage{max-width:1750px}.fxKpis .card b{font-size:18px}.fxCurrencyCard,.fxAccountCard{padding:0;overflow:hidden}.fxCurrencyList,.fxAccountList{overflow-x:auto}.fxCurrencyRow{border-top:1px solid var(--audit-border);grid-template-columns:.55fr .65fr .7fr repeat(4,1fr);align-items:center;gap:12px;min-width:1050px;padding:11px 18px;display:grid}.fxCurrencyRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.fxCurrencyRow span b,.fxCurrencyRow span small{display:block}.fxCurrencyRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.fxCurrencyRow strong,.fxCurrencyRow>b{color:var(--audit-ink-strong);font-size:12px}.fxCurrencyHead,.fxAccountHead{color:var(--audit-ink-supporting);background:var(--audit-surface-muted);letter-spacing:.35px;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.fxAccountRow{border-top:1px solid var(--audit-border);grid-template-columns:1.55fr repeat(3,.75fr);align-items:center;gap:14px;padding:11px 18px;display:grid}.fxAccountRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.fxAccountRow span b,.fxAccountRow span small{display:block}.fxAccountRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.fxToolbar{flex-wrap:wrap}.fxToolbar .search{flex:290px;max-width:390px}.fxToolbar .search input{height:33px}.fxReconTable .reconRow{grid-template-columns:1.1fr 1fr .72fr .65fr .9fr .95fr .68fr .78fr 1.4fr;gap:9px}.fxReconTable .reconRow>span:nth-child(3),.fxReconTable .reconRow>span:nth-child(4),.fxReconTable .reconRow>span:nth-child(5),.fxReconTable .reconRow>span:nth-child(6),.fxReconTable .reconRow>span:nth-child(7),.fxReconTable .reconRow>span:nth-child(8){text-align:right}.fxReconTable .reconRow span b,.fxReconTable .reconRow span small{display:block}.fxReconTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}@media (max-width:1100px){.fxReconTable .reconRow{grid-template-columns:1.2fr 1fr .7fr .75fr .9fr 1.35fr}.fxReconTable .reconRow>:nth-child(4),.fxReconTable .reconRow>:nth-child(7),.fxReconTable .reconRow>:nth-child(8){display:none}}@media (max-width:680px){.fxAccountRow{grid-template-columns:1.25fr .8fr}.fxAccountRow>:nth-child(2),.fxAccountRow>:nth-child(3){display:none}.fxReconTable .reconRow{grid-template-columns:1.2fr 1fr}.fxReconTable .reconRow>:not(:first-child):not(:last-child){display:none}}.provisionReconciliationPage{max-width:1750px}.provisionKpis .card b{font-size:18px}.provisionTypeCard,.provisionAccountCard{padding:0;overflow:hidden}.provisionTypeList,.provisionAccountList{overflow-x:auto}.provisionTypeRow{border-top:1px solid var(--audit-border);grid-template-columns:1.2fr repeat(6,.75fr);align-items:center;gap:12px;min-width:1000px;padding:11px 18px;display:grid}.provisionTypeRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.provisionTypeRow span b,.provisionTypeRow span small{display:block}.provisionTypeRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.provisionTypeRow strong,.provisionTypeRow>b{color:var(--audit-ink-strong);font-size:12px}.provisionTypeHead,.provisionAccountHead{color:var(--audit-ink-supporting);background:var(--audit-surface-muted);letter-spacing:.35px;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.provisionAccountRow{border-top:1px solid var(--audit-border);grid-template-columns:1.55fr repeat(3,.75fr);align-items:center;gap:14px;padding:11px 18px;display:grid}.provisionAccountRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.provisionAccountRow span b,.provisionAccountRow span small{display:block}.provisionAccountRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.provisionToolbar{flex-wrap:wrap}.provisionToolbar .search{flex:290px;max-width:390px}.provisionToolbar .search input{height:33px}.provisionReconTable .reconRow{grid-template-columns:1.15fr .85fr .85fr .72fr .8fr .62fr .75fr .75fr 1fr 1.35fr;gap:9px}.provisionReconTable .reconRow>strong,.provisionReconTable .reconRow>span:nth-child(3),.provisionReconTable .reconRow>span:nth-child(4),.provisionReconTable .reconRow>span:nth-child(5),.provisionReconTable .reconRow>span:nth-child(6),.provisionReconTable .reconRow>span:nth-child(7),.provisionReconTable .reconRow>span:nth-child(8){text-align:right}.provisionReconTable .reconRow span b,.provisionReconTable .reconRow span small{display:block}.provisionReconTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}@media (max-width:1180px){.provisionReconTable .reconRow{grid-template-columns:1.2fr .88fr .78fr .72fr .75fr .9fr 1.35fr}.provisionReconTable .reconRow>:nth-child(3),.provisionReconTable .reconRow>:nth-child(6),.provisionReconTable .reconRow>:nth-child(8){display:none}}@media (max-width:680px){.provisionAccountRow{grid-template-columns:1.25fr .8fr}.provisionAccountRow>:nth-child(2),.provisionAccountRow>:nth-child(3){display:none}.provisionReconTable .reconRow{grid-template-columns:1.2fr 1fr}.provisionReconTable .reconRow>:not(:first-child):not(:last-child){display:none}}.relatedPartyReconciliationPage{max-width:1750px}.relatedPartyKpis .card b{font-size:18px}.relatedPartyEntityCard{padding:0;overflow:hidden}.relatedPartyEntityList{overflow-x:auto}.relatedPartyEntityRow{border-top:1px solid var(--audit-border);grid-template-columns:1.3fr .85fr repeat(5,.78fr);align-items:center;gap:12px;min-width:1120px;padding:11px 18px;display:grid}.relatedPartyEntityRow>:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.relatedPartyEntityRow span b,.relatedPartyEntityRow span small{display:block}.relatedPartyEntityRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.relatedPartyEntityRow strong,.relatedPartyEntityRow>b{color:var(--audit-ink-strong);font-size:12px}.relatedPartyEntityHead{color:var(--audit-ink-supporting);background:var(--audit-surface-muted);letter-spacing:.35px;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.relatedPartyToolbar{flex-wrap:wrap}.relatedPartyToolbar .search{flex:290px;max-width:390px}.relatedPartyToolbar .search input{height:33px}.relatedPartyReconTable .reconRow{grid-template-columns:1.15fr 1fr .82fr .68fr .76fr .72fr .72fr .7fr .86fr 1.35fr;gap:9px}.relatedPartyReconTable .reconRow>strong,.relatedPartyReconTable .reconRow>span:nth-child(3),.relatedPartyReconTable .reconRow>span:nth-child(4),.relatedPartyReconTable .reconRow>span:nth-child(5),.relatedPartyReconTable .reconRow>span:nth-child(6),.relatedPartyReconTable .reconRow>span:nth-child(7),.relatedPartyReconTable .reconRow>span:nth-child(8){text-align:right}.relatedPartyReconTable .reconRow span b,.relatedPartyReconTable .reconRow span small{display:block}.relatedPartyReconTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}@media (max-width:1220px){.relatedPartyReconTable .reconRow{grid-template-columns:1.18fr .95fr .72fr .76fr .72fr .82fr 1.35fr}.relatedPartyReconTable .reconRow>:nth-child(3),.relatedPartyReconTable .reconRow>:nth-child(7),.relatedPartyReconTable .reconRow>:nth-child(8){display:none}}@media (max-width:700px){.relatedPartyReconTable .reconRow{grid-template-columns:1.2fr 1fr}.relatedPartyReconTable .reconRow>:not(:first-child):not(:last-child){display:none}}.equityReconciliationPage{max-width:1750px}.equityKpis .card b{font-size:18px}.equityComponentCard,.equityAccountCard{padding:0;overflow:hidden}.equityComponentList,.equityAccountList{overflow-x:auto}.equityComponentRow{border-top:1px solid var(--audit-border);grid-template-columns:1.25fr repeat(6,.78fr);align-items:center;gap:12px;min-width:1080px;padding:11px 18px;display:grid}.equityComponentRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.equityComponentRow span b,.equityComponentRow span small{display:block}.equityComponentRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.equityComponentRow strong,.equityComponentRow>b{color:var(--audit-ink-strong);font-size:12px}.equityComponentHead,.equityAccountHead{color:var(--audit-ink-supporting);background:var(--audit-surface-muted);letter-spacing:.35px;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.equityAccountRow{border-top:1px solid var(--audit-border);grid-template-columns:1.55fr repeat(3,.75fr);align-items:center;gap:14px;padding:11px 18px;display:grid}.equityAccountRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.equityAccountRow span b,.equityAccountRow span small{display:block}.equityAccountRow span small{color:var(--audit-ink-muted);margin-top:3px;font-size:12px}.equityToolbar{flex-wrap:wrap}.equityToolbar .search{flex:290px;max-width:390px}.equityToolbar .search input{height:33px}.equityReconTable .reconRow{grid-template-columns:1.1fr .9fr .82fr .68fr .9fr .72fr .82fr .78fr 1fr 1.35fr;gap:9px}.equityReconTable .reconRow>strong,.equityReconTable .reconRow>span:nth-child(3),.equityReconTable .reconRow>span:nth-child(4),.equityReconTable .reconRow>span:nth-child(5),.equityReconTable .reconRow>span:nth-child(6),.equityReconTable .reconRow>span:nth-child(7),.equityReconTable .reconRow>span:nth-child(8){text-align:right}.equityReconTable .reconRow span b,.equityReconTable .reconRow span small{display:block}.equityReconTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}@media (max-width:1220px){.equityReconTable .reconRow{grid-template-columns:1.18fr .95fr .76fr .72fr .82fr .82fr 1.35fr}.equityReconTable .reconRow>:nth-child(3),.equityReconTable .reconRow>:nth-child(7),.equityReconTable .reconRow>:nth-child(8){display:none}}@media (max-width:700px){.equityAccountRow{grid-template-columns:1.25fr .8fr}.equityAccountRow>:nth-child(2),.equityAccountRow>:nth-child(3){display:none}.equityReconTable .reconRow{grid-template-columns:1.2fr 1fr}.equityReconTable .reconRow>:not(:first-child):not(:last-child){display:none}}.financialClosingPage,.disclosureReviewPage{max-width:1750px}.reportingSourcePanel{background:var(--audit-surface);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden}.reportingSourcePanel>header{border-bottom:1px solid var(--audit-rule-light);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.reportingSourcePanel header h2{color:var(--audit-ink-navigation);align-items:center;gap:8px;margin:5px 0 6px;font:750 17px/1.3 Manrope;display:flex}.reportingSourcePanel header h2 svg{color:var(--audit-action-hover);width:20px;height:20px}.reportingSourcePanel header p{color:#657286;max-width:920px;margin:0;font-size:12px;line-height:1.55}.sourceCoverageBadge{border:1px solid #ecd2a8;border-radius:9px;flex:none;min-width:190px;padding:10px 12px}.sourceCoverageBadge.success{background:var(--audit-success-tint);border-color:#b9ded4}.sourceCoverageBadge.warning{background:#fff8ed}.sourceCoverageBadge b,.sourceCoverageBadge small{display:block}.sourceCoverageBadge b{color:#203047;font-size:12px}.sourceCoverageBadge small{color:#7a5a27;margin-top:4px;font-size:12px}.reportingSourceStatus{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 22px 0;display:grid}.reportingSourceStatus article{background:var(--audit-surface-subtle);border:1px solid #e2e8ed;border-radius:9px;align-items:flex-start;gap:11px;min-width:0;padding:13px 14px;display:flex}.reportingSourceStatus article>svg{color:var(--audit-action-hover);flex:none;width:19px;height:19px}.reportingSourceStatus article span,.reportingSourceStatus article small,.reportingSourceStatus article b,.reportingSourceStatus article em{min-width:0;display:block}.reportingSourceStatus article small{color:#606b80;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:800}.reportingSourceStatus article b{color:#26364c;margin-top:4px;font-size:12px}.reportingSourceStatus article a,.reportingSourceStatus article em{color:#557084;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-style:normal;line-height:1.45}.reportingSourceStatus article a{color:var(--audit-action-hover);align-items:center;gap:5px;display:inline-flex}.reportingSourceStatus article a svg{width:12px;height:12px}.nationalPackCard,.nationalPackUnavailable{border:1px solid #c5ddd6;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:0;margin:12px 22px 0;padding:14px 16px;display:flex}.nationalPackCard{background:linear-gradient(135deg,#f2faf7,#fbfdfc)}.nationalRequirementCard{background:linear-gradient(135deg,#eef7fb,#fbfdfd);border-color:#b9d7e4}.nationalPackCard>div,.nationalPackUnavailable>span{min-width:0}.nationalPackCard small,.nationalPackCard b,.nationalPackCard span,.nationalPackUnavailable b,.nationalPackUnavailable small{display:block}.nationalPackCard small{color:var(--audit-action-hover);letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:800}.nationalPackCard b{color:#21364b;margin-top:4px;font-size:12px;line-height:1.45}.nationalPackCard span{color:#617386;margin-top:4px;font-size:12px}.nationalRequirementCard p{color:#455f70;margin:8px 0 0;font-size:12px;line-height:1.5}.nationalRequirementCard em{color:#315e72;overflow-wrap:anywhere;white-space:normal;background:#e7f2f7;border:1px solid #bdd8e4;border-radius:999px;max-width:100%;margin-top:9px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.observedFilingInventory{background:#f8fbfc;border:1px solid #c9dce4;border-radius:10px;min-width:0;margin:12px 22px 0;padding:13px 16px}.observedFilingHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.observedFilingHeading b{color:#21364b;font-size:12px}.observedFilingHeading span{color:#315e72;background:#e7f2f7;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800}.observedFilingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.observedFilingGrid article{background:#fff;border:1px solid #d9e5e9;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;display:flex}.observedFilingGrid article>span,.observedFilingGrid article>span svg{flex:none;width:14px;height:14px}.observedFilingGrid article.observed>span{color:#16775d}.observedFilingGrid article.unresolved>span{color:#a45114}.observedFilingGrid article div{min-width:0}.observedFilingGrid article b,.observedFilingGrid article small{overflow-wrap:anywhere;display:block}.observedFilingGrid article b{color:#263e50;font-size:12px;line-height:1.35}.observedFilingGrid article small{color:#617386;margin-top:3px;font-size:12px}.observedFilingInventory>p{color:#526b78;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.observedFilingInventory>p svg{color:#a45114;flex:none;width:13px;height:13px;margin-top:1px}.structureRecognitionPanel{background:#f6fafc;border:1px solid #bcd5e0;border-radius:10px;min-width:0;margin:12px 22px 0;padding:14px 16px}.structureRecognitionPanel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.structureRecognitionPanel header>div:first-child{min-width:0}.structureRecognitionPanel header b{color:#173e54;align-items:center;gap:7px;font-size:12px;display:flex}.structureRecognitionPanel header b svg{width:15px;height:15px}.structureRecognitionPanel header p{color:#526b78;max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.5}.structureRecognitionActions{flex:none;gap:7px;display:flex}.structureRecognitionActions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.structureRecognitionActions button svg{width:13px;height:13px}.structureRecognitionActions button.danger{color:#9a3f36}.structureRecognitionProgress{margin-top:11px}.structureRecognitionProgress>span{background:#dce9ee;border-radius:999px;height:6px;display:block;overflow:hidden}.structureRecognitionProgress i{border-radius:inherit;background:#176f87;height:100%;transition:width .2s;display:block}.structureRecognitionProgress small{color:#476677;margin-top:5px;font-size:12px;display:block}.structureRecognitionMessage{align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.structureRecognitionMessage.error{color:#9a3f36}.structureRecognitionMessage svg{width:13px;height:13px}.structureRecognitionSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.structureRecognitionSummary>span{background:#fff;border:1px solid #d6e4e9;border-radius:8px;min-width:0;padding:8px 9px}.structureRecognitionSummary small,.structureRecognitionSummary b{overflow-wrap:anywhere;display:block}.structureRecognitionSummary small{color:#667987;font-size:12px}.structureRecognitionSummary b{color:#23465a;margin-top:3px;font-size:12px}.structureRecognitionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.structureRecognitionGrid article{background:#fff;border:1px solid #d6e4e9;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;display:flex}.structureRecognitionGrid article>span,.structureRecognitionGrid article>span svg{flex:none;width:14px;height:14px}.structureRecognitionGrid article.suggested>span{color:#16775d}.structureRecognitionGrid article.notDetected>span{color:#a45114}.structureRecognitionGrid article div{min-width:0}.structureRecognitionGrid article b,.structureRecognitionGrid article small{overflow-wrap:anywhere;display:block}.structureRecognitionGrid article b{color:#263e50;font-size:12px;line-height:1.35}.structureRecognitionGrid article small{color:#617386;margin-top:3px;font-size:12px}.structureRecognitionPanel>p[role=note]{color:#526b78;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.structureRecognitionPanel>p[role=note] svg{color:#a45114;flex:none;width:13px;height:13px;margin-top:1px}.nationalPackCard nav{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.nationalPackCard nav a{color:var(--audit-action-hover);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.nationalPackCard nav svg{width:12px;height:12px}.nationalPackCard>button{white-space:nowrap;flex:none}.nationalPackUnavailable{background:#fff8ed;border-color:#ecd2a8;justify-content:flex-start}.nationalPackUnavailable>svg{color:#a66b22;flex:none;width:18px;height:18px}.nationalPackUnavailable b{color:#744d1c;font-size:12px}.nationalPackUnavailable small{color:#806b4c;margin-top:3px;font-size:12px;line-height:1.45}.reportingSourceDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 22px 0;display:grid}.reportingSourceDetails>div{min-width:0}.reportingSourceDetails>div>span{color:#607086;letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.sourcePills{flex-wrap:wrap;gap:5px;display:flex}.sourcePills>span{color:#526579;border:1px solid #cbd7df;border-radius:999px;padding:5px 8px;font-size:12px;line-height:1.3}.sourcePills>span.complete{background:var(--audit-success-tint);color:#087c6b;border-color:#b9ded4}.sourcePills>span.missing{color:#82571f;background:#fff8ed;border-color:#ecd2a8}.reportingSourceForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 22px;display:grid}.reportingSourceForm label{gap:6px;min-width:0;display:grid}.reportingSourceForm label.wide{grid-column:span 2}.reportingSourceForm label>span{color:#526176;font-size:12px;font-weight:700}.reportingSourceForm :is(input,select){color:#1f3045;font:500 12px/1.4 var(--font-ui);background:#fff;border:1px solid #ccd7df;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:9px 10px}.reportingSourceForm :is(input,select):focus-visible{border-color:var(--audit-action-hover);outline:3px solid #0f7e6f29}.nationalPackChecks{border:1px solid #dce5e9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0 22px 16px;padding:13px 14px 14px;display:grid}.nationalPackChecks legend{color:#526176;padding:0 6px;font-size:12px;font-weight:800}.nationalPackChecks label{background:var(--audit-surface-subtle);border:1px solid #e4eaed;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.nationalPackChecks input{flex:none;width:16px;height:16px;margin-top:1px}.nationalPackChecks span,.nationalPackChecks b,.nationalPackChecks small{min-width:0;display:block}.nationalPackChecks b{color:#33465b;font-size:12px;line-height:1.35}.nationalPackChecks small{color:#788696;margin-top:3px;font-size:12px}.reportingSourceActions{border-top:1px solid var(--audit-rule-light);justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.sourceConfirmation{color:#495a6e;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.sourceConfirmation input{flex:none;width:17px;height:17px;margin-top:1px}.reportingSourceActions button svg{width:15px;height:15px}.sourceSaveMessage,.sourceCoverageWarning{align-items:center;gap:7px;margin:0;padding:0 22px 13px;font-size:12px;line-height:1.5;display:flex}.sourceSaveMessage.saved{color:#087c6b}.sourceSaveMessage.draft,.sourceCoverageWarning{color:#82571f}.sourceCoverageWarning svg{flex:none;width:14px;height:14px}.disclosureUploadPanel{background:var(--audit-surface);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:118px;margin-bottom:14px;padding:20px 22px;display:flex}.disclosureUploadPanel .uploadIdentity{align-items:center;gap:16px;min-width:0;display:flex}.disclosureUploadPanel .uploadIcon{flex:none;width:52px;height:52px;margin:0}.disclosureUploadPanel .uploadIcon svg{width:24px;height:24px}.disclosureUploadPanel h3{color:var(--audit-ink-navigation);margin:0 0 6px;font:700 14px Manrope}.disclosureUploadPanel p{color:#616d7f;max-width:850px;margin:0;font-size:12px;line-height:1.55}.disclosureUploadPanel small{color:var(--audit-action-hover);align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.disclosureUploadPanel small svg{width:13px;height:13px}.disclosureUploadPanel .uploadActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.disclosureUploadPanel .uploadActions svg{width:15px;height:15px}.disclosureMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.disclosureMetrics .metricCard{background:var(--audit-surface);border:1px solid var(--line);border-radius:11px;min-height:96px;padding:18px 20px;position:relative;overflow:hidden}.disclosureMetrics .metricCard:before{content:"";background:#94a3b8;width:7px;position:absolute;top:0;bottom:0;left:0}.disclosureMetrics .metricCard.success:before{background:#23aa8f}.disclosureMetrics .metricCard.warning:before{background:#e0a13e}.disclosureMetrics .metricCard.danger:before{background:#e66665}.disclosureMetrics span,.disclosureMetrics b,.disclosureMetrics small{display:block}.disclosureMetrics span{color:#636d7c;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:700}.disclosureMetrics b{color:#1c2a42;margin:7px 0 2px;font:800 24px Manrope}.disclosureMetrics small{color:#666e79;font-size:12px;line-height:1.4}.reconciliationTableCard{background:var(--audit-surface);border:1px solid var(--line);border-radius:11px;margin-bottom:14px;overflow:hidden}.reconciliationTableCard .sectionHeading{border-bottom:1px solid var(--audit-rule-light);justify-content:space-between;align-items:center;min-height:74px;padding:14px 20px;display:flex}.reconciliationTableCard .sectionHeading span{color:var(--audit-action-hover);letter-spacing:1.3px;font-size:12px;font-weight:800}.reconciliationTableCard .sectionHeading h2{color:#1d2b43;margin:5px 0 0;font:700 14px Manrope}.disclosureUnlinked{background:var(--audit-surface-muted);border:1px solid #e4e9ed;border-radius:9px;align-items:center;gap:10px;max-width:360px;padding:8px 11px;display:flex}.disclosureUnlinked>b{color:var(--audit-ink-navigation);font:800 18px Manrope}.disclosureUnlinked span,.disclosureUnlinked small{display:block}.disclosureUnlinked small{color:var(--audit-ink-placeholder);letter-spacing:0;margin-top:3px;font-size:12px;font-weight:400}.tableToolbar{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.filterTabs{flex-wrap:wrap;gap:6px;display:flex}.filterTabs button{background:var(--audit-surface);color:#626d80;border:1px solid #dfe4e8;border-radius:7px;height:33px;padding:0 12px;font-size:12px}.filterTabs button.active{background:var(--audit-success-tint);color:#087c6b;border-color:#a8ddd2;font-weight:700}.tableTools{align-items:center;gap:8px;display:flex}.tableTools>small{color:#606877;white-space:nowrap;font-size:12px}.tableSearch{border:1px solid #dfe4e8;border-radius:8px;align-items:center;min-width:290px;height:38px;padding:0 10px;display:flex}.tableSearch svg{color:#8e98a7;width:15px;height:15px}.tableSearch input{border:0;outline:0;width:100%;padding-left:8px;font-size:12px}.tableScroll{overflow:auto}.disclosureTable{border-collapse:collapse;width:100%;min-width:1280px}.disclosureTable th{background:var(--audit-surface-subtle);color:#606975;text-align:left;text-transform:uppercase;padding:0 12px;font-size:12px}.disclosureTable td{border-top:1px solid var(--audit-rule-light);color:#4d596c;vertical-align:top;padding:11px 12px;font-size:12px}.disclosureTable tr:not(:first-child):hover td{background:var(--audit-surface-paper)}.disclosureTable .issueRow td{background:#fffdf9}.disclosureTable td b,.disclosureTable td small{display:block}.disclosureTable td small{color:#5f6874;margin-top:4px;font-size:12px;line-height:1.4}.disclosureTable .numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.disclosureTable .negative{color:#cf4f57;font-weight:700}.disclosureTable .muted{color:#646c75}.disclosureTable .statusPill{width:max-content;margin:1px 0;padding:5px 8px;font-size:12px;display:inline-flex}.disclosureTable .statusPill.success{background:var(--audit-success-tint);color:#16836f;border-color:#c9e9e0}.disclosureTable .statusPill.warning{color:#a96720;background:#fff4e6;border-color:#f0d4ac}.disclosureTable .statusPill.neutral{color:#687588;background:#f0f3f6;border-color:#e1e6ea}.issueStack{flex-direction:column;gap:3px;display:flex}.emptyCell{color:#5f6874!important;text-align:center!important;padding:30px!important}@media (max-width:1100px){.reportingSourceForm,.nationalPackChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.disclosureMetrics{grid-template-columns:1fr 1fr}.disclosureUploadPanel{flex-direction:column;align-items:stretch}.disclosureUploadPanel .uploadActions{justify-content:flex-start}.tableToolbar{flex-direction:column;align-items:stretch}.tableTools{flex-wrap:wrap}.tableSearch{flex:1;min-width:240px}}@media (max-width:700px){.reportingSourcePanel>header,.reportingSourceActions{flex-direction:column;align-items:stretch}.sourceCoverageBadge{min-width:0}.reportingSourceStatus,.reportingSourceDetails,.reportingSourceForm,.observedFilingGrid{grid-template-columns:1fr}.structureRecognitionPanel>header{flex-direction:column}.structureRecognitionActions{width:100%}.structureRecognitionActions button{flex:1}.structureRecognitionSummary,.structureRecognitionGrid{grid-template-columns:1fr}.nationalPackCard{flex-direction:column;align-items:stretch}.nationalPackCard>button{justify-content:center;width:100%}.nationalPackChecks{grid-template-columns:1fr}.reportingSourceForm label.wide{grid-column:auto}.reportingSourceActions button{justify-content:center;width:100%}.disclosureMetrics{grid-template-columns:1fr}.disclosureUploadPanel .uploadIdentity{align-items:flex-start}.disclosureUploadPanel .uploadActions button{flex:1}.reconciliationTableCard .sectionHeading{flex-direction:column;align-items:flex-start;gap:10px}.disclosureUnlinked{width:100%;max-width:none}.tableTools{flex-direction:column;align-items:stretch}.tableSearch{width:100%;min-width:0}.tableTools .secondary{justify-content:center;width:100%}}
.closingWorkflow{gap:14px;margin-bottom:16px;display:grid}.closingWorkflowHead{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.closingWorkflowHead>div:first-child>span,.closingSectionHead span{color:#0d7c69;letter-spacing:1px;font-size:12px;font-weight:800}.closingWorkflowHead h2{margin:4px 0;font:800 18px Manrope}.closingWorkflowHead p{color:var(--audit-ink-placeholder);margin:0;font-size:12px}.closingIdentity{background:#f4faf8;border:1px solid #d7ece6;border-radius:10px;align-items:center;gap:9px;padding:9px 10px 9px 12px;display:flex}.closingIdentity>svg{color:#0a8d77;width:20px;height:20px}.closingIdentity span small,.closingIdentity span b{display:block}.closingIdentity span small{color:#606b79;letter-spacing:.7px;font-size:12px}.closingIdentity span b{color:#1e2d43;margin-top:3px;font-size:12px}.closingIdentity .iconButton{width:28px;height:28px;margin-left:7px}.closingIdentity .iconButton svg{width:13px;height:13px}.closingWorkflowNotice{color:#147a69;background:#edf9f5;border:1px solid #cfece3;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:flex}.closingWorkflowNotice.error{color:#b24a52;background:#fff1f1;border-color:#f2cccc}.closingWorkflowNotice svg{width:15px;height:15px}.closingStageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.closingStage{background:var(--audit-surface);border:1px solid #e2e7eb;border-radius:10px;align-items:flex-start;gap:10px;min-height:98px;padding:14px;display:flex}.closingStage.active{border-color:#8fd6c8;box-shadow:0 5px 16px #138b7814}.closingStage.complete{background:#f7fcfa;border-color:#cde9e2}.closingStageIndex{color:#5b6477;background:#edf1f4;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;height:25px;font-size:12px;font-weight:800;display:flex}.closingStage.active .closingStageIndex{color:#03735f;background:#e0f5ef}.closingStage.complete .closingStageIndex{color:var(--audit-surface);background:#15a087}.closingStageIndex svg{width:13px;height:13px}.closingStage small,.closingStage b,.closingStage p{display:block}.closingStage small{color:#636e7a;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:800}.closingStage b{color:#203049;margin:6px 0 4px;font-size:12px}.closingStage p{color:#656f79;margin:0;font-size:12px;line-height:1.45}.closingWorkflowBody{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.closingGateCard,.closingActionCard,.closingTimeline{padding:18px}.closingSectionHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.closingSectionHead h3{margin:4px 0 0;font:800 13px Manrope}.closingSectionHead>b{border-radius:14px;padding:6px 9px;font-size:12px}.closingSectionHead>b.ready{color:#0c846f;background:#e6f7f1}.closingSectionHead>b.pending{color:#8f5c1f;background:#fff3e5}.closingSectionHead>svg{color:#0b8b76;width:20px;height:20px}.closingGateList{grid-template-columns:1fr 1fr;gap:7px;display:grid}.closingGateList>div{background:#fafbfc;border:1px solid #e6eaee;border-radius:8px;align-items:flex-start;gap:8px;min-height:52px;padding:9px;display:flex}.closingGateList>div.ready{background:#f6fcfa;border-color:#d8eee8}.closingGateList svg{color:#d09341;flex:0 0 14px;width:14px;height:14px;margin-top:2px}.closingGateList .ready svg{color:#14977f}.closingGateList b,.closingGateList small{display:block}.closingGateList b{color:#324057;font-size:12px}.closingGateList small{color:#626b75;margin-top:3px;font-size:12px;line-height:1.4}.closingActionCard textarea{border:1px solid var(--audit-border-strong);resize:vertical;border-radius:8px;width:100%;min-height:92px;padding:10px;font-size:12px}.closingActionCard>button{justify-content:center;width:100%;margin-top:9px}.closingActionCard .actionHint{color:#8f5c1f;margin-top:8px;font-size:12px;line-height:1.5;display:block}.closingWaiting,.reopenRequest{background:var(--audit-surface-muted);border:1px solid #e3e8ec;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.closingWaiting>svg,.reopenRequest>svg{color:#738196;flex:0 0 17px;width:17px;height:17px}.closingWaiting b,.closingWaiting small,.reopenRequest b,.reopenRequest p,.reopenRequest small{display:block}.closingWaiting b,.reopenRequest b{color:#2c3a51;font-size:12px}.closingWaiting small,.reopenRequest small{color:#606a75;margin-top:4px;font-size:12px;line-height:1.5}.reopenRequest{background:#fff8ee;border-color:#efdabc;margin-bottom:10px}.reopenRequest>svg{color:#ae7026}.reopenRequest p{color:#5a6474;margin:5px 0;font-size:12px;line-height:1.45}.reopenDecision{gap:8px;margin-top:9px;display:flex}.reopenDecision button{flex:1;justify-content:center}.closingTimeline>div:last-child{display:grid}.closingTimeline article{grid-template-columns:12px 1fr;gap:10px;padding:0 0 13px;display:grid}.closingTimeline article>span{background:#19a087;border:3px solid #dff4ee;border-radius:50%;width:11px;height:11px;margin-top:2px}.closingTimeline article b{color:#27364d;font-size:12px;display:block}.closingTimeline article p{color:#667386;margin:4px 0;font-size:12px}.closingTimeline article small{color:#656c76;font-size:12px}.closingTimelineEmpty{color:#656c76;padding:10px 0;font-size:12px}.closingActions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1100px){.closingStageGrid{grid-template-columns:1fr 1fr}.closingWorkflowBody{grid-template-columns:1fr}.closingGateList{grid-template-columns:1fr 1fr}}@media (max-width:700px){.closingWorkflowHead{flex-direction:column;align-items:flex-start;gap:12px}.closingIdentity{width:100%}.closingStageGrid,.closingGateList{grid-template-columns:1fr}.reopenDecision{flex-direction:column}}.finalArchiveCard{background:linear-gradient(120deg, #f8fafc, var(--audit-surface));border-color:#dfe6ec;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:15px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.finalArchiveCard.ready{background:linear-gradient(120deg, var(--audit-success-subtle), var(--audit-surface));border-color:#bfe3da;box-shadow:0 12px 32px #12816c12}.finalArchiveIcon{color:#40516a;background:#e9eef4;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.finalArchiveCard.ready .finalArchiveIcon{color:#0d8973;background:#daf2ec}.finalArchiveIcon svg{width:25px;height:25px}.finalArchiveCard>div:nth-child(2)>span{color:#0d7b67;letter-spacing:1px;font-size:12px;font-weight:800}.finalArchiveCard h2{color:#1c2b43;margin:5px 0;font:800 19px Manrope}.finalArchiveCard p{color:var(--audit-ink-label);max-width:820px;margin:0;font-size:13px;line-height:1.55}.finalArchiveCard>button{justify-content:center;min-width:205px}.finalArchiveStatus{color:#68768a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.finalArchiveStatus svg{width:15px;height:15px}.finalArchiveCard.ready .finalArchiveStatus{color:#0e836f}.finalArchiveStatus small{color:#7d8898;border-left:1px solid #d5dde4;margin-left:5px;padding-left:10px}.finalArchiveError{color:#ba4e56;margin-top:8px;font-size:12px;display:block}.reportProductIcon.archive{background:var(--audit-success-surface);color:#0c7b66}@media (max-width:900px){.finalArchiveCard{grid-template-columns:auto 1fr;align-items:flex-start}.finalArchiveCard>button{grid-column:1/-1;width:100%}}@media (max-width:600px){.finalArchiveCard{grid-template-columns:1fr}.finalArchiveStatus{flex-direction:column;align-items:flex-start}.finalArchiveStatus small{border-left:0;margin-left:0;padding-left:0}}.revisionReleasePanel{border-color:#ead8b6;margin-bottom:15px;padding:0;overflow:hidden}.revisionReleasePanel.ready{border-color:#bfe4da}.revisionReleaseHead{background:#fffaf0;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:14px;padding:20px 22px;display:grid}.revisionReleasePanel.ready .revisionReleaseHead{background:#f2fbf8}.revisionReleaseIcon{color:#9e681f;background:#f6e7c8;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.revisionReleasePanel.ready .revisionReleaseIcon{color:#0d8973;background:#dff3ed}.revisionReleaseIcon svg{width:22px;height:22px}.revisionReleaseHead small{color:#a66b21;letter-spacing:.9px;font-size:12px;font-weight:800}.revisionReleasePanel.ready .revisionReleaseHead small{color:#0d8973}.revisionReleaseHead h2{color:#203049;margin:5px 0;font:800 18px Manrope}.revisionReleaseHead p{color:#616e82;margin:0;font-size:13px;line-height:1.5}.revisionReleaseHead>b{text-align:center;border-radius:18px;align-self:center;max-width:240px;padding:7px 11px;font-size:12px}.revisionReleaseHead>b.pending{color:#95611e;background:#fff0d7}.revisionReleaseHead>b.ready{color:#0b806c;background:#dff4ed}.revisionReleaseBody{border-top:1px solid #eee4d1;grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr);gap:20px;padding:19px 22px;display:grid}.revisionReleaseBody>label,.revisionReleaseBody>div{flex-direction:column;gap:8px;display:flex}.revisionReleaseBody>label>span,.revisionReleaseBody>div>span{color:#35445a;font-size:12px;font-weight:800}.revisionReleaseBody textarea{border:1px solid var(--audit-border-control);resize:vertical;border-radius:9px;min-height:92px;padding:11px;font:12px/1.5 Inter}.revisionReleaseBody>label>small{color:#8a95a3;align-self:flex-end;font-size:12px}.revisionModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.revisionModuleGrid label{background:var(--audit-surface-subtle);color:#627084;cursor:pointer;border:1px solid #e3e8ec;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:8px 10px;font-size:12px;display:flex}.revisionModuleGrid label.selected{background:var(--audit-success-surface);color:#0b7d69;border-color:#a9dbcf}.revisionModuleGrid input{display:none}.revisionModuleGrid svg{background:var(--audit-surface);border:1px solid #cad4dc;border-radius:4px;width:17px;height:17px;padding:2px}.revisionModuleGrid label.selected svg{color:var(--audit-surface);background:#14957e;border-color:#14957e}.revisionParentProof{border-top:1px solid #e2e8ec;align-items:flex-start;gap:10px;padding:13px 22px;display:flex}.revisionParentProof.linked{color:#0b806c;background:#edf9f5}.revisionParentProof.legacy{color:#96611d;background:#fff7e9}.revisionParentProof>svg{flex:0 0 18px;width:18px;height:18px}.revisionParentProof b,.revisionParentProof small{display:block}.revisionParentProof b{font-size:12px}.revisionParentProof small{margin-top:4px;font-family:Consolas,monospace;font-size:12px}@media (max-width:900px){.revisionReleaseHead{grid-template-columns:auto 1fr}.revisionReleaseHead>b{grid-column:1/-1;justify-self:stretch;max-width:none}.revisionReleaseBody{grid-template-columns:1fr}}@media (max-width:600px){.revisionReleaseHead{grid-template-columns:1fr;padding:18px}.revisionReleaseBody{padding:17px 18px}.revisionModuleGrid{grid-template-columns:1fr}.revisionParentProof{padding:13px 18px}}.archiveRegistry{margin-bottom:15px;padding:0;overflow:hidden}.archiveRegistryHead{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.archiveRegistryTitle{align-items:flex-start;gap:14px;display:flex}.archiveRegistryTitle>span{background:var(--audit-success-secondary);color:#0f8a75;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.archiveRegistryTitle>span svg{width:23px;height:23px}.archiveRegistryTitle small{color:#0c7b66;letter-spacing:1px;font-size:12px;font-weight:800}.archiveRegistryTitle h2{color:#1d2c43;margin:5px 0;font:800 19px Manrope}.archiveRegistryTitle p{color:var(--audit-ink-label);max-width:760px;margin:0;font-size:13px;line-height:1.55}.archiveRegistryHead>button{flex:none}.archiveRegistryMetrics{border-bottom:1px solid var(--audit-border-muted);border-top:1px solid var(--audit-border-muted);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.archiveRegistryMetrics>div{border-right:1px solid var(--audit-border-muted);background:#fafcfd;padding:14px 18px}.archiveRegistryMetrics>div:last-child{border-right:0}.archiveRegistryMetrics small,.archiveRegistryMetrics b{display:block}.archiveRegistryMetrics small{color:#606c7e;font-size:12px}.archiveRegistryMetrics b{color:#26374e;margin-top:5px;font:800 18px Manrope}.archiveRegistryMetrics .complete b{color:#0c8973}.archiveRegistryMetrics .attention{background:#fff8ea}.archiveRegistryMetrics .attention b{color:#9c661e}.archiveRegistryEmpty,.archiveRegistryNotice{color:#616e82;justify-content:center;align-items:center;gap:10px;min-height:86px;padding:18px;font-size:12px;display:flex}.archiveRegistryEmpty svg,.archiveRegistryNotice svg{width:20px;height:20px}.archiveRegistryNotice.error{color:#b4444e;background:#fff1f1;justify-content:flex-start;min-height:auto}.archiveRegistryList{background:var(--audit-surface-subtle);padding:12px 18px 18px}.archiveRegistryList article{background:var(--audit-surface);border:1px solid #dfe6ea;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:stretch;gap:0;margin-top:10px;display:grid;overflow:hidden}.archiveRegistryList article:first-child{border-color:#a9dacf;margin-top:0;box-shadow:0 8px 22px #128a7612}.archiveRegistryRail{color:#607086;background:#eef4f7;border-right:1px solid #dfe6ea;justify-content:center;align-items:center;display:flex}.archiveRegistryList article.revision .archiveRegistryRail{color:#9b651f;background:#fff3dc}.archiveRegistryRail span{background:var(--audit-surface);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font:800 12px Manrope;display:flex}.archiveRegistryRecord{min-width:0;padding:15px 17px}.archiveRegistryRecordHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.archivePackageBadge{letter-spacing:.7px;border-radius:13px;padding:5px 8px;font-size:12px;font-weight:900}.archivePackageBadge.original{color:#0b806b;background:#ddf4ed}.archivePackageBadge.revision{color:#98611b;background:#fff0d2}.archiveRegistryRecordHead>b{color:#26364d;font:800 13px Manrope}.archiveRegistryRecordHead>small{color:#8995a4;margin-left:auto;font-size:12px}.archiveRegistryRecordMeta{grid-template-columns:1.25fr 1.25fr .7fr;gap:8px;margin-top:11px;display:grid}.archiveRegistryRecordMeta>span{background:var(--audit-surface-cool);border-radius:7px;min-width:0;padding:8px 9px}.archiveRegistryRecordMeta small,.archiveRegistryRecordMeta b,.archiveRegistryRecordMeta code{display:block}.archiveRegistryRecordMeta small{color:#8691a0;margin-bottom:4px;font-size:12px}.archiveRegistryRecordMeta b{color:#46546a;font-size:12px}.archiveRegistryRecordMeta code{color:#33516d;text-overflow:ellipsis;white-space:nowrap;font:12px/1.45 Consolas,monospace;overflow:hidden}.archiveRevisionNote{color:#8f611f;align-items:flex-start;gap:8px;margin-top:9px;font-size:12px;display:flex}.archiveRevisionNote>svg{flex:0 0 15px;width:15px;height:15px}.archiveRevisionNote b,.archiveRevisionNote small{display:block}.archiveRevisionNote b{color:#5b4d39}.archiveRevisionNote small{color:#8b7558;margin-top:3px}.archiveCertificateButton{justify-content:center;align-self:center;min-width:178px;margin:14px 15px}.archiveCertificateButton svg{width:16px;height:16px}@media (max-width:1050px){.archiveRegistryList article{grid-template-columns:40px 1fr}.archiveCertificateButton{grid-column:2;margin:0 15px 15px}.archiveRegistryRecordMeta{grid-template-columns:1fr 1fr}.archiveRegistryRecordMeta>span:last-child{grid-column:1/-1}}@media (max-width:700px){.archiveRegistryHead{flex-direction:column;align-items:stretch}.archiveRegistryHead>button{width:100%}.archiveRegistryMetrics{grid-template-columns:1fr 1fr}.archiveRegistryMetrics>div:nth-child(2){border-right:0}.archiveRegistryMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--audit-border-muted)}.archiveRegistryList{padding:10px}.archiveRegistryList article{grid-template-columns:34px 1fr}.archiveRegistryRecord{padding:13px}.archiveRegistryRecordHead>small{width:100%;margin-left:0}.archiveRegistryRecordMeta{grid-template-columns:1fr}.archiveRegistryRecordMeta>span:last-child{grid-column:auto}.archiveCertificateButton{grid-column:1/-1;margin:0 12px 12px}}.archiveVerifier{margin-bottom:15px;padding:0;overflow:hidden}.archiveVerifierHead{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.archiveVerifierTitle{align-items:flex-start;gap:14px;display:flex}.archiveVerifierIcon{color:#3c5875;background:#edf3f8;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.archiveVerifierIcon svg{width:23px;height:23px}.archiveVerifierTitle small{color:#0d7b67;letter-spacing:1px;font-size:12px;font-weight:800}.archiveVerifierTitle h2{color:#1d2c43;margin:5px 0;font:800 19px Manrope}.archiveVerifierTitle p{color:var(--audit-ink-label);margin:0;font-size:14px;line-height:1.55}.archiveVerifyUpload{cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;display:flex}.archiveVerifyUpload.disabled{cursor:not-allowed;opacity:.55}.archiveVerifyUpload svg{width:17px;height:17px}.archiveVerifierIdle,.archiveVerifierBanner{border-top:1px solid #e4e9ed;align-items:center;gap:12px;padding:17px 22px;display:flex}.archiveVerifierIdle{background:var(--audit-surface-subtle);color:#5e6b7e}.archiveVerifierIdle.working{color:#386483;background:#f2f8fb}.archiveVerifierIdle>svg,.archiveVerifierBanner>svg{flex:0 0 22px;width:22px;height:22px}.archiveVerifierIdle b,.archiveVerifierIdle small,.archiveVerifierBanner b,.archiveVerifierBanner small{display:block}.archiveVerifierIdle b,.archiveVerifierBanner b{font-size:14px}.archiveVerifierIdle small,.archiveVerifierBanner small{margin-top:3px;font-size:12px;line-height:1.5}.archiveVerifierBanner.valid{background:var(--audit-success-surface);color:#087764}.archiveVerifierBanner.invalid{color:#b4444e;background:#fff1f1}.archiveVerifyMetrics{border-bottom:1px solid var(--audit-border-muted);border-top:1px solid var(--audit-border-muted);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.archiveVerifyMetrics>div{background:var(--audit-surface-raised);border-right:1px solid var(--audit-border-muted);padding:15px 18px}.archiveVerifyMetrics>div:last-child{border-right:0}.archiveVerifyMetrics small,.archiveVerifyMetrics b{display:block}.archiveVerifyMetrics small{color:#758297;font-size:12px}.archiveVerifyMetrics b{color:#27384f;margin-top:5px;font:800 20px Manrope}.archiveVerifyMetrics .verified b{color:#0b8a73}.archiveVerifyMetrics .issue{background:#fff7f7}.archiveVerifyMetrics .issue b{color:#c34d55}.archiveVerifyMeta{grid-template-columns:1.1fr 1.4fr 1fr 1.2fr;gap:12px;padding:18px 22px;display:grid}.archiveVerifyMeta>div{background:var(--audit-surface-cool);border:1px solid var(--audit-rule);border-radius:9px;min-width:0;padding:12px}.archiveVerifyMeta small,.archiveVerifyMeta b{display:block}.archiveVerifyMeta small{color:#616d7e;font-size:12px}.archiveVerifyMeta b{color:#26374e;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.4}.archiveVerifyIssues{border-top:1px solid var(--audit-rule);padding:18px 22px}.archiveVerifyIssues h3{color:#23344b;margin:0 0 10px;font:800 14px Manrope}.archiveVerifyIssues>div{border-bottom:1px solid #eef1f3;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.archiveVerifyIssues>div:last-child{border-bottom:0}.archiveVerifyIssues svg{color:#c7555d;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.archiveVerifyIssues b,.archiveVerifyIssues small{display:block}.archiveVerifyIssues b{color:#36455b;overflow-wrap:anywhere;font-size:13px}.archiveVerifyIssues small{color:#8a6670;margin-top:3px;font-size:12px}.archiveVerifyNote{border-top:1px solid var(--audit-rule);color:#6e7b8d;background:#f6f8fa;align-items:flex-start;gap:8px;margin:0;padding:13px 22px;font-size:12px;line-height:1.55;display:flex}.archiveVerifyNote svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px}.archiveCloudProof{border-top:1px solid #d8e8e3;align-items:center;gap:10px;padding:13px 22px;display:flex}.archiveCloudProof>svg{flex:0 0 19px;width:19px;height:19px}.archiveCloudProof span b,.archiveCloudProof span small{display:block}.archiveCloudProof span b{font-size:13px}.archiveCloudProof span small{margin-top:3px;font-size:12px}.archiveCloudProof.matched{color:#087764;background:#e5f7f1}.archiveCloudProof.mismatch,.archiveCloudProof.error{color:#b4444e;background:#fff0f0;border-color:#efd3d5}.archiveCloudProof.not_found{color:#98621e;background:#fff8ea;border-color:#efdfbd}.archiveCloudProof.unavailable,.archiveCloudProof.skipped{color:#69778a;background:#f5f7f9}@media (max-width:900px){.archiveVerifierHead{flex-direction:column;align-items:stretch}.archiveVerifyUpload{width:100%}.archiveVerifyMeta{grid-template-columns:1fr 1fr}}@media (max-width:600px){.archiveVerifierHead{padding:18px}.archiveVerifierTitle{align-items:flex-start}.archiveVerifyMetrics{grid-template-columns:1fr 1fr}.archiveVerifyMetrics>div:nth-child(2){border-right:0}.archiveVerifyMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--audit-border-muted)}.archiveVerifyMeta{grid-template-columns:1fr;padding:15px 18px}.archiveVerifyIssues{padding:16px 18px}.archiveVerifyNote{padding:13px 18px}}.financialClosingKpis .card b{font-size:18px}.financialClosingGrid{grid-template-columns:.85fr 1.45fr;gap:14px;margin-bottom:14px;display:grid}.financialClosingGrid>.card{min-width:0;margin:0}.cashBridgeCard,.financialControlCard{padding:0;overflow:hidden}.cashBridgeCard .reconTotalsHead>svg,.financialControlCard .reconTotalsHead>svg{color:#239982;width:20px}.cashBridgeRows{border-top:1px solid var(--audit-rule-neutral);border-bottom:1px solid var(--audit-rule-neutral);background:var(--audit-surface-muted);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cashBridgeRows>span{border-right:1px solid var(--audit-border-muted);min-width:0;padding:14px}.cashBridgeRows>span:last-child{border-right:0}.cashBridgeRows small,.cashBridgeRows b{display:block}.cashBridgeRows small{color:#5e697e;min-height:30px;font-size:12px;line-height:1.35}.cashBridgeRows b{color:#29374e;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.cashBridgeRows .operating b{color:var(--audit-action-hover)}.cashBridgeRows .investing b{color:#246bb7}.cashBridgeRows .financing b{color:#7a57af}.cashCategoryList>div{border-top:1px solid var(--audit-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.cashCategoryList>div:first-child{border-top:0}.cashCategoryList span{grid-template-columns:9px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.cashCategoryList i{background:#8793a4;border-radius:50%;grid-row:1/3;width:8px;height:8px}.cashCategoryList i.operating{background:#22a18a}.cashCategoryList i.investing{background:#3e83ce}.cashCategoryList i.financing{background:#936dc8}.cashCategoryList b,.cashCategoryList small{display:block}.cashCategoryList b{color:#2a3850;font-size:12px}.cashCategoryList small{color:#626f7e;grid-column:2;font-size:12px}.cashCategoryList strong{color:var(--audit-ink-strong);font-variant-numeric:tabular-nums;font-size:12px}.financialControlList{overflow-x:auto}.financialControlRow{border-top:1px solid var(--audit-border);grid-template-columns:1.55fr repeat(3,.72fr) .68fr;align-items:center;gap:12px;min-width:780px;padding:11px 18px;display:grid}.financialControlRow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.financialControlRow span b{color:#2b3950;font-size:12px}.financialControlRow strong,.financialControlRow>b{font-size:12px}.financialControlHead{color:var(--audit-ink-supporting);background:var(--audit-surface-muted);letter-spacing:.35px;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.reconPending{color:#966225}.bankClosingCard{margin-bottom:14px}.financialClosingToolbar{flex-wrap:wrap}.financialClosingToolbar .search{flex:290px;max-width:390px}.financialClosingToolbar .search input{height:33px}.financialClosingTable .reconRow{grid-template-columns:.72fr 1.45fr .7fr 1fr 1.05fr .72fr 1.25fr;gap:10px}.financialClosingTable .reconRow>strong,.financialClosingTable .reconRow>span:nth-child(6){text-align:right}.financialClosingTable .reconRow span b,.financialClosingTable .reconRow span small{display:block}.financialClosingTable .reconStatus{white-space:normal;line-height:1.35;text-align:left!important}.cashSection{color:#546174;background:#edf1f4;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;display:inline-flex!important}.cashSection.operating{color:#137a67;background:var(--audit-success-soft)}.cashSection.investing{color:#2869aa;background:#eaf3fc}.cashSection.financing{color:#7250a2;background:#f1ebf9}@media (max-width:1150px){.financialClosingGrid{grid-template-columns:1fr}.financialClosingTable .reconRow{grid-template-columns:.75fr 1.35fr .72fr 1fr .72fr 1.25fr}.financialClosingTable .reconRow>:nth-child(5){display:none}}@media (max-width:700px){.cashBridgeRows{grid-template-columns:1fr 1fr}.cashBridgeRows>span{border-bottom:1px solid var(--audit-border-muted)}.financialClosingTable .reconRow{grid-template-columns:1fr 1.35fr}.financialClosingTable .reconRow>:not(:first-child):not(:last-child){display:none}}.teamAccessPage{max-width:1500px}.teamNotice{background:var(--audit-success-selected);color:#147866;border:1px solid #bde4da;border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 15px;font-size:12px;display:flex}.teamNotice.error{background:var(--audit-risk-critical-tint);color:#b93d49;border-color:#f1c4c8}.teamNotice svg{flex:none;width:18px;height:18px}.teamMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.teamMetrics>div{background:var(--audit-surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:14px;min-height:90px;padding:16px 18px;display:flex}.teamMetrics>div>svg{color:#128d79;background:#edf7f5;border-radius:10px;width:37px;height:37px;padding:9px}.teamMetrics small,.teamMetrics b{display:block}.teamMetrics small{color:#626e7d;font-size:12px}.teamMetrics b{color:#1c2a42;margin-top:4px;font:800 21px Manrope}.teamInviteCard{margin-bottom:14px;overflow:hidden}.teamInviteCard .cardHead{height:auto;min-height:72px;padding-top:14px;padding-bottom:14px}.teamInviteCard .cardHead p{color:#7a8595;max-width:650px;margin:5px 0 0;font-size:12px}.teamInviteCard .cardHead>svg,.teamRoleMatrix .cardHead>svg{color:#107a68;width:24px}.teamInviteGrid{grid-template-columns:1.15fr 1.3fr 1fr .9fr;gap:12px;padding:18px 20px 12px;display:grid}.teamInviteGrid label,.teamInitialFiles>span,.teamFileList article>label:last-of-type{flex-direction:column;gap:6px;display:flex}.teamInviteGrid label>span,.teamInitialFiles>span,.teamFileList article>label:last-of-type>span{color:#687588;font-size:12px;font-weight:750}.teamInviteGrid input,.teamInviteGrid select,.teamFileList select,.teamMemberControls select{border:1px solid var(--audit-border-control);background:var(--audit-surface);color:#344054;width:100%;height:38px;font:inherit;border-radius:8px;padding:0 10px;font-size:12px}.teamInitialFiles{padding:0 20px 14px}.teamInitialFiles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.teamInitialFiles label{background:var(--audit-surface-paper);border:1px solid #e2e7eb;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:9px 11px;display:flex}.teamInitialFiles input{accent-color:#13917d;width:16px;height:16px}.teamInitialFiles label span,.teamInitialFiles label b,.teamInitialFiles label small{min-width:0;display:block}.teamInitialFiles label b{color:#344157;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.teamInitialFiles label small{color:var(--audit-ink-placeholder);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.teamInviteActions{justify-content:flex-end;padding:0 20px 18px;display:flex}.teamInviteActions button svg{width:16px}.teamWorkspace{grid-template-columns:minmax(310px,.82fr) minmax(520px,1.7fr);align-items:start;gap:14px;display:grid}.teamMemberList,.teamMemberDetail{min-height:430px;overflow:hidden}.teamMemberList .cardHead>b{background:var(--audit-success-tint);color:#137b69;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.teamMemberList>button{border:0;border-top:1px solid var(--audit-border);background:var(--audit-surface);text-align:left;color:#39465b;grid-template-columns:42px minmax(0,1fr) auto 40px;align-items:center;gap:10px;width:100%;min-height:82px;padding:12px 15px;display:grid}.teamMemberList>button:hover,.teamMemberList>button.active{background:#f3faf8}.teamMemberList>button.active{box-shadow:inset 3px 0 #15947e}.teamAvatar{width:40px;height:40px;color:var(--audit-surface);letter-spacing:.4px;background:#172640;border-radius:11px;place-items:center;font:800 12px Manrope;display:grid}.teamAvatar.large{border-radius:14px;width:52px;height:52px;font-size:15px}.teamMemberList>button>span:nth-child(2){min-width:0}.teamMemberList b,.teamMemberList small,.teamMemberList i{display:block}.teamMemberList b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.teamMemberList small{color:#8893a2;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.teamMemberList i{color:#168572;margin-top:5px;font-size:12px;font-style:normal;font-weight:750}.teamMemberState{color:#137e6b;text-transform:uppercase;background:#e8f7f2;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.teamMemberState.suspended{background:var(--audit-risk-critical-surface);color:#bd4651}.teamMemberList em{color:#657287;text-align:center;font-size:12px;font-style:normal;font-weight:750}.teamMemberHeader{border-bottom:1px solid var(--audit-border);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 20px;display:grid}.teamMemberHeader h2{color:#203049;margin:0;font:800 17px Manrope}.teamMemberHeader p{color:#647185;margin:4px 0;font-size:12px}.teamMemberHeader small{color:#8a95a4;font-size:12px}.teamMemberControls{border-bottom:1px solid var(--audit-border);background:var(--audit-surface-paper);align-items:flex-end;gap:10px;padding:14px 20px;display:flex}.teamMemberControls label{flex-direction:column;flex:1;gap:6px;display:flex}.teamMemberControls label>span{color:#687588;font-size:12px;font-weight:750}.dangerGhost{color:#b8444e;background:#fff5f5;border:1px solid #efc4c8;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.dangerGhost svg{width:15px}.teamSegregation,.teamGlobalAccess{background:#eff9f6;border:1px solid #c9e5de;border-radius:9px;align-items:center;gap:11px;margin:14px 20px;padding:12px 14px;display:flex}.teamSegregation>svg,.teamGlobalAccess>svg{color:#158a76;width:20px}.teamSegregation b,.teamSegregation small,.teamGlobalAccess b,.teamGlobalAccess small{display:block}.teamSegregation b,.teamGlobalAccess b{color:#256257;font-size:12px}.teamSegregation small,.teamGlobalAccess small{color:#647c77;margin-top:3px;font-size:12px;line-height:1.45}.teamFileAccessHead{justify-content:space-between;align-items:center;gap:12px;padding:5px 20px 10px;display:flex}.teamFileAccessHead h3{color:#29374d;margin:0;font:750 13px Manrope}.teamFileAccessHead p{color:#636f7e;margin:5px 0 0;font-size:12px;line-height:1.5}.teamFileAccessHead>svg{color:#107a68;width:20px}.teamFileList{border-top:1px solid var(--audit-border)}.teamFileList article{border-bottom:1px solid var(--audit-border);background:var(--audit-surface);grid-template-columns:36px minmax(180px,1fr) 150px 112px;align-items:center;gap:11px;min-height:70px;padding:11px 20px;display:grid}.teamFileList article.enabled{background:#fbfefd}.teamFileList article>span b,.teamFileList article>span small{display:block}.teamFileList article>span b{color:#354258;font-size:12px}.teamFileList article>span small{color:#606c79;margin-top:4px;font-size:12px}.teamFileSwitch{width:32px;height:18px;position:relative}.teamFileSwitch input{opacity:0;position:absolute}.teamFileSwitch i{background:#cfd6dc;border-radius:99px;width:32px;height:18px;transition:all .18s;display:block}.teamFileSwitch i:after{content:"";background:var(--audit-surface);border-radius:50%;width:14px;height:14px;margin:2px;transition:all .18s;display:block;box-shadow:0 1px 3px #0003}.teamFileSwitch input:checked+i{background:#15947e}.teamFileSwitch input:checked+i:after{transform:translate(14px)}.teamFileList em{border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.teamFileList em svg{width:12px;height:12px}.teamFileList em.on{color:#137e6b;background:#e8f7f2}.teamFileList em.off{color:#7d8794;background:#f0f2f4}.teamRoleMatrix{margin-top:14px;overflow:hidden}.teamRoleMatrix>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.teamRoleMatrix article{border-top:1px solid var(--audit-border);border-right:1px solid var(--audit-border);grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:78px;padding:13px 18px;display:grid}.teamRoleMatrix article:nth-child(3n){border-right:0}.teamRoleIcon{color:#52718f;background:#edf3f8;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.teamRoleIcon.owner,.teamRoleIcon.partner{color:#128570;background:#ecf8f5}.teamRoleIcon.manager{color:#3d6eaf;background:#eef3fc}.teamRoleIcon svg{width:16px}.teamRoleMatrix article b{color:#334158;font-size:12px}.teamRoleMatrix article small{color:#626d7b;font-size:12px;line-height:1.4}.teamLoading,.teamEmpty{color:#5e6775;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:12px;display:flex}.teamLoading svg{color:#168b77;width:20px}@media (max-width:1100px){.teamInviteGrid,.teamInitialFiles>div{grid-template-columns:1fr 1fr}.teamWorkspace{grid-template-columns:1fr}.teamMemberList{min-height:0}}@media (max-width:700px){.teamMetrics{grid-template-columns:1fr 1fr}.teamInviteGrid,.teamInitialFiles>div,.teamRoleMatrix>div:last-child{grid-template-columns:1fr}.teamRoleMatrix article,.teamRoleMatrix article:nth-child(3n){border-right:0}.teamFileList article{grid-template-columns:36px minmax(0,1fr) auto}.teamFileList article>label:last-of-type{grid-column:2/4}.teamMemberControls{flex-direction:column;align-items:stretch}.teamMemberControls button{justify-content:center}}@media (min-width:1101px){.sidebar:not(.collapsed){width:286px}.app>main:not(.wide){margin-left:286px}}.sidebar:not(.collapsed) .navGroupItems .navItem{white-space:normal;height:auto;min-height:44px;padding:8px 10px}.sidebar:not(.collapsed) .navGroupItems .navItem>span{color:#c5d0df;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.38}.sidebar:not(.collapsed) .navGroupItems .navItem:hover>span,.sidebar:not(.collapsed) .navGroupItems .navItem.active>span{color:var(--audit-surface)}.sidebar:not(.collapsed) .navGroupToggle{color:#aebbd0;min-height:42px;padding-top:7px;padding-bottom:7px;font-size:12px;line-height:1.35}.sidebar:not(.collapsed) .navGroupToggle>span{white-space:normal}.sidebar .privacy b{color:#edf3fb;font-size:12px;line-height:1.35}.sidebar .privacy small{color:#aebbd0;font-size:12px;line-height:1.35}.profileShell{position:relative}.profileShell>.profile{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;width:100%;margin:0;padding:10px 6px;display:flex}.profileShell>.profile:hover,.profileShell.open>.profile{background:#fff1}.profileShell>.profile span{flex:1;min-width:0}.profileShell>.profile b{color:#f0f4fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.profileShell>.profile small{color:#a5b2c6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.profileShell>.profile svg{flex:none}.profileMenu{background:var(--audit-surface);color:#2e3c52;z-index:80;border:1px solid #dce3e9;border-radius:12px;width:310px;padding:7px;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 18px 48px #0c1c313d}.profileMenuHead{border-bottom:1px solid var(--audit-border);align-items:center;gap:10px;margin:0 0 5px;padding:10px 10px 12px;display:flex}.profileMenuHead .avatar{color:var(--audit-surface);background:#172640;flex:none}.profileMenuHead span,.profileMenuHead b,.profileMenuHead small{min-width:0;display:block}.profileMenuHead span{overflow:hidden}.profileMenuHead b{color:#233149;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profileMenuHead small{color:#7f8b9b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.profileMenu>button{color:#465369;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;display:flex}.profileMenu>button:hover{background:var(--audit-success-pale);color:#126f61}.profileMenu>button>svg{flex:none;width:17px;height:17px}.profileMenu>button span,.profileMenu>button b,.profileMenu>button small{min-width:0;display:block}.profileMenu>button span{flex:1}.profileMenu>button b{color:inherit;font-size:12px}.profileMenu>button small{color:#8792a1;margin-top:3px;font-size:12px;line-height:1.35}.profileMenu>.profileLogout{border-top:1px solid var(--audit-border);color:#ad414b;border-radius:0;margin-top:5px;padding-top:10px}.profileMenu>.profileLogout:hover{background:var(--audit-risk-critical-tint);color:#a83d47}.sidebar.collapsed .profileShell>.profile{justify-content:center}.sidebar.collapsed .profileShell>.profile span,.sidebar.collapsed .profileShell>.profile svg{display:none}.sidebar.collapsed .profileMenu{bottom:0;left:58px}.accountSettingsPage{max-width:1450px}.accountSettingsTitle{align-items:flex-end}.accountConnection{background:var(--audit-success-subtle);color:#147a68;border:1px solid #c6e7df;border-radius:11px;align-items:center;gap:10px;min-width:195px;padding:11px 14px;display:flex}.accountConnection.local{background:var(--audit-surface-recessed);color:#5d667a;border-color:#dde2e7}.accountConnection>svg{width:21px;height:21px}.accountConnection span,.accountConnection small,.accountConnection b{display:block}.accountConnection small{letter-spacing:.7px;text-transform:uppercase;font-size:12px}.accountConnection b{margin-top:3px;font-size:12px}.accountNotice{background:var(--audit-success-selected);color:#147866;border:1px solid #bde4da;border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 15px;font-size:12px;display:flex}.accountNotice.error{background:var(--audit-risk-critical-tint);color:#b93d49;border-color:#f1c4c8}.accountNotice svg{flex:none;width:18px;height:18px}.accountSettingsGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.accountPanel,.adminCenterPanel{overflow:hidden}.accountPanelHead{border-bottom:1px solid var(--audit-border);align-items:flex-start;gap:12px;min-height:92px;padding:18px 20px;display:flex}.accountPanelHead>svg{background:var(--audit-success-muted);color:#118975;border-radius:10px;flex:none;width:40px;height:40px;padding:10px}.accountPanelHead span,.accountPanelHead small{display:block}.accountPanelHead small{color:#0f7a68;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800}.accountPanelHead h2{color:var(--audit-ink-primary);margin:4px 0;font:800 16px Manrope}.accountPanelHead p{color:#616d7e;margin:0;font-size:12px;line-height:1.5}.accountForm{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px 12px;display:grid}.accountForm label{flex-direction:column;gap:6px;display:flex}.accountForm label.wide{grid-column:1/-1}.accountForm label>span{color:#657286;font-size:12px;font-weight:750}.accountForm input{background:var(--audit-surface);border:1px solid var(--audit-border-control);color:#344054;font:inherit;border-radius:8px;width:100%;height:40px;padding:0 11px;font-size:12px}.accountForm input:focus{border-color:#55b8a6;outline:none;box-shadow:0 0 0 3px #11917a17}.accountForm input:disabled{background:var(--audit-surface-recessed);color:#707b89}.accountPanel footer{justify-content:flex-end;padding:4px 20px 18px;display:flex}.accountPanel footer button svg{width:16px;height:16px}.accountInlineWarning{background:var(--audit-warning-surface);color:#956326;border:1px solid #eed7b4;border-radius:8px;align-items:center;gap:8px;margin:0 20px 12px;padding:10px 12px;font-size:12px;display:flex}.accountInlineWarning svg{flex:none;width:16px;height:16px}.adminShortcutGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adminShortcutGrid>button,.adminShortcutGrid>div{background:var(--audit-surface);border:0;border-right:1px solid var(--audit-border);color:#344258;text-align:left;align-items:center;gap:12px;min-height:96px;padding:17px 18px;display:flex}.adminShortcutGrid>:last-child{border-right:0}.adminShortcutGrid>button:hover{background:var(--audit-success-wash)}.adminShortcutGrid>button>svg,.adminShortcutGrid>div>svg{color:#138a76;background:#edf7f5;border-radius:9px;flex:none;width:36px;height:36px;padding:9px}.adminShortcutGrid span,.adminShortcutGrid b,.adminShortcutGrid small{display:block}.adminShortcutGrid b{color:inherit;font-size:12px}.adminShortcutGrid small{color:#636f7e;margin-top:4px;font-size:12px;line-height:1.45}@media (max-width:1000px){.accountSettingsGrid{grid-template-columns:1fr}.adminShortcutGrid{grid-template-columns:1fr 1fr}.adminShortcutGrid>:nth-child(2){border-right:0}.adminShortcutGrid>:nth-child(-n+2){border-bottom:1px solid var(--audit-border)}}@media (max-width:700px){.accountSettingsTitle{align-items:flex-start}.accountConnection{width:100%}.accountForm,.adminShortcutGrid{grid-template-columns:1fr}.accountForm label.wide{grid-column:1}.adminShortcutGrid>*{border-bottom:1px solid var(--audit-border);border-right:0}.adminShortcutGrid>:last-child{border-bottom:0}.profileMenu{width:min(310px,100vw - 28px);left:auto;right:-4px}}.roleAccessBanner{color:#315873;background:#eef7fb;border-bottom:1px solid #cfe3ee;align-items:center;gap:10px;min-height:48px;padding:8px 22px;display:flex}.roleAccessBanner.readonly{background:var(--audit-warning-surface);color:#8b6028;border-color:#ecd6b5}.roleAccessBanner>svg{flex:none;width:20px;height:20px}.roleAccessBanner span,.roleAccessBanner b,.roleAccessBanner small{display:block}.roleAccessBanner b{text-transform:uppercase;font-size:12px}.roleAccessBanner small{margin-top:2px;font-size:12px;line-height:1.4}.teamActivityCard{margin-top:14px;overflow:hidden}.teamActivityCard .cardHead>svg{color:#107a68;width:22px;height:22px}.teamActivityList{max-height:340px;overflow:auto}.teamActivityList article{border-top:1px solid var(--audit-border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:flex}.teamActivityList article span,.teamActivityList article b,.teamActivityList article small{display:block}.teamActivityList article b{color:#2d3c53;font-size:12px}.teamActivityList article small{color:var(--audit-ink-muted);margin-top:4px;font-size:12px}.teamActivityList time{color:#616d7f;white-space:nowrap;font-size:12px}.pbcClientActions{flex:none!important;gap:6px!important;display:flex!important}.pbcClientActions button{justify-content:center;width:34px;height:32px;padding:0}.pbcClientActions button svg{width:15px;height:15px}.pbcClientList i.suspended{background:var(--audit-risk-critical-surface);color:#b8444e}@media (max-width:700px){.roleAccessBanner{padding:8px 14px}.pbcClientList>div{flex-wrap:wrap;align-items:flex-start}.pbcClientActions{margin-left:auto}.teamActivityList article{flex-direction:column;align-items:flex-start;gap:5px}}
