._container_1ofjy_3{background:var(--color-blue-2);padding:2rem;margin:3rem 0;border-radius:8px}._houseGrid_1ofjy_10{display:grid;grid-template-columns:120px 1fr auto;gap:1.5rem;align-items:start;margin:1.5rem 0}._imageContainer_1ofjy_18{position:relative}._houseImage_1ofjy_22{width:120px;height:80px;object-fit:cover;border-radius:6px}._imagePlaceholder_1ofjy_29{width:120px;height:80px;background:var(--color-neutral-4);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--color-neutral-10)}._saleLabel_1ofjy_41{position:absolute;top:-6px;right:-6px;background:var(--color-lime-9);color:var(--color-lime-1);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}._houseTitle_1ofjy_54{margin:0 0 .25rem;font-size:1rem;font-weight:600}._houseLocation_1ofjy_60{margin:0 0 .5rem;color:var(--color-neutral-11);font-size:.9rem}._priceContainer_1ofjy_66{font-size:1.1rem;font-weight:700;color:var(--color-blue-11)}._salesConditions_1ofjy_72{margin-left:.5rem;font-size:.9rem;font-weight:400;color:var(--color-neutral-10)}._houseDetails_1ofjy_79{margin-top:.5rem;font-size:.8rem;color:var(--color-neutral-10)}._description_1ofjy_85{margin-top:1rem;font-size:.9rem;color:var(--color-neutral-11)}._actionsContainer_1ofjy_91{margin-top:1rem}
