.unit-rents{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.unit-rents>summary{cursor:pointer;font-size:14px;font-weight:750;color:var(--green2,#153147)}.unit-rents-body{padding-top:14px}.unit-rent-toggle{display:flex!important;gap:10px;align-items:center!important;font-size:14px!important}.unit-rent-toggle input{width:18px!important;height:18px!important;margin:0!important;flex:0 0 18px}.unit-rent-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;margin:12px 0;border:1px solid var(--line);border-radius:12px;background:#f5f2e9}.unit-rent-row>strong{grid-column:1/-1;font-size:13px}.unit-rent-row label{font-size:12px!important;display:block!important;min-width:0}.unit-rent-row input,.unit-rent-row select{width:100%;min-width:0;padding:10px;margin-top:5px;border:1px solid #ede9df;border-radius:8px;background:#fff;font:inherit}.unit-rent-row>button{align-self:end;min-height:40px}.unit-rent-total{font-size:13px;font-weight:750;line-height:1.6}.unit-rent-error{color:#953e2c}#rent[readonly],#units[readonly]{background:#f5f2e9;color:#153147}.deal-decision{border:1px solid #c8c8be;border-radius:14px;padding:18px;margin:14px 0 20px;background:#f5f2e9}.deal-decision h4{font-size:17px;margin:0 0 10px}.deal-decision #dealGoalVerdict{font-size:13px;font-weight:750;line-height:1.5;margin:0 0 14px;color:#85542b}.deal-decision #dealGoalVerdict[data-result=pass]{color:#153147}.deal-goal-price{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.deal-goal-price>span{font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.5}.deal-goal-price>strong{font-size:clamp(25px,3vw,36px);line-height:1.2;color:#182b3b;overflow-wrap:anywhere}.deal-goal-price>small{font-size:12px;color:#19374b;line-height:1.5}.deal-goal-price>button{margin:5px 0 8px;white-space:normal}.deal-goal-metrics{margin:12px 0}.deal-goal-metrics>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ede9df;padding:10px 0;font-size:12px}.deal-goal-metrics dt{line-height:1.5}.deal-goal-metrics dd{margin:0;font-weight:800;white-space:nowrap;font-size:15px}.deal-decision .report-targets{margin-top:12px}.deal-decision .report-target-grid{display:grid;grid-template-columns:1fr!important;gap:10px}.deal-decision .report-target-grid input{width:100%;min-width:0}.deal-decision .report-targets summary{cursor:pointer;font-size:13px;font-weight:750}.deal-decision .fine{font-size:12px;line-height:1.6}.prime-rate-note{display:block;font-weight:400;font-size:12px;line-height:1.5;margin-top:6px;color:#19374b}.unit-rents [hidden]{display:none!important}@media(max-width:380px){.unit-rent-row{grid-template-columns:1fr}.deal-decision{padding:14px}.deal-goal-metrics>div{gap:8px}}
