.n-mapa{--nmp-ink:var(--color-ink, #070035);--nmp-muted:color-mix(in srgb, var(--nmp-ink) 60%, transparent);--nmp-line:color-mix(in srgb, var(--nmp-ink) 8%, transparent);--nmp-card:#fff;--nmp-field:#EBF8FF;--nmp-bad:#EAE7FB;--nmp-you:#DDF3EA;--nmp-ease:var(--ease, cubic-bezier(.22, 1, .36, 1));--nmp-ease-out:var(--ease-out, cubic-bezier(.16, 1, .3, 1));box-sizing:border-box;width:100%;padding:clamp(18px, 2.2vw, 32px);border-radius:clamp(28px, 3.4vw, 48px);background:var(--nmp-card);color:var(--nmp-ink)}.n-mapa-lista{counter-reset:nmp}.n-mapa-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.n-mapa-q{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 12px;border-radius:999px;background:var(--nmp-field);font-size:14.5px;font-weight:500;line-height:1.2}.n-mapa-q svg{width:15px;height:15px;flex:none;color:color-mix(in srgb,var(--nmp-ink) 70%,transparent)}.n-mapa-tag{font-size:11.5px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--nmp-muted);text-align:right}.n-mapa-ficha{display:grid;grid-template-rows:1fr;counter-increment:nmp}.n-mapa-ficha-in{min-height:0;overflow:hidden;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 8px 14px 6px;border-top:1px solid var(--nmp-line)}.n-mapa-n{font-size:13px;font-weight:500;line-height:1;color:var(--nmp-muted);font-variant-numeric:tabular-nums;text-align:center}.n-mapa-n::before{content:counter(nmp)}.n-mapa-t{min-width:0;display:flex;flex-direction:column;gap:3px}.n-mapa-t b{overflow:hidden;font-size:15.5px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.n-mapa-t em{font-size:13px;font-style:normal;line-height:1.35;color:var(--nmp-muted)}.n-mapa-ficha--bad .n-mapa-ficha-in{border-radius:12px;background:linear-gradient(90deg,var(--nmp-bad),transparent)}.n-mapa-flag{display:grid;justify-items:end}.n-mapa-flag span{grid-area:1 / 1;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;font-size:12.5px;line-height:1;white-space:nowrap;transition:opacity .45s var(--nmp-ease)}.n-mapa-flag span:first-child{background:var(--nmp-bad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nmp-ink) 12%,transparent)}.n-mapa-flag span+span{background:var(--nmp-ink);color:var(--nmp-card);opacity:0}.n-mapa-tu{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--nmp-you);font-size:12.5px;font-weight:500;line-height:1}.n-mapa p.n-mapa-pie{margin:14px 0 0;font-size:var(--font-kicker,14px);line-height:1.5;color:var(--nmp-muted)}.n-mapa.is-js .n-mapa-ficha{opacity:0;translate:0 8px;transition:grid-template-rows 1s var(--nmp-ease-out),opacity .5s var(--nmp-ease),translate .6s var(--nmp-ease);transition-delay:0s,calc(.1s + var(--d) * .08s),calc(.1s + var(--d) * .08s)}.n-mapa.is-js.is-in .n-mapa-ficha{opacity:1;translate:0 0}.n-mapa.is-denuncia .n-mapa-flag span:first-child{opacity:0}.n-mapa.is-denuncia .n-mapa-flag span+span{opacity:1}.n-mapa.is-js.is-limpio .n-mapa-ficha--bad{grid-template-rows:0fr;opacity:0;counter-increment:none;transition-delay:0s}.n-mapa.is-limpio .n-mapa-ficha--bad .n-mapa-ficha-in{padding-block:0;border-top-width:0;transition:padding .9s var(--nmp-ease-out)}.n-mapa.is-limpio .n-mapa-ficha:not(.n-mapa-ficha--bad) .n-mapa-n{color:var(--nmp-ink)}@media (max-width:640px){.n-mapa-head{flex-direction:column;align-items:flex-start}.n-mapa-tag{text-align:left}.n-mapa-ficha-in{grid-template-columns:22px minmax(0,1fr);row-gap:8px;padding:12px 6px 12px 4px}.n-mapa-flag,.n-mapa-tu{grid-column:2;justify-self:start;justify-items:start}.n-mapa-t b{white-space:normal}}@media (prefers-reduced-motion:reduce){.n-mapa .n-mapa-ficha,.n-mapa-flag span{transition:none}}