.property-detail-layout>.property-detail-main,.property-detail-layout>.property-action-column{min-width:0}.us-groups{gap:14px;display:grid}.us-group{background:linear-gradient(#fbfdfd,#f5f9fa);border:1px solid #dfe9ec;border-radius:14px;padding:16px 18px}.us-group h3{color:#0b5f66;align-items:center;gap:8px;margin:0 0 12px;font-size:.9rem;font-weight:900;display:flex}.us-group h3 svg{color:#0b8f8a}.us-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.us-grid div{background:#fff;border:1px solid #e6eef0;border-radius:10px;gap:3px;min-width:0;padding:11px 13px;display:grid}.us-grid dt{color:#6c8289;font-size:.72rem;font-weight:700}.us-grid dd{color:#14333f;overflow-wrap:anywhere;margin:0;font-size:.93rem;font-weight:900}.us-hero-opportunity{align-items:center;gap:5px;display:inline-flex;color:#fff!important;background:#7a1f2b!important}.us-seller-badge,.us-broker-badge{border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;font-size:.8rem;font-weight:800;line-height:1.5;display:flex}.us-seller-badge{color:#0d4f4a;background:#eef6f5}.us-broker-badge.is-open{color:#1f6b45;background:#e9f5ee;border:1px solid #c9e6d4}.us-broker-badge.is-direct{color:#7a5413;background:#fbf3e4;border:1px solid #eedcb6}.us-opportunity{background:linear-gradient(120deg,#fdf5f2,#fbefe9);border:1px solid #efd5cc;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;margin-top:16px;padding:18px;display:grid}.us-opportunity>div>span{color:#fff;background:#7a1f2b;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.us-opportunity>div>p{color:#6d3a3d;margin:9px 0 0;font-size:.8rem;line-height:1.8}.us-opportunity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.us-opportunity dl div{background:#fff;border:1px solid #f0dcd5;border-radius:9px;padding:9px 11px}.us-opportunity dt{color:#8a6a6c;font-size:.7rem;font-weight:700}.us-opportunity dd{color:#3a1d20;margin:2px 0 0;font-size:.9rem;font-weight:900}.us-opportunity .is-gap{background:#7a1f2b;border-color:#7a1f2b}.us-opportunity .is-gap dt{color:#f3cfd3}.us-opportunity .is-gap dd{color:#fff}@media (max-width:760px){.us-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.us-opportunity{grid-template-columns:1fr}}@media (max-width:380px){.us-opportunity dl{grid-template-columns:1fr}}
