.financialDocumentsWorkspace{min-height:calc(100vh - 70px);padding:14px 14px 90px;background:#f5f8f7;color:#17233c}.financialDocumentsWorkspace.hidden{display:none}.fdDrawerButton{width:100%;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #dfe8e5;border-radius:16px;background:#fff;text-align:left;color:#17233c}.fdDrawerButton span:last-child{display:grid;gap:2px}.fdDrawerButton strong{font-size:12px}.fdDrawerButton small{font-size:9px;color:#70807b}.fdDrawerIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#e9f5f1;color:#0a7c66;font-size:18px;font-weight:900}.fdHeader{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fdBack{border:0;background:#fff;width:38px;height:38px;border-radius:13px;font-size:27px;line-height:1;box-shadow:0 4px 18px rgba(0,0,0,.05)}.fdHeader h1{font-size:20px;margin:0}.fdHeader p{margin:2px 0 0;font-size:10px;color:#65736f}.fdHero{border-radius:24px;background:linear-gradient(145deg,#102c2b,#0a7c66);padding:20px;color:white}.fdHero small{font-size:8px;font-weight:900;letter-spacing:.13em;color:#b8e4da}.fdHero h2{font-size:24px;line-height:1.05;margin:7px 0}.fdHero p{font-size:10px;line-height:1.5;margin:0;color:#d5ebe5}.fdControls{display:grid;gap:10px;margin:12px 0}.fdControls label{display:grid;gap:4px;font-size:9px;font-weight:800;color:#63716d}.fdControls input{border:1px solid #dce6e2;border-radius:12px;padding:10px;background:#fff;font:inherit}.fdPeriodTabs,.fdModeTabs{display:grid;gap:6px}.fdPeriodTabs{grid-template-columns:repeat(4,1fr)}.fdModeTabs{grid-template-columns:1fr 1fr}.fdPeriodTabs button,.fdModeTabs button{border:1px solid #dbe5e1;background:#fff;border-radius:12px;padding:9px 5px;font-size:9px;font-weight:900;color:#53635e}.fdPeriodTabs button.active,.fdModeTabs button.active{background:#0a7c66;color:#fff;border-color:#0a7c66}.fdSummary{display:grid;gap:11px}.fdMetrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fdMetric,.fdCard,.fdScopeCard,.fdDocumentCard{background:#fff;border:1px solid #e0e8e5;border-radius:18px}.fdMetric{padding:12px;display:grid;gap:3px}.fdMetric span{font-size:9px;color:#64736e}.fdMetric strong{font-size:16px}.fdMetric small{font-size:8px;color:#81908b;line-height:1.35}.fdCard{padding:14px}.fdSectionHead,.fdDocumentTop,.fdScopeHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.fdSectionHead small,.fdScopeHead small{font-size:8px;color:#0a7c66;font-weight:900;letter-spacing:.1em}.fdSectionHead h2{font-size:16px;margin:2px 0 0}.fdSectionHead>span,.fdScopeHead>span{font-size:9px;color:#71807b}.fdBreakdownRow{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #edf1ef}.fdBreakdownRow:last-child{border-bottom:0}.fdBreakdownRow span{display:grid;font-size:10px}.fdBreakdownRow small{font-size:8px;color:#85918e}.fdBreakdownRow strong{font-size:11px}.fdBoundary{background:#f1f8f5;border-color:#cfe4dc}.fdBoundary strong{font-size:11px;color:#0a6d5a}.fdBoundary p{font-size:9px;line-height:1.5;margin:5px 0 0;color:#5c6b67}.fdDocuments,.fdScopeList{display:grid;gap:8px;margin-top:10px}.fdDocumentCard{padding:12px}.fdDocumentTop strong{display:block;font-size:12px;margin-top:2px}.fdDocumentTop small{font-size:8px;color:#7e8b87}.fdDocumentAmount{font-size:13px;font-weight:900}.fdDocMeta{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.fdDocMeta>span{font-size:7px;padding:5px 7px;border-radius:999px;background:#f0f4f2;color:#60706b}.fdFiscal.internal_evidence{background:#edf2f1}.fdFiscal.fiscal_candidate{background:#fff5d9;color:#8c6500}.fdFiscal.fiscal_validated{background:#e4f7ef;color:#087558}.fdLineList{border-top:1px solid #edf1ef;padding-top:7px;display:grid;gap:5px}.fdLineList div{display:flex;justify-content:space-between;font-size:8px;color:#5e6e69}.fdSource{margin-top:8px;font-size:7px;color:#8a9692}.fdScopeCard{padding:12px}.fdScopeHead strong{display:block;font-size:12px}.fdScopeMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.fdScopeMetrics div{background:#f5f8f7;border-radius:10px;padding:8px;display:grid;gap:2px}.fdScopeMetrics span{font-size:7px;color:#71807b}.fdScopeMetrics strong{font-size:10px}.fdSharedNote{display:block;margin-top:8px;color:#66756f;font-size:8px}.fdEmpty,.fdError{background:#fff;border:1px solid #e0e8e5;border-radius:16px;padding:18px;text-align:center;font-size:10px;color:#71807b}.fdError{color:#9a3434;background:#fff7f7;border-color:#f0d3d3}@media(min-width:800px){.financialDocumentsWorkspace{max-width:920px;margin:auto}.fdMetrics{grid-template-columns:repeat(4,1fr)}.fdScopeList,.fdDocuments{grid-template-columns:repeat(2,minmax(0,1fr))}}.fdHelpLink{display:inline-block;margin-top:11px;color:#fff;font-size:9px;font-weight:900;text-decoration:underline;text-underline-offset:3px}
