.ContourPopup-module-scss-module__eq9W2G__container{--contourPopupTop:0;--contourPopupLeft:0;top:min(var(--contourPopupTop),100% - 40rem);left:min(var(--contourPopupLeft),100% - 40rem);z-index:200;background-color:#fff;border-radius:.8rem;width:40rem;height:fit-content;position:fixed;box-shadow:0 .4rem 4rem #0000001a}.ContourPopup-module-scss-module__eq9W2G__modal{pointer-events:auto;z-index:3;background-color:#fff;border-radius:1.6rem;height:fit-content;display:flex;transform:translateY(0)}.ContourPopup-module-scss-module__eq9W2G__modal.ContourPopup-module-scss-module__eq9W2G__modalActive{width:40rem;padding:2rem 2.4rem}@keyframes ContourPopup-module-scss-module__eq9W2G__fadeInUp{0%{opacity:0}to{opacity:1}}
.LevelPlan-module-scss-module__FNbcKW__LevelPlanContainer{position:absolute;inset:0;overflow:hidden}.LevelPlan-module-scss-module__FNbcKW__container{height:100%;position:relative;overflow:hidden}.LevelPlan-module-scss-module__FNbcKW__imageContainer{text-align:center;width:100%;height:100%;position:relative}
.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer{width:100%;height:100%;position:absolute}:is(.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:hover:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__imagePlan,.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:active:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__imagePlan,.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:focus:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__imagePlan){filter:brightness(.58)}:is(.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:hover:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:hover),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:hover:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:active),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:hover:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:focus),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:hover:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .VPinCorpus:not(.pinCorpusHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:hover:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .infrastructurePolygon:not(.infrastructurePolygonHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:hover:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(.contourListSvgPolygonHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:active:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:hover),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:active:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:active),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:active:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:focus),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:active:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .VPinCorpus:not(.pinCorpusHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:active:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .infrastructurePolygon:not(.infrastructurePolygonHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:active:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(.contourListSvgPolygonHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:focus:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:hover),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:focus:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:active),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:focus:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(:focus),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:focus:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .VPinCorpus:not(.pinCorpusHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:focus:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .infrastructurePolygon:not(.infrastructurePolygonHovered),.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer:focus:has(.contourListSvgPolygon:hover,.contourListSvgPolygon:active,.contourListSvgPolygon:focus,.pinCorpusHovered,.contourListSvgPolygonHovered,.infrastructurePolygonHovered) .LevelPlanObjects-module-scss-module__zaywnW__objects .contourListSvgPolygon:not(.contourListSvgPolygonHovered)){opacity:.4}.LevelPlanObjects-module-scss-module__zaywnW__LevelPlanPolygonsContainer .LevelPlanObjects-module-scss-module__zaywnW__objects{transition:opacity .3s;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.LevelPlanObjects-module-scss-module__zaywnW__imageContainer{width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}.LevelPlanObjects-module-scss-module__zaywnW__imageContainer:before{content:"";z-index:1;opacity:.6;background:linear-gradient(#000,#0000 100%);width:100%;height:28.8rem;position:absolute}.LevelPlanObjects-module-scss-module__zaywnW__imageContainer:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#0009 100%);width:100%;height:7.2rem;position:absolute;bottom:0;left:0;right:0}.LevelPlanObjects-module-scss-module__zaywnW__imagePlan{object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%;transition:filter .3s;position:relative;left:0;transform:none}
.ContourListLabels-module-scss-module__pPDGxG__ContourListLabelsContainer{width:100%;height:100%;position:absolute;inset:0}
.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons{width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons:hover,.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons:active,.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons:focus{fill:#22222273}:is(.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons:has(.SvgPolygons-module-scss-module__jxNONa__polygon:hover) .SvgPolygons-module-scss-module__jxNONa__polygon:not(:hover,.SvgPolygons-module-scss-module__jxNONa__hovered,:active,:focus),.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons:has(.SvgPolygons-module-scss-module__jxNONa__polygon.SvgPolygons-module-scss-module__jxNONa__hovered) .SvgPolygons-module-scss-module__jxNONa__polygon:not(:hover,.SvgPolygons-module-scss-module__jxNONa__hovered,:active,:focus)){fill:#8960ff73}.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons .SvgPolygons-module-scss-module__jxNONa__polygon{fill:#673eff52;stroke:#4245f5;stroke-width:2px;transition:fill .3s,stroke .3s,opacity .3s}.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons .SvgPolygons-module-scss-module__jxNONa__polygon:hover,.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons .SvgPolygons-module-scss-module__jxNONa__polygon.SvgPolygons-module-scss-module__jxNONa__hovered,.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons .SvgPolygons-module-scss-module__jxNONa__polygon:active,.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons .SvgPolygons-module-scss-module__jxNONa__polygon:focus{fill:#fff;opacity:.3}.SvgPolygons-module-scss-module__jxNONa__ContourListSvgPolygons .SvgPolygons-module-scss-module__jxNONa__polygon.SvgPolygons-module-scss-module__jxNONa__selected{fill:#fff;opacity:.4}
.MultiLevelGenplanBase-module-scss-module__SEkANa__container{cursor:pointer;flex-direction:column;gap:2.4rem;padding-top:4rem;padding-bottom:1.6rem;display:flex;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.MultiLevelGenplanBase-module-scss-module__SEkANa__container{gap:3.2rem;max-height:none;padding-top:6.4rem}}.MultiLevelGenplanBase-module-scss-module__SEkANa__container.MultiLevelGenplanBase-module-scss-module__SEkANa__redesign{gap:0;padding-top:0}@media (min-width:1920px){.MultiLevelGenplanBase-module-scss-module__SEkANa__container.MultiLevelGenplanBase-module-scss-module__SEkANa__redesign .MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer{padding-top:0}}.MultiLevelGenplanBase-module-scss-module__SEkANa__scrollWrapper{width:100%;position:relative}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer{width:100%;position:relative;overflow:scroll hidden}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar{width:7px}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar-thumb{background:#d1dbe4}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar-track{background:#f1f3f6 padding-box content-box;border-radius:.4rem}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar-corner{background-color:#0000}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar-track{border:1.5px solid #0000}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer{border-radius:1.6rem;max-height:90vh;padding-bottom:0}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar:vertical{width:0}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar:horizontal{height:.8rem}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar-track{border-radius:.6rem}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar-thumb{border-radius:.6rem}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer::-webkit-scrollbar-corner{background:#cccccc80}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer.MultiLevelGenplanBase-module-scss-module__SEkANa__dimmed:after{opacity:1}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer{-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-height:none;padding-bottom:.8rem;display:flex;overflow:auto hidden}}@media (min-width:1920px){.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer{overflow-x:unset;padding-top:3.2rem;overflow-y:visible}}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageWrapper{border-radius:1.6rem;flex:0 auto;width:auto;max-width:none;position:relative;overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.MultiLevelGenplanBase-module-scss-module__SEkANa__imageWrapper{border-radius:3.2rem}}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer{max-height:100%}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageWrapper{border-radius:initial;width:100%;height:100%}.MultiLevelGenplanBase-module-scss-module__SEkANa__image{width:auto;max-height:100%}.MultiLevelGenplanBase-module-scss-module__SEkANa__tutorial.MultiLevelGenplanBase-module-scss-module__SEkANa__withActiveFilters{top:8.8rem}.MultiLevelGenplanBase-module-scss-module__SEkANa__buildingPinsLayer{z-index:2}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer .simplebar-track.simplebar-horizontal{background:#ffffff80;border-radius:.4rem;height:4px;margin:6px 1.6rem 8px}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer .simplebar-scrollbar{height:7px;position:absolute;top:-1px;left:0;right:0}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer .simplebar-scrollbar:before{opacity:1;background:#d1dbe4;border-radius:.4rem}@media (hover:hover) and (min-width:1280px){.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer .simplebar-track.simplebar-horizontal{background:0 0;border-radius:0;height:24px;margin:0 1.6rem}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer .simplebar-track.simplebar-horizontal:before{content:"";background:#ffffff80;border-radius:.4rem;height:4px;position:absolute;bottom:8px;left:0;right:0}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:24px;top:0;bottom:auto}.MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:2px;top:auto;bottom:8px}}.MultiLevelGenplanBase-module-scss-module__SEkANa__MultiLevelGenplanBaseContainer{height:fit-content;position:relative}.MultiLevelGenplanBase-module-scss-module__SEkANa__MultiLevelGenplanBaseContainer .MultiLevelGenplanBase-module-scss-module__SEkANa__imageContainer{padding:0}.MultiLevelGenplanBase-module-scss-module__SEkANa__MultiLevelGenplanBaseContainer .MultiLevelGenplanBase-module-scss-module__SEkANa__imageWrapper{border-radius:3.2rem}
[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}