.underground_map_widget-change--white-1fVEq3Wei {
    fill: none;
    stroke: #fff;
    stroke-width: 1px
}

.underground_map_widget-line_number-EYUkYkqV {
    stroke-width: 0;
    cursor: pointer
}

.underground_map_widget-line_title-1dVq7qoXd {
    stroke-width: 0;
    font-size: 10px;
    cursor: pointer
}

.underground_map_widget-circle-FQ9ukpHC {
    stroke-width: 2px;
    fill: #fff;
    cursor: pointer
}

.underground_map_widget-station_name-nzuArteK {
    font-size: 10px;
    fill: #000;
    cursor: pointer
}

.underground_map_widget-station_name--hover-GWgnPYHa {
    fill: red
}
.underground_map_widget-metro-EWxE5zul {
    font-family: PTSans, sans-serif;
    fill: none;
    stroke-width: 5px
}

.underground_map_widget-metro-EWxE5zul svg line {
    cursor: pointer
}

.underground_map_widget-metro-EWxE5zul svg rect {
    fill: #fff;
    fill-opacity: .8
}

.underground_map_widget-metro-EWxE5zul svg path {
    cursor: pointer
}

.underground_map_widget-selected_station-mEHkTAAi polyline {
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-width: 1.5px;
}

.underground_map_widget-selected_station-mEHkTAAi circle {
    fill: #00a100;
    stroke: #fff;
    stroke-width: 1px;
}

.underground_map_widget-selected-LAnsGaX6.underground_map_widget-selected-LAnsGaX6 {
    fill: #cae8ca;
    fill-opacity: 1;
}

