.map-wrap-inner[data-v-efe8ffcd]{width:100%;height:100%;position:relative}.map[data-v-efe8ffcd]{width:100%;height:100%;position:absolute;inset:0}.map-status[data-v-efe8ffcd]{z-index:10;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:20px;font-size:.9rem;display:flex;position:absolute;inset:0}.map-status--loading[data-v-efe8ffcd]{background:var(--bg)}.map-error[data-v-efe8ffcd]{pointer-events:auto;color:#fca5a5;background:#0a0807f0}.map-error .hint[data-v-efe8ffcd]{color:var(--muted);margin-top:12px;font-size:.8rem;line-height:1.5}.map-error a[data-v-efe8ffcd]{color:var(--primary)}.map-error code[data-v-efe8ffcd]{background:var(--surface2);border-radius:4px;padding:2px 6px;font-size:.75rem}.map--picking[data-v-efe8ffcd]{cursor:crosshair}.map-pick-hint[data-v-efe8ffcd]{z-index:20;color:#fff;pointer-events:none;background:#ef4444eb;border-radius:20px;padding:8px 14px;font-size:.82rem;font-weight:600;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000059}.map-queue-legend[data-v-efe8ffcd]{right:12px;bottom:calc(132px + var(--safe-bottom));z-index:20;border:1px solid var(--border);color:var(--muted);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14100ee0;border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;font-size:.72rem;display:flex;position:absolute}.map-queue-legend-title[data-v-efe8ffcd]{color:var(--text);margin-bottom:2px;font-weight:700}.map-queue-legend-item[data-v-efe8ffcd]{align-items:center;gap:6px;display:flex}.map-queue-dot[data-v-efe8ffcd]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.map-queue-dot--low[data-v-efe8ffcd]{background:#eab308}.map-queue-dot--mid[data-v-efe8ffcd]{background:#f97316}.map-queue-dot--high[data-v-efe8ffcd]{background:#ef4444}
