﻿@keyframes fade-in{from{opacity:0}to{opacity:1}}.mapa-resultado--2026{--mapa-primary:#014b76;--mapa-primary-darken:#013553;--mapa-secondary:#6ca144;--mapa-secondary-darken:#5b8839;--mapa-on-secondary:#fff;--mapa-secondary-light-or-dark:#85bb5d;--mapa-viewing-on:#000;--mapa-primary-saturate:#1596e2;--mapa-primary-light-or-dark:#13a7fd;--font-sans:"Poppins", Arial, Helvetica, sans-serif}#modalMapa.modal-mapa--2026{--mapa-header-primary:#014b76;--mapa-header-secondary:#6ca144;--mapa-header-primary-gradient:linear-gradient(90deg, #014b76 0%,#0f3d5d 100%);--mapa-header-pick-color-primary:#fff;--mapa-header-secondary-gradient:#6ca144;--mapa-header-pick-color-secondary:#fff}#modalMapa.modal-mapa--2026 .modal-content-map{position:relative;overflow:hidden;background:#f6f7f8}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026{position:absolute;top:0;left:0;z-index:1200;display:grid;width:fit-content;min-width:680px;max-width:min(1200px, calc(100vw - 20px));height:80px;min-height:80px;grid-template-columns:auto 52px minmax(0, 1fr);align-items:center;gap:18px;margin:16px 12px 16px;padding:8px 36px 8px 16px;border:1px solid rgba(17,24,39,0.07);border-radius:999px;background:#fff;box-shadow:0 8px 28px rgba(17,24,39,0.06),0 2px 8px rgba(17,24,39,0.035);color:#1f2937;font-family:"Poppins", Arial, Helvetica, sans-serif;box-sizing:border-box}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__back{display:inline-flex;height:40px;align-items:center;gap:8px;padding:0 12px 0 4px;border:0;background:transparent;color:#6b6b6b;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color 160ms ease}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__back:hover{color:var(--mapa-header-primary)}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__back:focus{outline:none}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__back:focus-visible{border-radius:8px;outline:2px solid var(--mapa-header-primary);outline-offset:2px}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__back i{font-size:15px}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:999px;background:var(--mapa-header-secondary-gradient);color:var(--mapa-header-pick-color-secondary)}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__icon svg{width:28px;height:28px;flex:0 0 auto}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__info{min-width:0}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__title{overflow:hidden;margin:0 !important;color:var(--mapa-header-primary);font-family:inherit;font-size:21px !important;font-weight:700 !important;letter-spacing:-0.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__meta{display:flex;min-width:0;align-items:center;gap:10px;overflow:hidden;margin:5px 0 0 !important;color:#7e7e7e;font-family:inherit;font-weight:400;line-height:1.4;white-space:nowrap}@media (max-width: 991px){#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__meta{gap:4px;flex-direction:column;align-items:flex-start}}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__code{flex:0 0 auto;color:#333;font-weight:500;background-color:#eee;padding:2px 7px;font-size:11.5px !important;border-radius:999px}@media (max-width: 991px){#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__code{font-size:10px !important}}@media (min-width: 992px){#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__address{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px !important}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__address::before{margin-right:10px;color:#6d6d6d;content:"•"}}@media (max-width: 991px){#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__address{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal;font-size:11px !important}}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 #close.mapa-header__close{display:none !important;width:44px;height:44px;align-items:center;justify-content:center;justify-self:end;margin:0;padding:0;border:1px solid rgba(17,24,39,0.07);border-radius:14px;background:#f7f8fa;box-shadow:none;color:#5f6672 !important;cursor:pointer;transition:background-color 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 #close.mapa-header__close:hover{border-color:rgba(17,24,39,0.1);background:#eef0f3;color:#20242c !important;transform:translateY(-1px)}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 #close.mapa-header__close:focus{outline:none}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 #close.mapa-header__close:focus-visible{outline:2px solid var(--mapa-header-primary);outline-offset:2px}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 #close.mapa-header__close i{font-size:16px}#modalMapa.modal-mapa--2026 .modal-body-map{height:100vh !important;min-height:100vh}#modalUnique.modal-unique--privacy{padding-right:0 !important;font-family:"Poppins", Arial, Helvetica, sans-serif}#modalUnique.modal-unique--privacy .modal-dialog{display:flex;width:auto;max-width:650px;min-height:calc(100vh - 30px);align-items:center;margin:15px auto;padding:16px !important}#modalUnique.modal-unique--privacy .modal-content{position:relative;width:100%;max-width:520px !important;margin:0 auto;padding:28px 38px 26px !important;overflow:hidden;border:1px solid rgba(17,24,39,0.08);border-radius:35px;background:#fff;box-shadow:0 22px 55px rgba(15,23,42,0.12),0 4px 14px rgba(15,23,42,0.06)}#modalUnique.modal-unique--privacy .modal-content>.close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;float:none;margin:0;padding:0;border:0;border-radius:13px;background:transparent;box-shadow:none;color:#7a8290;font-size:28px !important;font-weight:400;line-height:1;opacity:1;text-shadow:none;transition:background-color 160ms ease, color 160ms ease, transform 160ms ease}#modalUnique.modal-unique--privacy .modal-content>.close:hover{background:#f3f5f7;color:#252a33;transform:translateY(-1px)}#modalUnique.modal-unique--privacy .modal-content>.close:focus{outline:none}#modalUnique.modal-unique--privacy .modal-content>.close:focus-visible{outline:2px solid #014b76;outline-offset:2px}#modalUnique.modal-unique--privacy .modal-body{padding:10px 0 0 !important;color:#344054;text-align:center}#modalUnique.modal-unique--privacy .modal-privacy-icon{position:relative;display:inline-flex !important;width:84px;height:84px;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(1,75,118,0.09);border-radius:50%;background:rgba(1,75,118,0.08);color:#014b76}#modalUnique.modal-unique--privacy .modal-privacy-icon__pin{display:block;width:44px;height:44px;fill:currentColor;filter:drop-shadow(0 8px 10px rgba(1,75,118,0.14))}#modalUnique.modal-unique--privacy #textoColorido{margin:0 44px 12px !important;color:#014b76 !important;font-family:inherit;font-size:28px !important;font-weight:700;letter-spacing:-0.025em;line-height:1.2}#modalUnique.modal-unique--privacy #textoColorido strong{font-weight:inherit}#modalUnique.modal-unique--privacy #modalUniqueDescription{max-width:510px;margin:0 auto 20px !important;color:#475467;font-family:inherit;font-size:15px !important;font-weight:400;line-height:1.7}#modalUnique.modal-unique--privacy #modalUniqueDescription strong{color:#1f2937;font-weight:650}#modalUnique.modal-unique--privacy .btn-modal-container{gap:12px}#modalUnique.modal-unique--privacy #buttonFechar{display:inline-flex;width:auto;min-width:170px;height:46px;align-items:center;justify-content:center;padding:0 30px;border:1px solid #014b76;border-radius:999px;background:#014b76;box-shadow:0 8px 18px rgba(1,75,118,0.18);color:#fff !important;font-family:inherit;font-size:14px;font-weight:650;transition:box-shadow 160ms ease, filter 160ms ease, transform 160ms ease}#modalUnique.modal-unique--privacy #buttonFechar i{margin-left:8px}#modalUnique.modal-unique--privacy #buttonFechar:hover{filter:brightness(0.96);box-shadow:0 10px 22px rgba(1,75,118,0.22);transform:translateY(-1px)}#modalUnique.modal-unique--privacy #buttonFechar:focus{outline:none}#modalUnique.modal-unique--privacy #buttonFechar:focus-visible{outline:2px solid #014b76;outline-offset:3px}#modalUnique.modal-unique--privacy #buttonContinuar{display:none !important}@media (max-width: 767px){#modalUnique.modal-unique--privacy .modal-dialog{min-height:100vh;margin:0 auto;padding:12px !important}#modalUnique.modal-unique--privacy .modal-content{padding:20px !important;border-radius:25px;max-width:300px !important}#modalUnique.modal-unique--privacy .modal-content>.close{top:10px;right:10px;width:40px;height:40px}#modalUnique.modal-unique--privacy .modal-privacy-icon{width:56px;height:56px;margin-bottom:16px}#modalUnique.modal-unique--privacy .modal-privacy-icon__pin{width:32px;height:32px}#modalUnique.modal-unique--privacy #textoColorido{margin:0 16px 12px !important;font-size:21px !important}#modalUnique.modal-unique--privacy #modalUniqueDescription{margin-bottom:20px !important;font-size:12px !important;line-height:1.65}#modalUnique.modal-unique--privacy #buttonFechar{width:100%;max-width:280px;font-size:12px;height:36px}}@media (prefers-reduced-motion: reduce){#modalUnique.modal-unique--privacy .modal-content>.close,#modalUnique.modal-unique--privacy #buttonFechar{transition:none}}@media (max-width: 991px){#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026{width:calc(100% - 20px);min-width:0;height:auto;min-height:84px;grid-template-columns:auto 44px minmax(0, 1fr);align-items:flex-start;gap:12px;margin:10px 10px 8px;padding:12px 24px 12px 12px}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__icon{width:44px;height:44px;align-self:flex-start}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__back{align-self:flex-start;gap:6px;margin-top:2px;padding-right:4px;font-size:12px}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px !important;line-height:1.25;text-overflow:clip;white-space:normal}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026 .mapa-header__meta{margin-top:3px !important}#modalMapa.modal-mapa--2026 .modal-body-map{height:100vh !important;min-height:100vh}#modalMapa.modal-mapa--2026 .modal-header-dois+.modal-body-map{height:100vh !important}#modalMapa.modal-mapa--2026 .mapa-resultado--2026>.map-pin-legend{top:auto !important}#modalMapa.modal-mapa--2026 .mapa-resultado--2026 .leaflet-top .leaflet-control{margin-top:0 !important}}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026{--mapa-header-primary:#014b76;--mapa-dock-secondary:#6ca144;--mapa-dock-secondary-hover:#5b8839;--mapa-on-dock-secondary:#fff;position:absolute;top:116px;left:16px;z-index:1150;display:flex;width:auto !important;height:auto;max-height:calc(100vh - 160px);align-items:flex-start;gap:12px;padding:0 !important;background:transparent;box-shadow:none;font-family:"Poppins", Arial, Helvetica, sans-serif;transition:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock{display:flex;width:80px;flex:0 0 80px;flex-direction:column;gap:12px;padding:40px 8px;border:1px solid rgba(17,24,39,0.08);border-radius:999px;background:rgba(255,255,255,0.94);box-shadow:0 10px 30px rgba(17,24,39,0.08),0 2px 8px rgba(17,24,39,0.04);backdrop-filter:blur(10px)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock:has(.divisoria-dock-mapa){padding:30px 8px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .divisoria-dock-mapa{width:64px;height:2px;position:relative;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .divisoria-dock-mapa::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:36px;height:2px;background:linear-gradient(to right, transparent, rgba(0,0,0,0.12), transparent)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item{position:relative;display:flex;min-height:72px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:10px 8px;overflow:hidden;border:0;border-radius:15px;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:11px;font-weight:500;line-height:1.25;text-align:center;transition:background-color 150ms ease, color 150ms ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item i{color:#8a929f;font-size:19px;transition:color 150ms ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item span{font-size:11px !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item:hover{color:#20252e}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item:hover i{color:#85bb5d}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item:focus-visible,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item:focus{outline:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item.is-active,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item.has-enabled-layer{color:#20252e;font-weight:600}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item.is-active i,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item.has-enabled-layer i{color:var(--mapa-header-secondary)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel{display:flex;width:clamp(290px, 23vw, 340px);height:auto;min-height:260px;max-height:calc(100vh - 160px);flex-direction:column;overflow:hidden;border:1px solid rgba(17,24,39,0.08);border-radius:35px;background:rgba(255,255,255,0.97);box-shadow:0 14px 38px rgba(17,24,39,0.1),0 3px 10px rgba(17,24,39,0.05);opacity:1;transform:translateX(0);backdrop-filter:blur(12px);animation:mapa-panel-in 170ms ease-out;transition:opacity 150ms ease, transform 150ms ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel[hidden]{display:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel.is-closing{opacity:0;transform:translateX(-6px)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__header{display:flex;min-height:62px;align-items:center;justify-content:space-between;flex:0 0 auto;padding:20px 16px 14px 20px;border-bottom:1px solid rgba(17,24,39,0.065)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__header h2{margin:0 !important;color:#1b1f27;font-family:inherit;font-size:19px !important;font-weight:650;letter-spacing:-0.015em;line-height:1.3}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__drag-handle{display:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__heading{min-width:0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__heading p{max-width:245px;margin:4px 0 0 !important;color:#7a8290;font-family:inherit;font-size:11px !important;font-weight:400;line-height:1.45}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__heading p[hidden]{display:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__close{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:11px;color:#667085;cursor:pointer;transition:background-color 150ms ease, color 150ms ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__close:hover{color:#20252e}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__close:focus-visible{outline:2px solid var(--mapa-header-primary);outline-offset:2px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .guia-info{display:flex;height:auto;min-height:0;flex:1 1 auto;overflow:hidden}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .guia-info .tab-content,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__content{height:auto;min-height:0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .guia-info .tab-content{display:flex;width:100%;padding:0 0 25px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__content{width:100%;max-height:calc(100vh - 254px);padding:0 20px;overflow-x:hidden;overflow-y:auto}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__content[hidden]{display:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle{margin:0;padding:9px 0;border-bottom:1px solid rgba(17,24,39,0.065)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle label{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;margin:0;color:#344054;cursor:pointer;font-weight:500}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle label span{font-size:16px !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input{position:relative !important;display:inline-block;width:38px;height:22px;flex:0 0 38px;margin:0;padding:0;border:1px solid #d0d5dd;border-radius:999px;-webkit-appearance:none;appearance:none;background:#e9edf2;box-shadow:inset 0 1px 2px rgba(16,24,40,0.06);box-sizing:border-box;opacity:1 !important;pointer-events:auto !important;cursor:pointer;transition:background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input::after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(16,24,40,0.2),0 1px 2px rgba(16,24,40,0.12);content:"";transition:transform 180ms ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input:hover{border-color:#b8c0cc;background:#e2e7ed}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input:checked{border-color:var(--mapa-header-secondary);background:var(--mapa-header-secondary);box-shadow:inset 0 1px 2px rgba(16,24,40,0.12)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input:checked::after{transform:translateX(16px)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input:checked:hover{border-color:color-mix(in srgb, var(--mapa-header-secondary) 92%, #000);background:color-mix(in srgb, var(--mapa-header-secondary) 92%, #000)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input:focus{outline:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__toggle input:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--mapa-header-primary) 20%, transparent),inset 0 1px 2px rgba(16,24,40,0.08)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__expandable{display:grid !important;grid-template-rows:0fr;margin-top:0;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows 420ms cubic-bezier(0.22, 1, 0.36, 1),margin-top 420ms cubic-bezier(0.22, 1, 0.36, 1),opacity 280ms ease,visibility 0s linear 420ms}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__expandable.is-expanded{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__expandable-inner{min-height:0;overflow:hidden}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 #selectTipo{margin:0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 #selectTipo.is-expanded{margin-top:18px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__section-title{margin-bottom:14px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__section-title h3,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__section-title p{margin:0 !important;font-family:inherit}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__section-title h3{color:#252a33;font-size:14px !important;font-weight:650 !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__section-title p{margin-top:3px !important;color:#7a8290;font-size:11px !important;line-height:1.5}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro>.dropdown,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .dropdown-body{width:100%}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-select-all{display:flex;min-height:44px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid #e2e5e9;border-radius:14px;color:#3f4652;cursor:pointer;font-size:12px;font-weight:600}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-select-all__input{position:absolute;width:1px;height:1px;opacity:0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .dropdown-body{display:flex;flex-direction:column;gap:9px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .box-categoria,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .bloco-subcategoria{overflow:hidden;border-radius:14px;background:#fff;margin-bottom:2px !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .bloco-subcategoria{border:1px solid #e8eaee !important;padding:10px !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 #containerTiposImovel .box-categoria:has(.btn-categoria.is-expanded) .bloco-subcategoria{border:none !important;padding:0 10px !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .btn-categoria,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .titulo-subcategoria{display:flex;width:100%;min-height:44px;align-items:center;gap:9px;margin:0;padding:10px 12px;border:0;background:#fff;color:#343a45;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;text-align:left}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 span.titulo-categoria{font-size:16px !important;padding-top:3px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .btn-categoria .icone-categoria{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:9px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .btn-categoria:not(.is-expanded) .icone-categoria{background:color-mix(in srgb, var(--mapa-header-primary) 8%, #fff);color:var(--mapa-header-primary)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .btn-categoria>i,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .btn-toggle-subcategoria{margin-left:auto}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro>.dropdown .box-categoria .btn-categoria.is-expanded{background:rgba(254,226,212,0.8) !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .wrapper-subcategoria{padding:0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .bloco-subcategoria{margin-top:8px;padding:0 10px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .btn-toggle-subcategoria{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#7b8492}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .grid-subcategoria{display:none;grid-template-columns:1fr;gap:6px;padding:10px;background:#f8f9fa}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .bloco-subcategoria.is-expanded .grid-subcategoria{display:grid}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .item-checkbox{display:flex;min-height:38px;align-items:center;gap:9px;margin:0;padding:12px;border-radius:10px;background:#f7f8fa;color:#505866;cursor:pointer;font-size:11px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .checkbox-propriedade{position:absolute;width:1px;height:1px;opacity:0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .box-checkbox{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;flex:0 0 20px;border:1.5px solid #b7bdc7;border-radius:5px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .item-checkbox.is-checked,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .titulo-subcategoria.is-checked,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-filtro .titulo-subcategoria.is-half-checked{color:#242932}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-select-all.is-checked .box-checkbox,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .titulo-subcategoria.is-checked .box-checkbox,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .item-checkbox.is-checked .box-checkbox{border-color:var(--mapa-header-secondary);background:var(--mapa-header-secondary)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-select-all.is-checked .box-checkbox::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .titulo-subcategoria.is-checked .box-checkbox::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .item-checkbox.is-checked .box-checkbox::after{content:"✓" !important;color:white;font-weight:bold;font-size:14px;display:flex}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-select-all.is-half-checked .box-checkbox,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .titulo-subcategoria.is-half-checked .box-checkbox,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .item-checkbox.is-half-checked .box-checkbox{border-color:var(--mapa-header-secondary);background:var(--mapa-header-secondary)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-select-all.is-half-checked .box-checkbox::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .titulo-subcategoria.is-half-checked .box-checkbox::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .item-checkbox.is-half-checked .box-checkbox::after{width:8px;height:2px;border-radius:2px;background:#fff;content:""}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .tipo-imovel-select-all:has(.tipo-imovel-select-all__input:focus-visible){outline:2px solid var(--mapa-header-primary);outline-offset:2px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .scroll-div{height:auto;max-height:none;margin:0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .scroll-div.is-expanded{margin-top:16px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .texto-info p{margin:0 0 14px !important;color:#7a8290;font-size:11px !important;line-height:1.55}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .scroll-div ul.nav-pills{height:auto;max-height:none;margin:0;overflow:visible}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .scroll-div ul.nav-pills>li{float:none;width:100%;margin:0 0 8px;padding:0;border:1px solid #e8eaee !important;border-radius:16px;background:#fff}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .scroll-div ul.nav-pills>li#selectedAll,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .scroll-div ul.nav-pills>li.primeiro-check:first-child{padding:11px 12px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all{display:grid;grid-template-columns:18px minmax(0, 1fr);align-items:center;gap:10px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input{position:static !important;width:16px;height:16px;margin:0;opacity:1 !important;pointer-events:auto !important;accent-color:var(--mapa-header-primary);cursor:pointer}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>label{height:auto;min-height:0;padding:0 !important;color:#3c4350 !important;font-size:14px !important;font-weight:600;line-height:1.35;margin-bottom:0;margin-top:2px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>label::before,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>label::after{display:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header{display:grid;min-height:46px;grid-template-columns:18px minmax(0, 1fr) 30px;align-items:center;gap:10px;padding:12px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header.is-expanded{background:rgba(133,187,93,0.3);border-radius:16px 16px 0 0}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input{position:static !important;width:16px;height:16px;margin:0;opacity:1 !important;pointer-events:auto !important;accent-color:var(--mapa-header-primary);cursor:pointer}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>label{height:auto;min-height:0;padding:0 !important;color:#3c4350 !important;font-size:14px !important;font-weight:600;line-height:1.35;margin-bottom:0 !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>label::before,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>label::after{display:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__toggle{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:9px;color:#464646;cursor:pointer}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__toggle:hover{color:#232323}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__toggle:focus-visible{outline:2px solid var(--mapa-header-primary);outline-offset:2px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias{display:grid;gap:6px;margin:10px !important;padding:12px;background:#f8f9fa;border-radius:16px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias[hidden]{display:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li{display:grid;width:100%;min-height:34px;grid-template-columns:18px minmax(0, 1fr);align-items:center;gap:8px;margin:0;padding:12px;border-radius:12px;color:#27272a;font-size:11px;border:1px solid #c4c4c9 !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li:hover{border-color:#014b76 !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li:has(>input[name="subcategorias[]"]:checked){border-color:#014b76 !important;background:rgba(1,75,118,0.025)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input{position:static !important;width:16px;height:16px;margin:0;opacity:1 !important;pointer-events:auto !important;accent-color:var(--mapa-header-primary);cursor:pointer}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input:focus-visible,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input:focus{outline:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>label{display:flex;width:100%;height:auto;min-height:22px;align-items:center;padding:0 !important;color:inherit !important;font-size:inherit !important;line-height:1.35;cursor:pointer;margin-bottom:0 !important;gap:4px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>label::before,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>label::after{display:none !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li img{width:16px;height:16px;object-fit:contain;margin-right:0 !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"],#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;margin:0;padding:0;border:1.5px solid #c7cdd5;border-radius:5px;-webkit-appearance:none;appearance:none;background:#fff;box-shadow:none;box-sizing:border-box;opacity:1 !important;pointer-events:auto !important;cursor:pointer;transition:background-color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]::after{display:block;content:""}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:hover,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:hover,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:hover{border-color:#858e9b;background:#f8f9fa}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:checked,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:indeterminate,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:checked,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:indeterminate,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:checked,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:indeterminate{border-color:var(--mapa-dock-secondary);background:var(--mapa-dock-secondary)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:checked:hover,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:indeterminate:hover,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:checked:hover,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:indeterminate:hover,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:checked:hover,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:indeterminate:hover{border-color:var(--mapa-dock-secondary-hover);background:var(--mapa-dock-secondary-hover)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:checked::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:checked::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:checked::after{content:"✓" !important;color:white;font-weight:bold;font-size:14px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:indeterminate::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:indeterminate::after,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:indeterminate::after{width:8px;height:2px;border-radius:2px;background:var(--mapa-on-dock-secondary)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:active,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:active,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:active{transform:scale(0.94)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:focus,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:focus,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:focus{outline:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:focus-visible,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:focus-visible,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--mapa-dock-secondary) 24%, transparent)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-select-all>input:disabled,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group__header>input[name="categorias[]"]:disabled,#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-poi-group .sub-categorias li>input[name="subcategorias[]"]:disabled{border-color:#d8dde3;background:#f1f3f5;cursor:not-allowed;opacity:0.65 !important}@keyframes mapa-panel-in{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@media (min-width: 768px) and (max-width: 1024px){.mapa-guia.mapa-dock-shell--2026{top:140px}.mapa-guia.mapa-dock-shell--2026 .mapa-dock{width:116px;flex-basis:116px}.mapa-guia.mapa-dock-shell--2026 .mapa-context-panel,.mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__content{max-height:calc(100vh - 156px)}}@media (max-width: 991px){#modalMapa.modal-mapa--2026{width:100vw !important;height:100vh !important;height:100dvh !important;margin:0 !important;padding:0 !important;overflow:hidden}#modalMapa.modal-mapa--2026 .modal-content-map{position:fixed;inset:0;width:100vw !important;max-width:none !important;height:100vh !important;height:100dvh !important;margin:0 !important;border:0}#modalMapa.modal-mapa--2026 .modal-body-map{position:absolute;inset:0;width:100% !important;height:100% !important;min-height:100% !important;margin:0 !important;padding:0 !important}#modalMapa.modal-mapa--2026 #mapa-pontos-interesse,#modalMapa.modal-mapa--2026 .mapa-exibicao,#modalMapa.modal-mapa--2026 .mapa-exibicao>.leaflet-container{position:absolute !important;inset:0;width:100% !important;height:100% !important;margin:0 !important}#modalMapa.modal-mapa--2026>.modal-content-map>.modal-header-dois{display:none !important}#modalMapa.modal-mapa--2026 .modal-header-map.mapa-header--2026{z-index:1320}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026{top:calc(var(--mapa-mobile-header-bottom) - 4px);right:10px;bottom:auto;left:10px;z-index:1300;display:block;width:auto !important;height:54px;max-height:none;pointer-events:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock{width:100%;height:40px;max-width:none;flex:none;flex-direction:row;align-items:center;gap:4px;margin:0;padding:4px !important;border-radius:999px;background:rgba(255,255,255,0.98);pointer-events:auto}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .divisoria-dock-mapa{width:1px;height:30px;flex:0 0 1px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .divisoria-dock-mapa::after{width:1px;height:24px;background:rgba(17,24,39,0.12)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item{min-height:36px;height:36px;flex:1 1 50%;flex-direction:row;gap:7px;padding:7px 8px;border-radius:999px;font-size:10px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item i{font-size:16px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-dock__item::before{display:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel{position:fixed;top:calc(var(--mapa-mobile-header-bottom, 102px) + 52px);right:0;bottom:0;left:0;width:100vw;height:auto;min-height:0;max-height:none;border-right:0;border-bottom:0;border-left:0;border-radius:35px 35px 0 0;background:#fff;pointer-events:auto;transform:translateY(var(--mapa-sheet-drag-y, 0));animation-name:mapa-panel-in-mobile;transition:opacity 180ms ease,transform 200ms cubic-bezier(0.22, 1, 0.36, 1)}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel.is-closing{opacity:0.98;transform:translateY(var(--mapa-sheet-drag-y, 100%))}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel.is-dragging{animation:none;transition:none;user-select:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__drag-handle{display:flex;width:100%;height:20px;align-items:center;justify-content:center;cursor:grab;touch-action:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__drag-handle::before{width:42px;height:4px;border-radius:999px;background:#c8cdd5;content:""}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__drag-handle:active{cursor:grabbing}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__header{min-height:56px;padding:6px 14px 10px 18px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__header h2{font-size:17px !important}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .guia-info{display:flex;height:calc(100% - 76px);opacity:1;transition:none}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .guia-info .tab-content{display:block;width:100%;height:100%;padding-bottom:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__content{display:none;width:100%;height:100%;max-height:none;padding:0 18px 24px}#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel__content.active:not([hidden]){display:block !important}}@keyframes mapa-panel-in-mobile{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991px) and (prefers-reduced-motion: reduce){#modalMapa.modal-mapa--2026 .mapa-guia.mapa-dock-shell--2026 .mapa-context-panel{animation:none;transition:none}}div#modalMapa.modal-mapa--2026 .leaflet-right{right:8px !important}div#modalMapa.modal-mapa--2026 .leaflet-top{top:120px !important}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro{top:36px !important;right:20px !important;background-color:#fff !important;color:#232323 !important;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(17,24,39,0.08);border-radius:999px !important;padding:6px 16px !important;white-space:nowrap;opacity:1;box-shadow:0 2px 8px rgba(0,0,0,0.14),0 1px 2px rgba(0,0,0,0.08);visibility:visible;transition:opacity 180ms ease, transform 180ms ease, visibility 0s linear 0s}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro.is-hidden{opacity:0;pointer-events:none;transform:translateY(-4px);visibility:hidden;transition-delay:0s, 0s, 180ms}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro i{color:#014b76;font-size:15px !important}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro .legenda-bairro__nome{color:#303640;font-weight:600}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro .legenda-bairro__separador{color:#89919d;font-size:13px !important;line-height:1}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro .legenda-bairro__aproximada{color:#6f7782;font-size:12px !important;font-weight:500}div#modalMapa.modal-mapa--2026 .leaflet-touch .leaflet-bar a{width:36px;height:36px;line-height:36px;font-size:18px !important}div#modalMapa.modal-mapa--2026 .leaflet-touch .leaflet-bar a:first-child{border-radius:999px 999px 0 0}div#modalMapa.modal-mapa--2026 .leaflet-touch .leaflet-bar a:last-child{border-radius:0 0 999px 999px}div#modalMapa.modal-mapa--2026 .leaflet-control-attribution.leaflet-control{border-radius:15px 15px 0 0 !important;padding:3px 16px}div#modalMapa.modal-mapa--2026 .ver-na-rua{bottom:40px !important;border-radius:999px;background:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.14),0 1px 2px rgba(0,0,0,0.08);color:#333;font-size:14px !important;padding:6px 18px;display:inline-flex;justify-items:center;align-items:center;gap:6px}div#modalMapa.modal-mapa--2026 .ver-na-rua i{color:var(--mapa-header-secondary);font-size:18px !important}div#modalMapa.modal-mapa--2026 .ver-na-rua:hover{background-color:#f4f4f4 !important}@media (max-width: 991px){div#modalMapa.modal-mapa--2026 .leaflet-top{bottom:100px;top:unset !important}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro{top:calc(var(--mapa-mobile-header-bottom, 102px) + 40px) !important;right:unset !important;left:50%;transform:translateX(-50%)}div#modalMapa.modal-mapa--2026:has(.legenda-bairro) .legenda-bairro{top:var(--mapa-mobile-header-bottom, 102px) !important}}@media (min-width: 768px) and (max-width: 991px){div#modalMapa.modal-mapa--2026 .ver-na-rua{right:10px !important}}@media (min-width: 991px){div#modalMapa.modal-mapa--2026 .ver-na-rua{right:20px !important}}.mapa-resultado--2026 .leaflet-right .leaflet-control{margin-right:16px !important;border-radius:999px;border:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.14),0 1px 2px rgba(0,0,0,0.08)}@media (max-width: 991px){.mapa-resultado--2026 .leaflet-right .leaflet-control{margin-right:8px !important}}.mapa-resultado--2026 .leaflet-top .leaflet-control{margin-top:0 !important}.map-pin-legend{position:absolute;z-index:1100;display:none;align-items:flex-end;flex-direction:column;font-family:var(--font-sans);pointer-events:none}.mapa-resultado--2026>.map-pin-legend{display:flex}.map-pin-legend--map{bottom:82px;right:20px}@media (max-width: 991px){.map-pin-legend--map{right:10px}}.map-pin-legend__trigger{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 20px;border:0;border-radius:999px;background:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.14),0 1px 2px rgba(0,0,0,0.08);color:#333;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;line-height:1;pointer-events:auto;transition:background-color 150ms ease, box-shadow 150ms ease}.map-pin-legend__trigger:hover,.map-pin-legend__trigger[aria-expanded="true"]{background:#f4f4f4 !important}.map-pin-legend__trigger:focus-visible{outline:2px solid var(--mapa-primary);outline-offset:2px}.map-pin-legend__trigger svg{color:var(--mapa-secondary);flex:0 0 auto;stroke-width:2.5;width:21px;height:21px}@media (max-width: 767px){div#modalMapa.modal-mapa--2026 .ver-na-rua{right:16px !important;bottom:calc(40px + env(safe-area-inset-bottom)) !important;left:calc(50% + 7px);width:auto;height:38px;justify-content:center;padding:0 12px;box-sizing:border-box}div#modalMapa.modal-mapa--2026 .map-pin-legend--map{right:calc(50% + 7px);bottom:calc(40px + env(safe-area-inset-bottom));left:16px;align-items:stretch}div#modalMapa.modal-mapa--2026 .map-pin-legend__trigger{width:100%;height:38px;justify-content:center;padding:0 12px;box-sizing:border-box}}.map-pin-legend__popover{position:absolute;bottom:calc(100% + 14px);right:0;z-index:99999;width:200px;padding:16px;border:1px solid rgba(0,0,0,0.08);border-radius:25px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.14);color:#333;opacity:0;pointer-events:none;transform:translateY(-2px) scale(0.96);transform-origin:top right;visibility:hidden;transition:opacity 150ms ease, transform 150ms ease, visibility 0s linear 150ms}.map-pin-legend__popover::after{content:"";position:absolute;bottom:-8px;right:25px;z-index:-1;width:16px;height:16px;border-bottom:1px solid rgba(0,0,0,0.08);border-right:1px solid rgba(0,0,0,0.08);background-color:#fff;rotate:45deg}@media (max-width: 767px){.map-pin-legend__popover{right:unset;left:0}.map-pin-legend__popover::after{left:25px;right:unset}}.map-pin-legend.is-open .map-pin-legend__popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:opacity 150ms ease, transform 150ms ease, visibility 0s}.map-pin-legend__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.map-pin-legend__header h2{margin:0;font-size:14px;font-weight:600;line-height:1.4}.map-pin-legend__close{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.map-pin-legend__close:hover{background:rgba(0,0,0,0.05);color:#333}.map-pin-legend__close:focus-visible{outline:2px solid var(--mapa-primary);outline-offset:1px}.map-pin-legend__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.map-pin-legend__list li{display:grid;grid-template-columns:28px minmax(0, 1fr);align-items:center;min-height:32px;gap:10px;color:#6b7280;font-size:12px;line-height:1.35}.map-pin-legend__label{display:flex;min-width:0;flex-direction:column}.map-pin-legend__detail{margin-top:1px;color:#9ca3af;font-size:10px !important;line-height:1.25}.map-pin-legend__pin{position:relative;display:inline-flex;width:25px;height:32px;align-items:center;justify-content:center;pointer-events:none}.map-pin-legend__pin .property-map-marker__svg{width:20px;height:auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.25)) !important;transform:none !important}.map-pin-legend__pin.is-select::after{display:none !important}@media (prefers-reduced-motion: reduce){.map-pin-legend__popover{transition-duration:0.01ms}}#map-resultado.mapa-resultado--2026.mapa-resultado--sem-pins.leaflet-container{filter:blur(8px);pointer-events:none}path.bairro-contorno--2026,polygon.bairro-contorno--2026{stroke:var(--mapa-primary) !important;stroke-width:3px;stroke-opacity:0.85;fill:color-mix(in srgb, var(--mapa-primary) 25%, transparent) !important;stroke-dasharray:5 5;pointer-events:none}.leaflet-popup-content-wrapper{border-radius:3px !important;overflow:hidden}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:0 !important;padding:10px;box-sizing:border-box;overflow:hidden}@media (max-width: 399px){.leaflet-popup-content-wrapper .leaflet-popup-content{width:341px !important}}@media (min-width: 640px) and (max-width: 991px){.leaflet-popup-content-wrapper .leaflet-popup-content{width:171px !important}}@media (min-width: 992px) and (max-width: 1439px){.leaflet-popup-content-wrapper .leaflet-popup-content{width:341px !important}}@media (min-width: 1440px){.leaflet-popup-content-wrapper .leaflet-popup-content{width:341px !important;max-width:360px}}@media (min-width: 640px) and (max-width: 991px){.leaflet-popup-content-wrapper .leaflet-popup-content:has(.popup-property-viewing){width:171px !important}}@media (min-width: 992px) and (max-width: 1439px){.leaflet-popup-content-wrapper .leaflet-popup-content:has(.popup-property-viewing){width:400px !important}}@media (min-width: 1440px){.leaflet-popup-content-wrapper .leaflet-popup-content:has(.popup-property-viewing){width:400px !important;max-width:400px}}.leaflet-popup-group .leaflet-popup-content{width:481px !important}@media (min-width: 400px) and (max-width: 560px){.leaflet-popup-group .leaflet-popup-content-wrapper .leaflet-popup-content{width:381px !important}}@media (min-width: 640px) and (max-width: 991px){.leaflet-popup-group .leaflet-popup-content-wrapper .leaflet-popup-content{width:201px !important}}@media (min-width: 640px) and (max-width: 991px){.leaflet-popup-group .leaflet-popup-content-wrapper .popup-properties-group .popup-group-slide{flex-direction:column}}.leaflet-container a.leaflet-popup-close-button{top:6px !important;right:8px !important}.leaflet-popup{pointer-events:auto;font-family:var(--font-sans) !important}.mapa-resultado--2026 .leaflet-popup-pane:has(.mapa-poi-popup--2026){z-index:1250}.mapa-resultado--2026 .mapa-poi-popup--2026{pointer-events:auto}.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-content-wrapper{width:320px;max-width:calc(100vw - 32px);overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,0.08);border-radius:16px !important;box-shadow:0 18px 42px rgba(15,23,42,0.12),0 3px 10px rgba(15,23,42,0.07);transform:translateX(var(--mapa-poi-shift-x, 0))}.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-content-wrapper .leaflet-popup-content{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-tip-container{margin-top:-1px}.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-tip{background:#fff;box-shadow:3px 3px 8px rgba(15,23,42,0.08)}.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-close-button{display:block;width:18px !important;height:14px !important;top:6px !important;right:8px !important;padding:4px 4px 0 0 !important;color:#c3c3c3 !important;font-size:16px !important;line-height:14px !important;border-radius:0;transform:translateX(var(--mapa-poi-shift-x, 0));transition:color 160ms ease}.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-close-button:hover{color:#999 !important;background:transparent}.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-close-button:focus-visible{color:#999 !important;outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--mapa-primary) 20%, transparent)}.mapa-resultado--2026 .mapa-poi-card{display:grid;grid-template-columns:48px minmax(0, 1fr);align-items:start;gap:14px;min-height:84px;padding:18px;color:#0f172a;background:#fff}.mapa-resultado--2026 .mapa-poi-card__icon{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--mapa-primary);background:color-mix(in srgb, var(--mapa-primary) 8%, #fff);border:1px solid color-mix(in srgb, var(--mapa-primary) 10%, transparent);border-radius:14px;padding-top:2px}.mapa-resultado--2026 .mapa-poi-card__icon img{display:block;width:36px;height:36px;object-fit:cover;object-position:top}.mapa-resultado--2026 .mapa-poi-card__content{display:flex;min-width:0;padding-right:22px;flex-direction:column;align-items:flex-start}.mapa-resultado--2026 .mapa-poi-card__category{max-width:100%;margin:1px 0 5px;overflow:hidden;color:var(--mapa-primary);font-size:10px !important;font-weight:700;line-height:1.3;letter-spacing:0.075em;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mapa-resultado--2026 .mapa-poi-card__title{display:-webkit-box;width:100%;margin:0 0 5px;overflow:hidden;color:#111827;font-size:14px !important;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mapa-resultado--2026 .mapa-poi-card__address{display:-webkit-box;width:100%;overflow:hidden;color:#7e7e7e;font-size:11px !important;font-weight:400;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mapa-resultado--2026 .mapa-poi-card--categoria-colorida .mapa-poi-card__category{color:var(--mapa-poi-category-color)}.mapa-resultado--2026 .mapa-poi-card--categoria-colorida .mapa-poi-card__icon{background:var(--mapa-poi-category-color);border-color:var(--mapa-poi-category-color)}@media (max-width: 399px){.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-content-wrapper{width:calc(100vw - 32px)}.mapa-resultado--2026 .mapa-poi-card{grid-template-columns:44px minmax(0, 1fr);gap:12px;padding:16px}.mapa-resultado--2026 .mapa-poi-card__icon{width:44px;height:44px;border-radius:13px}.mapa-resultado--2026 .mapa-poi-card__icon img{width:26px;height:26px}}@media (prefers-reduced-motion: reduce){.mapa-resultado--2026 .mapa-poi-popup--2026 .leaflet-popup-close-button{transition:none}}.leaflet-container.is-switching-popup-pane .leaflet-popup{transition:none !important;animation:none !important}.mapa-guia .tipo-imovel-filtro>.dropdown .dropdown-btn{padding:20px !important;height:max-content !important;border:1px solid rgba(0,0,0,0.08) !important}.mapa-guia .tipo-imovel-filtro>.dropdown .dropdown-btn:hover{background-color:rgba(0,0,0,0.045) !important}.mapa-guia .tipo-imovel-filtro>.dropdown .dropdown-btn.active{border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 15px 0 rgba(1,75,118,0.16),0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1) !important}.mapa-guia .tipo-imovel-filtro>.dropdown .dropdown-content .btn-aplicar{border:1px solid #e0e0e0 !important}#detalhe-informacoes:has(.mapa-resultado--2026) .mapa-guia .guia-retratil .imoveis-redor i,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li.active>a .tabs-imoveis-redor i{color:#014b76 !important}#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a .tabs-imoveis-redor i,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a:hover .tabs-imoveis-redor i,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a:focus .tabs-imoveis-redor i{color:#028bdb !important}#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li.active>a .tabs-pontos-interesse svg,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li.active>a .tabs-pontos-interesse svg path,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li.active>a:hover .tabs-pontos-interesse svg,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li.active>a:hover .tabs-pontos-interesse svg path,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li.active>a:focus .tabs-pontos-interesse svg,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li.active>a:focus .tabs-pontos-interesse svg path{color:#6ca144 !important}#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a .tabs-pontos-interesse svg,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a .tabs-pontos-interesse svg path,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a:hover .tabs-pontos-interesse svg,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a:hover .tabs-pontos-interesse svg path,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a:focus .tabs-pontos-interesse svg,#detalhe-informacoes:has(.mapa-resultado--2026) .guia-info .nav-tabs li>a:focus .tabs-pontos-interesse svg path{color:#85bb5d !important}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .modal:not(#modalBusca) [type="checkbox"].filled-in:checked+label:after,#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .resultados-filtros [type="checkbox"].filled-in:checked+label:after{border-radius:6px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .mapa-guia .tipo-imovel-filtro>.dropdown .dropdown-btn,#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .bloco-subcategoria .grid-subcategoria{border-radius:20px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) #dropdownTipoImovel.dropdown-content--right{border-radius:25px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .dropdown-content .dropdown-footer{border-radius:0 0 25px 25px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .box-categoria{border-radius:16px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .box-categoria.is-expanded{border-radius:16px 16px 0 0}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .wrapper-subcategoria{border-radius:0 0 16px 16px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .bloco-subcategoria .grid-subcategoria .item-checkbox,#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .box-categoria .btn-categoria .icone-categoria{border-radius:12px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .bloco-subcategoria .grid-subcategoria .item-checkbox .box-checkbox,#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .bloco-subcategoria .titulo-subcategoria .box-checkbox{border-radius:6px}#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .dropdown-content .btn-limpar,#detalhe-informacoes:has(.mapa-resultado--2026.mapa-resultado--rounded) .tipo-imovel-filtro>.dropdown .dropdown-content .btn-aplicar{border-radius:999px}.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper{border-radius:20px !important}.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-image-wrapper,.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-image-wrapper img,.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-group-slide,.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-group-image,.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-group-image img{border-radius:16px}.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-codigo,.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-property-cta,.mapa-resultado--2026.mapa-resultado--rounded .leaflet-popup-content-wrapper .popup-property-viewing__inner{border-radius:999px}.popup-property h4[title],.popup-property h5[title],.popup-property .popup-endereco[title],.popup-properties-group h4[title],.popup-properties-group h5[title],.popup-properties-group .popup-endereco[title]{pointer-events:auto;cursor:default}.popup-property{display:flex;gap:12px;max-width:100%;min-width:0;overflow:hidden}.popup-property h4,.popup-property .popup-endereco{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.popup-property h4{margin:0 !important;color:#1f2937;font-size:13px;font-weight:700;line-height:1.2}.popup-property .popup-endereco{color:#7e7e7e;font-size:11px !important;font-weight:500;line-height:1.25}@media (min-width: 640px) and (max-width: 991px){.popup-property{flex-direction:column}}.popup-property .popup-image-wrapper{position:relative;overflow:hidden;width:150px;height:auto;min-height:150px;flex-shrink:0}.popup-property .popup-image-wrapper img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block;pointer-events:none;user-select:none}.popup-property .popup-content{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;max-width:100%;overflow:hidden}@media (min-width: 480px){.popup-property .popup-content{padding-top:6px}}@media (max-width: 639px){#modalMapa.modal-mapa--2026 .leaflet-popup-content-wrapper .leaflet-popup-content{width:calc(100vw - 32px) !important;max-width:300px;box-sizing:border-box}#modalMapa.modal-mapa--2026 .popup-property{flex-direction:row;gap:10px}#modalMapa.modal-mapa--2026 .popup-property .popup-image-wrapper{width:100px;height:auto;min-height:140px;align-self:stretch}#modalMapa.modal-mapa--2026 .popup-property .popup-image-wrapper img{min-height:140px}#modalMapa.modal-mapa--2026 .popup-property .popup-content{gap:4px;padding-top:4px}}.popup-group-image .popup-group-status-badge,.popup-property .popup-image-wrapper .popup-group-status-badge{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:22px;padding:4px 8px;border-radius:999px;pointer-events:none;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-family:var(--font-sans);font-size:10px !important;font-weight:600;line-height:1;white-space:nowrap}.popup-group-image .popup-group-status-badge__icon,.popup-property .popup-image-wrapper .popup-group-status-badge__icon{display:block;flex-shrink:0}.popup-group-image .popup-group-status-badge--favorite,.popup-group-image .popup-group-status-badge--visited,.popup-property .popup-image-wrapper .popup-group-status-badge--favorite,.popup-property .popup-image-wrapper .popup-group-status-badge--visited{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.18)}.popup-group-image .popup-group-status-badge--favorite,.popup-property .popup-image-wrapper .popup-group-status-badge--favorite{color:red}.popup-group-image .popup-group-status-badge--visited,.popup-property .popup-image-wrapper .popup-group-status-badge--visited{color:var(--mapa-primary)}.popup-properties-group{position:relative;display:flex;flex-direction:column;gap:8px;padding:6px}.popup-properties-group .popup-group-header{display:flex;align-items:center;gap:6px;min-width:0;padding-right:16px}@media (min-width: 640px) and (max-width: 991px){.popup-properties-group .popup-group-header{align-items:flex-start !important}}.popup-properties-group .popup-group-header>h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word;margin:0 !important;color:#1f2937;font-size:13px;font-weight:700;line-height:1.2}.popup-properties-group .popup-group-header>h4 span{font-weight:400}.popup-properties-group .popup-group-header .popup-group-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--mapa-secondary);color:var(--mapa-on-secondary);flex-shrink:0}.popup-properties-group .popup-group-header .popup-group-icon>svg{margin-bottom:2px}.popup-properties-group .popup-group-carousel{position:relative;display:flex;flex-direction:column;gap:8px}.popup-properties-group .popup-group-controls{position:absolute;top:calc(50% - 16px);left:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% + 24px);display:flex;align-items:center;justify-content:space-between;gap:6px;z-index:1;user-select:none;pointer-events:none}@media (min-width: 640px) and (max-width: 991px){.popup-properties-group .popup-group-controls{top:30%}}.popup-properties-group .popup-group-control{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:999px;background-color:var(--mapa-primary) !important;color:#fff !important;transition:background-color 120ms ease, transform 120ms ease, box-shadow 120ms ease;cursor:pointer;user-select:all !important;pointer-events:all !important;flex-shrink:0;line-height:0}.popup-properties-group .popup-group-control svg{display:block;width:16px;height:16px;stroke:currentColor;fill:none}.popup-properties-group .popup-group-control:hover,.popup-properties-group .popup-group-control:focus{background-color:var(--mapa-primary) !important;color:#fff !important;transform:scale(1.05);outline:none}.popup-properties-group .popup-group-slider,.popup-properties-group .popup-group-track,.popup-properties-group .popup-group-slide{touch-action:pan-y}.popup-properties-group .popup-group-slider{width:100%;overflow:hidden;cursor:grab}.popup-properties-group .popup-group-slider:active{cursor:grabbing}.popup-properties-group .popup-group-track{display:flex;width:100%;transition:transform 220ms ease}.popup-properties-group .popup-group-slide{display:flex;flex:0 0 100%;min-width:100%;gap:12px;padding:8px;border:1px solid rgba(0,0,0,0.1)}.popup-properties-group .popup-group-image{position:relative;width:150px;height:100%;overflow:hidden;background:#f1f5f9;flex-shrink:0}.popup-properties-group .popup-group-image img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none}.popup-properties-group .popup-group-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}@media (min-width: 480px){.popup-properties-group .popup-group-info{padding-top:6px}}.popup-properties-group h5,.popup-properties-group .popup-endereco{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.popup-properties-group h5{color:#1f2937;margin:0 !important;font-size:13px;font-weight:600;line-height:1.2;user-select:none}@media (min-width: 480px){.popup-properties-group h5{font-size:14px}}.popup-properties-group .popup-endereco{color:#7e7e7e;font-size:11px !important;font-weight:500;line-height:1.25;user-select:none}.popup-properties-group .popup-group-dots{display:flex;justify-content:center;align-items:center;gap:8px;min-height:16px;margin:0;padding:4px 0 2px;flex-shrink:0}.popup-properties-group .popup-group-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;appearance:none;-webkit-appearance:none;background:#d1d5db !important;transition:background-color 160ms ease, width 160ms ease;cursor:pointer}.popup-properties-group .popup-group-dot.is-active{width:18px;background:var(--mapa-secondary) !important}#modalMapa.modal-mapa--2026 .popup-property p,#modalMapa.modal-mapa--2026 .popup-properties-group p{margin:0 !important}#modalMapa.modal-mapa--2026 .popup-property h4,#modalMapa.modal-mapa--2026 .popup-properties-group h4{color:#1f2937;margin:0 !important;font-size:13px;font-weight:700;line-height:1.2;user-select:none}@media (min-width: 992px) and (max-width: 1279px){#modalMapa.modal-mapa--2026 .popup-property h4,#modalMapa.modal-mapa--2026 .popup-properties-group h4{font-size:14px}}@media (min-width: 1280px) and (max-width: 1439px){#modalMapa.modal-mapa--2026 .popup-property h4,#modalMapa.modal-mapa--2026 .popup-properties-group h4{font-size:13px !important}}@media (min-width: 1440px){#modalMapa.modal-mapa--2026 .popup-property h4,#modalMapa.modal-mapa--2026 .popup-properties-group h4{font-size:15px}}#modalMapa.modal-mapa--2026 .popup-property .popup-codigo,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-codigo{width:max-content;background:#eee;padding:4px 8px;color:#000000;font-size:9px !important;user-select:none;pointer-events:none}#modalMapa.modal-mapa--2026 .popup-property .popup-endereco,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-endereco{color:#7e7e7e;font-size:11px !important;font-weight:500;line-height:1.25;user-select:none}#modalMapa.modal-mapa--2026 .popup-property .popup-valor-imovel,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-valor-imovel{color:#1f2937;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;user-select:none;pointer-events:none}#modalMapa.modal-mapa--2026 .popup-property .popup-valor-imovel__prefix,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-valor-imovel__prefix{display:block;margin-bottom:2px;color:#7e7e7e;font-size:11px !important;font-weight:500;line-height:1.25}#modalMapa.modal-mapa--2026 .popup-property .popup-valor-imovel__valor,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-valor-imovel__valor{display:block;font-size:14px !important;font-weight:900;font-family:"Poppins", sans-serif}@media (min-width: 480px){#modalMapa.modal-mapa--2026 .popup-property .popup-valor-imovel__valor,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-valor-imovel__valor{font-size:15px !important}}@media (min-width: 1280px) and (max-width: 1439px){#modalMapa.modal-mapa--2026 .popup-property .popup-valor-imovel__valor,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-valor-imovel__valor{font-size:14px !important}}@media (min-width: 1440px){#modalMapa.modal-mapa--2026 .popup-property .popup-valor-imovel__valor,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-valor-imovel__valor{font-size:16px !important}}#modalMapa.modal-mapa--2026 .popup-property .popup-property-cta,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-cta{display:inline-flex;justify-content:center;align-items:center;gap:6px;width:max-content;padding:4px 12px;margin-top:auto;background:var(--mapa-secondary);color:var(--mapa-on-secondary);font-size:11px;font-weight:600;text-decoration:none;transition:background-color 160ms ease, transform 160ms ease}#modalMapa.modal-mapa--2026 .popup-property .popup-property-cta:hover,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-cta:hover{background:var(--mapa-secondary);text-decoration:none}@media (min-width: 480px){#modalMapa.modal-mapa--2026 .popup-property .popup-property-cta,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-cta{font-size:12px;margin-bottom:6px}}@media (min-width: 1280px) and (max-width: 1439px){#modalMapa.modal-mapa--2026 .popup-property .popup-property-cta,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-cta{font-size:11px !important;margin-bottom:0px !important}}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing{border-top:1px solid rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:flex-end;width:100%;max-width:100%;min-width:0;margin-top:auto;padding-top:6px;box-sizing:border-box;user-select:none;pointer-events:none;min-height:40px}@media (min-width: 640px) and (max-width: 991px){#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing{max-width:150px !important}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__text,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__text{white-space:normal !important}}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__inner,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;width:100%;max-width:100%;min-width:0;padding:4px 8px;background:color-mix(in srgb, var(--mapa-secondary) 14%, #fff);box-sizing:border-box;line-height:1;white-space:nowrap;text-align:center}@media (max-width: 991px){#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__inner,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__inner{text-align:left;align-items:flex-start}}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__icon,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__icon{display:inline-flex;flex-shrink:0;align-items:center;color:var(--mapa-secondary-light-or-dark);line-height:0}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__icon .property-map-marker__svg,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__icon .property-map-marker__svg{display:block;width:11px;height:18px;filter:none}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__text,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__text{display:block;min-width:0;flex:1 1 auto;font-size:10px !important;line-height:1.2;white-space:normal !important;color:var(--mapa-viewing-on)}@media (max-width: 639px){#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__inner,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__inner{gap:6px;padding:4px 6px}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__icon .property-map-marker__svg,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__icon .property-map-marker__svg{width:9px;height:15px}#modalMapa.modal-mapa--2026 .popup-property .popup-property-viewing__text,#modalMapa.modal-mapa--2026 .popup-properties-group .popup-property-viewing__text{font-size:8px !important}}.property-map-marker{color:var(--mapa-primary);background:transparent;border:0}.property-map-marker .property-map-marker__svg{display:block;overflow:visible;position:relative;z-index:1;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.35));transform-origin:center bottom;transition:transform 180ms ease, filter 180ms ease, opacity 180ms ease}.property-map-marker .property-map-marker__svg .property-map-marker__pin{transition:fill 180ms ease, stroke 180ms ease;stroke:var(--mapa-primary-darken);stroke-width:1px}.property-map-marker .property-map-marker__dot{transition:fill 180ms ease}.property-map-marker:not(.is-select):hover .property-map-marker__svg,.property-map-marker:not(.is-select).is-hover .property-map-marker__svg,.property-map-marker:not(.is-select):focus .property-map-marker__svg{transform:translateY(-2px) scale(1.1);filter:drop-shadow(0 7px 6px rgba(0,0,0,0.28))}.property-map-marker.property-map-marker--viewed{color:var(--mapa-primary-light-or-dark)}.property-map-marker.property-map-marker--viewed .property-map-marker__pin{fill:var(--mapa-primary-light-or-dark);stroke:var(--mapa-primary-light-or-dark) !important}.property-map-marker.property-map-marker--viewed .property-map-marker__eye{color:var(--mapa-primary-light-or-dark)}.property-map-marker.property-map-marker--viewed.is-select .property-map-marker__eye,.property-map-marker.property-map-marker--viewed.is-selected .property-map-marker__eye{color:var(--mapa-secondary)}.property-map-marker.property-map-marker--preview:not(.is-select):not([data-pin-principal="1"] ):not(.property-map-marker--favorite):not(.property-map-marker--viewed){color:var(--mapa-primary-saturate)}.property-map-marker.property-map-marker--preview:not(.is-select):not([data-pin-principal="1"] ):not(.property-map-marker--favorite):not(.property-map-marker--viewed):hover{color:var(--mapa-primary-saturate) !important}.property-map-marker.property-map-marker--preview:not(.is-select):not([data-pin-principal="1"] ):not(.property-map-marker--favorite):not(.property-map-marker--viewed) .property-map-marker__pin{fill:var(--mapa-primary-saturate);stroke:var(--mapa-primary-saturate) !important}.property-map-marker.is-select .property-map-marker__svg,.property-map-marker.is-selected .property-map-marker__svg{transform:scale(1.16);filter:drop-shadow(0 10px 10px rgba(0,0,0,0.32))}.property-map-marker.is-select .property-map-marker__svg .property-map-marker__pin,.property-map-marker.is-selected .property-map-marker__svg .property-map-marker__pin{fill:var(--mapa-secondary);stroke:var(--mapa-secondary-darken) !important;stroke-width:4px !important}.property-map-marker.is-select .property-map-marker__svg .property-map-marker__house,.property-map-marker.is-select .property-map-marker__svg .property-map-marker__circle,.property-map-marker.is-selected .property-map-marker__svg .property-map-marker__house,.property-map-marker.is-selected .property-map-marker__svg .property-map-marker__circle{color:var(--mapa-secondary)}.property-map-marker.is-select .property-map-marker__svg .property-map-marker__circle,.property-map-marker.is-selected .property-map-marker__svg .property-map-marker__circle{stroke:0.5 var(--mapa-secondary-darken)}.property-map-marker.is-select[data-pin-principal="1"] .property-map-marker__svg .property-map-marker__pin,.property-map-marker.is-selected[data-pin-principal="1"] .property-map-marker__svg .property-map-marker__pin{stroke-width:1px !important}.property-map-marker.is-select:not(.property-map-marker--cluster):not([data-pin-principal="1"])::after,.property-map-marker.is-selected:not(.property-map-marker--cluster):not([data-pin-principal="1"])::after{content:"";position:absolute;top:45%;left:50%;width:60px;height:60px;border:4px solid color-mix(in srgb, var(--mapa-secondary) 82%, transparent);background-color:color-mix(in srgb, var(--mapa-secondary) 82%, transparent);border-radius:999px;transform:translate(-50%, -50%) scale(0);transform-origin:center;pointer-events:none;animation:pinPulseSingle 1.8s infinite}.property-map-marker.is-select[data-pin-principal="1"]:not(.property-map-marker--cluster)::after,.property-map-marker.is-selected[data-pin-principal="1"]:not(.property-map-marker--cluster)::after{content:"";position:absolute;top:45%;left:50%;width:72px;height:72px;border:4px solid color-mix(in srgb, var(--mapa-secondary) 82%, transparent);background-color:color-mix(in srgb, var(--mapa-secondary) 82%, transparent);border-radius:999px;transform:translate(-50%, -50%) scale(0);transform-origin:center;pointer-events:none;animation:pinPulseSingle 1.8s infinite}.property-map-marker.is-select:hover .property-map-marker__svg,.property-map-marker.is-select.is-hover .property-map-marker__svg{transform:translateY(-2px) scale(1.2);filter:drop-shadow(0 12px 12px rgba(0,0,0,0.34))}.property-map-marker[data-pin-principal="1"]:not(.is-select){color:var(--mapa-primary)}.property-map-marker[data-pin-principal="1"]:not(.is-select):hover{color:var(--mapa-primary) !important}.property-map-marker[data-pin-principal="1"]:not(.is-select) .property-map-marker__pin{fill:var(--mapa-primary);stroke:var(--mapa-primary-darken) !important}@keyframes pinPulseSingle{0%{transform:translate(-50%, -20%) scale(0);opacity:0.45}100%{transform:translate(-50%, -20%) scale(1.25);opacity:0}}.property-map-marker--cluster{--property-map-cluster-scope-scale:1;--property-map-cluster-shadow-current-scale:calc( var(--property-map-cluster-shadow-scale, 1) * var(--property-map-cluster-scope-scale) )}.property-map-marker--cluster .property-map-marker__svg{filter:drop-shadow(0 0 0 rgba(255,255,255,0.95)) drop-shadow(0 3px 2px rgba(0,0,0,0.28)) drop-shadow(0 8px 10px rgba(0,0,0,0.2))}.property-map-marker--cluster .property-map-marker__svg .property-map-marker__pin{stroke-width:1px !important}.property-map-marker--cluster .property-map-marker__count{color:#ffffff;fill:currentColor;font-family:var(--font-sans);font-weight:700;pointer-events:none;paint-order:stroke;stroke:rgba(0,0,0,0.18);stroke-width:1px;transition:fill 180ms ease}.property-map-marker--cluster.is-select .property-map-marker__svg .property-map-marker__pin{stroke:var(--mapa-secondary-darken) !important;stroke-width:1px !important}.property-map-marker--cluster .property-map-marker__shadow{opacity:0;border:4px solid color-mix(in srgb, var(--mapa-secondary) 50%, transparent);background-color:color-mix(in srgb, var(--mapa-secondary) 50%, transparent);pointer-events:none;transform:scale(var(--property-map-cluster-shadow-current-scale));transform-box:fill-box;transform-origin:center;transition:opacity 180ms ease, transform 180ms ease}.property-map-marker--cluster.is-select{color:var(--mapa-secondary) !important}.property-map-marker--cluster.is-select .property-map-marker__svg{filter:drop-shadow(0 0 0 rgba(255,255,255,0.98)) drop-shadow(0 4px 3px rgba(0,0,0,0.32)) drop-shadow(0 10px 16px rgba(0,0,0,0.24))}.property-map-marker--cluster.is-select .property-map-marker__svg .property-map-marker__pin{stroke-width:2px !important}.property-map-marker--cluster.is-select .property-map-marker__shadow{animation:pinPulseCluster 1.8s infinite}.property-map-marker--cluster.is-select::after{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border:4px solid color-mix(in srgb, var(--mapa-secondary) 82%, transparent);background-color:color-mix(in srgb, var(--mapa-secondary) 82%, transparent);border-radius:999px;transform:translate(-50%, -50%) scale(0);transform-origin:center;pointer-events:none}#map-resultado.is-resizing .property-map-marker .property-map-marker__svg,.mapa-resultado--2026.is-resizing .property-map-marker .property-map-marker__svg,.leaflet-container.is-zooming .property-map-marker .property-map-marker__svg,.leaflet-zoom-anim .property-map-marker .property-map-marker__svg{transition:none !important}#map-resultado.is-resizing .property-map-marker:not(.is-select):hover .property-map-marker__svg,#map-resultado.is-resizing .property-map-marker:not(.is-select).is-hover .property-map-marker__svg,#map-resultado.is-resizing .property-map-marker:not(.is-select):focus .property-map-marker__svg,.mapa-resultado--2026.is-resizing .property-map-marker:not(.is-select):hover .property-map-marker__svg,.mapa-resultado--2026.is-resizing .property-map-marker:not(.is-select).is-hover .property-map-marker__svg,.mapa-resultado--2026.is-resizing .property-map-marker:not(.is-select):focus .property-map-marker__svg,.leaflet-container.is-zooming .property-map-marker:not(.is-select):hover .property-map-marker__svg,.leaflet-container.is-zooming .property-map-marker:not(.is-select).is-hover .property-map-marker__svg,.leaflet-container.is-zooming .property-map-marker:not(.is-select):focus .property-map-marker__svg,.leaflet-zoom-anim .property-map-marker:not(.is-select):hover .property-map-marker__svg,.leaflet-zoom-anim .property-map-marker:not(.is-select).is-hover .property-map-marker__svg,.leaflet-zoom-anim .property-map-marker:not(.is-select):focus .property-map-marker__svg{transform:none !important;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.35)) !important}#map-resultado.is-resizing .property-map-marker.is-select:hover .property-map-marker__svg,#map-resultado.is-resizing .property-map-marker.is-select.is-hover .property-map-marker__svg,.mapa-resultado--2026.is-resizing .property-map-marker.is-select:hover .property-map-marker__svg,.mapa-resultado--2026.is-resizing .property-map-marker.is-select.is-hover .property-map-marker__svg,.leaflet-container.is-zooming .property-map-marker.is-select:hover .property-map-marker__svg,.leaflet-container.is-zooming .property-map-marker.is-select.is-hover .property-map-marker__svg,.leaflet-zoom-anim .property-map-marker.is-select:hover .property-map-marker__svg,.leaflet-zoom-anim .property-map-marker.is-select.is-hover .property-map-marker__svg{transform:scale(1.16) !important;filter:drop-shadow(0 10px 10px rgba(0,0,0,0.32)) !important}#map-resultado.is-resizing .property-map-marker.is-select:not(.property-map-marker--cluster)::after,.mapa-resultado--2026.is-resizing .property-map-marker.is-select:not(.property-map-marker--cluster)::after,.leaflet-container.is-zooming .property-map-marker.is-select:not(.property-map-marker--cluster)::after,.leaflet-zoom-anim .property-map-marker.is-select:not(.property-map-marker--cluster)::after{animation:none !important;opacity:0 !important}@keyframes bounceIn{0%{width:5px;height:8.2px}50%{width:30px;height:46px;margin:none;opacity:1}100%{margin:none;opacity:1}}.marker-animate:not(.property-map-marker){position:absolute;bottom:0}.property-map-marker--favorite .property-map-marker__pin,.property-map-marker--favorite .property-map-marker__heart,.property-map-marker--favorite.property-map-marker--viewed .property-map-marker__pin,.property-map-marker--favorite.property-map-marker--viewed .property-map-marker__heart,.property-map-marker--favorite.property-map-marker--preview:not(.is-select) .property-map-marker__pin,.property-map-marker--favorite.property-map-marker--preview:not(.is-select) .property-map-marker__heart{color:red}.property-map-marker--favorite .property-map-marker__pin,.property-map-marker--favorite.property-map-marker--viewed .property-map-marker__pin,.property-map-marker--favorite.property-map-marker--preview:not(.is-select) .property-map-marker__pin{stroke:#c50000 !important}.property-map-marker--favorite.is-select .property-map-marker__heart,.property-map-marker--favorite.is-selected .property-map-marker__heart,.property-map-marker--favorite.property-map-marker--viewed.is-select .property-map-marker__heart,.property-map-marker--favorite.property-map-marker--viewed.is-selected .property-map-marker__heart,.property-map-marker--favorite.property-map-marker--preview:not(.is-select).is-select .property-map-marker__heart,.property-map-marker--favorite.property-map-marker--preview:not(.is-select).is-selected .property-map-marker__heart{color:var(--mapa-secondary)}@keyframes pinPulseCluster{0%{transform:scale(0);opacity:0.45}100%{transform:scale(calc(var(--property-map-cluster-shadow-current-scale) * 1.25));opacity:0}}#lias_283376,.lias_283376{bgColorOrientacao:#ffffff}#lias_283368,.lias_283368{fontSansSerif:9;fontFamilyHeaders:9;fontFamilyDisplays:9}#lias_283349,.lias_283349{linearGradient:N}#lias_283350,.lias_283350{linearGradient:N}#lias_283681,.lias_283681{primaryGradientEnabled:N;secondaryGradientEnabled:N;linearGradient:N}#lias_283353,.lias_283353{linearGradient:N}#lias_283475,.lias_283475{primaryGradientEnabled:N;secondaryGradientEnabled:N;linearGradient:N}#lias_283354,.lias_283354{linearGradient:N}#lias_283356,.lias_283356{background-color:#f4f7fc;bgColorOrientacao:#f4f7fc;linearGradient:N}#lias_283357,.lias_283357{linearGradient:N}#lias_283358,.lias_283358{linearGradient:N}#lias_283373,.lias_283373{linearGradient:N}#lias_283374,.lias_283374{bgColorOrientacao:#000}
