.property-calculator .deal-source{background:var(--surface);border:1px solid var(--rule);border-radius:12px;margin-bottom:32px;padding:24px}.deal-source>label{margin-bottom:10px;font-weight:700;display:block}.deal-source select{width:100%;max-width:100%;min-height:48px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);font:inherit;border-radius:6px;padding:12px}.deal-held{border-left:3px solid var(--accent);background:var(--butter);padding:10px 14px}.deal-table-wrap{border:1px solid var(--rule);border-radius:12px;overflow:auto}.deal-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.deal-table-wrap caption{text-align:left;background:var(--butter);padding:16px;font-weight:700}.deal-table-wrap th,.deal-table-wrap td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;overflow-wrap:anywhere;padding:16px}.deal-table-wrap thead{background:var(--surface)}.deal-table-wrap tbody th{font-weight:400}.deal-table-wrap td{font-weight:700}.deal-output-actions{flex-wrap:wrap;margin:24px 0}.property-calculator .capital-section-head{font-size:23px}.property-calculator .capital-results details p{font-size:15px}.property-calculator .capital-inputs{display:block}.property-calculator .capital-intro h1{max-width:800px}@media (width<=760px){.deal-source{padding:18px!important}.deal-table-wrap th,.deal-table-wrap td{padding:12px;font-size:14px}.deal-output-actions>a{white-space:normal}.deal-source select{font-size:14px}}