.imobiliaria-commercial_workspace__V5WLW{padding:0 24px 34px;display:grid;gap:14px}.imobiliaria-commercial_card__nnT63,.imobiliaria-commercial_editor__ezv0W{background:var(--panel-surface,light-dark(#fff,#1e1e1e));border:1px solid var(--panel-border,var(--thm-rule));border-radius:var(--thm-radius);overflow:hidden}.imobiliaria-commercial_editor__ezv0W>header,.imobiliaria-commercial_head__b_QfP{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;border-bottom:1px solid var(--panel-border,var(--thm-rule))}.imobiliaria-commercial_editor__ezv0W h2,.imobiliaria-commercial_head__b_QfP h1{margin:2px 0 5px;font-size:1.35rem}.imobiliaria-commercial_editor__ezv0W p,.imobiliaria-commercial_head__b_QfP p{margin:0;color:var(--thm-muted)}.imobiliaria-commercial_eyebrow__ub2Oz{color:var(--thm-blue)!important;font-size:.69rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.imobiliaria-commercial_actions__uugtm,.imobiliaria-commercial_formActions__1Ceoj,.imobiliaria-commercial_rowActions__jwppG{display:flex;flex-wrap:wrap;gap:8px}.imobiliaria-commercial_close__JAUuT,.imobiliaria-commercial_primary__nojOY,.imobiliaria-commercial_rowActions__jwppG button,.imobiliaria-commercial_secondary__jtfDf{border:1px solid var(--thm-rule-strong);background:light-dark(#fff,#1e1e1e);border-radius:var(--thm-radius);padding:9px 13px;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer;color:light-dark(#263a30,#cccccc)}.imobiliaria-commercial_primary__nojOY{background:var(--thm-action);border-color:var(--thm-blue);color:white}.imobiliaria-commercial_close__JAUuT:hover,.imobiliaria-commercial_rowActions__jwppG button:hover,.imobiliaria-commercial_secondary__jtfDf:hover{background:var(--thm-wash)}.imobiliaria-commercial_primary__nojOY:disabled{opacity:.6;cursor:wait}.imobiliaria-commercial_empty__jfxn3{margin:0;padding:45px 25px;text-align:center;color:var(--thm-muted)}.imobiliaria-commercial_error__5iLyS,.imobiliaria-commercial_notice__p57pO{border-radius:var(--thm-radius);padding:11px 14px;font-size:.84rem}.imobiliaria-commercial_notice__p57pO{background:light-dark(#eaf6ee,#252526);color:light-dark(#215e3d,#4ec9b0)}.imobiliaria-commercial_error__5iLyS{background:light-dark(#fff0ef,#252526);color:light-dark(#8f2925,#f48771)}.imobiliaria-commercial_tableWrap__CbXp1{width:100%;overflow:auto}.imobiliaria-commercial_tableWrap__CbXp1 table{width:100%;min-width:860px;border-collapse:collapse}.imobiliaria-commercial_tableWrap__CbXp1 th{background:light-dark(#f6f8f6,#252526);color:light-dark(#637168,#a6a6a6);text-align:left;font-size:.69rem;text-transform:uppercase;letter-spacing:.06em;padding:11px 14px}.imobiliaria-commercial_tableWrap__CbXp1 td{border-top:1px solid var(--thm-rule);padding:12px 14px;font-size:.82rem;color:light-dark(#33463c,#cccccc);vertical-align:middle}.imobiliaria-commercial_tableWrap__CbXp1 td strong{display:grid;gap:2px}.imobiliaria-commercial_tableWrap__CbXp1 td small{color:light-dark(#748078,#a6a6a6);font-weight:500}.imobiliaria-commercial_tableWrap__CbXp1 td a{color:light-dark(#245f43,#4ec9b0);font-weight:750}.imobiliaria-commercial_badge__sQ8Rb{display:inline-flex;border-radius:999px;padding:5px 8px;background:light-dark(#eaf1ed,#252526);color:light-dark(#315844,#cccccc);font-size:.68rem;font-weight:800;white-space:nowrap}.imobiliaria-commercial_rowActions__jwppG{flex-wrap:nowrap}.imobiliaria-commercial_rowActions__jwppG button{padding:6px 8px}.imobiliaria-commercial_rowActions__jwppG .imobiliaria-commercial_danger__OhNZH{color:light-dark(#9a2925,#f48771)}.imobiliaria-commercial_editor__ezv0W form{padding:22px 25px}.imobiliaria-commercial_formGrid__SaR4F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.imobiliaria-commercial_field__Ziz0G{display:grid;align-content:start;gap:6px;color:light-dark(#536159,#a6a6a6);font-size:.73rem;font-weight:750}.imobiliaria-commercial_field__Ziz0G input,.imobiliaria-commercial_field__Ziz0G select,.imobiliaria-commercial_field__Ziz0G textarea{box-sizing:border-box;width:100%;border:1px solid light-dark(#ced7d1,#3c3c3c);border-radius:var(--thm-radius);background:light-dark(#fff,#3c3c3c);color:light-dark(#22352b,#cccccc);padding:10px;font:inherit;font-weight:500}.imobiliaria-commercial_field__Ziz0G textarea{resize:vertical}.imobiliaria-commercial_field__Ziz0G input:focus,.imobiliaria-commercial_field__Ziz0G select:focus,.imobiliaria-commercial_field__Ziz0G textarea:focus{outline:2px solid rgba(38,104,69,.18);border-color:#3e7b5c}.imobiliaria-commercial_spanTwo__vAU_W{grid-column:1/-1}.imobiliaria-commercial_formActions__1Ceoj{justify-content:flex-end;margin-top:20px;padding-top:18px;border-top:1px solid var(--thm-rule)}.imobiliaria-commercial_metrics__UFYXF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--thm-rule)}.imobiliaria-commercial_metrics__UFYXF div,.imobiliaria-commercial_summary__hsQAL div{background:light-dark(white,#1e1e1e);padding:22px;display:grid;gap:5px}.imobiliaria-commercial_metrics__UFYXF span,.imobiliaria-commercial_summary__hsQAL span{color:light-dark(#68756d,#a6a6a6);font-size:.74rem}.imobiliaria-commercial_metrics__UFYXF strong{font-size:1.8rem;color:light-dark(#213a2d,#cccccc)}.imobiliaria-commercial_summary__hsQAL{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--thm-rule);border-top:1px solid var(--thm-rule)}.imobiliaria-commercial_summary__hsQAL strong{font-size:1.15rem;color:var(--thm-blue)}@media (max-width:900px){.imobiliaria-commercial_metrics__UFYXF{grid-template-columns:repeat(2,1fr)}.imobiliaria-commercial_editor__ezv0W>header,.imobiliaria-commercial_head__b_QfP{flex-direction:column}.imobiliaria-commercial_actions__uugtm{width:100%}.imobiliaria-commercial_actions__uugtm button{flex:1 1}}@media (max-width:620px){.imobiliaria-commercial_workspace__V5WLW{padding:0 12px 24px}.imobiliaria-commercial_formGrid__SaR4F,.imobiliaria-commercial_summary__hsQAL{grid-template-columns:1fr}.imobiliaria-commercial_spanTwo__vAU_W{grid-column:auto}.imobiliaria-commercial_metrics__UFYXF{grid-template-columns:1fr 1fr}.imobiliaria-commercial_editor__ezv0W form,.imobiliaria-commercial_editor__ezv0W>header,.imobiliaria-commercial_head__b_QfP{padding:18px}}.imobiliaria-commercial_proposalMetrics__vIWhl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--thm-rule);border-bottom:1px solid var(--thm-rule)}.imobiliaria-commercial_proposalMetrics__vIWhl>div{min-width:0;padding:18px 20px;display:grid;gap:4px;background:light-dark(#fbfcfb,#1e1e1e)}.imobiliaria-commercial_proposalMetrics__vIWhl span{color:light-dark(#67746c,#a6a6a6);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.imobiliaria-commercial_proposalMetrics__vIWhl strong{color:light-dark(#20372b,#d9e7df);font-size:1.55rem;line-height:1}.imobiliaria-commercial_proposalMetrics__vIWhl small{color:light-dark(#758078,#9b9b9b);font-size:.7rem}.imobiliaria-commercial_proposalMetrics__vIWhl [data-alert=true] strong{color:light-dark(#a13e31,#f48771)}.imobiliaria-commercial_proposalToolbar__3AyN0{display:grid;grid-template-columns:minmax(240px,1fr) 180px 190px auto;gap:10px;align-items:end;padding:14px 16px;background:light-dark(#f6f8f6,#252526);border-bottom:1px solid var(--thm-rule)}.imobiliaria-commercial_compactField__ThZ_b,.imobiliaria-commercial_searchField__6QWkc{display:grid;gap:5px;color:light-dark(#637168,#a6a6a6);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.imobiliaria-commercial_compactField__ThZ_b select,.imobiliaria-commercial_searchField__6QWkc input{box-sizing:border-box;width:100%;min-height:38px;border:1px solid light-dark(#cbd4ce,#454545);border-radius:var(--thm-radius);background:light-dark(#fff,#333);color:light-dark(#23372c,#ddd);padding:8px 10px;font:inherit;font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none}.imobiliaria-commercial_compactField__ThZ_b select:focus,.imobiliaria-commercial_searchField__6QWkc input:focus{outline:2px solid rgba(38,104,69,.15);border-color:#3e7b5c}.imobiliaria-commercial_filterMeta__rKC3M{min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--thm-muted);font-size:.72rem;white-space:nowrap}.imobiliaria-commercial_filterMeta__rKC3M strong{color:light-dark(#23372c,#ddd);font-size:1rem}.imobiliaria-commercial_filterMeta__rKC3M button{margin-left:6px;border:0;background:transparent;color:light-dark(#296343,#4ec9b0);font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.imobiliaria-commercial_proposalLayout__YmG4_{display:grid;grid-template-columns:minmax(550px,1.15fr) minmax(390px,.85fr);min-height:600px}.imobiliaria-commercial_proposalTableWrap__0C95Y{min-width:0;overflow:auto;border-right:1px solid var(--thm-rule)}.imobiliaria-commercial_proposalTable__scXx8{width:100%;min-width:760px;border-collapse:collapse}.imobiliaria-commercial_proposalTable__scXx8 th{background:light-dark(#fafbfa,#252526);color:light-dark(#67746c,#a6a6a6);text-align:left;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;position:sticky;top:0;z-index:1}.imobiliaria-commercial_proposalTable__scXx8 td{border-top:1px solid var(--thm-rule);padding:11px 12px;font-size:.78rem;color:light-dark(#33463c,#ccc);vertical-align:middle}.imobiliaria-commercial_proposalTable__scXx8 tr[data-selected=true] td{background:light-dark(#edf5f0,#27362f)}.imobiliaria-commercial_proposalTable__scXx8 tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 #2f7651}.imobiliaria-commercial_proposalSelect__1OeX9{width:100%;min-width:190px;padding:0;border:0;background:transparent;color:inherit;text-align:left;display:grid;gap:2px;cursor:pointer}.imobiliaria-commercial_proposalSelect__1OeX9 strong{color:light-dark(#21372b,#e1e1e1);font-size:.82rem}.imobiliaria-commercial_proposalSelect__1OeX9 span{color:light-dark(#536159,#b8b8b8)}.imobiliaria-commercial_proposalSelect__1OeX9 small{color:light-dark(#7b857e,#939393);font-size:.64rem;text-transform:uppercase;letter-spacing:.05em}.imobiliaria-commercial_proposalValue__R2gXO{color:light-dark(#1f5138,#4ec9b0)!important;font-weight:850;white-space:nowrap}.imobiliaria-commercial_badge__sQ8Rb[data-status=aceita]{background:light-dark(#dff2e7,#1d4535);color:light-dark(#1f6642,#7de2ad)}.imobiliaria-commercial_badge__sQ8Rb[data-status=cancelada],.imobiliaria-commercial_badge__sQ8Rb[data-status=expirada],.imobiliaria-commercial_badge__sQ8Rb[data-status=recusada]{background:light-dark(#f8e6e3,#4b2926);color:light-dark(#94362e,#f48771)}.imobiliaria-commercial_validity__6XRuo{display:inline-flex;color:light-dark(#526158,#b3b3b3);font-size:.7rem;font-weight:750;white-space:nowrap}.imobiliaria-commercial_validity__6XRuo[data-state=expired]{color:light-dark(#a13e31,#f48771)}.imobiliaria-commercial_validity__6XRuo[data-state=soon]{color:light-dark(#946b16,#dcdcaa)}.imobiliaria-commercial_detailEmpty__KYm7T,.imobiliaria-commercial_filteredEmpty__pC7AD{min-height:320px;padding:32px;display:grid;place-content:center;text-align:center;color:var(--thm-muted)}.imobiliaria-commercial_detailEmpty__KYm7T strong,.imobiliaria-commercial_filteredEmpty__pC7AD strong{color:light-dark(#2d4035,#d4d4d4)}.imobiliaria-commercial_detailEmpty__KYm7T p,.imobiliaria-commercial_filteredEmpty__pC7AD p{margin:6px 0 0;max-width:350px;font-size:.8rem;line-height:1.5}.imobiliaria-commercial_proposalDetail__Rxkxm{min-width:0;background:light-dark(#fff,#1e1e1e)}.imobiliaria-commercial_proposalDetailHead__RpWh1{padding:19px 20px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--thm-rule)}.imobiliaria-commercial_proposalDetailHead__RpWh1 h2{margin:2px 0 4px;color:light-dark(#20372b,#ddd);font-size:1.1rem}.imobiliaria-commercial_proposalDetailHead__RpWh1 p{margin:0;color:var(--thm-muted);font-size:.75rem;line-height:1.4}.imobiliaria-commercial_proposalActions__iMiUl{padding:10px 20px;display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--thm-rule)}.imobiliaria-commercial_proposalActions__iMiUl button,.imobiliaria-commercial_siteToolActions__q3a8R a,.imobiliaria-commercial_siteToolActions__q3a8R button{border:1px solid var(--thm-rule-strong);border-radius:var(--thm-radius);background:light-dark(#fff,#252526);color:light-dark(#32463a,#d0d0d0);padding:7px 9px;font:inherit;font-size:.7rem;font-weight:800;text-decoration:none;cursor:pointer}.imobiliaria-commercial_proposalActions__iMiUl button:hover,.imobiliaria-commercial_siteToolActions__q3a8R a:hover,.imobiliaria-commercial_siteToolActions__q3a8R button:hover{background:var(--thm-wash)}.imobiliaria-commercial_proposalActions__iMiUl .imobiliaria-commercial_whatsappAction__JUkB2{border-color:light-dark(#75b58f,#2f7651);color:light-dark(#1f6642,#7de2ad)}.imobiliaria-commercial_proposalDocument__qf_sO{margin:18px 20px;border:1px solid light-dark(#d8dfda,#3c3c3c);border-radius:calc(var(--thm-radius) + 2px);overflow:hidden;background:light-dark(#fff,#202020);box-shadow:0 8px 28px rgba(29,53,40,.08)}.imobiliaria-commercial_proposalBrand__Das0Z{min-height:58px;padding:13px 16px;display:flex;align-items:center;gap:10px;background:light-dark(#203d2e,#16291f);color:#fff}.imobiliaria-commercial_proposalBrand__Das0Z span{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:900;letter-spacing:-.04em}.imobiliaria-commercial_proposalBrand__Das0Z small{padding-left:10px;border-left:1px solid rgba(255,255,255,.35);font-size:.58rem;font-weight:800;letter-spacing:.11em}.imobiliaria-commercial_proposalIntro__g6ooE{padding:20px 18px 17px;border-bottom:1px solid var(--thm-rule);display:grid;gap:5px}.imobiliaria-commercial_proposalIntro__g6ooE>span{color:light-dark(#6a766e,#aaa);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.imobiliaria-commercial_proposalIntro__g6ooE strong{color:light-dark(#1d5036,#6cc89a);font-size:clamp(1.65rem,3vw,2.2rem);line-height:1}.imobiliaria-commercial_proposalIntro__g6ooE p{margin:2px 0 0;color:light-dark(#4f5d55,#b7b7b7);font-size:.78rem}.imobiliaria-commercial_proposalFacts__Z6SUN{margin:0;display:grid;grid-template-columns:1fr 1fr}.imobiliaria-commercial_proposalFacts__Z6SUN>div{padding:13px 18px;display:grid;gap:4px;border-bottom:1px solid var(--thm-rule)}.imobiliaria-commercial_proposalFacts__Z6SUN>div:nth-child(odd){border-right:1px solid var(--thm-rule)}.imobiliaria-commercial_proposalFacts__Z6SUN dt{color:light-dark(#78837c,#999);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.imobiliaria-commercial_proposalFacts__Z6SUN dd{margin:0;color:light-dark(#2d4035,#d4d4d4);font-size:.77rem;font-weight:750}.imobiliaria-commercial_proposalDocument__qf_sO>section{padding:15px 18px 18px}.imobiliaria-commercial_proposalDocument__qf_sO h3{margin:0 0 7px;color:light-dark(#2d4035,#d4d4d4);font-size:.77rem}.imobiliaria-commercial_proposalDocument__qf_sO section p{margin:0;color:light-dark(#526158,#b3b3b3);font-size:.75rem;line-height:1.55;white-space:pre-wrap}.imobiliaria-commercial_proposalDocument__qf_sO footer{padding:11px 18px;display:flex;justify-content:space-between;gap:12px;background:light-dark(#f4f7f5,#292929);color:light-dark(#6c7870,#999);font-size:.61rem;font-weight:750}.imobiliaria-commercial_historySection__f1MRs,.imobiliaria-commercial_siteTools__CvNJy{margin:0 20px 18px;padding:15px 16px;border:1px solid var(--thm-rule);border-radius:var(--thm-radius);background:light-dark(#f8faf8,#252526)}.imobiliaria-commercial_siteTools__CvNJy{display:flex;justify-content:space-between;align-items:center;gap:14px}.imobiliaria-commercial_historySection__f1MRs h3,.imobiliaria-commercial_siteTools__CvNJy h3{margin:2px 0 4px;color:light-dark(#2c4135,#d4d4d4);font-size:.84rem}.imobiliaria-commercial_historySection__f1MRs>p,.imobiliaria-commercial_siteTools__CvNJy p{margin:0;color:var(--thm-muted);font-size:.72rem;line-height:1.45}.imobiliaria-commercial_siteToolActions__q3a8R{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:0 0 auto}.imobiliaria-commercial_historySection__f1MRs ol{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}.imobiliaria-commercial_historySection__f1MRs li{padding-left:12px;border-left:2px solid light-dark(#9ebaa9,#3f775a);display:grid;grid-template-columns:auto 1fr;gap:2px 8px}.imobiliaria-commercial_historySection__f1MRs li span{color:var(--thm-muted);font-size:.65rem}.imobiliaria-commercial_historySection__f1MRs li strong{color:light-dark(#2d4035,#d4d4d4);font-size:.7rem}.imobiliaria-commercial_historySection__f1MRs li p{grid-column:1/-1;margin:3px 0 0;color:var(--thm-muted);font-size:.7rem}@media (max-width:1120px){.imobiliaria-commercial_proposalLayout__YmG4_{grid-template-columns:1fr}.imobiliaria-commercial_proposalTableWrap__0C95Y{border-right:0;border-bottom:1px solid var(--thm-rule)}.imobiliaria-commercial_proposalToolbar__3AyN0{grid-template-columns:1fr 1fr}.imobiliaria-commercial_searchField__6QWkc{grid-column:1/-1}.imobiliaria-commercial_filterMeta__rKC3M{justify-content:flex-start}}@media (max-width:900px){.imobiliaria-commercial_proposalMetrics__vIWhl{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.imobiliaria-commercial_proposalToolbar__3AyN0{grid-template-columns:1fr}.imobiliaria-commercial_searchField__6QWkc{grid-column:auto}.imobiliaria-commercial_proposalMetrics__vIWhl{grid-template-columns:1fr 1fr}.imobiliaria-commercial_proposalMetrics__vIWhl>div{padding:14px}.imobiliaria-commercial_proposalMetrics__vIWhl small{display:none}.imobiliaria-commercial_proposalLayout__YmG4_{min-height:0}.imobiliaria-commercial_proposalDetailHead__RpWh1,.imobiliaria-commercial_siteTools__CvNJy{flex-direction:column;align-items:stretch}.imobiliaria-commercial_siteToolActions__q3a8R{justify-content:flex-start}.imobiliaria-commercial_historySection__f1MRs,.imobiliaria-commercial_proposalDocument__qf_sO,.imobiliaria-commercial_siteTools__CvNJy{margin-left:12px;margin-right:12px}.imobiliaria-commercial_proposalFacts__Z6SUN{grid-template-columns:1fr}.imobiliaria-commercial_proposalFacts__Z6SUN>div:nth-child(odd){border-right:0}.imobiliaria-commercial_proposalDocument__qf_sO footer{flex-direction:column}.imobiliaria-commercial_proposalActions__iMiUl{padding-left:12px;padding-right:12px}}@media print{body :not(.imobiliaria-commercial_proposalDocument__qf_sO):not(.imobiliaria-commercial_proposalDocument__qf_sO *){visibility:hidden!important}.imobiliaria-commercial_proposalDocument__qf_sO,.imobiliaria-commercial_proposalDocument__qf_sO *{visibility:visible!important}.imobiliaria-commercial_proposalDocument__qf_sO{position:absolute;inset:0 auto auto 0;width:calc(100% - 2cm);margin:1cm;border:1px solid #cfd8d2;border-radius:0;box-shadow:none;background:#fff;color:#1e3428}.imobiliaria-commercial_proposalBrand__Das0Z{background:#203d2e!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.imobiliaria-commercial_proposalIntro__g6ooE strong{color:#1d5036}}.property-detail_page__1fr1Q{min-height:100vh;background:var(--thm-paper);color:var(--thm-ink);padding:32px 20px 72px}.property-detail_shell__6KHVN{max-width:1240px;margin:0 auto}.property-detail_previewPage__wrkZc{padding:20px;color:var(--thm-ink);background:var(--thm-paper);overflow-wrap:anywhere}.property-detail_previewPage__wrkZc .property-detail_contactCard__Hd_Re{position:static}.property-detail_contactFields__BYWHR{display:grid;gap:13px;min-width:0;border:0;padding:0;margin:0}.property-detail_contactLink__S9_Me{overflow-wrap:anywhere;font-size:.9rem}.property-detail_contactLink__S9_Me a{color:var(--thm-blue)}.property-detail_emptyPhoto__P_El2{height:100%;display:grid;place-items:center;text-align:center;padding:20px;box-sizing:border-box;color:var(--thm-muted)}.property-detail_contactFields__BYWHR:disabled button,.property-detail_whatsapp__GhJ6I:disabled{cursor:default;opacity:.65}@container anuncio-preview (max-width: 900px){.property-detail_previewPage__wrkZc .property-detail_contentGrid__GFztr{grid-template-columns:minmax(0,1fr)}}@container anuncio-preview (max-width: 620px){.property-detail_previewPage__wrkZc{padding:12px}.property-detail_previewPage__wrkZc .property-detail_header__mO9kx{align-items:flex-start;flex-direction:column;gap:16px}.property-detail_previewPage__wrkZc .property-detail_header__mO9kx h1{font-size:2rem}.property-detail_previewPage__wrkZc .property-detail_modalities__yA3U0{justify-content:flex-start}.property-detail_previewPage__wrkZc .property-detail_facts__RMVFT{grid-template-columns:repeat(2,minmax(0,1fr))}.property-detail_previewPage__wrkZc .property-detail_contactCard__Hd_Re,.property-detail_previewPage__wrkZc .property-detail_section__L1qCb{padding:20px}}.property-detail_backLink__K2zEn{color:var(--thm-blue);text-decoration:none;font-weight:700}.property-detail_header__mO9kx{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin:32px 0 28px}.property-detail_header__mO9kx h1{font-size:clamp(2rem,4vw,3.75rem);line-height:1.03;letter-spacing:-.045em;max-width:900px;margin:6px 0 10px}.property-detail_eyebrow__DAwI9{color:var(--thm-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;margin:0}.property-detail_location__NO8IJ{margin:0;color:var(--thm-muted);font-size:1.05rem}.property-detail_modalities__yA3U0{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.property-detail_modalities__yA3U0 span{background:var(--thm-action);color:white;border-radius:999px;padding:8px 13px;font-size:.75rem;font-weight:800;letter-spacing:.06em}.property-detail_contentGrid__GFztr{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:30px;align-items:start}.property-detail_mainColumn__GcwjI{min-width:0}.property-detail_gallery__W2yEY{background:light-dark(white,#1e1e1e);border-radius:var(--thm-radius);padding:10px;box-shadow:0 14px 40px rgba(22,34,28,.08)}.property-detail_heroPhoto__gi6pz{aspect-ratio:16/9;overflow:hidden;border-radius:var(--thm-radius);background:var(--thm-rule)}.property-detail_heroPhoto__gi6pz img,.property-detail_thumbnailActive__wrTgQ img,.property-detail_thumbnail__uoLKA img{width:100%;height:100%;display:block;object-fit:cover}.property-detail_thumbnails__c251R{display:grid;grid-auto-flow:column;grid-auto-columns:110px;gap:8px;overflow-x:auto;padding-top:10px}.property-detail_thumbnailActive__wrTgQ,.property-detail_thumbnail__uoLKA{height:76px;border:2px solid transparent;border-radius:var(--thm-radius);overflow:hidden;padding:0;cursor:pointer;background:var(--thm-rule)}.property-detail_thumbnailActive__wrTgQ{border-color:var(--thm-blue)}.property-detail_facts__RMVFT{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;background:var(--thm-rule);border-radius:var(--thm-radius);margin-top:22px;border:1px solid var(--thm-rule)}.property-detail_facts__RMVFT div{background:light-dark(white,#1e1e1e);padding:22px 18px;display:flex;flex-direction:column;gap:5px}.property-detail_facts__RMVFT strong{font-size:1.35rem}.property-detail_facts__RMVFT span{color:var(--thm-muted);font-size:.8rem}.property-detail_section__L1qCb{background:light-dark(white,#1e1e1e);border-radius:var(--thm-radius);padding:28px;margin-top:22px}.property-detail_section__L1qCb h2{margin:0 0 16px;font-size:1.4rem}.property-detail_description__jIAad{color:var(--thm-muted);white-space:pre-line;line-height:1.75;margin:0}.property-detail_locationCard___bnSB{border:1px solid var(--thm-rule);background:var(--thm-wash);border-radius:var(--thm-radius);padding:22px;display:flex;flex-direction:column;gap:6px}.property-detail_locationCard___bnSB span{color:var(--thm-muted)}.property-detail_contactCard__Hd_Re{position:sticky;top:130px;background:light-dark(#fff,#1e1e1e);border-radius:var(--thm-radius);padding:25px;box-shadow:0 14px 40px rgba(22,34,28,.09)}.property-detail_priceLabel__QfWNT{color:var(--thm-muted);margin:0;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.property-detail_price__7yGLX{font-size:2rem;font-weight:850;letter-spacing:-.04em;margin:7px 0 9px}.property-detail_price__7yGLX small{font-size:.8rem;color:var(--thm-muted);margin-left:4px}.property-detail_broker__8pLtN{font-size:.85rem;color:var(--thm-muted);margin:0 0 18px}.property-detail_form__XZeZM button,.property-detail_whatsapp__GhJ6I{display:block;width:100%;box-sizing:border-box;border:0;border-radius:var(--thm-radius);padding:13px 16px;text-align:center;background:var(--thm-action);color:white;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.property-detail_form__XZeZM{margin-top:25px;padding-top:22px;border-top:1px solid var(--thm-rule);display:grid;gap:13px}.property-detail_form__XZeZM h2{font-size:1.1rem;margin:0 0 2px}.property-detail_form__XZeZM label{display:grid;gap:6px;font-size:.76rem;font-weight:750;color:var(--thm-muted)}.property-detail_form__XZeZM input,.property-detail_form__XZeZM textarea{border:1px solid var(--thm-rule-strong);border-radius:var(--thm-radius);padding:10px 11px;font:inherit;color:var(--thm-ink);background:light-dark(white,#3c3c3c);resize:vertical}.property-detail_form__XZeZM input:focus,.property-detail_form__XZeZM textarea:focus{outline:2px solid rgba(23,108,70,.22);border-color:var(--thm-blue)}.property-detail_consent__nZ_S2{grid-template-columns:18px 1fr!important;align-items:start;font-weight:500!important;line-height:1.4}.property-detail_consent__nZ_S2 input{margin:2px 0 0}.property-detail_form__XZeZM button:disabled{opacity:.65;cursor:wait}.property-detail_formError__0xC_D,.property-detail_formSuccess__iXuMe{margin:0;font-size:.82rem;padding:9px;border-radius:var(--thm-radius)}.property-detail_formError__0xC_D{color:light-dark(#8c2525,#f48771);background:light-dark(#fff0f0,#252526)}.property-detail_formSuccess__iXuMe{color:light-dark(#17603f,#4ec9b0);background:light-dark(#eaf8f0,#252526)}@media (max-width:900px){.property-detail_contentGrid__GFztr{grid-template-columns:1fr}.property-detail_contactCard__Hd_Re{position:static}}@media (max-width:620px){.property-detail_page__1fr1Q{padding:22px 12px 48px}.property-detail_header__mO9kx{align-items:flex-start;flex-direction:column;margin-top:24px}.property-detail_modalities__yA3U0{justify-content:flex-start}.property-detail_facts__RMVFT{grid-template-columns:repeat(2,1fr)}.property-detail_contactCard__Hd_Re,.property-detail_section__L1qCb{padding:20px}}