.RentalCashflowWorkspace-module__n_zL_W__workspace{padding-top:32px;padding-bottom:64px}.RentalCashflowWorkspace-module__n_zL_W__intro{max-width:800px;margin-bottom:28px}.RentalCashflowWorkspace-module__n_zL_W__intro h1{margin:12px 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.RentalCashflowWorkspace-module__n_zL_W__intro p{color:var(--ink-soft)}.RentalCashflowWorkspace-module__n_zL_W__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.RentalCashflowWorkspace-module__n_zL_W__mobileSummary{display:none}.RentalCashflowWorkspace-module__n_zL_W__results h2{scroll-margin-top:100px}.RentalCashflowWorkspace-module__n_zL_W__panel{border:1px solid var(--line);background:var(--paper);border-radius:20px;min-width:0;margin-bottom:20px;padding:clamp(18px,2.5vw,30px)}.RentalCashflowWorkspace-module__n_zL_W__panel h2{margin-bottom:20px;font-size:1.35rem;line-height:1.3}.RentalCashflowWorkspace-module__n_zL_W__panel select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.RentalCashflowWorkspace-module__n_zL_W__panel h3{margin:20px 0 12px;font-size:1.08rem}.RentalCashflowWorkspace-module__n_zL_W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.RentalCashflowWorkspace-module__n_zL_W__note{color:var(--muted);margin:12px 0 18px;font-size:.85rem;line-height:1.6}.RentalCashflowWorkspace-module__n_zL_W__details{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.RentalCashflowWorkspace-module__n_zL_W__details summary{cursor:pointer;padding:4px 0;font-weight:750}.RentalCashflowWorkspace-module__n_zL_W__details p{line-height:1.6}.RentalCashflowWorkspace-module__n_zL_W__primary{background:var(--cream);border-radius:16px;padding:22px}.RentalCashflowWorkspace-module__n_zL_W__primary>span{color:var(--ink-soft);font-size:.85rem}.RentalCashflowWorkspace-module__n_zL_W__primary strong{color:var(--pine);margin:8px 0;font-size:clamp(2rem,4vw,2.8rem);display:block}.RentalCashflowWorkspace-module__n_zL_W__primary small{font-size:1rem;font-weight:500}.RentalCashflowWorkspace-module__n_zL_W__primary p{margin-bottom:0;font-size:.9rem}.RentalCashflowWorkspace-module__n_zL_W__breakdown{margin:18px 0}.RentalCashflowWorkspace-module__n_zL_W__breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.RentalCashflowWorkspace-module__n_zL_W__breakdown dt{font-size:.88rem}.RentalCashflowWorkspace-module__n_zL_W__breakdown dd{text-align:right;flex-shrink:0;margin:0;font-weight:750}.RentalCashflowWorkspace-module__n_zL_W__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.RentalCashflowWorkspace-module__n_zL_W__metrics>div{border:1px solid var(--line);border-radius:12px;padding:14px}.RentalCashflowWorkspace-module__n_zL_W__metrics span{color:var(--muted);font-size:.8rem;display:block}.RentalCashflowWorkspace-module__n_zL_W__metrics strong{overflow-wrap:anywhere;margin-top:5px;font-size:1.25rem;display:block}.RentalCashflowWorkspace-module__n_zL_W__saveRow{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.RentalCashflowWorkspace-module__n_zL_W__saveRow>label{flex:250px}.RentalCashflowWorkspace-module__n_zL_W__saveRow input{width:100%}.RentalCashflowWorkspace-module__n_zL_W__comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.RentalCashflowWorkspace-module__n_zL_W__comparison article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;padding:18px}.RentalCashflowWorkspace-module__n_zL_W__comparison h3{margin-top:0}.RentalCashflowWorkspace-module__n_zL_W__comparison p{font-size:.88rem}.RentalCashflowWorkspace-module__n_zL_W__links{flex-wrap:wrap;gap:12px 24px;display:flex}.RentalCashflowWorkspace-module__n_zL_W__links a,.RentalCashflowWorkspace-module__n_zL_W__details a{text-underline-offset:3px;text-decoration:underline}@media (max-width:850px){.RentalCashflowWorkspace-module__n_zL_W__layout,.RentalCashflowWorkspace-module__n_zL_W__comparison{grid-template-columns:1fr}.RentalCashflowWorkspace-module__n_zL_W__mobileSummary{border:1px solid var(--line);background:var(--mint-soft);border-radius:12px;gap:7px;margin-bottom:18px;padding:18px;display:grid}.RentalCashflowWorkspace-module__n_zL_W__mobileSummary span{font-size:13px}.RentalCashflowWorkspace-module__n_zL_W__mobileSummary strong{font-size:28px}.RentalCashflowWorkspace-module__n_zL_W__mobileSummary a{min-height:44px;color:var(--pine);align-items:center;font-size:13px;font-weight:700;display:flex}}@media (max-width:480px){.RentalCashflowWorkspace-module__n_zL_W__fields,.RentalCashflowWorkspace-module__n_zL_W__metrics{grid-template-columns:1fr}.RentalCashflowWorkspace-module__n_zL_W__breakdown>div{flex-wrap:wrap;gap:5px}}
