.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}}.acquisitionCompanyBlock{margin-top:18px}.acquisitionCompanyHeading{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 8px;display:flex}.acquisitionCompanyHeading strong,.acquisitionCompanyHeading small{display:block}.acquisitionCompanyHeading strong{font-size:13px}.acquisitionCompanyHeading small{color:#98a2b3;margin-top:3px;font-size:10px}.acquisitionCompanyTable{border:1px solid #11182717;border-radius:14px;overflow:hidden}.acquisitionCompanyRow{border-bottom:1px solid #11182712;grid-template-columns:1.05fr .9fr 1.7fr .8fr;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.acquisitionCompanyRow:last-child{border-bottom:0}.acquisitionCompanyRow.header{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:10px;font-weight:800}.acquisitionCompanyRow strong,.acquisitionCompanyRow small{display:block}.acquisitionCompanyRow small{color:#98a2b3;margin-top:2px;font-size:10px}.acquisitionCompanyRow a{font-weight:800;text-decoration:none}.acquisitionCompanyRow a:hover{text-decoration:underline}@media (max-width:650px){.acquisitionCompanyRow{grid-template-columns:1fr 1fr}.acquisitionCompanyRow.header span:nth-child(3),.acquisitionCompanyRow.header span:nth-child(4){display:none}.acquisitionCompanyRow>span:nth-child(3),.acquisitionCompanyRow>span:nth-child(4){color:#667085;font-size:10px}}
.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%}}
