.open-street-map[data-v-7af87c92]{width:100%;height:var(--open-street-map-height);border-radius:var(--r-control-lg);background:var(--surface-alt);min-height:260px;box-shadow:none;border:0;position:relative;overflow:hidden}.open-street-map__canvas[data-v-7af87c92]{z-index:0;width:100%;height:100%;font-family:var(--font)}.open-street-map[data-v-7af87c92] .leaflet-control-zoom{border:1px solid #0f172a1f;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #0f172a1f}.open-street-map[data-v-7af87c92] .leaflet-control-zoom a{color:#101828;border-bottom-color:#0f172a1a;width:44px;height:44px;font-family:inherit;font-size:18px;font-weight:700;line-height:44px}.open-street-map[data-v-7af87c92] .leaflet-control-attribution{color:#667085;font-family:inherit;font-size:var(--type-label);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-radius:10px 0 0;line-height:1.3}.open-street-map[data-v-7af87c92] .leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 18px 40px #0f172a2e}.open-street-map[data-v-7af87c92] .leaflet-popup-content{margin:12px 14px}.open-street-map__popup[data-v-7af87c92]{color:#101828;gap:3px;min-width:150px;font-family:inherit;display:grid}.open-street-map__popup strong[data-v-7af87c92]{font-size:13px;font-weight:700;line-height:1.25}.open-street-map__popup span[data-v-7af87c92]{color:#667085;font-size:var(--type-label);font-weight:700;line-height:1.3}.open-street-map__marker{background:0 0;place-items:center;display:grid}.open-street-map__marker-pin{background:var(--pdp-red,#d70812);border:5px solid #fff;border-radius:50% 50% 50% 0;width:40px;height:40px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 18px 34px #d7081257}.open-street-map__marker-pin:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:8px}.open-street-map__placeholder[data-v-7af87c92]{background-color:#eef2f6;background-image:linear-gradient(90deg,#ffffff6b 1px,#0000 1px),linear-gradient(#ffffff6b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid;position:absolute;inset:0}.open-street-map__load[data-v-7af87c92]{color:#b94000;min-height:42px;font:700 13px/1 var(--font,inherit);cursor:pointer;background:#fff;border:1px solid #ebcab8;border-radius:10px;padding:0 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.open-street-map__load[data-v-7af87c92]:disabled{cursor:wait;opacity:.72}.open-street-map__load[data-v-7af87c92]:focus-visible{outline:3px solid var(--pdp-red,#d70812);outline-offset:3px}.open-street-map__error[data-v-7af87c92]{color:#8f1e16;text-align:center;margin:0;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:14px;right:14px}.open-street-map__pin[data-v-7af87c92]{border:10px solid var(--pdp-red,#d70812);background:#fff;border-radius:50% 50% 50% 0;width:38px;height:38px;position:relative;transform:rotate(-45deg);box-shadow:0 16px 32px #d708122e}.open-street-map__pin[data-v-7af87c92]:after{background:var(--pdp-red,#d70812);content:"";border-radius:50%;position:absolute;inset:6px}
