.editor-map.svelte-o8t5fl{background:var(--surface-2);z-index:0;width:100%;height:100%}.editor-map.editable.svelte-o8t5fl .leaflet-container{cursor:crosshair}.editor-map.editable.svelte-o8t5fl .leaflet-marker-draggable{cursor:grab}.editor-map.svelte-o8t5fl .leaflet-container{font:inherit;background:var(--surface-2)}.editor-map.svelte-o8t5fl .leaflet-control-attribution{background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--text-muted);font-size:10px}.editor-map.svelte-o8t5fl .leaflet-control-attribution a{color:var(--accent)}.edm-popup .leaflet-popup-content{min-width:200px;margin:.6rem .7rem}.edm-pop{flex-direction:column;gap:.5rem;display:flex}.edm-pop-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin:0;font-size:.78rem;font-weight:700}.edm-coords{flex-direction:column;gap:.25rem;display:flex}.edm-crow{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;text-align:left;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.edm-crow:hover{border-color:var(--accent)}.edm-crow.copied{border-color:var(--accent);background:var(--accent-soft)}.edm-clabel{color:var(--text-faint);min-width:28px;font-size:.6rem;font-weight:700}.edm-cval{font-size:.8rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text)}.edm-name{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--text);outline:none;padding:.45rem .55rem;font-size:.9rem}.edm-name:focus{border-color:var(--accent)}.edm-swatches{flex-wrap:wrap;gap:.3rem;display:flex}.edm-sw{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.edm-sw.on{border-color:var(--text);box-shadow:0 0 0 2px var(--surface)}.edm-actions{gap:.4rem;display:flex}.edm-save,.edm-del{border-radius:var(--r-sm);cursor:pointer;border:1px solid #0000;flex:1;padding:.45rem .6rem;font-size:.85rem;font-weight:600}.edm-save{background:var(--accent);color:#fff}.edm-del{border-color:var(--border);color:var(--danger);background:0 0;flex:none}.edm-del:hover{border-color:var(--danger)}
