/* Стили для выделения path при наведении */
.parking-spot:hover {
  fill: #ebe5e5;
  cursor: pointer;
}

/* Стили для попапа */
.popup {
  display: none;
  position: fixed;
  background: white;
  border: 1px solid #ccc;
  padding: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.popup button {
  background: #3ba5dc;
  color: white;
  border: none;
  padding: 5px 10px;
  cursor: pointer;
}
path {
  cursor: pointer;
}
/* Синий цвет для path занято */
#path1k62, #path1k63, #path1k66, #path1k75, #path1k77, #path1k79, #path1k81, #path1k82, #path1k84, #path1k87, #path1k146, #path1k6, #path1k5, #path1k4, #path1k2, #path1k3, #path1k8, #path11210, #path11209, #path11207, #path11205, #path11204, #path1k131, #path1k130, #path1k128, #path1k127, #path1k125, #path1k121, #path1k120, #path1k119, #path1k116, #path1k114, #path1k113, #path1k112, #path1k110, #path1k108, #path1k109, #path1k85, #path1k61, #path1k64, #path1k65, #path1k67, #path1k68, #path1k69, #path1k70, #path1k71, #path1k74, #path1k78, #path1k80, #path1k83, #path1k80, #path1k89, #path1k88, #path1k86, #path1k92, #path1k91, #path1k90, #path1k94, #path1k95, #path1k96, #path1k97, #path1k98, #path1k99, #path1k101, #path1k102, #path1k103, #path1k104, #path1k105, #path1k107, #path1k163, #path1k162, #path1k161, #path1k159, #path1k157, #path1k156, #path1k154, #path1k153, #path1k152, #path1k150, #path1k149, #path1k145, #path1k144, #path1k143, #path1k142, #path1k140, #path1k138, #path1k137, #path1k136, #path1k135, #path1k134, #path1k132, #path1k133, #path1k11, #path1k10, #path1k12, #path1k13, #path1k14, #path1k15, #path1k16, #path1k19, #path1k21, #path1k22, #path1k27, #path1k28, #path1k29, #path1k30, #path1k31, #path1k32, #path1k34, #path1k36, #path1k37, #path1k38, #path1k42, #path1k41, #path1k40, #path1k39, #path1k43, #path1k44, #path1k45, #path1k46, #path1k47, #path1k49, #path1k50, #path1k51, #path1k53, #path1k54, #path1k55, #path1k56, #path1k57, #path1k59, #path1k60, #path21k, #path22k, #path23k, #path11k, #path10k, #path29k, #path30k, #path8k, #path9k, #path7k, #path6k, #path5k, #path4k, #path10-1k, #path6-1k, #path20k, #path19k, #path18k, #path17k, #path16k, #path15k, #path13k, #path12k, #path1k, #path2k, #path3-1k, #path8-1k, #path3k, #path2-1k, #path21k, #path2-3m, #path4-5m, #path9-10m, #path11m, #path15m, #path124m, #path125m, #path32m, #path52m, #path46-47m, #path44-45m, #path7m, #path12m, #path13m, #path17m, #path25m, #path16m, #path21m, #path22m, #path27m, #path28m, #path31m, #path33m, #path35m, #path37m, #path38-39m, #path42-43m, #path50m, #path48m, #path56m, #path55m, #path54m, #path53m, #path60m, #path65m, #path64m, #path63m, #path67m, #path68m, #path78m, #path72m, #path75m, #path77m, #path100m, #path87m, #path89m, #path93m, #path95m, #path114m, #path116m, #path126m, #path123m, #path122m, #path118m, #path111m, #path108m, #path104m, #path121m, #P41, #P10, #P11, #P12, #P15, #P14, #P13, #P8, #P16, #P17, #P18, #P19, #P20, #P21, #P9, #P22, #P23, #P24, #P25, #P4, #P26, #P27, #P28, #P29, #P30, #P31, #P32, #P33, #P34, #P35, #P36, #P37, #P38, #P39, #P41, #P3, #P4, #P6, #path62m {
  fill: #3BA5DC;
}

