.ftos-app.ftos-performance-ratios-app #pfr-ledger-fields,.ftos-app.ftos-performance-ratios-app #pfr-summary-fields{margin-top:12px}.ftos-app.ftos-performance-ratios-app .pfr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftos-app.ftos-performance-ratios-app .pfr-summary-grid .ftos-field:last-child{grid-column:1 / -1}.ftos-app.ftos-performance-ratios-app .pfr-basis-metric{grid-column:span 2}.ftos-app.ftos-performance-ratios-app .pfr-reconciliation{display:grid;gap:8px;margin-top:14px}.ftos-app.ftos-performance-ratios-app .pfr-reconciliation>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--ftos-border);border-radius:9px;background:var(--ftos-surface-soft)}.ftos-app.ftos-performance-ratios-app .pfr-reconciliation span{color:var(--ftos-muted);font-size:12px}.ftos-app.ftos-performance-ratios-app .pfr-reconciliation strong{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.ftos-app.ftos-performance-ratios-app .pfr-count-note{margin:12px 0 0;color:var(--ftos-muted);font-size:12px;line-height:1.5}@media (max-width:520px){.ftos-app.ftos-performance-ratios-app .pfr-summary-grid{grid-template-columns:1fr}.ftos-app.ftos-performance-ratios-app .pfr-summary-grid .ftos-field:last-child,.ftos-app.ftos-performance-ratios-app .pfr-basis-metric{grid-column:auto}.ftos-app.ftos-performance-ratios-app .pfr-reconciliation>div{align-items:flex-start;flex-direction:column;gap:4px}.ftos-app.ftos-performance-ratios-app .pfr-reconciliation strong{text-align:left}.ftos-app.ftos-performance-ratios-app .ftos-input,.ftos-app.ftos-performance-ratios-app .ftos-select{min-height:44px}}