._viewToggle_1985z_1{align-self:stretch;gap:4px;margin-left:auto;display:flex}._viewToggle_1985z_1 button{min-height:46px;color:var(--color-muted);cursor:pointer;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:flex;position:relative}._viewToggle_1985z_1 button svg{width:18px;height:18px}._viewToggle_1985z_1 button[data-active=true]{color:var(--color-aubergine);background:var(--color-lavender-tint)}._viewToggle_1985z_1 button[data-active=true]:after{content:"";background:var(--color-aubergine);border-radius:3px;height:3px;position:absolute;inset:auto 14px -1px}._results_1985z_6{gap:24px;display:grid}._listRegion_1985z_7{min-width:0}._results_1985z_6[data-view=mapa] ._listRegion_1985z_7{display:none}._list_1985z_7{align-content:start;gap:18px;min-width:0;display:grid}._list_1985z_7 ._card_1985z_10{align-self:start;height:auto;min-height:560px}._results_1985z_6[data-view=lista] ._list_1985z_7{grid-template-columns:repeat(3,minmax(0,1fr))}._results_1985z_6[data-view=lista] ._map_1985z_12{display:none}._results_1985z_6[data-view=dividida]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}._results_1985z_6[data-view=dividida] ._list_1985z_7{scrollbar-color:var(--color-line) transparent;scrollbar-width:thin;max-height:calc(100dvh - 140px);padding:2px 8px 2px 2px;overflow-y:auto}._results_1985z_6[data-view=mapa] ._list_1985z_7{display:none}._card_1985z_10{border:1px solid var(--color-line);background:var(--color-paper);border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden}._card_1985z_10[data-selected=true]{outline:2px solid var(--color-aubergine);outline-offset:-2px;background:var(--color-lavender-tint)}._photo_1985z_18{aspect-ratio:3/2;background:var(--color-lavender-tint);place-items:center;max-height:230px;display:grid;position:relative;overflow:hidden}._photo_1985z_18[data-surface=dark]{background:var(--color-aubergine)}._photo_1985z_18[data-surface=dark] ._image_1985z_20{padding:12px}._referenceLabel_1985z_21{color:var(--color-muted);text-align:center;background:#fffffff0;border-radius:5px;padding:3px 5px;font-size:12px;line-height:1.3;position:absolute;bottom:6px;left:6px;right:6px}._image_1985z_20{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-out}._photo_1985z_18:hover ._image_1985z_20{transform:scale(1.025)}._cardBody_1985z_24{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}._identity_1985z_25 h3{font-size:19px;font-weight:800;line-height:1.3}._identity_1985z_25 h3 a:hover{color:var(--color-coral-deep);text-underline-offset:3px;text-decoration:underline}._card_1985z_10{position:relative}._identity_1985z_25 h3 a:after{content:"";position:absolute;inset:0}._disclosure_1985z_30,._cardFooter_1985z_30 a,._cardFooter_1985z_30 button{z-index:1;position:relative}._location_1985z_31{color:var(--color-muted);align-items:flex-start;gap:6px;margin-top:6px;font-size:16px;line-height:1.5;display:flex}._disclosure_1985z_30{border-top:1px solid var(--color-line);padding-top:8px}._disclosure_1985z_30 summary{cursor:pointer;min-height:44px;color:var(--color-aubergine);align-items:center;gap:8px;font-size:16px;line-height:1.25;list-style:none;display:flex}._disclosure_1985z_30 summary::-webkit-details-marker{display:none}._disclosure_1985z_30 summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 8px;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}._disclosure_1985z_30[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}._disclosure_1985z_30 summary:hover{color:var(--color-coral-deep)}._disclosureContent_1985z_38{color:var(--color-ink-soft);gap:10px;padding:2px 0 8px;font-size:16px;line-height:1.5;display:grid}._disclosureContent_1985z_38 a{width:fit-content;color:var(--color-aubergine);font-size:16px;font-weight:700}._disclosureContent_1985z_38 a:hover{color:var(--color-coral-deep);text-underline-offset:3px;text-decoration:underline}._location_1985z_31 svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}._tags_1985z_42{flex-wrap:wrap;gap:5px;display:flex}._tags_1985z_42 span{background:var(--color-lavender-tint);color:var(--color-aubergine);border-radius:100px;padding:4px 9px;font-size:16px;font-weight:700}._rating_1985z_44{flex-wrap:wrap;align-items:center;gap:5px;font-size:16px;line-height:1.5;display:flex}._rating_1985z_44 svg{width:15px;height:15px;color:var(--color-star)}._rating_1985z_44 span{color:var(--color-muted)}._cardFooter_1985z_30{border-top:1px solid var(--color-line);flex-wrap:nowrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:9px;display:flex}._price_1985z_48{flex-direction:column;flex-shrink:0;display:flex}._profileLink_1985z_49{flex:0 auto;margin-left:auto}._price_1985z_48 strong{font-size:19px;font-weight:800;line-height:1.25}._price_1985z_48 span{color:var(--color-muted);font-size:16px}._profileLink_1985z_49{color:var(--color-aubergine);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;min-height:44px;font-size:16px;font-weight:800;line-height:44px;overflow:hidden}._profileLink_1985z_49:hover{color:var(--color-coral-deep);text-decoration:underline}._locate_1985z_54{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-aubergine);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._locate_1985z_54 svg{width:17px;height:17px}._map_1985z_12{background:var(--color-lavender-tint);border-radius:20px;height:calc(100dvh - 150px);min-height:450px;max-height:800px;position:sticky;top:130px;overflow:hidden}._mapCard_1985z_57{z-index:3;border-radius:20px;width:min(350px,100% - 32px);position:absolute;bottom:28px;left:16px;box-shadow:0 8px 24px #2f224a26}._mapCard_1985z_57 ._photo_1985z_18,._mapCard_1985z_57 ._locate_1985z_54{display:none}._mapCard_1985z_57 ._identity_1985z_25{padding-right:30px}._close_1985z_61{z-index:2;width:44px;height:44px;color:var(--color-aubergine);cursor:pointer;place-items:center;display:grid;position:absolute;top:6px;right:6px}._close_1985z_61 svg{width:18px;height:18px}@media (min-width:1024px){._results_1985z_6[data-view=dividida] ._card_1985z_10{flex-direction:row}._results_1985z_6[data-view=dividida] ._photo_1985z_18{aspect-ratio:auto;flex-shrink:0;width:128px;max-height:none}._results_1985z_6[data-view=dividida] ._cardBody_1985z_24{gap:10px;padding:16px}._results_1985z_6[data-view=dividida] ._mapCard_1985z_57 ._card_1985z_10{flex-direction:column}}@media (max-width:1023px){._map_1985z_12{position:relative;top:auto}._viewToggle_1985z_1 ._splitToggle_1985z_71{display:none}._viewToggle_1985z_1:has(button[data-active=true]._splitToggle_1985z_71) button:first-child{color:var(--color-aubergine);background:var(--color-lavender-tint)}._viewToggle_1985z_1:has(button[data-active=true]._splitToggle_1985z_71) button:first-child:after{content:"";background:var(--color-aubergine);height:3px;position:absolute;inset:auto 14px -1px}._results_1985z_6[data-view=dividida]{grid-template-columns:minmax(0,1fr)}._results_1985z_6[data-view=dividida] ._map_1985z_12{display:none}._results_1985z_6[data-view=dividida] ._list_1985z_7{max-height:none;padding:0;overflow:visible}._results_1985z_6[data-view=lista] ._list_1985z_7,._results_1985z_6[data-view=dividida] ._list_1985z_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){._viewToggle_1985z_1{flex-shrink:0;justify-content:flex-end;gap:0}._viewToggle_1985z_1 button{gap:5px;min-height:44px;padding-inline:10px;font-size:14px}._viewToggle_1985z_1 button svg{width:16px;height:16px}._results_1985z_6[data-view=lista] ._list_1985z_7,._results_1985z_6[data-view=dividida] ._list_1985z_7{grid-template-columns:minmax(0,1fr)}._map_1985z_12{height:65dvh;min-height:420px;top:80px}}@media (prefers-reduced-motion:reduce){._image_1985z_20{transition:none}}._identity_1985z_25 h3 a{align-items:center;min-height:44px;display:inline-flex}._locate_1985z_54:disabled{opacity:.45;cursor:default}:is(._viewToggle_1985z_1 button:focus-visible,._card_1985z_10 a:focus-visible,._card_1985z_10 button:focus-visible){outline:2px solid var(--color-lavender-deep);outline-offset:3px}._disclosure_1985z_30 summary:focus-visible{outline:2px solid var(--color-lavender-deep);outline-offset:3px;border-radius:4px}._mapCard_1985z_57 ._card_1985z_10{border-radius:20px}@media (min-width:1024px){._map_1985z_12{height:calc(100dvh - 176px);top:160px}}@media (prefers-reduced-motion:reduce){._disclosure_1985z_30 summary:after{transition:none}}
