.ParkSVGMap_container__pFAMK{background-color:var(--campspot-park-map);flex-grow:1;position:relative;width:100%}.ParkSVGMap_transformWrapper__A2ZWc{width:100%!important}.ParkSVGMap_no-results-found__FmRUl{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:calc(100dvh - 95px);display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.64);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(4px)}.ParkSVGMap_base-location__opnNu{stroke:white!important;cursor:pointer!important}.ParkSVGMap_selected-location__56zdY{fill:var(--brand-primary)!important}.ParkSVGMap_available-location__8qM1U{fill:var(--brand-secondary)!important;transition:fill .2s ease}@media (hover:hover){.ParkSVGMap_available-location__8qM1U:hover{fill:var(--brand-secondary-dark)!important}}@media (hover:none){.ParkSVGMap_available-location__8qM1U:active{fill:var(--brand-secondary-dark)!important}}.ParkSVGMap_inactive-location__nNTLS{fill:var(--mantine-color-gray-6)!important;cursor:not-allowed!important}.ParkSVGMap_preview-open-location__mQWeB{fill:var(--brand-secondary-dark)!important}.ParkSVGMap_transformContent__nL6QY{width:100%!important}.ParkSVGMap_svgMapWrapper__2it2U{flex-grow:1;height:100%;display:flex;align-items:center;width:100%;z-index:9;background-color:var(--campspot-park-map)}.ParkSVGMap_svgMapWrapper__2it2U[data-zoomed=true] svg{cursor:grab}.ParkSVGMap_svgMapWrapper__2it2U[data-zoomed=true] svg:active{cursor:grabbing!important}.ParkSVGMap_svgMapWrapper__2it2U[data-mobile=true]{width:100vw}.ParkSVGMap_base-360-photo__d3drU{cursor:pointer!important;transition:opacity .2s ease}.ParkSVGMap_base-360-photo__d3drU:hover{transition:opacity .2s ease;opacity:.7!important}.ParkSVGMap_selected-360-photo__wg51k circle{fill:var(--brand-primary-light)!important}.ParkSVGMapControls_container__yUxT6{position:absolute;top:var(--mantine-spacing-md);right:var(--mantine-spacing-md);z-index:10}.ParkSVGMapControls_container__yUxT6[data-mobile=true]{top:calc(4.375rem * var(--mantine-scale))}.ParkSVGMapControls_container__yUxT6[data-embedded=true]{top:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm)}.ParkSVGMapControls_topButton__IMOej{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ParkSVGMapControls_topButton__IMOej[data-embedded=true]{border-radius:0!important;border-top-left-radius:var(--mantine-radius-sm)!important;border-bottom-left-radius:var(--mantine-radius-sm)!important}.ParkSVGMapControls_middleButton__jCE2f{border-radius:0!important}.ParkSVGMapControls_bottomButton__ZaBZ9{border-top-left-radius:0!important;border-top-right-radius:0!important}.ParkSVGMapControls_bottomButton__ZaBZ9[data-embedded=true]{border-radius:0!important;border-top-right-radius:var(--mantine-radius-sm)!important;border-bottom-right-radius:var(--mantine-radius-sm)!important}.ParkSVGMapCampsiteLocationPopover_popoverContainer__yNvdT{padding:0!important}.ParkSVGMapCampsiteLocationPopover_imageContainer__VsgwA{width:calc(16.6875rem * var(--mantine-scale))!important;height:calc(8.125rem * var(--mantine-scale))!important;position:relative!important;overflow:hidden!important;border-top-right-radius:var(--mantine-radius-xs)!important;border-top-left-radius:var(--mantine-radius-xs)!important}.ParkSVGMapCampsiteLocationPopover_buttonContainer__kYN2W{border-top:1px solid var(--mantine-color-default-border);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.ParkSVGMapCampsiteLocationPopover_buttonContainer__kYN2W[data-has-failure-reason=true]{padding:0}.ParkSVGMapCampsiteLocationPopover_icon__jsiQS{font-size:calc(1.1875rem * var(--mantine-scale))!important;cursor:help!important;color:var(--brand-secondary)!important}.ParkSVGMapCampsiteLocationPopover_failureReasonBadge__nE96s{line-height:1.3!important;padding-top:calc(.3125rem * var(--mantine-scale))!important;padding-bottom:calc(.3125rem * var(--mantine-scale))!important}.ParkSVGMapCampsiteLocationPopover_closeButton__7sqdO{background-color:rgba(0,0,0,.5)!important;position:absolute!important;top:calc(.5rem * var(--mantine-scale))!important;right:calc(.5rem * var(--mantine-scale))!important;z-index:10!important;border-radius:50%!important;width:calc(1.5rem * var(--mantine-scale))!important;height:calc(1.5rem * var(--mantine-scale))!important;display:flex!important;align-items:center!important;justify-content:center!important}