.property-workspace{display:grid;gap:20px}.property-summaries{display:grid;gap:14px}.property-summary{background:#193c32;color:#fff;padding:26px 30px;border-radius:18px}.property-summary .eyebrow{color:#cee3a3}.property-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px}.property-summary-grid>div{display:grid;gap:8px}.property-summary-grid strong{font-size:clamp(24px,3vw,34px);line-height:1.15;overflow-wrap:anywhere}.property-summary-grid small{color:#e2ecdc}.property-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:20px;align-items:start}.property-list{padding:20px}.property-choice{display:flex;align-items:flex-start;gap:10px;background:transparent;border:1px solid transparent;border-radius:12px;padding:16px 12px;width:100%;text-align:left;color:inherit;cursor:pointer;margin-top:8px;font:inherit}.property-choice span:last-child{display:grid;gap:5px;min-width:0}.property-choice strong{overflow-wrap:anywhere}.property-choice small{color:var(--muted);font-size:12px;line-height:1.45}.property-choice.selected{background:#eff4e8;border-color:#c7d9b1}.property-choice:hover{background:#f5f7f1}.property-choice:focus-visible{outline:3px solid #698b47;outline-offset:2px}.property-detail{display:grid;gap:20px;min-width:0}.property-detail .card{min-width:0}.property-kpis{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.property-kpis>div{display:grid;gap:6px;border-left:3px solid #c5dba0;padding-left:12px}.property-kpis strong{font-size:25px;line-height:1.2;overflow-wrap:anywhere}.property-kpis span,.property-kpis small{font-size:12px;color:var(--muted)}.property-breakdown{display:grid;gap:10px;padding:16px 0;margin:10px 0 16px;border-block:1px solid #e3e9de}.property-breakdown span{display:flex;justify-content:space-between;gap:15px;font-size:13px}.property-breakdown strong{white-space:nowrap}.property-value{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.property-value strong{font-size:29px;overflow-wrap:anywhere}.property-value span{font-size:13px;color:var(--muted)}.property-market{padding:16px;border-radius:12px;background:#f1f5eb;margin-top:16px;font-size:13px;line-height:1.6}.property-market p{margin:5px 0}.property-market small{display:block;color:var(--muted);margin-top:8px}.property-method summary{font-weight:600;cursor:pointer}.property-method p{font-size:13px;line-height:1.7;color:var(--muted)}.property-empty{text-align:center}.property-detail .table-wrap{max-height:420px;overflow:auto}.property-detail th,.property-detail td{white-space:normal}.property-detail .description{min-width:150px}.property-detail .card-head{flex-wrap:wrap}.property-detail h2{overflow-wrap:anywhere}.property-detail .actions{flex-wrap:wrap}.property-detail .button{white-space:normal}
@media(max-width:1100px){.property-layout{grid-template-columns:1fr}.property-list{display:flex;gap:8px;flex-wrap:wrap}.property-list .card-head{width:100%}.property-choice{width:auto;flex:1 1 220px;margin:0}}
@media(max-width:600px){.property-summary{padding:22px}.property-summary-grid{grid-template-columns:1fr;gap:22px}.property-kpis{gap:20px 10px}.property-kpis strong{font-size:21px}.property-breakdown span{flex-wrap:wrap}.property-choice{flex-basis:100%}.property-value strong{font-size:25px}.property-detail .card{padding:20px}}
