._loadingContainer_1txit_3{text-align:center;padding:2rem}._housesGrid_1txit_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}._houseCard_1txit_15{background:var(--color-neutral-1);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;position:relative;transition:transform .2s,box-shadow .2s}._statusLabel_1txit_26{position:absolute;top:1rem;right:1rem;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.8rem;font-weight:600;z-index:1}._statusLabelSoldConditional_1txit_38{background:#ff9500}._statusLabelSold_1txit_38{background:#e60026}._houseImage_1txit_46{width:100%;height:200px;object-fit:cover}._imagePlaceholder_1txit_52{width:100%;height:200px;background:var(--color-neutral-3);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-10)}._cardContent_1txit_62{padding:1.5rem}._houseTitle_1txit_66{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}._houseLocation_1txit_72{margin:0 0 1rem;color:var(--color-neutral-10)}._priceContainer_1txit_77{font-size:1.3rem;font-weight:700;color:var(--color-blue-11);margin-bottom:1rem}._salesConditions_1txit_84{margin-left:.5rem;font-size:1rem;font-weight:400;color:var(--color-neutral-10)}._houseSpecs_1txit_91{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;font-size:.9rem;color:var(--color-neutral-10)}._metaInfo_1txit_100{display:flex;justify-content:space-between;align-items:center}._houseDetails_1txit_106{font-size:.9rem;color:var(--color-neutral-10)}._houseType_1txit_111{text-transform:capitalize}._energyLabel_1txit_115{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}._energyLabelC_1txit_126{color:#000}._energyLabelWhiteText_1txit_130{color:#fff}._description_1txit_134{margin-top:1rem;font-size:.9rem;color:var(--color-neutral-11);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}._featuresContainer_1txit_145{margin-top:1rem}._featuresGrid_1txit_149{display:flex;flex-wrap:wrap;gap:.5rem}._featureTag_1txit_155{background:var(--color-neutral-3);color:var(--color-neutral-11);padding:.25rem .5rem;border-radius:12px;font-size:.8rem}._moreFeatures_1txit_163{color:var(--color-neutral-10);font-size:.8rem;padding:.25rem .5rem}._actionsContainer_1txit_169{display:flex;align-items:center;gap:20px;margin-top:1.5rem;justify-content:end}._actionButton_1txit_177{flex:1;text-align:center;padding:.7rem;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .2s}._primaryAction_1txit_187{background:var(--color-blue-9);color:#fff}._secondaryAction_1txit_192{background:var(--color-neutral-3);color:var(--color-neutral-11)}
