main>.footer{display:none}.appFooter{margin-top:0}.trendSection{margin-top:24px;margin-bottom:70px}.trendHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trendWorkspaceHint{color:#475467;background:#f8fafc;border:1px solid #cfd8e3;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:12px;line-height:1.45;display:inline-block}.trendPeriods{grid-template-columns:repeat(2,1fr);gap:20px;margin:26px 0 20px;display:grid}.trendPeriod{border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:20px}.trendPeriod h3{color:var(--navy);margin-bottom:18px}.trendInputGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.trendInputGrid label>span{margin-bottom:5px;font-size:12px;font-weight:700;display:block}.trendResult{border-top:5px solid #98a2b3;margin-top:20px;scroll-margin-top:20px}.trendResult.improving{border-top-color:var(--green)}.trendResult.deteriorating{border-top-color:var(--red)}.trendResult.mixed{border-top-color:var(--amber)}.trendResult.stable{border-top-color:#667085}.trendScoreLine{justify-content:space-between;align-items:center;gap:20px;display:flex}.trendScore{justify-content:flex-end;align-items:baseline;gap:5px;min-width:140px;display:flex}.trendScore strong{letter-spacing:-2px;color:var(--navy);font-size:48px}.trendScore span{color:var(--muted)}.trendMetricGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin:22px 0;display:grid}.trendMetricGrid div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.trendMetricGrid span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.trendMetricGrid strong{font-size:17px}.trendColumns{margin-bottom:18px;padding-top:8px}.trendColumns>div{background:#f8fafc;border-radius:14px;padding:20px}.analystQuestions{border-top:1px solid var(--line);padding-top:20px}.analystQuestions ol{margin:0;padding-left:22px}.analystQuestions li{margin:9px 0}@media (max-width:900px){.trendPeriods{grid-template-columns:1fr}.trendMetricGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.trendHeading,.trendScoreLine{flex-direction:column;align-items:flex-start}.trendInputGrid,.trendMetricGrid{grid-template-columns:1fr}.trendScore{justify-content:flex-start}}
.statementImportSection{margin-bottom:20px}.importHeading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.hiddenFileInput{display:none}.rdfAssistBox{background:#f8fafc;border:1px solid #cfd8e3;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px;display:flex}.rdfAssistBox h3{margin-bottom:6px}.rdfAssistBox p{color:var(--muted);max-width:720px;margin:0;font-size:13px}.rdfKrsBadge{color:#344054;background:#eef2f6;border-radius:999px;margin-top:10px;padding:7px 11px;font-size:12px;display:inline-block}.rdfPeriods{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.rdfPeriods strong{background:var(--green-soft);color:var(--green);border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.rdfInfo{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff}.rdfHint{border:1px solid var(--line);color:#475467;background:#f8fafc;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:12px}.importDivider{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.importDivider:before,.importDivider:after{content:"";background:var(--line);flex:1;height:1px}.xmlDropzone{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #b8c1cc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:132px;margin-top:18px;padding:24px;transition:all .15s;display:flex}.xmlDropzone:hover,.xmlDropzone.dragging{border-color:var(--green);background:var(--green-soft)}.xmlDropzone strong{color:var(--navy);font-size:17px}.xmlDropzone span{color:var(--muted);font-size:13px}.importResult{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.importMeta{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.importMeta h3{margin-bottom:5px}.schemaBadge{text-align:right;background:#eef2f6;border-radius:12px;min-width:150px;padding:10px 13px}.schemaBadge strong,.schemaBadge span{display:block}.schemaBadge strong{color:var(--navy);font-size:13px}.schemaBadge span{color:var(--muted);margin-top:2px;font-size:11px}.dataQualityGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.qualityCard{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:16px}.qualityCard span,.qualityCard b,.qualityCard small{display:block}.qualityCard span{letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800}.qualityCard strong{letter-spacing:-1px;margin:4px 0 2px;font-size:30px;display:block}.qualityCard b{font-size:13px}.qualityCard small{color:var(--muted);margin-top:6px;line-height:1.4}.qualityCard.ready{background:var(--green-soft);border-color:#b7e4d0}.qualityCard.ready strong,.qualityCard.ready b{color:var(--green)}.qualityCard.warning{background:#fffaeb;border-color:#fedf89}.qualityCard.warning strong,.qualityCard.warning b{color:#946200}.importReview{border:1px solid var(--line);border-radius:14px;margin-top:18px;overflow:hidden}.importReviewHead,.importReviewRow{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.importReviewHead{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.importReviewRow{border-top:1px solid var(--line);font-size:13px}.importReviewRow:nth-child(odd){background:#fbfcfd}.importReviewRow>span{color:var(--muted)}.importReviewRow strong{text-align:right}.importWarnings{color:#7a4e00;background:#fffaeb;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:12px}.importWarnings ul{margin:7px 0 0;padding-left:18px}.importWarnings li{margin:4px 0}.importActions{align-items:center;gap:16px;margin-top:18px;display:flex}.importActions span{color:var(--muted);font-size:12px}.importedHint{background:var(--green-soft);color:var(--green);border-radius:8px;margin-top:8px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-block}@media (max-width:720px){.importHeading,.importMeta,.importActions,.rdfAssistBox{flex-direction:column;align-items:stretch}.dataQualityGrid{grid-template-columns:1fr}.schemaBadge{text-align:left}.importReview{overflow-x:auto}.importReviewHead,.importReviewRow{min-width:620px}}
.structureChecks{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.structureChecks .checkboxRow{align-items:flex-start;line-height:1.4}.taxArrearsField{gap:8px;max-width:480px;font-size:13px;font-weight:700;display:grid}.taxArrearsField select{border:1px solid var(--line);min-height:48px;color:var(--navy);font:inherit;background:#fff;border-radius:10px;padding:9px 12px}.taxArrearsField select:focus{outline:2px solid var(--green);outline-offset:2px}.refinancedDebtField small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.4;display:block}.resultSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 20px;display:grid}.resultSummary>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.resultSummary span,.resultSummary strong{display:block}.resultSummary span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.resultSummary strong{color:var(--navy);font-size:13px;line-height:1.45}.registrySummary{border:1px solid var(--line);border-radius:12px;gap:9px;margin-top:14px;padding:12px 14px;display:grid}.registrySummary.clean{background:#f2fbf7;border-color:#a6dfc7}.registrySummary.hasSignals{background:#fff8f6;border-color:#f1b8b3}.registrySummary.unknown{border-color:var(--line);background:#f5f7fa}.registrySummary strong,.registrySummary span{display:block}.registrySummary>div>strong{color:var(--navy);font-size:13px}.registrySummary>div>span{color:var(--muted);margin-top:2px;font-size:11px}.registrySignalList{flex-wrap:wrap;gap:7px;display:flex}.registrySignalList span{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.registrySignalList span.red{color:#b42318;background:#fee4e2}.registrySignalList span.amber{color:#9a6200;background:#fff1cc}.bankabilityPanel{margin-bottom:20px}.bankabilityGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.bankabilityItem{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}.bankabilityItem strong,.bankabilityItem span{display:block}.bankabilityItem strong{color:var(--navy);margin:4px 0 6px}.bankabilityItem span{color:var(--muted);font-size:12px;line-height:1.45}.bankabilityStatus{letter-spacing:.06em;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.bankabilityItem.green{background:#f2fbf7;border-color:#a6dfc7}.bankabilityItem.green .bankabilityStatus{color:#067647;background:#dff5e9}.bankabilityItem.amber{background:#fffbf2;border-color:#f3d39a}.bankabilityItem.amber .bankabilityStatus{color:#9a6200;background:#fff1cc}.bankabilityItem.red{background:#fff7f6;border-color:#f1b8b3}.bankabilityItem.red .bankabilityStatus{color:#b42318;background:#fee4e2}.bankabilityItem.unknown{background:#fafbfc;border-style:dashed}.bankabilityItem.unknown .bankabilityStatus{color:#475467;background:#eef2f6}.resilienceBadge{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.resilienceBadge.strong{color:#067647;background:#dff5e9}.resilienceBadge.adequate{color:#3f7b2a;background:#edf7e9}.resilienceBadge.thin{color:#9a6200;background:#fff1cc}.resilienceBadge.weak{color:#b42318;background:#fee4e2}.resilienceBadge.not-tested{color:#475467;background:#eef2f6}.cockpitColumns{margin-bottom:20px}.stressRows{gap:8px;margin-top:18px;display:grid}.stressRows div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.stressRows div:last-child{border-bottom:0}.stressRows span{color:var(--muted);font-size:13px}.conditionsPanel ol,.nextStepsPanel ol{margin:14px 0 0;padding-left:22px}.conditionsPanel li,.nextStepsPanel li{margin:9px 0}.repairPanel{margin-bottom:20px}.repairHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.repairBlocker{color:#b42318;white-space:nowrap;background:#fee4e2;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.repairMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.repairMetrics div{background:#f8fafc;border-radius:12px;padding:12px 14px}.repairMetrics span{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.repairMetrics strong{color:var(--navy);font-size:16px}.repairActions{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.repairActions ol,.repairNonNumeric ul{margin:8px 0 0;padding-left:22px}.repairActions li,.repairNonNumeric li{margin:7px 0}.repairNonNumeric{color:#912018;background:#fff7f6;border-radius:12px;margin-top:14px;padding:13px 15px;font-size:12px}.scenarioPanel{margin-bottom:20px}.scenarioHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.scenarioBestBadge{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.scenarioGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.scenarioCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px}.scenarioCard.current{background:#f8fafc}.scenarioCard.best{background:#f2fbf7;border-color:#8fd3b7}.scenarioCardHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scenarioKicker{letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:900;display:block}.scenarioCard h4{color:var(--navy);margin:4px 0 0;font-size:16px}.scenarioCard>p{color:var(--muted);font-size:12px;line-height:1.45}.scenarioScore{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.scenarioScore strong{color:var(--navy);font-size:30px}.scenarioScore span{color:var(--muted);font-size:11px}.scenarioScore b{color:var(--green);margin-left:4px}.scenarioDelta{border-radius:999px;margin:2px 0 12px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.scenarioDelta.up{color:#067647;background:#dff5e9}.scenarioDelta.down{color:#b42318;background:#fee4e2}.scenarioMetrics{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.scenarioMetrics div{background:#f8fafce6;border-radius:10px;padding:9px 10px}.scenarioMetrics span{color:var(--muted);margin-bottom:2px;font-size:10px;display:block}.scenarioMetrics strong{color:var(--navy);font-size:12px}.scenarioChanges{margin:12px 0 0;padding-left:18px;font-size:12px}.scenarioChanges li{margin:5px 0}.scenarioAssumption{color:var(--muted);background:#f8fafc;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:11px}.nextStepsPanel{grid-template-columns:.7fr 1.3fr;gap:30px;margin-bottom:50px;display:grid}.historySection{margin:20px auto 30px}.historyHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.historyClear{border:1px solid var(--line);color:#475467;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700}.historyList{gap:10px;margin-top:18px;display:grid}.historyItem{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.historyItem>div:not(.historyCompany) span{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.historyCompany strong,.historyCompany span{display:block}.historyCompany span{color:var(--muted);margin-top:3px;font-size:11px}@media (max-width:900px){.resultSummary{grid-template-columns:1fr}.bankabilityGrid,.repairMetrics{grid-template-columns:repeat(2,1fr)}.nextStepsPanel,.historyItem{grid-template-columns:1fr 1fr}.scenarioGrid{grid-template-columns:1fr}}@media (max-width:620px){.bankabilityGrid,.repairMetrics,.nextStepsPanel,.historyItem,.scenarioMetrics{grid-template-columns:1fr}.historyHeading,.repairHeading,.scenarioHeading,.scenarioCardHead{flex-direction:column}.repairBlocker,.scenarioBestBadge{white-space:normal}}
.scenarioRecommendation{border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 4px;padding:16px 18px;display:flex}.scenarioRecommendation>div{min-width:0}.scenarioRecommendation strong,.scenarioRecommendation span{display:block}.scenarioRecommendation strong{color:var(--navy);margin:3px 0 4px;font-size:15px}.scenarioRecommendation span{color:var(--muted);font-size:12px;line-height:1.45}.scenarioRecommendation.strong{background:#f2fbf7;border-color:#8fd3b7}.scenarioRecommendation.viable{background:#fffbf2;border-color:#f3d39a}.scenarioRecommendation.weak{background:#fff7f6;border-color:#f1b8b3}.scenarioRecommendation button,.scenarioApplyButton{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.scenarioRecommendation button{white-space:nowrap}.scenarioApplyButton{width:100%;color:var(--navy);border:1px solid var(--line);background:#eef2f6;margin-top:14px}.scenarioCard.best .scenarioApplyButton{background:var(--green);color:#fff;border-color:var(--green)}.scenarioApplyButton:hover,.scenarioRecommendation button:hover{filter:brightness(.96)}@media (max-width:700px){.scenarioRecommendation{flex-direction:column;align-items:stretch}.scenarioRecommendation button{white-space:normal;width:100%}}
.bankPackageSection{margin:18px auto 28px}.bankPackagePanel{border-top:4px solid var(--navy)}.bankPackageHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bankPackageScore{text-align:right;border-radius:16px;min-width:155px;padding:14px 16px}.bankPackageScore strong,.bankPackageScore span{display:block}.bankPackageScore strong{color:var(--navy);font-size:32px}.bankPackageScore span{color:var(--muted);margin-top:2px;font-size:11px}.bankPackageScore.ready{background:#f2fbf7;border:1px solid #8fd3b7}.bankPackageScore.partial{background:#fffbf2;border:1px solid #f3d39a}.bankPackageScore.early{background:#fff7f6;border:1px solid #f1b8b3}.bankPackageList{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.bankPackageItem{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.bankPackageItem.required:not(.done){background:#fffaf8;border-color:#f1c3b8}.bankPackageItem.optional{background:#fafbfc}.bankPackageItem.done{background:#f5fbf8;border-color:#b7decf}.bankPackageItem input{width:18px;height:18px;accent-color:var(--green);margin-top:2px}.bankPackageItem div{min-width:0}.bankPackageItem strong,.bankPackageItem span,.bankPackageItem small{display:block}.bankPackageItem strong{color:var(--navy);font-size:13px}.bankPackageItem span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.bankPackageItem small{color:#667085;margin-top:7px;font-size:10px;font-weight:800}.bankPackageItem.done small{color:#067647}.bankPackageFooter{background:#f8fafc;border-radius:12px;margin-top:16px;padding:13px 15px}.bankPackageFooter strong,.bankPackageFooter span{display:block}.bankPackageFooter strong{color:var(--navy);font-size:13px}.bankPackageFooter span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}@media (max-width:760px){.bankPackageHeading{flex-direction:column}.bankPackageScore{text-align:left;width:100%}.bankPackageList{grid-template-columns:1fr}}
.executiveMemoSection{margin:18px auto 30px}.executiveMemoPanel{border-top:4px solid var(--green)}.executiveMemoHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.executiveMemoHeading button{background:var(--navy);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:11px;padding:12px 16px;font-weight:800}.executiveMemoText{border:1px solid var(--line);color:#273444;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:14px;margin:20px 0 0;padding:18px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (max-width:700px){.executiveMemoHeading{flex-direction:column}.executiveMemoHeading button{width:100%}}
.exposureBuilder{border:1px solid var(--line);background:#f8fafc;border-radius:18px;margin:28px 0 24px;padding:24px}.exposureHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.exposureHeading h3{margin-bottom:6px}.exposureAdd{border:1px solid var(--line);color:var(--navy);white-space:nowrap;background:#fff;border-radius:10px;padding:10px 12px;font-weight:800}.exposureRows{gap:10px;margin-top:18px;display:grid}.exposureRow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px 1.35fr 1fr 1fr 1fr 34px;align-items:end;gap:10px;padding:12px;display:grid}.exposureIndex{width:28px;height:28px;color:var(--navy);background:#eef2f6;border-radius:999px;justify-content:center;align-items:center;margin-bottom:10px;font-size:11px;font-weight:900;display:flex}.exposureRow label>span{color:#475467;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.exposureRow input,.exposureRow select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:42px;padding:9px 10px}.exposureDisabled{opacity:.5}.exposureRemove{color:#b42318;background:#fff7f6;border:1px solid #f1c3b8;border-radius:999px;width:30px;height:30px;margin-bottom:6px;font-size:18px;line-height:1}.exposureTotals{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.exposureTotals div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.exposureTotals span,.exposureTotals strong{display:block}.exposureTotals span{color:var(--muted);margin-bottom:3px;font-size:11px}.exposureTotals strong{color:var(--navy);font-size:17px}.exposureActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.exposureActions strong,.exposureActions span{display:block}.exposureActions strong{color:var(--navy);font-size:12px}.exposureActions span{color:var(--muted);max-width:700px;margin-top:3px;font-size:11px}@media (max-width:1050px){.exposureRow{grid-template-columns:34px 1fr 1fr}.exposureRemove{justify-self:start}}@media (max-width:700px){.exposureHeading,.exposureActions{flex-direction:column;align-items:stretch}.exposureRow{grid-template-columns:1fr}.exposureIndex{margin-bottom:0}.exposureTotals{grid-template-columns:1fr}.exposureAdd,.exposureActions .primaryButton{width:100%}}
.debtServiceEstimator{border:1px solid var(--line);background:#fff;border-radius:16px;margin:22px 0 18px;padding:20px}.debtServiceHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.debtServiceHeading h4{margin:3px 0 5px;font-size:18px}.debtServiceHeading p{color:var(--muted);max-width:700px;margin:0;font-size:12px;line-height:1.45}.debtServiceDealPill{color:var(--navy);white-space:nowrap;background:#eef2f6;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.debtServiceInputs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.debtServiceInputs label>span{color:#475467;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.debtServiceInputs input,.debtServiceInputs select{width:100%;min-height:44px}.debtServiceMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.debtServiceMetrics div{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:12px}.debtServiceMetrics span,.debtServiceMetrics strong{display:block}.debtServiceMetrics span{color:var(--muted);margin-bottom:3px;font-size:10px}.debtServiceMetrics strong{color:var(--navy);font-size:15px}.debtServiceWarning{color:#805500;background:#fff8e8;border:1px solid #f0d694;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.45}.debtServiceActions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.debtServiceActions>span{color:var(--muted);font-size:10px;line-height:1.45}.debtServiceEmpty{color:var(--muted);background:#f8fafc;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:11px}@media (max-width:850px){.debtServiceInputs,.debtServiceMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.debtServiceHeading,.debtServiceActions{flex-direction:column;align-items:stretch}.debtServiceInputs,.debtServiceMetrics{grid-template-columns:1fr}.debtServiceDealPill{white-space:normal}}
.workingCapitalAnalyzer{border:1px solid var(--line);background:#fbfcfd;border-radius:18px;margin:24px 0;padding:22px}.wcHeading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.wcHeading h3{margin:4px 0 8px}.wcScore{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;min-width:90px;padding:12px 14px}.wcScore strong{color:var(--navy);font-size:28px;line-height:1;display:block}.wcScore span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.wcScore.strong{background:#f2fbf7;border-color:#a6dfc7}.wcScore.adequate{background:#fffbf2;border-color:#f3d39a}.wcScore.strained,.wcScore.weak{background:#fff7f6;border-color:#f1b8b3}.wcAgingGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.wcInputGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;display:grid}.wcAgingGrid label>span,.wcInputGrid label>span{min-height:30px;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.wcMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.wcMetrics div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.wcMetrics span{color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.wcMetrics strong{color:var(--navy);font-size:15px;display:block}.wcRecommendation{background:#f4f8fb;border:1px solid #d6e3ec;border-radius:14px;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;padding:16px;display:grid}.wcRecommendation>div:first-child>span{letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:900;display:block}.wcRecommendation>div:first-child>strong{color:var(--navy);font-size:17px;display:block}.wcRecommendation p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.wcSignals{gap:7px;display:grid}.wcSignals div{border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700}.wcSignals .positive{color:#067647;background:#e8f7ef}.wcSignals .negative{color:#b42318;background:#fff1ef}.wcActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.wcActions>div{max-width:720px}.wcActions strong,.wcActions span{display:block}.wcActions strong{color:var(--navy);font-size:12px}.wcActions span{color:var(--muted);margin-top:3px;font-size:11px}.wcActions .primaryButton{white-space:nowrap;width:auto;margin:0}.wcFootnote{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.4}@media (max-width:1050px){.wcAgingGrid,.wcInputGrid,.wcMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.wcHeading,.wcActions{flex-direction:column}.wcAgingGrid,.wcInputGrid,.wcMetrics,.wcRecommendation{grid-template-columns:1fr}.wcScore{width:100%;min-width:0}.wcActions .primaryButton{white-space:normal;width:100%}}
.borrowingBaseCalculator{border:1px solid var(--line);background:#f8fbfd;border-radius:18px;margin:0 0 24px;padding:22px}.bbHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bbHeading h3{margin:4px 0 8px}.bbResult{text-align:right;background:#eef8f4;border:1px solid #a6dfc7;border-radius:14px;min-width:220px;padding:14px 16px}.bbResult span,.bbResult strong{display:block}.bbResult span{color:var(--muted);margin-bottom:4px;font-size:10px}.bbResult strong{color:#067647;font-size:21px}.bbInputs{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:18px;display:grid}.bbInputs label>span{min-height:29px;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.bbWaterfall{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.bbWaterfall div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px 12px}.bbWaterfall span,.bbWaterfall strong{display:block}.bbWaterfall span{color:var(--muted);margin-bottom:3px;font-size:10px}.bbWaterfall strong{color:var(--navy);font-size:14px}.bbWaterfall .bbNet{background:#eef8f4;border-color:#a6dfc7}.bbWaterfall .bbNet strong{color:#067647}.bbHeadroom{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.bbHeadroom span{font-size:11px}.bbHeadroom strong{font-size:13px}.bbHeadroom.positive{color:#067647;background:#e8f7ef}.bbHeadroom.negative{color:#b42318;background:#fff1ef}.bbHeadroom.neutral{color:#475467;background:#eef2f6}.bbActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:16px;display:flex}.bbActions>div{max-width:730px}.bbActions strong,.bbActions span{display:block}.bbActions strong{color:var(--navy);font-size:12px}.bbActions span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.bbActions .primaryButton{white-space:nowrap;width:auto;margin:0}.bbActions .primaryButton:disabled{opacity:.5;cursor:not-allowed}.bbFootnote{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.45}@media (max-width:900px){.bbInputs,.bbWaterfall{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.bbHeading,.bbActions,.bbHeadroom{flex-direction:column;align-items:stretch}.bbResult{text-align:left;min-width:0}.bbInputs,.bbWaterfall{grid-template-columns:1fr}.bbActions .primaryButton{white-space:normal;width:100%}}
.creditFileSummarySection{margin-top:28px}.creditFileSummary{overflow:hidden}.creditFileHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.creditFileHeading h2{margin:6px 0 8px}.creditFileVerdict{border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:5px;min-width:230px;padding:16px 18px;display:flex}.creditFileVerdict strong{font-size:15px}.creditFileVerdict span{opacity:.78;font-size:12px}.creditFileVerdict.strong{background:#1d976c1a;border-color:#1d976c47}.creditFileVerdict.conditional{background:#ba82111a;border-color:#ba821147}.creditFileVerdict.caution,.creditFileVerdict.weak{background:#c2494914;border-color:#c249493d}.creditFilePrimary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.creditFilePrimary>div,.creditFileSecondary>div{border:1px solid var(--border);background:#ffffff05;border-radius:14px;min-width:0;padding:14px}.creditFilePrimary span,.creditFileSecondary span{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.creditFilePrimary strong{overflow-wrap:anywhere;font-size:18px;line-height:1.15;display:block}.creditFilePrimary small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.creditFileSecondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.creditFileSecondary strong{overflow-wrap:anywhere;font-size:14px}.creditFileFoot{border-top:1px solid var(--border);color:var(--muted);margin-top:14px;padding-top:12px;font-size:11px}@media (max-width:1100px){.creditFilePrimary{grid-template-columns:repeat(3,minmax(0,1fr))}.creditFileSecondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.creditFileHeading{flex-direction:column}.creditFileVerdict{width:100%;min-width:0}.creditFilePrimary,.creditFileSecondary{grid-template-columns:1fr 1fr}}@media (max-width:460px){.creditFilePrimary,.creditFileSecondary{grid-template-columns:1fr}}
.cashFlowCovenantSection{margin-top:24px}.cashFlowCovenantPanel{overflow:hidden}.covenantHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.covenantHeading h2{margin:5px 0 8px}.covenantStatus{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;min-width:220px;padding:14px 16px;display:flex}.covenantStatus strong{font-size:15px}.covenantStatus span{opacity:.75;font-size:12px}.covenantStatus.strong{background:#16a34a14}.covenantStatus.conditional{background:#d9770617}.covenantStatus.weak{background:#dc262614}.covenantInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.covenantInputs label{flex-direction:column;gap:7px;display:flex}.covenantInputs label>span{color:var(--muted);font-size:12px;font-weight:700}.covenantBaseLine{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.covenantBaseLine>div{border:1px solid var(--line);background:#ffffff59;border-radius:14px;padding:14px}.covenantBaseLine span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.covenantBaseLine strong{font-size:15px}.covenantTableWrap{margin-top:18px;overflow-x:auto}.covenantTable{border-collapse:collapse;width:100%;min-width:980px}.covenantTable th,.covenantTable td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 10px;font-size:12px}.covenantTable th{color:var(--muted);background:#94a3b814;font-weight:700}.covenantTable td.positive{color:#15803d;font-weight:700}.covenantTable td.negative{color:#b91c1c;font-weight:700}.covenantPill{letter-spacing:.02em;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.covenantPill.pass{color:#166534;background:#16a34a1c}.covenantPill.conditional{color:#92400e;background:#d977061f}.covenantPill.fail{color:#991b1b;background:#dc26261c}.covenantFootnote{background:#94a3b814;border-radius:14px;flex-direction:column;gap:5px;margin-top:18px;padding:14px 16px;display:flex}.covenantFootnote strong{font-size:12px}.covenantFootnote span{color:var(--muted);font-size:12px;line-height:1.55}@media (max-width:900px){.covenantHeading{flex-direction:column}.covenantStatus{width:100%;min-width:0}.covenantInputs,.covenantBaseLine{grid-template-columns:1fr 1fr}}@media (max-width:620px){.covenantInputs,.covenantBaseLine{grid-template-columns:1fr}}
.financingLeadSection{margin-top:22px}.financingLeadPanel{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);align-items:stretch;gap:26px;display:grid;overflow:hidden}.financingLeadCopy h2{margin:8px 0 10px}.financingLeadCopy p{max-width:760px;margin:0;line-height:1.65}.financingLeadCopy small{color:var(--muted);margin-top:14px;line-height:1.5;display:block}.financingLeadFacts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.financingLeadFacts span{border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:700}.financingLeadAction{border:1px solid var(--line);background:#ffffff09;border-radius:18px;flex-direction:column;justify-content:center;gap:10px;padding:18px;display:flex}.financingLeadAction>strong,.financingLeadSuccess strong{font-size:1rem}.financingLeadAction>span,.financingLeadSuccess span{color:var(--muted);font-size:.88rem;line-height:1.5}.financingLeadAction>button{align-self:flex-start;margin-top:4px}.financingLeadSuccess{gap:7px;display:grid}.financingLeadForm{gap:12px;display:grid}.financingLeadForm label{gap:6px;display:grid}.financingLeadForm label>span{font-size:.78rem;font-weight:700}.financingLeadForm label>span em{color:var(--muted);font-style:normal;font-weight:500}.financingLeadForm input:not([type=checkbox]),.financingLeadForm textarea{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#ffffff09;border-radius:10px;padding:10px 11px}.financingLeadForm textarea{resize:vertical;min-height:76px}.financingLeadConsent{align-items:start;grid-template-columns:auto 1fr!important;gap:8px!important}.financingLeadConsent input{margin-top:3px}.financingLeadConsent span{line-height:1.45;font-weight:500!important}.financingLeadButtons{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.financingLeadButtons button:not(.primaryButton){border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px}.financingLeadError{background:#e05c5c17;border:1px solid #e05c5c73;border-radius:10px;padding:9px 10px;font-size:.82rem}.financingLeadHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:900px){.financingLeadPanel{grid-template-columns:1fr}.financingLeadAction{min-height:auto}}@media print{.financingLeadSection{display:none!important}}
.acquisitionSection{margin-top:24px}.acquisitionPanel{overflow:hidden}.acquisitionHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.acquisitionHeading h2{margin:6px 0 8px}.acquisitionPeriod{background:#f2f4f7;border-radius:12px;gap:6px;padding:4px;display:flex}.acquisitionPeriod button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-weight:700}.acquisitionPeriod button.active{color:#101828;background:#fff;box-shadow:0 1px 2px #10182814}.acquisitionTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.acquisitionTotals>div{background:#fff;border:1px solid #11182717;border-radius:13px;padding:12px}.acquisitionTotals span,.acquisitionTotals small{display:block}.acquisitionTotals span{color:#667085;margin-bottom:5px;font-size:10px}.acquisitionTotals strong{font-size:22px}.acquisitionTotals small{color:#98a2b3;margin-top:3px;font-size:10px}.acquisitionTable{border:1px solid #11182717;border-radius:14px;overflow:hidden}.acquisitionRow{border-bottom:1px solid #11182712;grid-template-columns:2.2fr repeat(5,minmax(70px,.8fr));align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:grid}.acquisitionRow:last-child{border-bottom:0}.acquisitionRow.header{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:10px;font-weight:800}.acquisitionRow>span:not(:first-child){text-align:right}.acquisitionRow strong,.acquisitionRow small{display:block}.acquisitionRow small{color:#98a2b3;margin-top:2px;font-size:10px}.acquisitionEmpty{text-align:center;color:#667085;padding:18px;font-size:12px}.acquisitionFootnote{color:#98a2b3;margin-top:11px;font-size:10px}.acquisitionError{color:#b42318;background:#fef3f2;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}@media (max-width:850px){.acquisitionHeading{display:block}.acquisitionPeriod{margin-top:10px;display:inline-flex}.acquisitionRow{grid-template-columns:1.6fr repeat(3,minmax(55px,.6fr))}.acquisitionRow>span:nth-child(5),.acquisitionRow>span:nth-child(6){display:none}}@media (max-width:560px){.acquisitionTotals{grid-template-columns:1fr}.acquisitionRow{grid-template-columns:1.6fr repeat(3,minmax(45px,.55fr));padding:10px 8px;font-size:11px}}
.quickNav{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1118271f;border-radius:16px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 35px #10182824}.quickNavToggle{display:none}.quickNavItems{gap:4px;display:flex}.quickNavItems button{color:#475467;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:750}.quickNavItems button:hover,.quickNavItems button:focus-visible{color:#101828;background:#f2f4f7;outline:none}.quickNavItems button:last-child{color:#fff;background:#101828}.quickNavItems button:last-child:hover{background:#344054}@media (max-width:760px){.quickNav{border-radius:15px;padding:6px;display:block;bottom:12px;left:12px;right:12px}.quickNavToggle{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.quickNavToggle strong{font-size:16px;line-height:1}.quickNavItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:6px;display:none}.quickNav.open .quickNavItems{display:grid}.quickNavItems button{background:#f8fafc;padding:10px 6px}.quickNavItems button:last-child{color:#5925dc;background:#f4f3ff}}@media print{.quickNav{display:none!important}}
.guidedNextStep{z-index:79;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #1118271f;border-radius:16px;width:min(390px,100vw - 36px);position:fixed;bottom:18px;left:18px;overflow:hidden;box-shadow:0 10px 35px #10182824}.guidedNextProgress{background:#eaecf0;height:4px}.guidedNextProgress span{background:#6172f3;height:100%;transition:width .25s;display:block}.guidedNextStep.step-done .guidedNextProgress span{background:#12b76a}.guidedNextBody{grid-template-columns:1fr auto;gap:12px;padding:13px;display:grid}.guidedNextBody small{letter-spacing:.09em;color:#667085;font-size:9px;font-weight:800;display:block}.guidedNextBody strong{margin-top:3px;font-size:14px;display:block}.guidedNextBody p{color:#667085;margin:5px 0 0;font-size:11px;line-height:1.45}.guidedNextActions{flex-direction:column;justify-content:center;align-items:stretch;gap:5px;display:flex}.guidedNextActions button{color:#fff;cursor:pointer;white-space:nowrap;background:#101828;border:0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750}.guidedNextActions .guidedDismiss{color:#667085;background:0 0;border:1px solid #1118271a}@media (max-width:760px){.guidedNextStep{width:auto;bottom:70px;left:12px;right:12px}.guidedNextBody{padding:11px;display:block}.guidedNextBody p{max-width:none}.guidedNextActions{flex-direction:row;margin-top:9px}.guidedNextActions button{flex:1}}@media print{.guidedNextStep{display:none!important}}
.dataProvenanceSection{margin:22px auto 34px}.dataProvenancePanel{position:relative;overflow:hidden}.dataProvenancePanel:before{content:"";background:#b8c1cf;width:4px;position:absolute;inset:0 auto 0 0}.dataProvenancePanel.current:before{background:#7eb896}.dataProvenancePanel.stale:before{background:#d89b72}.dataProvenanceHeading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:20px;display:flex}.dataProvenanceHeading h2{margin:4px 0 8px}.dataProvenanceHeading p{max-width:850px;margin:0}.auditState{text-align:right;border:1px solid #d9dee7;border-radius:14px;gap:3px;min-width:190px;padding:12px 14px;display:grid}.auditState strong{letter-spacing:.06em;font-size:12px}.auditState span{color:#697386;font-size:11px}.auditState.current{background:#f2faf5;border-color:#c7e3d0}.auditState.current strong{color:#267347}.auditState.stale{background:#fff6ef;border-color:#f0cfb6}.auditState.stale strong{color:#9b4d1d}.provenanceWarning{color:#7d3e17;background:#fff5ed;border:1px solid #f1ccb0;border-radius:12px;margin:0 0 18px;padding:13px 15px;font-size:13px;line-height:1.45}.provenanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provenanceCard{background:#fff;border:1px solid #e0e4eb;border-radius:16px;min-width:0;padding:16px}.provenanceCard.official{background:linear-gradient(#f8fbff 0%,#fff 100%)}.provenanceCard.document{background:linear-gradient(#fbf9ff 0%,#fff 100%)}.provenanceCard.user{background:linear-gradient(#fffaf5 0%,#fff 100%)}.provenanceCard.model{background:linear-gradient(#f6faf7 0%,#fff 100%)}.provenanceCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.provenanceCardHead span{letter-spacing:.08em;color:#5d6675;font-size:11px;font-weight:800}.provenanceCardHead b{letter-spacing:.08em;color:#4c5667;background:#eef1f5;border-radius:999px;padding:4px 7px;font-size:9px}.provenanceCard>strong{margin-bottom:13px;font-size:15px;display:block}.provenanceCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.provenanceCard dl>div{border-bottom:1px solid #edf0f4;gap:2px;min-width:0;padding-bottom:7px;display:grid}.provenanceCard dl>div.full{grid-column:1/-1}.provenanceCard dt{text-transform:uppercase;letter-spacing:.05em;color:#7b8492;font-size:10px}.provenanceCard dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.provenanceCard small{color:#687284;margin-top:10px;line-height:1.4;display:block}.overrideNote{color:#8a4a1f!important}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px!important}.hash{word-break:break-all}.auditTimeline{border-top:1px solid #e4e8ee;margin-top:16px;padding-top:16px}.auditTimeline ol{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.auditTimeline li{background:#fafbfc;border:1px solid #e6e9ef;border-radius:11px;grid-template-columns:150px 1fr;gap:14px;padding:9px 12px 9px 18px;display:grid;position:relative}.auditTimeline li:before{content:"";background:#8893a4;border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:7px}.auditTimeline li strong{font-size:12px}.auditTimeline li span{color:#657082;font-size:12px;line-height:1.4}.auditTimeline li.stale{background:#fff7f1;border-color:#efcfba}.auditTimeline li.stale:before{background:#c96d35}.provenanceFootnote{color:#707a89;margin-top:14px;font-size:11px;line-height:1.45}@media (max-width:800px){.dataProvenanceHeading{flex-direction:column;gap:14px}.auditState{box-sizing:border-box;text-align:left;width:100%}.provenanceGrid{grid-template-columns:1fr}.auditTimeline li{grid-template-columns:1fr;gap:3px}}@media print{.dataProvenanceSection{break-before:page;width:100%!important;margin:12px 0 0!important}.dataProvenancePanel{box-shadow:none!important;border:1px solid #bbb!important;padding:12px!important}.dataProvenanceHeading{margin-bottom:10px!important}.dataProvenanceHeading p{font-size:8pt!important}.auditState{min-width:150px!important;padding:8px!important}.provenanceGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.provenanceCard{break-inside:avoid;padding:10px!important}.provenanceCard dl{gap:5px 10px!important}.auditTimeline li{break-inside:avoid;padding:5px 8px 5px 16px!important}.provenanceWarning{color:#111!important;background:#f5f5f5!important;border-color:#aaa!important}}
.modelCardSection{margin:22px auto 34px}.modelCardPanel{position:relative;overflow:hidden}.modelCardPanel:before{content:"";background:#667a96;width:4px;position:absolute;inset:0 auto 0 0}.modelCardHeading{justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:18px;display:flex}.modelCardHeading h2{margin:4px 0 8px}.modelCardHeading p{max-width:840px;margin:0}.modelVersionBadge{text-align:right;background:#f7f9fc;border:1px solid #dce2ea;border-radius:14px;gap:3px;min-width:170px;padding:12px 14px;display:grid}.modelVersionBadge span{letter-spacing:.09em;color:#788292;font-size:9px}.modelVersionBadge strong{font-size:15px}.modelCurrentResult{background:#fafbfc;border:1px solid #e1e5eb;border-radius:15px;grid-template-columns:minmax(130px,.8fr) 32px minmax(130px,.8fr) minmax(230px,1.4fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:13px;display:grid}.modelCurrentResult>div:not(.arrow):not(.modelSeparation){grid-template-columns:1fr auto;align-items:center;gap:3px 10px;display:grid}.modelCurrentResult>div>span{color:#6d7787;font-size:11px}.modelCurrentResult>div>strong{font-size:19px}.modelCurrentResult>div>small{color:#596475;grid-column:2}.modelCurrentResult .arrow{color:#8290a2;place-items:center;font-size:22px;display:grid}.modelSeparation{border-left:1px solid #dfe4eb;align-content:center;gap:3px;padding-left:14px;display:grid}.modelSeparation b{font-size:12px}.modelSeparation span{color:#687386;font-size:11px;line-height:1.4}.modelMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modelMethodCard{background:#fff;border:1px solid #e1e5eb;border-radius:16px;min-width:0;padding:16px}.modelMethodCard.entity{background:linear-gradient(#f7fbff 0%,#fff 100%)}.modelMethodCard.grades{background:linear-gradient(#faf8ff 0%,#fff 100%)}.modelMethodCard.transaction{background:linear-gradient(#fffaf5 0%,#fff 100%)}.modelMethodCard.structure{background:linear-gradient(#f7fbf8 0%,#fff 100%)}.modelMethodHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.modelMethodHead span{letter-spacing:.08em;color:#667183;font-size:10px;font-weight:800}.modelMethodHead b{letter-spacing:.07em;color:#4f5b6c;background:#edf1f5;border-radius:999px;padding:4px 7px;font-size:9px}.modelMethodCard h3{margin:0 0 12px;font-size:16px}.modelRuleList{border-top:1px solid #e8ebf0;gap:0;display:grid}.modelRuleList>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);align-items:start;gap:12px;padding:8px 0;display:grid}.modelRuleList span{color:#626d7d;font-size:11px}.modelRuleList strong{font-size:11px;font-weight:650;line-height:1.4}.modelRuleList.weights>div{grid-template-columns:1fr auto}.modelMethodCard>small{color:#6b7585;margin-top:10px;line-height:1.45;display:block}.gradeBandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.gradeBandGrid div{text-align:center;background:#ffffffbf;border:1px solid #e3e6ec;border-radius:10px;gap:2px;padding:8px;display:grid}.gradeBandGrid strong{font-size:14px}.gradeBandGrid span{color:#747e8d;font-size:10px}.modelOverlayBlock{background:#fafbfc;border:1px solid #e1e5eb;border-radius:15px;margin-top:14px;padding:14px}.modelOverlayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:9px;display:grid}.modelOverlayGrid div{border-bottom:1px solid #e7ebf0;gap:3px;padding:8px 0;display:grid}.modelOverlayGrid strong{font-size:11px}.modelOverlayGrid span{color:#667182;font-size:11px;line-height:1.45}.modelCapacityNote{background:#f4f7fa;border:1px solid #e0e5eb;border-radius:13px;grid-template-columns:130px 1fr;gap:14px;margin-top:12px;padding:12px 14px;display:grid}.modelCapacityNote strong{font-size:12px}.modelCapacityNote span{color:#626e80;font-size:11px;line-height:1.5}.modelCardFootnote{color:#727c8b;margin-top:12px;font-size:10px;line-height:1.45}@media (max-width:800px){.modelCardHeading{flex-direction:column;gap:12px}.modelVersionBadge{box-sizing:border-box;text-align:left;width:100%}.modelCurrentResult{grid-template-columns:1fr 26px 1fr}.modelSeparation{border-top:1px solid #dfe4eb;border-left:0;grid-column:1/-1;padding:10px 0 0}.modelMethodGrid,.modelOverlayGrid{grid-template-columns:1fr}.modelCapacityNote{grid-template-columns:1fr;gap:4px}}@media (max-width:520px){.modelRuleList>div{grid-template-columns:1fr;gap:3px}.modelRuleList.weights>div{grid-template-columns:1fr auto}.gradeBandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.modelCardSection{break-before:page;width:100%!important;margin:12px 0 0!important}.modelCardPanel{box-shadow:none!important;border:1px solid #bbb!important;padding:12px!important}.modelCardHeading{margin-bottom:8px!important}.modelCurrentResult{padding:8px!important}.modelMethodGrid{grid-template-columns:1fr 1fr!important;gap:7px!important}.modelMethodCard{break-inside:avoid;padding:9px!important}.modelRuleList>div{padding:4px 0!important}.modelOverlayBlock{break-inside:avoid;padding:8px!important}.modelOverlayGrid{gap:4px 10px!important}.modelCapacityNote{break-inside:avoid;padding:8px!important}}
.syntheticDemo{background:#ffbe460e;border:1px solid #ffbe4647;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:16px 18px;display:flex}.syntheticDemo.active{background:#ffbe4616;border-color:#ffbe467a}.syntheticDemo>div:first-child{gap:5px;display:grid}.syntheticDemoBadge{color:#f4c766;letter-spacing:.08em;font-size:11px;font-weight:800}.syntheticDemo strong{font-size:15px}.syntheticDemo span{max-width:760px;color:var(--muted);font-size:13px;line-height:1.5}.syntheticDemoActions{flex:none;gap:8px;display:flex}.syntheticDemoActions button{color:var(--text);font:inherit;cursor:pointer;background:#ffbe461f;border:1px solid #ffbe466b;border-radius:10px;padding:10px 14px;font-weight:800}.syntheticDemoActions button.secondary{background:0 0}body[data-financeready-demo=true] .resultSection:before{content:"DEMO • FIKCYJNA SPÓŁKA • DANE SYNTETYCZNE • NIE UŻYWAĆ JAKO ANALIZY REALNEJ FIRMY";color:#f4c766;letter-spacing:.06em;text-align:center;background:#ffbe4614;border:1px solid #ffbe468c;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:11px;font-weight:900;display:block}body[data-financeready-demo=true] .financingLeadSection,body[data-financeready-demo=true] .dataProvenanceSection,body[data-financeready-demo=true] .workspaceSaveBar .primaryButton{display:none!important}body[data-financeready-demo=true] .workspaceSaveBar:after{content:"Tryb demo: zapis syntetycznej analizy do Workspace jest wyłączony.";color:#f4c766;font-size:12px;font-weight:700;display:block}@media print{body[data-financeready-demo=true] .resultSection:before{color:#111!important;background:#f2f2f2!important;border-color:#555!important}}@media (max-width:720px){.syntheticDemo{flex-direction:column;align-items:stretch}.syntheticDemoActions button{width:100%}}
