.carte-wrapper[data-v-eba6dbe3]{position:relative;width:100%;height:100%;min-height:400px}.map-el[data-v-eba6dbe3]{width:100%;height:100%;border-radius:8px}.legende[data-v-eba6dbe3]{position:absolute;top:12px;right:12px;background:#fffffff2;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;font-size:12px;z-index:1000;box-shadow:0 2px 6px #00000014}.legende-item[data-v-eba6dbe3]{display:flex;align-items:center;gap:6px;padding:2px 0}.dot[data-v-eba6dbe3]{width:12px;height:12px;border-radius:50%;display:inline-block}.dot-visitee[data-v-eba6dbe3]{background:#10b981}.dot-refus[data-v-eba6dbe3]{background:#ef4444}.dot-absent[data-v-eba6dbe3]{background:#f59e0b}.dot-reportee[data-v-eba6dbe3]{background:#6366f1}.dot-prevue[data-v-eba6dbe3]{background:#94a3b8}.empty-overlay[data-v-eba6dbe3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;padding:24px 32px;border-radius:12px;text-align:center;color:#64748b;z-index:1000;box-shadow:0 4px 12px #0000001a;max-width:400px}.empty-overlay p[data-v-eba6dbe3]{margin:8px 0 0}
