.listing-map[data-v-9f6ae96f]{background:#050505;border:1px solid rgba(255,215,0,.24);border-radius:6px;box-sizing:border-box;overflow:hidden;position:relative;width:100%}.map-canvas[data-v-9f6ae96f]{height:100%;min-height:inherit;width:100%}.map-consent[data-v-9f6ae96f]{align-items:center;box-sizing:border-box;color:#eee;display:flex;flex-direction:column;font:15px/1.5 Arial,sans-serif;gap:12px;justify-content:center;min-height:inherit;padding:24px;text-align:center}.map-consent p[data-v-9f6ae96f]{margin:0;max-width:520px}.map-consent a[data-v-9f6ae96f]{color:gold;text-decoration:underline}.map-consent button[data-v-9f6ae96f]{background:#111;border:1px solid gold;border-radius:6px;color:gold;cursor:pointer;font:inherit;padding:12px 20px}.map-consent button[data-v-9f6ae96f]:focus-visible{outline:2px solid #fff;outline-offset:3px}.zoom-controls[data-v-9f6ae96f]{display:grid;gap:.35rem;position:absolute;right:1rem;top:1rem;z-index:2}.zoom-controls button[data-v-9f6ae96f]{background:#050505e0;border:1px solid gold;border-radius:6px;color:gold;cursor:pointer;display:grid;font-size:1.2rem;height:2.45rem;place-items:center;width:2.45rem}.zoom-controls button[data-v-9f6ae96f]:focus-visible,.zoom-controls button[data-v-9f6ae96f]:hover{box-shadow:0 0 14px #ffd70073;outline:none}.map-message[data-v-9f6ae96f]{background:#050505;color:gold;display:grid;top:0;right:0;bottom:0;left:0;padding:1rem;place-items:center;position:absolute;text-align:center}[data-v-9f6ae96f] .od-map-marker{align-items:center;background:#050505;border:1px solid #f2cf63;border-radius:999px;box-shadow:0 8px 24px #00000059;color:#f2cf63;display:inline-flex;font:700 .85rem/1.2 Arial,sans-serif;gap:.45rem;max-width:min(280px,68vw);padding:.45rem .7rem;pointer-events:auto;position:absolute;z-index:1}[data-v-9f6ae96f] .od-map-marker-icon{display:grid;flex:0 0 auto;place-items:center}[data-v-9f6ae96f] .od-map-marker-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
