.ruido-manzana{--tinta:#1d2433;--gris:#6b7280;--azul:#2f67e8;container-type:inline-size;color:var(--tinta);font-family:inherit;-webkit-tap-highlight-color:transparent}.ruido-manzana .rm-in{display:flex;align-items:center;gap:12px 24px}.ruido-manzana .rm-in>div{flex:1;min-width:0;max-width:360px}.ruido-manzana figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:2px;flex:none;max-width:100%}.ruido-manzana svg{display:block;max-width:100%;height:auto;overflow:visible;font-family:inherit}.ruido-manzana .fp-pulso{transform-box:fill-box;transform-origin:center;opacity:0;animation:rm-pulso 2.6s cubic-bezier(.2,.6,.3,1) infinite}.ruido-manzana .fp-pulso+.fp-pulso{animation-delay:1.3s}@keyframes rm-pulso{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ruido-manzana.fp-espera .fp-vol{transform:translateY(var(--alto))}.ruido-manzana.fp-espera .fp-pulso{animation-play-state:paused}.ruido-manzana.fp-ver .fp-vol{animation:rm-crece 1s cubic-bezier(.22,.9,.25,1) .1s both}.ruido-manzana.fp-ver .fp-pulso{animation-delay:1s}.ruido-manzana.fp-ver .fp-pulso+.fp-pulso{animation-delay:2.3s}@keyframes rm-crece{0%{transform:translateY(var(--alto))}to{transform:none}}@media (prefers-reduced-motion:reduce){.ruido-manzana .fp-pulso,.ruido-manzana.fp-ver .fp-vol{animation:none}.ruido-manzana.fp-espera .fp-vol{transform:none}}.ruido-manzana .leyenda,.ruido-manzana svg{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ruido-manzana svg text{pointer-events:none}.ruido-manzana .fp-calles{transition:opacity .22s ease}.ruido-manzana .fp-dest{opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.ruido-manzana .leyenda li{transition:opacity .22s ease;border-radius:6px}.ruido-manzana.fp-on .fp-hit,.ruido-manzana.fp-on .leyenda li{cursor:pointer;touch-action:manipulation}.ruido-manzana .leyenda li:focus{outline:none}.ruido-manzana .leyenda li:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.ruido-manzana.fp-activo .fp-calles{opacity:.25}.ruido-manzana.fp-activo .fp-dest.fp-activa{opacity:1;visibility:visible;transition:opacity .22s ease,visibility 0s}.ruido-manzana.fp-activo .leyenda li:not(.fp-activa){opacity:.38}@media (prefers-reduced-motion:reduce){.ruido-manzana .fp-calles,.ruido-manzana .fp-dest,.ruido-manzana .leyenda li,.ruido-manzana.fp-activo .fp-dest.fp-activa{transition:none}}.ruido-manzana .direccion{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.ruido-manzana .direccion:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--azul)}.ruido-manzana .leyenda{list-style:none;margin:-4px 0;padding:0;display:grid}.ruido-manzana .leyenda li{display:grid;grid-template-columns:16px 1fr auto;column-gap:10px;align-items:start;font-size:14px;line-height:1.3;padding:4px 0}.ruido-manzana .leyenda li:before{content:"";width:16px;height:6px;border-radius:3px;background:var(--c);margin-top:6px}.ruido-manzana .leyenda strong{font-weight:600}.ruido-manzana .leyenda span{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gris)}.ruido-manzana .leyenda small{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:500;vertical-align:1px;color:var(--azul);background:rgba(47,103,232,.1)}.ruido-manzana .escala{display:flex;gap:3px;margin-top:14px;font-size:11px;color:var(--gris);font-variant-numeric:tabular-nums}.ruido-manzana .escala span{flex:1;min-width:36px}.ruido-manzana .escala span:before{content:"";display:block;height:6px;border-radius:3px;margin-bottom:3px;background:var(--c)}@container (max-width: 520px){.ruido-manzana .rm-in{flex-direction:column;align-items:stretch;gap:10px}.ruido-manzana figure{align-self:center}}