.RoundButton-module__ZQYyrq__button{border-radius:var(--radius-full);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex-shrink:0;place-items:center;display:inline-grid}.RoundButton-module__ZQYyrq__outline{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.RoundButton-module__ZQYyrq__outline:hover{border-color:var(--color-border-strong)}.RoundButton-module__ZQYyrq__soft{background:var(--color-gold-100);color:var(--color-ink)}.RoundButton-module__ZQYyrq__soft:hover{background:var(--color-gold-300)}.RoundButton-module__ZQYyrq__white{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-float)}.RoundButton-module__ZQYyrq__glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a6b;border:1px solid #ffffffb3}.RoundButton-module__ZQYyrq__glass:hover{background:#0a0a0a99}:where(.RoundButton-module__ZQYyrq__button){position:relative}@media (pointer:coarse){.RoundButton-module__ZQYyrq__button:after{content:"";inset:min(0px, calc((100% - var(--touch-target)) / 2));position:absolute}}
.PropertyCard-module__FF8xuW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.PropertyCard-module__FF8xuW__card:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.PropertyCard-module__FF8xuW__media{aspect-ratio:210/136;background:var(--color-surface-muted);position:relative;overflow:hidden}.PropertyCard-module__FF8xuW__image{object-fit:cover;transition:transform var(--duration-base) var(--ease-out)}.PropertyCard-module__FF8xuW__card:hover .PropertyCard-module__FF8xuW__image{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.PropertyCard-module__FF8xuW__card,.PropertyCard-module__FF8xuW__image{transition:none}.PropertyCard-module__FF8xuW__card:hover,.PropertyCard-module__FF8xuW__card:hover .PropertyCard-module__FF8xuW__image{transform:none}}.PropertyCard-module__FF8xuW__badge{top:var(--space-3);left:var(--space-3);height:22px;padding-inline:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--weight-medium);align-items:center;gap:4px;display:inline-flex;position:absolute}.PropertyCard-module__FF8xuW__featured{background:var(--gradient-gold);color:var(--color-on-gold)}.PropertyCard-module__FF8xuW__new{background:var(--color-gold-50);color:var(--color-ink)}.PropertyCard-module__FF8xuW__save{top:var(--space-3);right:var(--space-3);z-index:2;position:absolute}.PropertyCard-module__FF8xuW__saved{color:var(--color-gold-600)}.PropertyCard-module__FF8xuW__saved svg{fill:currentColor}.PropertyCard-module__FF8xuW__titleLink{color:inherit}.PropertyCard-module__FF8xuW__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.PropertyCard-module__FF8xuW__titleLink:focus-visible{outline:none}.PropertyCard-module__FF8xuW__card:has(.PropertyCard-module__FF8xuW__titleLink:focus-visible){outline:2px solid var(--color-gold-500);outline-offset:2px}.PropertyCard-module__FF8xuW__raised{z-index:2;position:relative}.PropertyCard-module__FF8xuW__body{padding:var(--space-3) 10px;flex-direction:column;flex:1;display:flex}.PropertyCard-module__FF8xuW__title{font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.PropertyCard-module__FF8xuW__location{font-size:var(--text-2xs);color:var(--color-text-muted);margin-top:2px}.PropertyCard-module__FF8xuW__footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.PropertyCard-module__FF8xuW__details{min-width:0}.PropertyCard-module__FF8xuW__price{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}.PropertyCard-module__FF8xuW__specs{gap:var(--space-3);margin-top:var(--space-2);color:var(--color-text-muted);white-space:nowrap;font-size:.625rem;display:flex}.PropertyCard-module__FF8xuW__specs li{align-items:center;gap:5px;display:inline-flex}.PropertyCard-module__FF8xuW__specs svg{color:var(--color-text)}
.ExclusiveListings-module__Qn6EMa__viewAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-gold-600);display:inline-flex}.ExclusiveListings-module__Qn6EMa__viewAll:hover{color:var(--color-gold-700)}@media (pointer:coarse){.ExclusiveListings-module__Qn6EMa__viewAll{position:relative}.ExclusiveListings-module__Qn6EMa__viewAll:after{content:"";position:absolute;inset:-12px -8px}}.ExclusiveListings-module__Qn6EMa__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ExclusiveListings-module__Qn6EMa__item{display:flex}.ExclusiveListings-module__Qn6EMa__item>*{flex:1}@media (max-width:959px){.ExclusiveListings-module__Qn6EMa__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:18px;padding-block:2px var(--space-1);grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;margin-inline:-18px;scroll-padding-inline:18px;overflow-x:auto}.ExclusiveListings-module__Qn6EMa__grid::-webkit-scrollbar{display:none}.ExclusiveListings-module__Qn6EMa__item{scroll-snap-align:start}}@media (max-width:767px){.ExclusiveListings-module__Qn6EMa__grid{scroll-padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);grid-auto-columns:78%}}
.RecentInquiries-module__D8nMkq__toolbar{align-items:center;gap:var(--space-2);display:flex}.RecentInquiries-module__D8nMkq__search{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);align-items:center;width:156px;height:30px;display:flex;position:relative}.RecentInquiries-module__D8nMkq__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:10px}.RecentInquiries-module__D8nMkq__searchInput{width:100%;height:100%;padding:0 var(--space-3) 0 32px;font-size:var(--text-2xs);background:0 0;border:0;outline:none}.RecentInquiries-module__D8nMkq__searchInput::placeholder{color:var(--color-text-subtle)}.RecentInquiries-module__D8nMkq__filterButton{width:32px;height:30px;color:var(--color-text);flex:none;place-items:center;display:grid;position:relative}@media (pointer:coarse){.RecentInquiries-module__D8nMkq__filterButton:after{content:"";position:absolute;inset:-7px -6px}}.RecentInquiries-module__D8nMkq__tableWrap{overscroll-behavior-x:contain;margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);overflow-x:auto}.RecentInquiries-module__D8nMkq__table{width:100%;min-width:720px;font-size:var(--text-2xs);color:var(--color-text);text-align:left}.RecentInquiries-module__D8nMkq__table thead th{height:28px;padding:0 var(--space-2);background:var(--color-surface-muted);font-weight:var(--weight-regular);color:var(--color-text-muted);white-space:nowrap}.RecentInquiries-module__D8nMkq__table thead th:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.RecentInquiries-module__D8nMkq__table thead th:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.RecentInquiries-module__D8nMkq__table tbody td{height:34px;padding:2px var(--space-2);white-space:nowrap;vertical-align:middle}.RecentInquiries-module__D8nMkq__table tbody tr+tr td{border-top:1px solid var(--color-divider)}.RecentInquiries-module__D8nMkq__table tbody tr:first-child td{padding-top:var(--space-2)}.RecentInquiries-module__D8nMkq__person{align-items:center;gap:var(--space-3);display:inline-flex}.RecentInquiries-module__D8nMkq__name{font-weight:var(--weight-medium);color:var(--color-ink);text-align:left;white-space:nowrap}button.RecentInquiries-module__D8nMkq__name:hover{color:var(--color-gold-700)}button.RecentInquiries-module__D8nMkq__name:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px;border-radius:var(--radius-xs)}.RecentInquiries-module__D8nMkq__contact{text-overflow:ellipsis;max-width:122px;display:block;overflow:hidden}.RecentInquiries-module__D8nMkq__property{text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}.RecentInquiries-module__D8nMkq__source{align-items:center;gap:var(--space-2);display:inline-flex}.RecentInquiries-module__D8nMkq__source svg{color:var(--color-text-muted)}.RecentInquiries-module__D8nMkq__actionCol{text-align:center;width:52px}.RecentInquiries-module__D8nMkq__table td.RecentInquiries-module__D8nMkq__actionCol>*{margin-inline:auto}@media (max-width:1439px){.RecentInquiries-module__D8nMkq__actions{flex:100%}.RecentInquiries-module__D8nMkq__toolbar{width:100%}.RecentInquiries-module__D8nMkq__search{flex:160px}}@media (min-width:1440px){.RecentInquiries-module__D8nMkq__actions{flex:0 auto}}@media (max-width:767px){.RecentInquiries-module__D8nMkq__toolbar{flex-wrap:wrap}.RecentInquiries-module__D8nMkq__toolbar>button:not(.RecentInquiries-module__D8nMkq__filterButton),.RecentInquiries-module__D8nMkq__toolbar>.RecentInquiries-module__D8nMkq__filterPill{flex:1 1 0;min-width:0}.RecentInquiries-module__D8nMkq__search{flex-basis:calc(100% - 40px);height:40px}.RecentInquiries-module__D8nMkq__toolbar>button:not(.RecentInquiries-module__D8nMkq__filterButton),.RecentInquiries-module__D8nMkq__toolbar>.RecentInquiries-module__D8nMkq__filterPill{gap:var(--space-1);height:36px;padding-inline:10px}.RecentInquiries-module__D8nMkq__toolbar>button:not(.RecentInquiries-module__D8nMkq__filterButton)>span,.RecentInquiries-module__D8nMkq__toolbar>.RecentInquiries-module__D8nMkq__filterPill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.RecentInquiries-module__D8nMkq__filterButton{height:40px}}.RecentInquiries-module__D8nMkq__viewAll{align-items:center;gap:var(--space-1);height:26px;padding-inline:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-2xs);color:var(--color-text);white-space:nowrap;flex:none;display:inline-flex}a.RecentInquiries-module__D8nMkq__viewAll:hover{border-color:var(--color-border-strong)}.RecentInquiries-module__D8nMkq__viewAllSoon{color:var(--color-text-subtle);cursor:default}.RecentInquiries-module__D8nMkq__empty{text-align:center;color:var(--color-text-muted);height:80px!important}.RecentInquiries-module__D8nMkq__clear{font-weight:var(--weight-medium);color:var(--color-gold-700)}.RecentInquiries-module__D8nMkq__clear:hover{text-underline-offset:3px;text-decoration:underline}
.StatusBadge-module__T3RE4W__badge{min-width:76px;height:22px;padding-inline:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.StatusBadge-module__T3RE4W__scheduled{background:var(--status-scheduled-bg);color:var(--status-scheduled-fg)}.StatusBadge-module__T3RE4W__new{background:var(--status-new-bg);color:var(--status-new-fg)}.StatusBadge-module__T3RE4W__contacted{background:var(--status-contacted-bg);color:var(--status-contacted-fg)}.StatusBadge-module__T3RE4W__qualified{background:var(--color-gold-50);color:var(--color-gold-700)}.StatusBadge-module__T3RE4W__closed{background:var(--color-surface-muted);color:var(--color-text-muted)}
