.marker[data-v-ae415de3]{cursor:pointer;outline:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.marker__icon[data-v-ae415de3]{filter:drop-shadow(0 4px 8px #00000040);width:28px;height:42px;line-height:0;transition:transform .18s cubic-bezier(.2,.9,.2,1),filter .18s;display:inline-block;position:relative}.marker svg[data-v-ae415de3]{display:block}.marker .drop[data-v-ae415de3]{fill:#e53935;stroke:#b71c1c;stroke-width:0;transition:fill .18s,stroke .18s,filter .18s}.marker .inner[data-v-ae415de3]{fill:#fff;transform-origin:50%;transition:transform .18s,stroke-width .18s}.marker:hover .marker__icon[data-v-ae415de3]{transform:translateY(-4px)scale(1.06)}.marker:active .marker__icon[data-v-ae415de3]{transform:translateY(-2px)scale(.98)}.marker.is-selected[data-v-ae415de3]{z-index:5}.marker.is-selected .marker__icon[data-v-ae415de3]{filter:drop-shadow(0 10px 20px #ffb30047);transform:translateY(-6px)scale(1.12)}.marker.is-selected .drop[data-v-ae415de3]{fill:#ffb300;stroke:#bf9430;stroke-width:0}.marker.is-selected .inner[data-v-ae415de3]{fill:#fff;stroke:#ffb300f2;stroke-width:1.6px;transform:scale(1.15)}.marker.is-selected[data-v-ae415de3]:after{content:"";z-index:-1;pointer-events:none;opacity:1;border-radius:50%;width:32px;height:32px;transition:opacity .18s;position:absolute;top:65%;left:50%;transform:translate(-50%,-40%);box-shadow:0 0 22px 6px #1e88e51f,0 6px 18px #ffb30014}.marker[data-v-ae415de3]:focus{outline:none}.marker[data-v-ae415de3]:focus-visible{box-shadow:0 0 0 4px var(--demo-outline-color);border-radius:8px}.marker__tooltip[data-v-ae415de3]{width:200px;max-height:150px;color:var(--demo-text-dark);opacity:0;pointer-events:none;z-index:4;background:#fff;border-radius:6px;padding:.5rem;font-size:12px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 6px 14px #0000001f}.marker__tooltip .marker__tooltip-inner[data-v-ae415de3]{flex-direction:column;gap:8px;display:flex}.marker.tooltip-bottom .marker__tooltip[data-v-ae415de3]{top:calc(100% - 10px);bottom:auto}.marker.tooltip-bottom .marker__tooltip[data-v-ae415de3]:after{border-color:#0000 #0000 #fff;top:auto;bottom:100%}.marker__tooltip[data-v-ae415de3]:after{content:"";border:6px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.marker.is-selected .marker__tooltip[data-v-ae415de3],.marker:hover .marker__tooltip[data-v-ae415de3]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-4px)}.marker .marker__address[data-v-ae415de3],.marker .marker__title[data-v-ae415de3]{color:var(--demo-text-dark);font-size:13px;line-height:1.2}.marker .clamp-2[data-v-ae415de3],.marker .clamp-3[data-v-ae415de3],.marker .clamp-4[data-v-ae415de3],.marker .singleline[data-v-ae415de3]{white-space:normal;overflow-wrap:break-word;overflow:visible}.marker .clamp-2[data-v-ae415de3],.marker .clamp-3[data-v-ae415de3],.marker .clamp-4[data-v-ae415de3]{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block}.marker .marker__actions[data-v-ae415de3]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.marker .marker__button[data-v-ae415de3]{text-transform:none;margin-left:auto}@media (width<=636px){.marker__tooltip[data-v-ae415de3]{padding:.416667rem;font-size:11px;bottom:calc(100% + 6px)}}
