.PropertyInfoCard-module__qUdL0a__card{min-width:calc(18.75rem*var(--mantine-scale));max-width:calc(22.5rem*var(--mantine-scale));background:var(--mantine-color-default);border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-lg);cursor:pointer;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}@media (hover:hover){.PropertyInfoCard-module__qUdL0a__card:hover{box-shadow:var(--mantine-shadow-xl);transform:translateY(calc(-.0625rem*var(--mantine-scale)))}}@media (hover:none){.PropertyInfoCard-module__qUdL0a__card:active{box-shadow:var(--mantine-shadow-xl);transform:translateY(calc(-.0625rem*var(--mantine-scale)))}}[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__card{background:var(--mantine-color-dark-6)}.PropertyInfoCard-module__qUdL0a__imageContainer{width:100%;height:calc(9.375rem*var(--mantine-scale));background:var(--mantine-color-gray-1);position:relative}[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__imageContainer{background:var(--mantine-color-dark-6)}@media (min-width:48em){.PropertyInfoCard-module__qUdL0a__imageContainer{height:calc(10rem*var(--mantine-scale))}}.PropertyInfoCard-module__qUdL0a__image{object-fit:cover}.PropertyInfoCard-module__qUdL0a__imageOverlay{top:calc(.75rem*var(--mantine-scale));left:calc(.75rem*var(--mantine-scale));padding:calc(.375rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));border-radius:var(--mantine-radius-md);background:color-mix(in srgb,var(--mantine-color-black),transparent 50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.PropertyInfoCard-module__qUdL0a__header{padding:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm)}.PropertyInfoCard-module__qUdL0a__badgeRow{gap:calc(.375rem*var(--mantine-scale))}.PropertyInfoCard-module__qUdL0a__addressRow{color:var(--mantine-color-dimmed)}.PropertyInfoCard-module__qUdL0a__unitsSection{padding:var(--mantine-spacing-sm)var(--mantine-spacing-md)var(--mantine-spacing-xs)}.PropertyInfoCard-module__qUdL0a__singleUnitRow{padding:0 var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm)}.PropertyInfoCard-module__qUdL0a__unitsRow{gap:var(--mantine-spacing-xs);padding-bottom:calc(.25rem*var(--mantine-scale));scrollbar-width:none;display:flex;overflow-x:auto}.PropertyInfoCard-module__qUdL0a__unitsRow::-webkit-scrollbar{display:none}.PropertyInfoCard-module__qUdL0a__unitButton{flex:0 0 calc(50% - var(--mantine-spacing-xs));min-width:calc(9.25rem*var(--mantine-scale));max-width:calc(50% - var(--mantine-spacing-xs));border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);text-align:left;padding:var(--mantine-spacing-xs);z-index:0;transition:border-color .15s,background-color .15s;display:flex;position:relative}@media (hover:hover){.PropertyInfoCard-module__qUdL0a__unitButton:hover{border-color:var(--mantine-primary-color-4);background:var(--mantine-primary-color-0);z-index:1}}@media (hover:none){.PropertyInfoCard-module__qUdL0a__unitButton:active{border-color:var(--mantine-primary-color-4);background:var(--mantine-primary-color-0);z-index:1}}.PropertyInfoCard-module__qUdL0a__unitButton:focus-visible{outline:calc(.125rem*var(--mantine-scale))solid var(--mantine-primary-color-6);outline-offset:calc(.125rem*var(--mantine-scale))}[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__unitButton{border-color:var(--mantine-color-dark-4)}@media (hover:hover){[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__unitButton:hover{background:color-mix(in srgb,var(--mantine-primary-color-4),transparent 80%)}}@media (hover:none){[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__unitButton:active{background:color-mix(in srgb,var(--mantine-primary-color-4),transparent 80%)}}.PropertyInfoCard-module__qUdL0a__unitContent{gap:calc(.375rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex}.PropertyInfoCard-module__qUdL0a__unitHeader{color:var(--mantine-color-dimmed);flex-wrap:nowrap}.PropertyInfoCard-module__qUdL0a__unitTitleRow{flex-wrap:nowrap}.PropertyInfoCard-module__qUdL0a__unitMeta{color:var(--mantine-color-dimmed);gap:calc(.375rem*var(--mantine-scale));width:100%}.PropertyInfoCard-module__qUdL0a__unitLayout{flex:1;min-width:0}.PropertyInfoCard-module__qUdL0a__unitArea{flex-shrink:0}.PropertyInfoCard-module__qUdL0a__unitFooter{color:var(--mantine-color-dimmed)}.PropertyInfoCard-module__qUdL0a__extraUnitsHint{margin-top:calc(.25rem*var(--mantine-scale))}.PropertyInfoCard-module__qUdL0a__footerButton{border-radius:0 0 var(--mantine-radius-lg)var(--mantine-radius-lg)}
.ViewingSchedulerModal-module__KcS0yG__timeCard{border:.0625rem solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-body);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ViewingSchedulerModal-module__KcS0yG__timeCard[data-active=true]{border-color:var(--mantine-color-red-6);background-color:var(--mantine-color-default-hover);box-shadow:0 0 0 .0625rem var(--mantine-color-red-6)}.ViewingSchedulerModal-module__KcS0yG__timeCard[data-disabled=true]{cursor:not-allowed;opacity:.6}.ViewingSchedulerModal-module__KcS0yG__timeCard:focus-visible{outline:.125rem solid var(--mantine-color-red-6);outline-offset:.125rem}.ViewingSchedulerModal-module__KcS0yG__timeCardContent{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ViewingSchedulerModal-module__KcS0yG__timeLabel,.ViewingSchedulerModal-module__KcS0yG__timeDescription{white-space:nowrap}
.FeaturedSection-module__DBfJIq__propertyCard{cursor:pointer;flex-direction:column;width:100%;height:100%;transition:transform .2s,box-shadow .2s;display:flex}.FeaturedSection-module__DBfJIq__propertyCard:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-4px)}.FeaturedSection-module__DBfJIq__propertyGrid{place-items:stretch stretch;width:100%}.FeaturedSection-module__DBfJIq__gridContainer{width:100%;max-width:100%;margin:0 auto}@media (min-width:48em){.FeaturedSection-module__DBfJIq__gridContainer{max-width:calc(45rem*var(--mantine-scale))}}@media (min-width:75em){.FeaturedSection-module__DBfJIq__gridContainer{max-width:calc(82.5rem*var(--mantine-scale))}}.FeaturedSection-module__DBfJIq__propertyBadge{position:absolute;top:12px;left:12px}.FeaturedSection-module__DBfJIq__propertyLink{height:100%;text-decoration:none;display:block}.FeaturedSection-module__DBfJIq__cardBody{justify-content:flex-start;gap:calc(.375rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex}.FeaturedSection-module__DBfJIq__cardTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.3;overflow:hidden}.FeaturedSection-module__DBfJIq__cardRent{white-space:nowrap;flex-shrink:0;line-height:1.2}.FeaturedSection-module__DBfJIq__cardMeta{margin-top:auto}.FeaturedSection-module__DBfJIq__metaRow{align-items:center;gap:calc(.5rem*var(--mantine-scale));display:flex}.FeaturedSection-module__DBfJIq__metaStation{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FeaturedSection-module__DBfJIq__metaLayout{white-space:nowrap;flex-shrink:0}
