.PropertyGallery-module__QOqAja__gallery{gap:.75rem;display:grid}.PropertyGallery-module__QOqAja__main{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-border);position:relative;overflow:hidden}.PropertyGallery-module__QOqAja__mainImage{object-fit:cover}.PropertyGallery-module__QOqAja__thumbnails{gap:.6rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.PropertyGallery-module__QOqAja__thumb{border-radius:var(--radius-md);opacity:.75;border:2px solid #0000;flex:none;width:5.25rem;height:4rem;transition:border-color .15s,opacity .15s;position:relative;overflow:hidden}.PropertyGallery-module__QOqAja__thumb:hover{opacity:1}.PropertyGallery-module__QOqAja__thumbActive{border-color:var(--color-primary);opacity:1}.PropertyGallery-module__QOqAja__thumbImage{object-fit:cover}
.Badge-module__H8aylq__badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.Badge-module__H8aylq__primary{background:var(--color-primary-soft);color:var(--color-primary)}.Badge-module__H8aylq__accent{color:var(--color-accent);background:#fff4e6}.Badge-module__H8aylq__neutral{color:var(--color-foreground-soft);background:#f2f4f7}.Badge-module__H8aylq__success{color:var(--color-success);background:#ecfdf3}
