.mapa-base[data-v-d47b0df1]{width:100%;height:100%;position:relative}.mapa-base__aviso[data-v-d47b0df1],.mapa-base__tela[data-v-d47b0df1]{position:absolute;inset:0}.mapa-base__aviso[data-v-d47b0df1]{letter-spacing:.18em;text-align:center;text-transform:uppercase;opacity:.6;pointer-events:none;place-items:center;padding:2rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;display:grid}.marcador-mapa{cursor:default;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.marcador-mapa__ponto{background:0 0;border:1.5px solid #9aa4b5b3;border-radius:999px;width:9px;height:9px;transition:transform .6s,background-color .6s,box-shadow .6s}.marcador-mapa[data-tema=papel] .marcador-mapa__ponto{border-color:#221f1799}.marcador-mapa[data-precisao=a_confirmar] .marcador-mapa__ponto,.marcador-mapa[data-precisao=aproximada] .marcador-mapa__ponto{border-style:dashed;width:5px;height:5px}.marcador-mapa--ativo .marcador-mapa__ponto{background:#7ec8f2;border-color:#0000;transform:scale(1.4);box-shadow:0 0 14px 3px #7ec8f299,0 0 40px 12px #3fa9e040}.marcador-mapa--ativo[data-tema=papel] .marcador-mapa__ponto{background:#256a97;box-shadow:0 0 12px 3px #3fa9e073}.marcador-mapa__rotulo{color:#d6dbe3;letter-spacing:.02em;text-align:center;opacity:0;pointer-events:none;background:#11151ce0;border-radius:2px;gap:.15rem;width:max-content;max-width:14rem;padding:.3rem .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.35;transition:opacity .3s;display:grid;position:absolute;inset-block-start:calc(100% + 2px);inset-inline-start:50%;translate:-50%}.marcador-mapa[data-tema=papel] .marcador-mapa__rotulo{color:#221f17;background:#ede7d8f0}.marcador-mapa__precisao{text-transform:uppercase;letter-spacing:.12em;opacity:.75;font-size:.625rem}.marcador-mapa--ativo .marcador-mapa__rotulo,.marcador-mapa:focus-visible .marcador-mapa__rotulo,.marcador-mapa:hover .marcador-mapa__rotulo{opacity:1}.marcador-mapa[tabindex="0"]{cursor:pointer}.mapa-base .maplibregl-ctrl-attrib{font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:.6875rem}.mapa-base[data-tema=noite] .maplibregl-ctrl-attrib{color:#9aa4b5;background:#11151ccc}.mapa-base[data-tema=noite] .maplibregl-ctrl-attrib a{color:#d6dbe3}
