.iran-map{-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;display:block;overflow:visible}.iran-map-province{fill:#fbc7190b;stroke:#fbc71938;stroke-width:1px;transition:fill .25s,stroke .25s}.iran-map-province.is-highlighted{fill:#fbc71924;stroke:#fbc71973}.iran-map-province.is-selected{fill:#fbc71952;stroke:var(--color-accent-normal,#fbc719);stroke-width:1.4px}.iran-map-province.is-clickable{cursor:pointer}.iran-map-province.is-clickable:hover{fill:#fbc71938;stroke:#fbc71999}.iran-map--pick,.iran-map--pick .iran-map-province{cursor:crosshair}.iran-map-marker{cursor:pointer}.iran-map-marker-dot{fill:#22c55e;stroke:#00000073;stroke-width:1px;transition:transform .2s}.iran-map-marker-pulse{fill:#22c55e;opacity:.35;transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite iran-map-pulse}.iran-map-marker--construction .iran-map-marker-dot,.iran-map-marker--construction .iran-map-marker-pulse{fill:#f59e0b}.iran-map-marker--planned .iran-map-marker-dot,.iran-map-marker--planned .iran-map-marker-pulse{fill:#38bdf8}.iran-map-marker:hover .iran-map-marker-dot,.iran-map-marker.is-active .iran-map-marker-dot{transform:scale(1.5)}.iran-map-pin-dot{fill:var(--color-accent-normal,#fbc719);stroke:#00000080;stroke-width:1px}.iran-map-pin .iran-map-marker-pulse{fill:var(--color-accent-normal,#fbc719)}@keyframes iran-map-pulse{0%{opacity:.4;transform:scale(.4)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.iran-map-marker-pulse{opacity:.2;animation:none}}