/* Фиолетовый цвет для свободных кладовок path */
 #path14k, #path24k, #path25k, #path26k, #path27k, #path28k {
  fill: #F5C3D7;
}
/* Зелёный цвет для свободных машиномест path */
#path11202, #path11203, #path11206, #path11208, #path11211, #path11212, #path11213, #path1k48, #path1k52, #path1k58, #path1k76, #path1k93, #path1k100, #path1k106, #path1k111, #path1k115, #path1k117, #path1k118, #path1k122, #path1k123, #path1k124, #path1k126, #path1k129, #path1k139, #path1k141, #path1k147, #path1k148, #path1k151, #path1k160, #path1k158, #path1k155, #path1k35, #path1k33, #path1k26, #path1k25, #path1k24, #path1k23, #path1k20, #path1k18, #path1k17, #path1k9, #path1k7, #path40-41m, #path1m, #path6m, #path19m, #path23m, #path29m, #path61m, #path66m, #path57m, #path58m, #path59m, #path85m, #path71m, #path70m, #path69m, #path76m, #path73m, #path74m, #path79m, #path91m, #path96m, #path112m, #path113m, #path84m, #path83m, #path82m, #path81m, #path80m, #path97m, #path98m, #path99m, #path101m, #path110m, #path107m, #path105m, #path102m, #path119m, #path109m, #path106m, #path103m, #path120m {
  fill: #B5E8B5;
}
/* Отключаем взаимодействие с path */
#path1k62, #path1k63, #path1k66, #path1k75, #path1k77, #path1k79, #path1k81, #path1k82, #path1k84, #path1k87, #path1k146, #path1k6, #path1k5, #path1k4, #path1k2, #path1k3, #path1k8, #path11210, #path11209, #path11207, #path11205, #path11204, #path11201, #path1k131, #path1k130, #path1k128, #path1k127, #path1k125, #path1k121, #path1k120, #path1k119, #path1k116, #path1k114, #path1k113, #path1k112, #path1k110, #path1k108, #path1k109, #path1k85, #path1k61, #path1k64, #path1k65, #path1k67, #path1k68, #path1k69, #path1k70, #path1k71, #path1k74, #path1k78, #path1k80, #path1k83, #path1k80, #path1k89, #path1k88, #path1k86, #path1k92, #path1k91, #path1k90, #path1k94, #path1k95, #path1k96, #path1k97, #path1k98, #path1k99, #path1k101, #path1k102, #path1k103, #path1k104, #path1k105, #path1k107, #path1k163, #path1k162, #path1k161, #path1k159, #path1k157, #path1k156, #path1k154, #path1k153, #path1k152, #path1k150, #path1k149, #path1k145, #path1k144, #path1k143, #path1k142, #path1k140, #path1k138, #path1k137, #path1k136, #path1k135, #path1k134, #path1k132, #path1k133, #path1k11, #path1k10, #path1k12, #path1k13, #path1k14, #path1k15, #path1k16, #path1k19, #path1k21, #path1k22, #path1k27, #path1k28, #path1k29, #path1k30, #path1k31, #path1k32, #path1k34, #path1k36, #path1k37, #path1k38, #path1k42, #path1k41, #path1k40, #path1k39, #path1k43, #path1k44, #path1k45, #path1k46, #path1k47, #path1k49, #path1k50, #path1k51, #path1k53, #path1k54, #path1k55, #path1k56, #path1k57, #path1k59, #path1k60, #path1k73, #path1k72, #path1k1, #P1, #P2, #path21k, #path22k, #path23k, #path11k, #path10k, #path29k, #path30k, #path8k, #path9k, #path7k, #path6k, #path5k, #path4k, #path10-1k, #path6-1k, #path20k, #path19k, #path18k, #path17k, #path16k, #path15k, #path13k, #path12k, #path1k, #path2k, #path3-1k, #path8-1k, #path3k, #path2-1k, #path21k, #path_combined_1, #path134, #path135, #path136, #path2-3m, #path4-5m, #path9-10m, #path11m, #path15m, #path124m, #path125m, #path32m, #path52m, #path46-47m, #path44-45m, #path7m, #path12m, #path13m, #path17m, #path25m, #path16m, #path21m, #path22m, #path27m, #path28m, #path31m, #path33m, #path35m, #path37m, #path38-39m, #path42-43m, #path50m, #path48m, #path56m, #path55m, #path54m, #path53m, #path60m, #path65m, #path64m, #path63m, #path67m, #path68m, #path78m, #path72m, #path75m, #path77m, #path100m, #path87m, #path89m, #path93m, #path95m, #path114m, #path116m, #path126m, #path123m, #path122m, #path118m, #path111m, #path108m, #path104m, #path121m, #P41, #P10, #P11, #P12, #P15, #P14, #P13, #P8, #P16, #P17, #P18, #P19, #P20, #P21, #P9, #P22, #P23, #P24, #P25, #P4, #P26, #P27, #P28, #P29, #P30, #P31, #P32, #P33, #P34, #P35, #P36, #P37, #P38, #P39, #P41, #P3, #P4, #P6, #P40, #path62m {
  pointer-events: none;
}
/* Зелёный цвет для path веллопарковки */
#path134 {
  fill: #B8E2F5;
}