﻿.mapa{max-width:1100px;margin:0 auto}.mapa__leyenda{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem;padding:1.5rem;background:rgba(10,31,51,.5);border:2px solid rgba(212,175,55,.3);border-radius:20px 5px 20px 5px}.mapa__leyenda-item{display:flex;align-items:center;gap:.8rem}.mapa__leyenda-punto{width:20px;height:20px;border-radius:50%;flex-shrink:0;box-shadow:0 0 15px currentColor}.mapa__leyenda-item--verde .mapa__leyenda-punto{background:#4ade80;color:#4ade80}.mapa__leyenda-item--amarillo .mapa__leyenda-punto{background:#fbbf24;color:#fbbf24}.mapa__leyenda-item--rojo .mapa__leyenda-punto{background:#ef4444;color:#ef4444}.mapa__leyenda-texto{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;color:#b0b8c1}.mapa__leyenda-texto strong{color:#fff;font-family:"Bricolage Grotesque",sans-serif;font-size:.95rem}.mapa__contenedor{margin-bottom:3rem}.mapa__wrapper{position:relative;width:100%;max-width:1000px;margin:0 auto;border-radius:20px 5px 20px 5px;overflow:hidden;border:3px solid #d4af37;box-shadow:0 20px 60px rgba(0,0,0,.5);background:#1a1a1a}.mapa__imagen{width:100%;height:auto;display:block;filter:brightness(0.85) saturate(0.7);transition:filter .5s ease}.mapa__imagen:hover{filter:brightness(0.95) saturate(0.85)}.mapa__overlay{position:absolute;inset:0;pointer-events:none}.mapa__zona{position:absolute;border-radius:50%;cursor:pointer;pointer-events:auto;transition:all .3s ease;animation:pulseZona 3s ease-in-out infinite}.mapa__zona--verde{background:rgba(74,222,128,.4);border:2px solid #4ade80;box-shadow:0 0 30px rgba(74,222,128,.6)}.mapa__zona--amarillo{background:rgba(251,191,36,.4);border:2px solid #fbbf24;box-shadow:0 0 30px rgba(251,191,36,.6)}.mapa__zona--rojo{background:rgba(239,68,68,.4);border:2px solid #ef4444;box-shadow:0 0 30px rgba(239,68,68,.6)}.mapa__zona:hover{transform:scale(1.3);z-index:10;box-shadow:0 0 50px currentColor}@keyframes pulseZona{0%,100%{opacity:.7}50%{opacity:1}}.mapa__tooltip{position:absolute;background:#0a1f33;color:#fff;padding:.8rem 1.2rem;border-radius:12px;border:2px solid #d4af37;font-weight:700;font-size:.9rem;pointer-events:none;z-index:100;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,.5);transform:translate(-50%, -120%)}.mapa__tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:8px solid rgba(0,0,0,0);border-top-color:#d4af37}.mapa__lista{margin-bottom:3rem}.mapa__lista-titulo{font-family:"Bricolage Grotesque",sans-serif;color:#d4af37;font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin:0 0 2rem}.mapa__lista-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1.5rem}.mapa__lista-grupo{background:rgba(10,31,51,.5);border:2px solid rgba(212,175,55,.3);border-radius:20px 5px 20px 5px;padding:1.5rem}.mapa__lista-grupo--verde{border-color:rgba(74,222,128,.4)}.mapa__lista-grupo--amarillo{border-color:rgba(251,191,36,.4)}.mapa__lista-grupo--rojo{border-color:rgba(239,68,68,.4)}.mapa__lista-subtitulo{display:flex;align-items:center;gap:.5rem;font-family:"Bricolage Grotesque",sans-serif;font-size:1.1rem;margin:0 0 1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(212,175,55,.2)}.mapa__lista-grupo--verde .mapa__lista-subtitulo{color:#4ade80}.mapa__lista-grupo--amarillo .mapa__lista-subtitulo{color:#fbbf24}.mapa__lista-grupo--rojo .mapa__lista-subtitulo{color:#ef4444}.mapa__lista-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mapa__lista-item{color:#b0b8c1;font-size:.95rem;padding-left:1.2rem;position:relative}.mapa__lista-item::before{content:"📍";position:absolute;left:0;font-size:.8rem}.mapa__nota{margin-top:2rem;color:#6b7280;font-size:.85rem;text-align:center;font-style:italic}@media(max-width: 640px){.mapa__leyenda{flex-direction:column;align-items:flex-start;padding:1rem}.mapa__zona{border-width:1px;box-shadow:0 0 15px currentColor}.mapa__lista-grid{grid-template-columns:1fr}}/*# sourceMappingURL=mapa-calor.css.map */
