.rp260-main{max-width:1200px;color:var(--calc-text-primary,#f8fafc);margin-inline:auto;padding:28px 20px 48px}.rp260-main *,.rp260-main :before,.rp260-main :after{box-sizing:border-box}.rp260-main [hidden]{display:none}.rp260-main h2{margin:24px 0 14px;font-size:1.35rem}.rp260-main h3{margin:20px 0 12px;font-size:1.1rem}.rp260-main .fp-subtitle{max-width:76ch}.rp260-tabs,.rp260-toggles{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px;display:flex}.rp260-main button,.rp260-main select,.rp260-main input[type=text],.rp260-main input:not([type]){border:1px solid var(--calc-border-default,#475569);min-height:44px;color:inherit;background:var(--calc-bg-input,#21262d);font:inherit;border-radius:10px;padding:10px 12px}.rp260-main button{cursor:pointer}.rp260-main button:disabled{opacity:.55;cursor:default}.rp260-main button[aria-selected=true],.rp260-main button[aria-pressed=true]{color:#bae6fd;background:#38bdf81f;border-color:#38bdf8}html[data-theme=light] .rp260-main button[aria-selected=true],html[data-theme=light] .rp260-main button[aria-pressed=true]{color:#075985;background:#0369a114;border-color:#0369a1}.rp260-main button:focus-visible,.rp260-main input:focus-visible,.rp260-main select:focus-visible,.rp260-main summary:focus-visible,.rp260-scroll:focus-visible{outline-offset:3px;outline:3px solid #38bdf8}.rp260-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.rp260-group,.rp260-surface{border:1px solid var(--calc-border-default,#334155);background:var(--calc-bg-card,#161b22);border-radius:16px;margin-block:16px;padding:18px}.rp260-group summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:650}.rp260-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.rp260-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rp260-field label{font-size:.91rem;line-height:1.4}.rp260-field input,.rp260-field select{width:100%}.rp260-wide{grid-column:1/-1}.rp260-error,.rp260-main [aria-invalid=true]+small{color:#fda4af;font-size:.85rem}html[data-theme=light] .rp260-error{color:#9f1239}.rp260-main [aria-invalid=true]{border-color:#fb7185}.rp260-note{color:var(--calc-text-muted,#a8b8cc);max-width:100ch;font-size:.9rem;line-height:1.65}.rp260-check{align-items:center;gap:9px;min-height:44px;line-height:1.5;display:flex}.rp260-check input{accent-color:#0284c7;flex:none;width:19px;height:19px}.rp260-hero{border:1px solid var(--calc-border-default,#334155);background:linear-gradient(135deg,#38bdf814,#a78bfa0f);border-radius:18px;margin-block:20px;padding:24px}.rp260-hero .fp-feature-value{font:700 clamp(2rem, 6vw, 3.6rem)/1.2 var(--calc-font-mono,monospace);overflow-wrap:anywhere}body.finance-polished .rp260-main[data-cash-state=negative] .rp260-hero .fp-feature-value{color:#fecdd3}.rp260-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:18px;display:grid}.rp260-metric{border:1px solid var(--calc-border-default,#334155);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.rp260-metric>span:first-child{color:var(--calc-text-muted,#a8b8cc);font-size:.88rem;line-height:1.45}.rp260-metric>:last-child{font:600 1.2rem/1.4 var(--calc-font-mono,monospace);overflow-wrap:anywhere}.rp260-scroll{border:1px solid var(--calc-border-default,#334155);border-radius:10px;max-height:520px;margin-block:12px;overflow-x:auto}.rp260-main table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.rp260-main th,.rp260-main td{text-align:right;border-bottom:1px solid var(--calc-border-default,#334155);white-space:nowrap;padding:12px}.rp260-main th:first-child,.rp260-main td:first-child{z-index:1;text-align:left;background:var(--calc-bg-card,#161b22);position:sticky;left:0}.rp260-main th{font-size:.88rem}.rp260-main caption{text-align:left;padding:12px;font-size:.9rem}.rp260-main table button{text-align:right;width:100%}.rp260-chart{min-width:0;height:300px;position:relative}.rp260-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rp260-card{border:1px solid var(--calc-border-default,#334155);border-radius:12px;min-width:0;padding:16px}.rp260-card p{overflow-wrap:anywhere}.rp260-target{border-top:1px solid var(--calc-border-default,#334155);flex-direction:column;gap:8px;margin-block:14px;padding-top:16px;display:flex}.rp260-target strong{font:600 1.3rem/1.4 var(--calc-font-mono,monospace);overflow-wrap:anywhere}.rp260-repeated{border:1px solid var(--calc-border-default,#334155);border-radius:10px;margin-block:12px;padding:12px}.rp260-main textarea{width:100%;min-height:120px;color:inherit;background:var(--calc-bg-input,#21262d);border:1px solid var(--calc-border-default,#334155);border-radius:10px;padding:12px}.rp260-paper{display:none}.rp260-main input[type=range]{accent-color:#0284c7;width:100%;min-height:44px}@media (width<=900px){.rp260-columns,.rp260-cards{grid-template-columns:1fr}}@media (width<=540px){.rp260-main{padding:18px 12px 32px}.rp260-fields{grid-template-columns:1fr}.rp260-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rp260-group,.rp260-surface{padding:14px}.rp260-chart{height:260px}.rp260-metric{padding:12px}}@media print{@page{margin:12mm}@page rental-underwriting{size:letter landscape;margin:12mm}html.rp260-print-details body{page:rental-underwriting}html:has(.rp260-main),body.finance-polished:has(.rp260-main){color-scheme:light;--calc-bg-card:#fff;--calc-bg-input:#fff;--calc-bg-surface:#fff;--calc-bg-elevated:#fff;--calc-text-primary:#111;--calc-text-secondary:#333;--calc-text-muted:#333;--calc-text-dim:#475569;--calc-border-default:#94a3b8;min-height:0;color:#111!important;background:#fff!important}body.finance-polished:has(.rp260-main) .breadcrumb-bar{color:#334155!important;background:#fff!important}body.finance-polished #main-content *{color:#111!important;box-shadow:none!important}body.finance-polished #main-content .rp260-group,body.finance-polished #main-content .rp260-surface,body.finance-polished #main-content .rp260-hero,body.finance-polished #main-content input,body.finance-polished #main-content select,body.finance-polished #main-content button{background:#fff!important}.rp260-main{color:#111;background:#fff;max-width:none;padding:0}.rp260-main .rp260-paper{white-space:pre-wrap;font:10pt/1.45 monospace;display:block}.rp260-main .action-bar,.rp260-tabs,.rp260-main #share-review,.rp260-main>.rp260-toggles,html.rp260-print:not(.rp260-print-details) .rp260-main>:not(.rp260-paper):not(header){display:none}.rp260-main .rp260-columns{display:block}.rp260-main .rp260-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6pt;display:grid}.rp260-main .rp260-group{break-inside:auto;margin-block:8pt;padding:8pt}.rp260-main .rp260-scroll{max-height:none;overflow:visible}.rp260-main table{font-size:7pt}body.finance-polished #main-content table{table-layout:auto;width:100%!important}body.finance-polished #main-content td:not(:first-child){white-space:nowrap;overflow-wrap:normal}.rp260-main h1,.rp260-main h2,.rp260-main h3,.rp260-main summary{break-after:avoid}.rp260-main .rp260-field{break-inside:avoid}.rp260-main th,.rp260-main td{white-space:normal;overflow-wrap:anywhere;color:#111;background:#fff;padding:2pt;font-size:7pt;line-height:1.25;position:static}.rp260-main .rp260-chart{break-inside:avoid;height:260px}.rp260-main .fp-chart-panel{break-inside:avoid}.rp260-main .rp260-note{color:#333}.rp260-main .rp260-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rp260-main .rp260-surface{background:#fff;border-color:#aaa}.rp260-main tr{break-inside:avoid}html[lang=pt-BR] .rp260-main #yearTable th,html[lang=pt-BR] .rp260-main #yearTable td,html[lang=pt-BR] .rp260-main #monthly-table th,html[lang=pt-BR] .rp260-main #monthly-table td{padding:.75pt;font-size:6.5pt}html[lang=pt-BR] .rp260-main #yearTable th:first-child,html[lang=pt-BR] .rp260-main #yearTable td:first-child,html[lang=pt-BR] .rp260-main #monthly-table th:first-child,html[lang=pt-BR] .rp260-main #monthly-table td:first-child{white-space:nowrap}}@media screen and (width<=480px){.rp260-main #wealth-receipt{grid-template-columns:minmax(0,1fr)}}