.ParkingCard_card__TVGo4{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:12px;border:1px solid #dfe2ec;padding:20px;transition:box-shadow .3s ease}.ParkingCard_card__TVGo4:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.ParkingCard_imageWrapper__jgweH{flex-shrink:0;width:100px;height:100px;border-radius:8px;overflow:hidden;background:#f0f0f0;margin-right:20px}.ParkingCard_image__t7jSj{width:100%;height:100%;object-fit:cover}.ParkingCard_content__EkpGC{gap:40px;max-width:919px}.ParkingCard_contentNoImage__NHkZc,.ParkingCard_content__EkpGC{flex:1 1;display:flex;justify-content:space-between;align-items:center}.ParkingCard_contentNoImage__NHkZc{gap:24px;width:100%}.ParkingCard_info__Bc_0o{flex:1 1}.ParkingCard_name___z4Wl{font-size:30px;font-weight:700;color:#373a41;margin:0 0 2px}.ParkingCard_address__H0Zam{font-size:20px;font-weight:500;color:#8b8d98;margin:0}.ParkingCard_priceBlock__ltC5o{display:flex;align-items:center;padding:0 24px}.ParkingCard_price__wQrcO{font-size:24px;font-weight:500;color:#373a41}.ParkingCard_action__9US_t button{white-space:nowrap;padding:12px 20px;font-size:14px;background:#e03f3f}@media(max-width:1024px){.ParkingCard_contentNoImage__NHkZc,.ParkingCard_content__EkpGC{flex-direction:column;align-items:flex-start}.ParkingCard_priceBlock__ltC5o{padding:0}.ParkingCard_action__9US_t,.ParkingCard_action__9US_t button{width:100%}}@media(max-width:768px){.ParkingCard_card__TVGo4{flex-direction:column;padding:16px}.ParkingCard_imageWrapper__jgweH{width:100%;height:200px}.ParkingCard_name___z4Wl{font-size:20px}.ParkingCard_address__H0Zam{font-size:14px}.ParkingCard_price__wQrcO{font-size:16px}}.Parking_parking__PKqWL{padding:40px 0 80px;min-height:calc(100vh - 200px)}.Parking_header__uPblG{margin-bottom:40px}.Parking_title__s6C_j{font-size:30px;font-weight:500;color:#8b8d98;display:flex;flex-direction:column;gap:8px}.Parking_countWrapper__Wr_tG,.Parking_count__owwci{display:flex;align-items:center}.Parking_count__owwci{font-size:30px;margin-right:10px;font-weight:500;color:#373a41;gap:8px}.Parking_filter__jRHQo{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}.Parking_parkingList__fvwwq{display:flex;flex-direction:column;gap:16px}.Parking_cityModal__KEfeg{padding:40px;text-align:center}.Parking_cityModalTitle__jOQR4{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 32px}.Parking_cityModalButtons__ZQ7yS{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.Parking_cityModalButtons__ZQ7yS button{min-width:150px}@media(max-width:768px){.Parking_parking__PKqWL{padding:24px 0 40px}.Parking_title__s6C_j{font-size:30px}.Parking_count__owwci,.Parking_dots__7J9hR{font-size:24px}.Parking_cityModal__KEfeg{padding:24px}.Parking_cityModalTitle__jOQR4{font-size:20px;margin-bottom:24px}.Parking_cityModalButtons__ZQ7yS{flex-direction:column}.Parking_cityModalButtons__ZQ7yS button{width:100%}}