/* Map vis styles */
.gaza-strip {
    fill: none;
    stroke: white;
    stroke-width: 0.15rem;
}

#map-container {
    width: 100%;
    height: 100%;
}

.city-marker {
    fill: #e2721b;
}

.city-label {
    font-family: "PT Sans", sans-serif;
    font-weight: bold;
    font-size: 1rem;
    text-anchor: start;
}

.blockade-border {
    fill: none;
    stroke: red;
    stroke-width: 0.2rem;
    stroke-dasharray: 0.5rem, 0.5rem;
}

/* Gaza infrastructure strikes */
#gaza-infrastructure-attacks-map {
    height: 90vh;
    width: 100%;
}

#gaza-infrastructure-attacks-map circle.attack {
    opacity: 0;
    transition: opacity 0.5s ease;
}


#gaza-infrastructure-attacks-map.step-65 circle.attack {
    opacity: 0.8;
}

#gaza-infrastructure-attacks-map.step-66 circle.attack {
    opacity: 0.1;
}

#gaza-infrastructure-attacks-map.step-66 circle.attack-on-humanitarian-zone {
    opacity: 0.8;
}

#gaza-infrastructure-attacks-map.step-67 circle.attack {
    opacity: 0.1;
}

#gaza-infrastructure-attacks-map.step-67 circle.attack-on-hospitals-and-vicinity,
#gaza-infrastructure-attacks-map.step-67 circle.attack-on-medical-workers {
    opacity: 0.8;
}

#gaza-infrastructure-attacks-map.step-68 circle.attack {
    opacity: 1;
}

/* Aid monthly */
#aid-monthly-container {
    height: 90vh;
    width: 100%;
}
