/* V493: one reading path; native disclosures never remove report data. */
@media screen {
#freelance.fxh-polished492.fxh-flow493{max-width:1000px!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-grid{grid-template-columns:minmax(0,1fr)!important;margin:0 0 20px!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-modebar-compact{margin:12px 0!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-toggle-row-407{width:100%!important;margin:0 0 20px!important;justify-content:stretch!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-toggle{width:100%!important;max-width:none!important;margin:0!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-basic-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
#freelance.fxh-polished492.fxh-flow493 .fxh-basic-fields>.fxh-two{display:contents}
#freelance.fxh-polished492.fxh-flow493 .fxh-basic-fields .fxh-field{min-width:0!important;margin:0 0 12px!important}
#freelance.fxh-polished492.fxh-flow493 #fxhResult{margin:20px 0!important;min-height:0!important}
#freelance.fxh-polished492.fxh-flow493 #fxhResult .fxh-cta{width:100%!important;margin:14px 0 0!important;padding:18px 12px 0!important;border:0!important;border-top:1px solid #c7d2fe!important;box-shadow:none!important;background:transparent!important;display:block!important;text-align:center!important}
#freelance.fxh-polished492.fxh-flow493 #fxhResult .fxh-cta[hidden]{display:none!important}
#freelance.fxh-polished492.fxh-flow493 #fxhResult .fxh-cta-icon,#freelance.fxh-polished492.fxh-flow493 #fxhResult .fxh-cta p{display:none!important}
#freelance.fxh-polished492.fxh-flow493 #fxhResult .fxh-result-main-407{min-height:0!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-basic-income-v462{position:static!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:20px!important;background:linear-gradient(135deg,#f8faff,#f5f3ff)!important}
#freelance.fxh-polished492.fxh-flow493 .fx-v307-insight{margin:0 0 20px!important}
#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493>.fxh-breakdown,#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493>#fxhAssumptions489{margin:16px 0 0!important;box-shadow:none!important}
#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493 .fixer-tool-upgrade-panel{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:16px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
/* Shared metrics already appear above; preserve the unique retained-income ratio. */
#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493 .fxh-snapshot-grid-v447>div:not(:has(#fxFRemainV447)),#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493 .fxh-snapshot-head-v447,#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493 .fxh-snapshot-foot-v447,#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493 .fxh-snapshot-status-v447{display:none!important}
#freelance.fxh-polished492.fxh-flow493 #fxhFullDetails493 .fxh-snapshot-grid-v447{grid-template-columns:minmax(0,1fr)!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-flow-section493{margin:24px 0 0;padding-top:20px;border-top:1px solid #e2e8f0;min-width:0}
#freelance.fxh-polished492.fxh-flow493 .fxh-flow-section493>h3{font-size:18px;font-weight:850;line-height:1.6;margin:0 0 14px}
#freelance.fxh-polished492.fxh-flow493 #fxhCompareDetails493>#fxhComparison489,#freelance.fxh-polished492.fxh-flow493 #fxhBalanceDetails493>#fxhBalance490{margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#freelance.fxh-polished492.fxh-flow493 #fxhCompareDetails493>#fxhComparison489>h3,#freelance.fxh-polished492.fxh-flow493 #fxhBalanceDetails493>#fxhBalance490>h3{display:none!important}
#freelance.fxh-polished492.fxh-flow493 #fxhHelpDetails493{margin:14px 0 0!important}
#freelance.fxh-polished492.fxh-flow493 #fxhHelpDetails493 .fxh-howto-v464{margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important}
#freelance.fxh-polished492.fxh-flow493 #fxhHelpDetails493 .fxh-howto-title-v464{display:none!important}
#freelance.fxh-polished492.fxh-flow493 #fxhToolbar493{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#freelance.fxh-polished492.fxh-flow493 #fxhToolbar493>.fxh-result-actions-407,#freelance.fxh-polished492.fxh-flow493 #fxhToolbar493>.fixer-universal-actions-v133{display:contents!important}
#freelance.fxh-polished492.fxh-flow493 #fxhToolbar493 button{width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 14px!important;line-height:1.5!important;font-size:14px!important;white-space:normal!important;border-radius:12px!important;justify-content:center!important}
#freelance.fxh-polished492.fxh-flow493 #fxhSaved{margin:16px 0 0!important;padding:18px!important;box-shadow:none!important}
.dark #freelance.fxh-polished492.fxh-flow493 .fxh-flow-section493{border-color:#334155}
.dark #freelance.fxh-polished492.fxh-flow493 #fxhResult .fxh-cta{border-top-color:#4c4776!important}
.dark #freelance.fxh-polished492.fxh-flow493 .fxh-basic-income-v462{background:linear-gradient(135deg,#17213a,#1e1b4b)!important}
@media(max-width:700px){
#freelance.fxh-polished492.fxh-flow493 .fxh-basic-fields{grid-template-columns:minmax(0,1fr);gap:0}
#freelance.fxh-polished492.fxh-flow493 #fxhToolbar493{grid-template-columns:repeat(2,minmax(0,1fr))}
#freelance.fxh-polished492.fxh-flow493 .fxh-basic-income-v462{padding:16px!important}
}
@media(max-width:380px){#freelance.fxh-polished492.fxh-flow493 .fxh-basic-income-grid-v462{grid-template-columns:minmax(0,1fr)!important}}
}
