.PalestineMap-module__dUjgSa__mapContainer{width:100%;max-width:350px;margin:0 auto}.PalestineMap-module__dUjgSa__mapFrame{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.PalestineMap-module__dUjgSa__mapFrame:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #00000014}.PalestineMap-module__dUjgSa__regionPath:hover{fill:#a81c24;filter:drop-shadow(0 2px 8px #a81c2440)}.PalestineMap-module__dUjgSa__bgSea{fill:#edf2f7}.PalestineMap-module__dUjgSa__bgEgypt1,.PalestineMap-module__dUjgSa__bgEgypt2,.PalestineMap-module__dUjgSa__bgLebanon1,.PalestineMap-module__dUjgSa__bgLebanon2,.PalestineMap-module__dUjgSa__bgSyria1,.PalestineMap-module__dUjgSa__bgSyria2,.PalestineMap-module__dUjgSa__bgJordan1,.PalestineMap-module__dUjgSa__bgJordan2,.PalestineMap-module__dUjgSa__bgJordan3,.PalestineMap-module__dUjgSa__bgJordan4{fill:#f1f5f9;stroke:#e2e8f0;stroke-width:.75px}.PalestineMap-module__dUjgSa__bgLabel{fill:#94a3b8;text-anchor:middle;pointer-events:none;font-family:sans-serif;font-size:8px;font-weight:500}.PalestineMap-module__dUjgSa__bgLabelLarge{fill:#64748b;text-anchor:middle;pointer-events:none;letter-spacing:.5px;font-size:11px;font-weight:600}.PalestineMap-module__dUjgSa__mapSvg{width:100%;height:auto;display:block}.PalestineMap-module__dUjgSa__water{fill:#93c5fd;opacity:.45;pointer-events:none}.PalestineMap-module__dUjgSa__river{fill:none;stroke:#93c5fd;stroke-width:1.5px;opacity:.4;pointer-events:none;stroke-linecap:round}.PalestineMap-module__dUjgSa__geoLabel{fill:#94a3b8;pointer-events:none;opacity:.5;letter-spacing:.5px;font-size:9px;font-weight:500}.PalestineMap-module__dUjgSa__inactiveRegion{fill:#e2e8f0;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.PalestineMap-module__dUjgSa__regionPath{fill:#64748b;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .3s,filter .3s}.PalestineMap-module__dUjgSa__regionPathGrey{fill:#64748b;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;outline:none}.PalestineMap-module__dUjgSa__regionPath:focus-visible{filter:drop-shadow(0 2px 6px #64748b66)}.PalestineMap-module__dUjgSa__regionPathHover{fill:#475569}.PalestineMap-module__dUjgSa__bgSea{fill:#f1f5f9;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgEgypt1{fill:#cbd5e1;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgEgypt2{fill:#e2e8f0;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgLebanon1{fill:#94a3b8;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgLebanon2,.PalestineMap-module__dUjgSa__bgSyria1{fill:#cbd5e1;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgSyria2,.PalestineMap-module__dUjgSa__bgJordan1{fill:#e2e8f0;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgJordan2{fill:#cbd5e1;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgJordan3{fill:#e2e8f0;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgJordan4{fill:#f1f5f9;stroke:#fff;stroke-width:1.5px}.PalestineMap-module__dUjgSa__bgLabel{fill:#64748b;text-anchor:middle;pointer-events:none;opacity:.65;font-size:7.5px;font-weight:700}.PalestineMap-module__dUjgSa__bgLabelLarge{fill:#94a3b8;text-anchor:middle;pointer-events:none;opacity:.6;letter-spacing:1px;font-size:11px;font-weight:800}.PalestineMap-module__dUjgSa__tooltip{color:#fff;pointer-events:none;white-space:nowrap;z-index:10;background:#1a1a1a;border-radius:10px;padding:8px 16px;animation:.2s ease-out forwards PalestineMap-module__dUjgSa__tooltipIn;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 8px 24px #00000038}.PalestineMap-module__dUjgSa__tooltip:after{content:"";border:6px solid #0000;border-top-color:#1a1a1a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.PalestineMap-module__dUjgSa__tooltipBelow{transform:translate(-50%,18px)}.PalestineMap-module__dUjgSa__tooltipBelow:after{border-top-color:#0000;border-bottom-color:#1a1a1a;top:auto;bottom:100%}@keyframes PalestineMap-module__dUjgSa__tooltipIn{0%{opacity:0}to{opacity:1}}.PalestineMap-module__dUjgSa__tooltipName{text-align:center;font-size:13px;font-weight:700;display:block}.PalestineMap-module__dUjgSa__tooltipCount{color:#94a3b8;text-align:center;margin-top:2px;font-size:11px;display:block}.PalestineMap-module__dUjgSa__cityLabel{fill:#111827;pointer-events:none;filter:drop-shadow(0 1px 1px #ffffffe6);font-size:8px;font-weight:800}
