.map_mapWrapperContainer__4J7fJ{display:flex;flex-direction:column}.map_mapWrapperContainer__4J7fJ,.map_mapWrapper__DWQEF{position:relative;height:100%;width:100%}.map_mapContainer__KCpaL{height:100%;background-color:#fff;position:relative}.map_mapContainer__KCpaL .maplibregl-map{font-family:inherit}.map_mapContainer__KCpaL .maplibregl-canvas{width:100%!important;height:100%!important;outline:none}.map_mapContainer__KCpaL .maplibregl-ctrl-logo{display:none!important}.map_mapContainer__KCpaL .maplibregl-control-container{pointer-events:none}.map_mapContainer__KCpaL .maplibregl-ctrl-attrib{pointer-events:auto}.map_mapContainer__KCpaL .maplibregl-ctrl-top-right{top:35%;pointer-events:auto}.map_mapContainer__KCpaL .maplibregl-ctrl-bottom-right{right:25%;pointer-events:auto}.map_mapContainer__KCpaL .maplibregl-ctrl-bottom-left{left:25%;pointer-events:auto}.map_mapContainer__KCpaL .maplibregl-ctrl-group{pointer-events:auto}.map_mapContainer__KCpaL .maplibregl-ctrl-reset-view{display:flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;border:none;background:#fff;cursor:pointer}.map_mapContainer__KCpaL .maplibregl-ctrl-reset-view:hover{background-color:#f0f0f0}.map_mapContainer__KCpaL .map_legend__xH4xP{line-height:18px;color:#555}.map_mapContainer__KCpaL .map_legend__xH4xP .map_box__20nfP{width:18px;height:18px;float:left;margin-right:8px;opacity:.7}.map_mapContainer__KCpaL .map_legendBoxWrapper__vlNBg{position:absolute;bottom:var(--custom-bottom-distance);right:var(--custom-right-distance);z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.map_mapContainer__KCpaL .map_legendBoxContainer__acrcG{display:flex;flex-direction:column;gap:.5rem;background-color:#fff;padding:.5rem;border-radius:.5rem}.map_mapContainer__KCpaL .map_legendBoxButtonsContainer__eIDll{display:flex;gap:.5rem;justify-content:space-between}.map_infoBox__j1Ba5{width:18rem;padding:1rem;position:absolute;top:3rem;right:.5rem;z-index:1000;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.25rem;display:flex;flex-direction:column}.map_infoBoxDivider__kEhJF{margin-block:.5rem}.map_infoBoxTitleContainer__luUG3{display:flex;align-items:center;gap:1rem;font-weight:600}.map_infoBoxContent___jFRZ,.map_infoBoxSubContent__3gTXf{display:flex;flex-direction:column;gap:.25rem;padding-left:2.6rem}.map_traveltimeInfoBox__lT6x4{opacity:1;border-radius:.25rem;padding:.75rem;background-color:#fff;border:1px solid #ccc;width:150px}.map_traveltimeInfoBox__lT6x4.map_hidden__Z7_Zv{opacity:0}.map_traveltimeInfoTitle__szAEs{font-size:1.2rem;height:48px;display:flex;align-items:center;justify-content:center;line-height:1.2;margin-bottom:0}.map_traveltimeInfoLegend__C_r4W{display:flex;flex-direction:column;font-size:.7rem;margin-top:.5rem}.map_traveltimeInfoLegendItem__O2ECN,.map_traveltimeInfoLegendNA__mLI0n{flex-direction:row;display:flex;align-items:center}.map_traveltimeInfoLegendNA__mLI0n{margin-top:.25rem}.map_resultsControlBox__w6www{z-index:1000;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:stretch;gap:.5rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.25rem}.map_resultsControlFormControl__QzS_L{display:flex;gap:.5rem}.map_resultsControlFormControl__QzS_L:hover .MuiOutlinedInput-notchedOutline{border-color:#c6b040}.map_resultsControlFormControl__QzS_L:hover .MuiInputBase-root{background-color:rgba(238,220,118,.12)}.map_resultsControlInner__SqneA{display:flex;flex-direction:row;align-items:stretch;gap:.5rem}.map_percentageCoveredBox__Uow9H{width:150px;padding:.6rem;background-color:hsla(0,0%,100%,.9);border:1px solid #ccc;border-radius:.25rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.map_percentageCoveredTitle__WOUc3{margin-bottom:.25rem;display:flex;align-items:center;gap:.25rem;font-size:.9rem;justify-content:center;border-bottom:1px solid #ccc;padding-bottom:.25rem}.map_percentageCoveredScenario__GpsP1{margin-bottom:0}.map_percentageCoveredScenario__GpsP1.map_withMargin__0IBAc{margin-bottom:.25rem}.map_percentageCoveredScenarioLabel__GdcwX{display:block;font-size:.8rem;color:rgba(0,0,0,.6)}.map_percentageCoveredScenarioValue__QT8vy{font-size:.8rem;font-weight:500}.map_transferLayerBox__G8Eru{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:stretch}.map_invalidIdsAlert__ng3p7{margin-top:1rem}.map_invalidIdsBox__OT7_N{margin-top:.5rem}.map_invalidIdsPre__cS6cX{background-color:rgba(0,0,0,.05);padding:.5rem;border-radius:.25rem;max-height:150px;overflow:auto;font-size:.85rem;cursor:pointer}.map_invalidIdsPre__cS6cX:hover{background-color:rgba(0,0,0,.1)}.map_invalidIdsCaption__8aWwF{margin-top:.5rem;display:block}.map_fileDropZone__i5VN9{padding:1rem;text-align:left;display:flex;justify-content:flex-start;align-items:center;border:2px dashed #ccc;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .3s}.map_fileDropZone__i5VN9.map_dragActive__C59oT{border:2px dashed #1976d2;background-color:rgba(25,118,210,.05)}.map_fileDropZoneContent__RpI4w{margin-left:1.5rem}.map_exportOptionPaper__4WFU4{width:100%;padding:.5rem}.map_exportOptionBox__Ultbt{display:flex;align-items:center;justify-content:space-between}.map_exportOptionLeft__Od4wx{display:flex;align-items:center;justify-content:flex-start;flex:1 1;min-width:0}.map_exportOptionIcon__6x1v4{margin-left:.5rem}.map_exportOptionTextBox__irA_s{flex:1 1;min-width:0;padding-block:.25rem;padding-right:.875rem}.map_customMapControlsAttributionContainer__IguZs{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#fff;z-index:9000;width:100%;white-space:nowrap}.map_customMapControlsAttributionContainer__IguZs .map_customAttribution__HpfpO{font-size:.75rem;color:#666;padding:2px 8px}.map_customMapControlsAttributionContainer__IguZs .map_customAttribution__HpfpO a{color:#000;text-decoration:none}.map_customMapControlsAttributionContainer__IguZs .map_customAttribution__HpfpO a:hover{text-decoration:underline}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8{width:100%;display:flex;flex-direction:row;align-items:center;gap:.25rem;padding:2px 8px}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_controlGroup__R8FAR{display:flex;flex-direction:row;align-items:center;gap:.25rem}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_controlButton__oapBf{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#666;transition:color .2s ease}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_controlButton__oapBf:hover{color:#333}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_controlButton__oapBf svg{width:16px;height:16px}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_scaleControl__0WNzi{width:80px;display:flex;justify-content:end;align-items:center;gap:4px}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_scaleControl__0WNzi .map_scaleBarContainer__kr97R{width:40px;height:4px;display:flex;align-items:center;justify-content:flex-end}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_scaleControl__0WNzi .map_scaleBarContainer__kr97R .map_scaleBar__lUPms{height:3px;background:#000;border-left:1px solid #666;border-right:1px solid #666;transition:width .3s ease-out}.map_customMapControlsAttributionContainer__IguZs .map_customMapControls__4NNm8 .map_scaleControl__0WNzi .map_scaleText__NgN6Q{text-align:right;width:40px;font-size:.75rem;color:#666}.scenarioPanel_scenarioPanelRoot__r119k{display:flex;flex-direction:column;height:100%;border-radius:4px}.scenarioPanel_customScrollbar__YZY6P{scrollbar-gutter:stable;overflow-y:auto}.scenarioPanel_customScrollbar__YZY6P::-webkit-scrollbar{width:8px}.scenarioPanel_customScrollbar__YZY6P::-webkit-scrollbar-track{background:#fff;border:2px solid #dddbdb;margin:5px 0 10px}.scenarioPanel_customScrollbar__YZY6P::-webkit-scrollbar-thumb{background:#fff;border:2px solid #d7c455;border-radius:4px}.scenarioPanel_customScrollbar__YZY6P::-webkit-scrollbar-thumb:hover{background:#d7c455}.scenarioPanel_scenarioPanelContainer__5TqDn{flex:1 1;padding:10px;border-radius:4px;display:flex;gap:10px;position:relative;overflow:hidden;min-height:0}.scenarioPanel_scenarioPanelInner__bJhVI{display:flex;width:100%;min-height:0;border-radius:4px}.scenarioPanel_scenarioBox__Sj4Qh{flex:0 0 450px;min-width:0;opacity:1;transform:translateX(0);border-radius:4px}.scenarioPanel_scenarioBox2__cTLDp{flex:0 0 450px;min-width:0;position:relative;transition:opacity .6s cubic-bezier(.77,0,.18,1),transform .6s cubic-bezier(.77,0,.18,1),max-width .6s cubic-bezier(.77,0,.18,1);overflow:hidden;border-radius:4px}.scenarioPanel_scenarioBox2Visible__o8ZCt{max-width:450px;opacity:1;transform:translateX(0);pointer-events:auto}.scenarioPanel_scenarioBox2Hidden__CdPoV{max-width:0;opacity:0;transform:translateX(-60px);pointer-events:none}.scenarioPanel_scenarioBox2Inner__4h4Vb{width:450px}.scenarioPanel_scenarioBox2InnerHidden__d31N0{visibility:hidden}.scenarioPanel_scenarioBox2InnerVisible__YmINJ{visibility:visible}.scenarioPanel_scenarioPanelFooter__rKKa_{flex:0 0 auto;transition:min-width .6s cubic-bezier(.77,0,.18,1)}.scenarioPanel_footerWithScenario2__qauoC,.scenarioPanel_footerWithoutScenario2__l6reo{min-width:460px}.scenarioPanel_scenarioSelectContainer__Ax69S{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:4px}.scenarioPanel_scenarioAccordion__7WfX9{display:flex;flex-direction:column;flex:1 1;min-height:0;background-color:#fff;box-shadow:none!important;border:none!important}.scenarioPanel_scenarioAccordion__7WfX9:before{display:none!important}.scenarioPanel_scenarioAccordionSummary__gNEH3{min-height:64px!important;height:64px;align-items:center}.scenarioPanel_scenarioAccordionDetails__ERoZA{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;background-color:#fff;padding:8px 16px 16px!important;gap:8px}.scenarioPanel_clinicsListContainer__nt1LZ{margin-top:8px;border-radius:4px;padding-top:10px;background-color:#fff}.scenarioPanel_clinicsListContainer__nt1LZ,.scenarioPanel_clinicsListFormGroup__Ka7MD{display:flex;flex-direction:column;flex:1 1;min-height:0}.MobileWarning_mobileOverlay___UdtD{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem}.MobileWarning_mobileWarningContent__x4tAx{background:#fff;border-radius:1rem;padding:2rem 1.5rem;max-width:20rem;text-align:center;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.3)}.MobileWarning_mobileWarningIcon__w_w5z{font-size:3rem;margin-bottom:1rem}.MobileWarning_mobileWarningTitle___73yo{font-size:1.25rem;font-weight:600;color:#1a1a2e;margin:0 0 .75rem}.MobileWarning_mobileWarningText__K8BUY{font-size:.95rem;color:#555;line-height:1.5;margin:0}.CopyHashButton_copyButtonContainer__aOyoK{position:fixed;bottom:var(--custom-bottom-distance);left:50%;transform:translateX(-50%);z-index:3000;display:flex;align-items:center;background-color:#fff;padding-left:.5rem;border-radius:.5rem}.CopyHashButton_copyIconButton__GD9Ih{margin-left:.5rem;background-color:#fff;font-size:1rem;border:1px solid #ccc;padding:.25rem;transition:background-color .2s ease}.CopyHashButton_copyIconButton__GD9Ih:hover{background-color:var(--mui-palette-secondary-main,#f5f5f5)}.CopyHashButton_copyToastAlert__d5_NF{width:100%}.WelcomeScreen_welcomeOverlay__JSvnF{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;animation:WelcomeScreen_fadeIn__ILH_2 .3s ease-in-out}@keyframes WelcomeScreen_fadeIn__ILH_2{0%{opacity:0}to{opacity:1}}.WelcomeScreen_welcomeCard__NGtwK{max-width:600px;width:90%;padding:3rem 2.5rem;border-radius:16px;text-align:center;animation:WelcomeScreen_slideUp__ulNdY .4s ease-out}@media(max-width:37.5rem){.WelcomeScreen_welcomeCard__NGtwK{padding:2rem 1.5rem;max-width:90%}}@keyframes WelcomeScreen_slideUp__ulNdY{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.WelcomeScreen_welcomeTitle__jyAft{font-weight:600;margin-bottom:1.5rem;color:#333;line-height:1.3}@media(max-width:37.5rem){.WelcomeScreen_welcomeTitle__jyAft{font-size:1.5rem}}.WelcomeScreen_welcomeSubtitle__gk7K1{margin-bottom:2.5rem;color:#666;line-height:1.6}@media(max-width:37.5rem){.WelcomeScreen_welcomeSubtitle__gk7K1{font-size:.9rem;margin-bottom:2rem}}.WelcomeScreen_buttonStack__CwDuV{margin-top:1rem}.WelcomeScreen_startButton__w908O{background-color:#d7c455!important;color:#000!important;font-weight:600!important;font-size:1.1rem!important;padding:.875rem 2rem!important;text-transform:none!important}.WelcomeScreen_startButton__w908O:hover{background-color:#c4b14a!important}.WelcomeScreen_infoButton__cb4bI,.WelcomeScreen_tutorialButton__i1USa{border-color:#d7c455!important;color:#d7c455!important;font-weight:500!important;font-size:1rem!important;padding:.75rem 2rem!important;text-transform:none!important}.WelcomeScreen_infoButton__cb4bI:hover,.WelcomeScreen_tutorialButton__i1USa:hover{background-color:rgba(215,196,85,.08)!important;border-color:#c4b14a!important}.toolHeader_toolHeaderWrapper__UuSm2{display:flex;justify-content:space-between;align-items:center}.toolHeader_toolHeaderContainer__mIv__{display:flex;align-items:center;gap:1rem;padding:1rem .5rem 1rem 2rem;cursor:pointer;border-radius:.5rem}.toolHeader_toolHeaderContainerCollapsed__FSfXq{width:250px}.toolHeader_toolHeaderContainerNotCollapsed__gV8PO{width:460px}.toolHeader_toolHeaderImage__R0z3Q{width:80px;height:70px;object-fit:contain}.toolHeader_toolHeaderTitel__SDmcb{flex-grow:1;margin-inline:12px}.page_page__KdIv3{position:relative;width:100vw;height:100vh;overflow:hidden}.page_scenarioPanelWrapper__Srqmo{position:fixed;top:.4375rem;left:0;height:100vh;max-width:95vw;z-index:2000;background:#fff;display:flex;flex-direction:column;transition:transform .8s cubic-bezier(.77,0,.18,1),width .6s cubic-bezier(.77,0,.18,1),opacity .8s cubic-bezier(.77,0,.18,1)}.page_scenarioPanelExpanded__rEW9m{transform:translateX(0);opacity:1;pointer-events:auto;border-radius:.9375rem}.page_scenarioPanelCollapsed__UONjy{transform:translateX(-100%);opacity:0;pointer-events:none;border-radius:.9375rem}.page_scenarioPanelDouble__Wif9a,.page_scenarioPanelSingle__qLIK4{width:100vw;border-radius:.9375rem}.page_scenarioPanelContent___Vrtk{padding:4rem 1rem 1rem;padding-bottom:var(--custom-bottom-distance);height:100%;display:flex;flex-direction:column}.page_mapLayer__gy4I3{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1000}@media(min-width:37.5rem){.page_scenarioPanelSingle__qLIK4{width:29.375rem}.page_scenarioPanelDouble__Wif9a{width:58.75rem}}@media(min-width:56.25rem){.page_scenarioPanelSingle__qLIK4{width:30.625rem}.page_scenarioPanelDouble__Wif9a{width:60rem}}@media(max-width:31.25rem){.page_scenarioPanelSingle__qLIK4{width:28.125rem}.page_scenarioPanelDouble__Wif9a{width:56.25rem}}