*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{-webkit-text-size-adjust:none;font-family:Roboto,Helvetica,sans-serif;font-weight:400;margin:0;min-height:100%;min-width:100%;padding:0}.app-root,body,html{font-size:14px;height:100%;overflow:hidden;width:100%}.app-root{bottom:0;left:0;position:absolute;right:0;top:0}::-moz-placeholder{font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400}::placeholder{font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400}input,textarea{border:none}input,input:active,input:focus,input:hover,textarea,textarea:active,textarea:focus,textarea:hover{background-color:transparent;font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;outline:none}
@media(pointer:coarse){.muiSliderRoot{padding:13px 0!important}.muiMarkLabel{top:30px!important}}.wrapperSlider{background-color:#fff;border-radius:7px;box-shadow:0 4px 4px rgba(0,0,0,.2);cursor:pointer;margin-right:8px;max-width:900px;padding:14px 36px 0;pointer-events:all;width:100%}.compareGrid .wrapperSlider{margin-left:8px}@media screen and (max-width:999px){.controls .wrapperSlider{margin-left:8px;max-width:100%}}@media screen and (max-width:665px){.wrapperSlider{margin-left:8px;padding-bottom:17px;padding-top:17px}}
.header{align-items:center;display:flex;gap:16px;height:5%;justify-content:space-between;padding:16px}.headerText{font-weight:700;text-transform:uppercase}.body{gap:21px;padding:28px}.body,.body .contentBlock{display:flex;flex-direction:column}.body .contentBlock{gap:6px;word-break:break-word}.body .contentBlock:first-child{margin-top:0}.body .contentTitle{color:#000;font-weight:700}.body .contentStyle{color:rgba(0,0,0,.4)}.clsuterBody .clusterBlock{align-items:center;display:flex;justify-content:space-between;padding:21px;text-align:left;text-transform:capitalize;width:100%}.clsuterBody .clusterTitle{font-weight:700}
.app-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
.accordion{pointer-events:all;width:316px}.label{align-items:center;display:flex;gap:8px}.lableIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}.legendName{text-align:left}
*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header{align-items:center;display:flex;justify-content:space-between}.body,.header{padding:20px}.controlButton{pointer-events:all}.label{align-items:center;display:flex;gap:8px}.lableIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:16px;min-width:16px}.lableName{text-align:left}
.body{gap:21px;padding:28px}.body,.body .contentBlock{display:flex;flex-direction:column}.body .contentBlock{gap:6px}.body .contentBlock:first-child{margin-top:0}.body .contentTitle{color:#000;font-weight:700}.body .contentStyle{color:rgba(0,0,0,.4)}
.baloonBody{display:flex;flex-direction:column;gap:12px;padding:8px}.baloonBody .contentBlock{display:flex;flex-direction:column;gap:6px;word-break:break-word}.baloonBody .contentBlock:first-child{margin-top:0}.baloonBody .contentTitle{color:#000;font-weight:700}.baloonBody .contentStyle{color:rgba(0,0,0,.4)}
.map-wrapper{height:100%;position:relative;width:100%}.controls,.map{height:100%;position:absolute;width:100%}.controls{grid-gap:8px;grid-template-areas:". . topControls" ". . zoomControls" "accordion slider .";grid-template-columns:1fr 2fr 1fr;grid-template-rows:4fr 4fr 1fr}.compareGrid,.controls{display:grid;pointer-events:none;text-align:center}.compareGrid{gap:8px;grid-template-areas:"topControls topControls" "zoomControls zoomControls" "accordion accordion" "slider slider";grid-template-columns:1fr 1fr;grid-template-rows:4fr 4fr 1fr 75px;height:100%;position:absolute;width:100%}.compareGrid .accodrionWrapper{margin:0!important}.compareGrid .sliderWrapper{justify-content:space-between}@media screen and (max-width:1000px){.controls{grid-template-areas:"topControls topControls" "zoomControls zoomControls" "accordion accordion" "slider slider";grid-template-columns:1fr 1fr;grid-template-rows:6fr 2fr 1fr 75px}.accodrionWrapper{margin:0!important}.noSlider{grid-template-areas:"topControls topControls" "zoomControls zoomControls" "accordion accordion";grid-template-columns:1fr 1fr;grid-template-rows:4fr 4fr 1fr}.noSlider .accodrionWrapper{margin-bottom:8px!important}.compareGrid.noAccordion{grid-template-areas:"topControls topControls" "zoomControls zoomControls" "slider slider";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.compareGrid.noAccordion .sliderWrapper{grid-column-end:3;grid-column-start:1;justify-content:flex-start!important}.compareGrid.noAccordion .accodrionWrapper{display:none}.controls.noAccordion{grid-template-areas:"topControls topControls" "zoomControls zoomControls" "slider slider";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.controls.noAccordion .sliderWrapper{grid-column-end:3;grid-column-start:1;justify-content:flex-start!important}.controls.noAccordion .accodrionWrapper{display:none}}@media screen and (max-width:1930px)and (min-width:1000px){.controls{grid-template-areas:". . topControls" ". . zoomControls" "accordion slider slider";grid-template-columns:1fr 2fr 1fr;grid-template-rows:4fr 4fr 1fr}.sliderWrapper{grid-column-end:4;grid-column-start:2;justify-content:flex-start!important}.accodrionWrapper{margin-bottom:8px!important}.controls.noAccordion{grid-template-areas:". . topControls" ". . zoomControls" "slider slider slider";grid-template-columns:1fr 3fr 1fr;grid-template-rows:1fr 1fr 1fr}.controls.noAccordion .sliderWrapper{grid-column-end:2;grid-column-start:2;justify-content:flex-start!important}.controls.noAccordion .accodrionWrapper{display:none}.compareGrid.noAccordion{grid-template-areas:"topControls topControls" "zoomControls zoomControls" "slider slider";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.compareGrid.noAccordion .sliderWrapper{grid-column-end:3;grid-column-start:1;justify-content:flex-start!important}.compareGrid.noAccordion .accodrionWrapper{display:none}}.zoomControls{align-items:flex-end;display:flex;flex-direction:column;gap:4px;grid-area:zoomControls;justify-content:center;margin-right:8px}.zoomControls button{height:45px;min-width:45px!important;width:45px!important}.topControls{flex-grow:1;grid-area:topControls;margin-right:8px;margin-top:8px;text-align:right}.topControls .diffControlsButton{padding:8px}.accodrionWrapper{display:flex;grid-area:accordion;justify-content:space-between;margin-bottom:8px;width:100%}.accodrionWrapper .accordionRight{align-items:flex-end;display:flex;height:35vh;margin-right:8px}.accodrionWrapper .accordionLeft{align-items:flex-end;display:flex;height:35vh;margin-left:8px}.sliderWrapper{align-items:flex-end;display:flex;grid-area:slider;justify-content:center;margin-bottom:8px}.sliderSpan{color:#fff!important}.mapMainIcon{bottom:1px;position:absolute;right:8px}.mapMainIconUp{bottom:70px!important;position:absolute;right:8px}.mapMainIconNone{display:none}.olSwipe{height:100%;position:absolute;width:100%;z-index:9999999}.controlButton,.olSwipe{pointer-events:all}.ol-swipe:before{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ol-swipe button{background-color:#f4f4f4;border:none;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.13);cursor:col-resize;height:40px;margin:0;padding:0;width:20px}.ol-swipe button:after,.ol-swipe button:before,.ol-swipe:after{background-color:#7e7e7e;content:"";height:10px;position:absolute;top:40%;width:1px}.ol-swipe button:before{left:67%}.ol-swipe button:after{left:37%}.ol-swipe:after{left:52%}.ol-popup{background-color:#fff;border:1px solid #ccc;border-radius:10px;bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.2);left:-50px;min-width:280px;padding:15px;position:absolute;z-index:40}.ol-popup:after,.ol-popup:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;top:100%;width:0}.ol-popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{cursor:pointer;font-size:16px;position:absolute;right:12px;text-decoration:none;top:6px}.ol-popup-closer:after{content:"✖"}
