.PropertyDetailView-module__wdk3va__main{width:100%;max-width:var(--content-max-width);padding-bottom:var(--space-8);flex:1;margin:0 auto}body:has(.PropertyDetailView-module__wdk3va__bottomBar){padding-bottom:calc(var(--space-18) + env(safe-area-inset-bottom))}.PropertyDetailView-module__wdk3va__topRow{padding:var(--space-1) var(--page-gutter);align-items:center;display:flex}.PropertyDetailView-module__wdk3va__back{align-items:center;gap:var(--space-1);min-height:44px;font-family:var(--font-body), sans-serif;font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-flex}.PropertyDetailView-module__wdk3va__back:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}.PropertyDetailView-module__wdk3va__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-body), sans-serif;font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-navy);background:var(--color-surface-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-chip);display:inline-flex}.PropertyDetailView-module__wdk3va__tag:before{content:"";background:var(--color-gold);border-radius:50%;width:7px;height:7px}.PropertyDetailView-module__wdk3va__layout{gap:var(--space-8);padding:var(--space-6) var(--page-gutter) 0;flex-direction:column;display:flex}.PropertyDetailView-module__wdk3va__content{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.PropertyDetailView-module__wdk3va__notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-navy);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal);background:var(--color-white)}.PropertyDetailView-module__wdk3va__notice strong{color:var(--color-navy)}.PropertyDetailView-module__wdk3va__notice[data-tone=reserved]{border-color:var(--color-gold)}.PropertyDetailView-module__wdk3va__notice[data-tone=reserved] strong{color:var(--color-gold-dark)}.PropertyDetailView-module__wdk3va__heading{gap:var(--space-1);flex-direction:column;display:flex}.PropertyDetailView-module__wdk3va__priceRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.PropertyDetailView-module__wdk3va__price{font-family:var(--font-body), sans-serif;font-size:var(--text-h2);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-navy)}.PropertyDetailView-module__wdk3va__expenses,.PropertyDetailView-module__wdk3va__muted{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.PropertyDetailView-module__wdk3va__title{font-family:var(--font-body), sans-serif;font-size:var(--text-h3);font-weight:var(--weight-extrabold);line-height:var(--leading-snug);color:var(--color-navy);text-wrap:pretty;overflow-wrap:anywhere}.PropertyDetailView-module__wdk3va__location{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.PropertyDetailView-module__wdk3va__specs{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.PropertyDetailView-module__wdk3va__spec{align-items:center;gap:var(--space-2);font-family:var(--font-body), sans-serif;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-muted-2);display:flex}.PropertyDetailView-module__wdk3va__specIcon{color:var(--color-text-faint)}.PropertyDetailView-module__wdk3va__shareButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-navy);background:var(--color-white);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.PropertyDetailView-module__wdk3va__shareButton:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}.PropertyDetailView-module__wdk3va__identity{gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft);flex-direction:column;display:flex}.PropertyDetailView-module__wdk3va__pin{color:var(--color-gold-dark);flex:none}.PropertyDetailView-module__wdk3va__facts{flex-direction:column;display:flex}.PropertyDetailView-module__wdk3va__fact{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);display:flex}.PropertyDetailView-module__wdk3va__factLabel{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted)}.PropertyDetailView-module__wdk3va__factValue{font-family:var(--font-body), sans-serif;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:right;color:var(--color-navy)}.PropertyDetailView-module__wdk3va__conditions{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;list-style:none;display:flex}.PropertyDetailView-module__wdk3va__condition{align-items:center;gap:var(--space-2);font-family:var(--font-body), sans-serif;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-muted-2);display:flex}.PropertyDetailView-module__wdk3va__conditionIcon{color:var(--tone-success-fg);flex:none}.PropertyDetailView-module__wdk3va__section{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border-soft);flex-direction:column;display:flex}.PropertyDetailView-module__wdk3va__sectionTitle{font-family:var(--font-body), sans-serif;font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--color-navy)}.PropertyDetailView-module__wdk3va__mapLink{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:48px;font-family:var(--font-body), sans-serif;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-navy);background:var(--color-white);display:flex}.PropertyDetailView-module__wdk3va__mapLink:hover{border-color:var(--color-gold);color:var(--color-gold-dark)}.PropertyDetailView-module__wdk3va__mapLink:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}.PropertyDetailView-module__wdk3va__aside{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-top:calc(var(--site-header-height) + var(--space-4));flex-direction:column;display:flex}.PropertyDetailView-module__wdk3va__asideTitle{font-family:var(--font-body), sans-serif;font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--color-navy)}.PropertyDetailView-module__wdk3va__asideContact{gap:var(--space-3);flex-direction:column;display:none}.PropertyDetailView-module__wdk3va__asideDivider{align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:flex}.PropertyDetailView-module__wdk3va__asideDivider:before,.PropertyDetailView-module__wdk3va__asideDivider:after{content:"";background:var(--color-border-soft);flex:1;height:1px}.PropertyDetailView-module__wdk3va__asideWhatsapp{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-body), sans-serif;font-size:var(--text-sm);font-weight:var(--weight-extrabold);color:var(--color-white);background:var(--color-whatsapp-strong);display:flex}.PropertyDetailView-module__wdk3va__asideWhatsapp:hover{color:var(--color-white)}.PropertyDetailView-module__wdk3va__asidePhone{font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;color:var(--color-text-muted-2)}.PropertyDetailView-module__wdk3va__asidePhoneLink{font-weight:var(--weight-bold);color:var(--color-navy);white-space:nowrap}.PropertyDetailView-module__wdk3va__asideWhatsapp:focus-visible,.PropertyDetailView-module__wdk3va__asidePhoneLink:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}.PropertyDetailView-module__wdk3va__bottomBar{z-index:40;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-bar-top);display:flex;position:fixed;bottom:0;left:0;right:0}@supports not selector(:has(*)){.PropertyDetailView-module__wdk3va__bottomBar{position:sticky}}.PropertyDetailView-module__wdk3va__bottomPrice{flex-direction:column;flex:1;min-width:0;display:flex}.PropertyDetailView-module__wdk3va__bottomAmount{font-family:var(--font-body), sans-serif;font-size:var(--text-lg);font-weight:var(--weight-extrabold);line-height:var(--leading-snug);white-space:nowrap;text-overflow:ellipsis;color:var(--color-navy);overflow:hidden}.PropertyDetailView-module__wdk3va__bottomExpenses{font-size:var(--text-xs);line-height:var(--leading-snug);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted);overflow:hidden}.PropertyDetailView-module__wdk3va__bottomWhatsapp,.PropertyDetailView-module__wdk3va__bottomCall{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.PropertyDetailView-module__wdk3va__bottomWhatsapp{color:var(--color-white);background:var(--color-whatsapp-strong)}.PropertyDetailView-module__wdk3va__bottomCall{color:var(--color-white);background:var(--color-navy)}.PropertyDetailView-module__wdk3va__bottomWhatsapp:hover,.PropertyDetailView-module__wdk3va__bottomCall:hover{color:var(--color-white)}.PropertyDetailView-module__wdk3va__bottomWhatsapp:focus-visible,.PropertyDetailView-module__wdk3va__bottomCall:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}@media (min-width:960px){.PropertyDetailView-module__wdk3va__main{padding-bottom:var(--space-18)}body:has(.PropertyDetailView-module__wdk3va__bottomBar){padding-bottom:0}.PropertyDetailView-module__wdk3va__layout{flex-direction:row;align-items:flex-start}.PropertyDetailView-module__wdk3va__content{flex:1}.PropertyDetailView-module__wdk3va__aside{top:calc(var(--site-header-offset) + var(--space-4));max-height:calc(100vh - var(--site-header-offset) - 2 * var(--space-4));overscroll-behavior:contain;scrollbar-width:thin;gap:var(--space-2);padding:var(--space-4) var(--space-6);flex:0 0 340px;position:sticky;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.PropertyDetailView-module__wdk3va__aside{transition:top var(--site-header-slide), max-height var(--site-header-slide)}}.PropertyDetailView-module__wdk3va__asideTitle{font-size:var(--text-lg)}.PropertyDetailView-module__wdk3va__asideContact{gap:var(--space-2);display:flex}.PropertyDetailView-module__wdk3va__asideWhatsapp{min-height:44px}.PropertyDetailView-module__wdk3va__bottomBar{display:none}}@media (min-width:960px) and (max-height:699px){.PropertyDetailView-module__wdk3va__aside{max-height:none;position:static}}@media (min-width:640px) and (max-width:959px){.PropertyDetailView-module__wdk3va__layout{max-width:720px;margin-inline:auto}}
