.mapboxgl-ctrl-attrib:not(.mapboxgl-compact) .mapboxgl-ctrl-attrib-inner{display:flex;align-items:center;gap:4px;font-family:var(--font-family-primary)}.mapboxgl-ctrl-attrib.mapboxgl-compact.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:calc(100vw - 80px);font-family:var(--font-family-primary)}.mapboxgl-ctrl-attrib-inner button{min-height:0;height:auto;padding:0;background:rgba(0,0,0,0);border:none;line-height:inherit}.mapboxgl-ctrl-attrib-inner button:hover{background-color:rgba(0,0,0,0)}.MapLayout_container__kecVV{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;gap:var(--space-200);pointer-events:none}@media (max-width:760px){.MapLayout_container__kecVV{display:flex;flex-direction:column;align-items:flex-end}}.MapLayout_sidebarContainer__e1pN9{height:100%;flex-shrink:0;z-index:1}.MapLayout_sidebarContainer__e1pN9 div{pointer-events:auto}.MapLayout_sidebarContainer__e1pN9{width:100%;max-width:25%}@media (max-width:1440px){.MapLayout_sidebarContainer__e1pN9{max-width:33.333%}}@media (max-width:1120px){.MapLayout_sidebarContainer__e1pN9{max-width:50%}}@media (max-width:760px){.MapLayout_sidebarContainer__e1pN9{max-width:100%}}.MapLayout_sidebarContainer__e1pN9.MapLayout_collapsed__cb_wS:has([data-sidebar-collapse-behavior=full]){max-width:243px}.MapLayout_sidebarContainer__e1pN9{transition:max-width .8s cubic-bezier(.55,.04,.05,1.17) .2s}.MapLayout_mainMapContent__w7cDV{width:100%;height:100%;display:flex;flex-direction:row;gap:var(--space-200);justify-content:space-between}.MapLayout_mainMapContent__w7cDV:has(.MapLayout_controlsContainer__Tj2yG:first-child){justify-content:flex-end}.MapLayout_topLeftContainer__SKi_X>*{pointer-events:auto}.MapLayout_controlsContainer__Tj2yG{height:100%;display:flex;flex-direction:column;gap:var(--space-200);justify-content:space-between}.MapLayout_controlsContainer__Tj2yG>*{pointer-events:auto}.MapLayout_bottomRightControls__BlWzg,.MapLayout_topRightControls__y4R_g{display:flex;flex-direction:column;gap:var(--space-100);align-items:flex-end;position:relative}.MapLayout_bottomCenterContainer__2EmhY{position:absolute;display:flex;flex-direction:column;gap:var(--space-100);align-items:center}.MapLayout_bottomCenterContainer__2EmhY>*{pointer-events:auto}@media (max-width:760px){.MapLayout_bottomCenterContainer__2EmhY{position:relative;width:100%}}.MapLayout_bottomCenterContainer__2EmhY{transition:left .8s cubic-bezier(.55,.04,.05,1.17) .2s,right .8s cubic-bezier(.55,.04,.05,1.17) .2s}.PhotospotPopupCard_container__ap8sH{display:flex;flex-direction:row;flex-wrap:nowrap;width:327px;min-height:90px;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-background-primary);box-shadow:var(--shadow-200)}.PhotospotPopupCard_imageContainer__SSY_Y{position:relative;width:80px;flex-shrink:0}.PhotospotPopupCard_image__AJSzp{object-fit:cover}.PhotospotPopupCard_iconFallback__6tqw0{display:flex;flex-direction:row;background-color:var(--color-background-secondary);align-items:center;justify-content:center;width:100%;height:100%}.PhotospotPopupCard_info__84Ue4{display:flex;flex-direction:column;flex-wrap:nowrap;padding:var(--space-150) var(--space-200)}.PhotospotPopupCard_name__Sh_qY{color:var(--color-text-primary);font-family:var(--font-family-primary),Arial,sans-serif;font-feature-settings:"ss02";font-size:var(--font-size-200);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letterspacing-200);line-height:var(--font-lineheight-default)}.PhotospotPopupCard_state__BzeZp{margin-bottom:2px}.PhotospotPopupCard_details__DcNzq,.PhotospotPopupCard_state__BzeZp{color:var(--color-text-primary);font-feature-settings:"ss02";font-family:var(--font-family-primary),Arial,sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-normal);letter-spacing:var(--font-letterspacing-100);line-height:var(--font-lineheight-default);color:var(--color-text-secondary)}.PhotospotPopupCard_adminActions__7v4M7{position:absolute;top:0;right:var(--space-50)}.BuildCustomRouteButton_buildCustomRouteButton__pjfBP.BuildCustomRouteButton_buildCustomRouteButton__pjfBP{position:absolute;bottom:0;right:0;max-width:-webkit-fit-content;max-width:fit-content;width:-webkit-fit-content;width:fit-content}
/*# sourceMappingURL=ccd0cdad846836a5.css.map*/