.idx-detail-dialog{width:min(960px,94vw);max-height:90dvh;padding:20px;border:0;border-radius:18px;overflow:auto}.idx-detail-content .idx-card{width:100%;max-width:none}.hz-property-description{white-space:pre-line;line-height:1.7}.hz-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hz-fact-grid>div{padding:14px;background:#f4f7fb;border-radius:10px}.hz-fact-grid dt{color:#58677b;font-size:.85rem}.hz-fact-grid dd{margin:6px 0 0;font-weight:600}.hz-property-facts{padding:16px 0}@media(max-width:540px){.hz-fact-grid{grid-template-columns:1fr}.idx-detail-dialog{padding:12px}}