#app{position:relative;height:100%}body{max-height:100vh;overflow-y:hidden}.alert{padding-right:45px;position:absolute;left:50%;top:10px;transform:translate(-50%);z-index:3}@media (max-width: 960px){.alert{padding-right:35px;left:8px;right:8px;transform:translate(0)}}.switch-box{height:fit-content!important;bottom:159px!important}.locate-box{height:fit-content!important;bottom:57px!important}.locate{bottom:76px;right:10px;border-radius:4px!important;border:2px solid rgba(0,0,0,.1490196078)!important}.locate-switch{bottom:194px}.locate.zoom-styles{bottom:55px;right:52px}.pointsBox-list{padding:1rem;padding-top:0;list-style-type:none;margin-bottom:0}.pointsBox-listField{margin-bottom:8px}.pointsBox-listField:last-child{margin-bottom:0}.pointsBox-button{width:100%;background:none;padding:8px 12px;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:start;border:1px solid #dee2e6;border-radius:4px}.pointsBox-button:hover{background-color:#e1e1e1}.pointsBox-circle{width:10px;height:10px;border-radius:100%;display:inline-block;border:1px solid;margin-right:.5rem}.pointsBox-header{margin-top:16px}.ol-popup{position:absolute;background-color:#fff;border-radius:10px;border:1px solid #ffffff;bottom:12px;left:-50px;box-shadow:0 0 5px #434343;width:320px}@media (min-width: 576px){.ol-popup{width:500px}}@media (min-width: 992px){.ol-popup{width:600px}}.ol-popup:after,.ol-popup :before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#fff;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{text-decoration:none;position:absolute;top:16px;right:16px}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid rgb(179,197,219);background-color:#fff6}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:#fffc;right:9px;bottom:25px;border-radius:4px;padding:2px;position:absolute}.ol-scale-line-inner{color:#333;border:1px solid #333;border-top:none;font-size:12px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:12px;z-index:11;color:#000;text-shadow:-2px 0 #ffffff,0 2px #ffffff,2px 0 #ffffff,0 -2px #ffffff}.ol-scale-text{position:absolute;font-size:14px;text-align:center;bottom:25px;color:#000;text-shadow:-2px 0 #ffffff,0 2px #ffffff,2px 0 #ffffff,0 -2px #ffffff}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid black}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ol-viewport canvas{all:unset}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:transparent;border-radius:4px;padding:0}.ol-zoom{top:auto;left:auto;right:9px;bottom:93px;height:80px;display:flex;flex-direction:column;justify-content:space-between}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{transition:.4s;border:none;background-color:#fff;box-shadow:none;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:0;font-size:22px;color:#333!important}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover{text-decoration:none;background-color:#f2f2f2}.ol-zoom{height:60px;background-color:#fff}.ol-zoom-in{border-left:2px solid rgba(0,0,0,.1490196078)!important;border-top:2px solid rgba(0,0,0,.1490196078)!important;border-right:2px solid rgba(0,0,0,.1490196078)!important;border-radius:4px 4px 0 0;border-bottom:.5px solid rgba(0,0,0,.1490196078)!important}.ol-zoom-out{border-top:.5px solid rgba(0,0,0,.1490196078)!important;border-left:2px solid rgba(0,0,0,.1490196078)!important;border-bottom:2px solid rgba(0,0,0,.1490196078)!important;border-right:2px solid rgba(0,0,0,.1490196078)!important;border-radius:0 0 4px 4px}.ol-zoom .ol-zoom-in,.ol-zoom .ol-zoom-out{font-weight:600;background-color:#fff;color:#333}.ol-attribution{text-align:right;bottom:0;right:9px;max-width:calc(100% - 250px);display:flex;flex-flow:row-reverse;align-items:center}@media (max-width: 620px){.ol-attribution{max-width:100vh}}.ol-attribution ul{font-size:8px!important}.ol-attribution a{color:#003c88b3;text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:#000;text-shadow:0 0 2px #fff;font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:#fffc}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:2px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:#fffc}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.wrapper{position:relative;width:100%;height:100%;display:flex}.wrapper .alert{padding:1rem;position:relative;left:0;top:0;transform:none}.wrapper .overlay{display:flex;flex-direction:column;position:absolute;left:0;top:0;max-height:70px;max-width:375px;height:100%;border-bottom-right-radius:5px;border-top-right-radius:5px;transition:.25s max-height ease-in-out}.wrapper .overlay.h-100{max-height:100%;overflow-y:auto}.wrapper .overlay button.btn-close{font-size:13px}.wrapper .overlay .address-point{flex-grow:1}.wrapper .overlay .address-point>*{padding:0 12px}.wrapper .overlay .operators-info{border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125)}.wrapper .overlay .operators-info ul{font-size:14px}.wrapper .overlay .operators-info ul ul{list-style-type:disc}.wrapper .overlay .operators-info ul span,.wrapper .overlay .operators-info strong{font-weight:700}.wrapper .overlay .accordion-item{margin-bottom:10px}.wrapper .overlay .accordion-item:not(:first-of-type){border-top:1px solid rgba(0,0,0,.125)}.wrapper .overlay .accordion-header button{padding-top:10px;padding-bottom:10px}.wrapper .overlay .report-btns{align-items:flex-end;display:flex;justify-content:space-between}.wrapper .overlay .report-btns button{flex-basis:48%}.wrapper .overlay .office-btns{flex-direction:column;justify-content:flex-end;display:flex}.wrapper .overlay .office-btns h1{font-size:1rem;color:#000;margin:8px 0}.vacant-header{margin-left:12px;font-weight:600}.vacant-info{font-size:12px}svg[data-icon=circle-info]{color:#052c65}.addressSection{padding-left:12px;padding-right:12px}.addressSection-infoParagraph{padding:0 12px 12px;font-weight:700;font-size:14px;margin-bottom:0;border-bottom:1px solid #e5e5e7}.dataBox{padding:16px 12px!important}.pairedInfo{font-weight:700;font-size:16px}.pairedInfo-text{font-weight:400;font-size:16px;margin-bottom:1rem}.sidebar-section{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.125);border-top:1px solid rgba(0,0,0,.125)}.sidebar-section-modified{padding-top:12px}.sidebar-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}.sidebar-buttons-modified{display:block}@media (max-width: 575.98px){.sidebar-buttons{display:flex;flex-direction:column}}.accordionButton-modified>.accordion-button{padding:1rem 0}.accordion-wrapper{border-top:1px solid rgba(0,0,0,.125)}.accordion-wrapper>.accordion-item{border:none}.accordion-wrapper>.accordion-item>.accordion-header{font-weight:700}.accordion-wrapper>.accordion-item>.accordion-header .accordion-button:after,.accordion-wrapper>.accordion-item>.accordion-header .accordion-button:not(.collapsed):after{margin-left:10px}.accordion-wrapper>.accordion-item>.accordion-header .accordion-button:not(.collapsed){box-shadow:none}.accordion-wrapper>.accordion-item>.accordion-collapse>.accordion-body{padding:0}.operator-plan-list:not(:last-of-type){margin-bottom:.5rem}.accordion-warning>.accordion-item{border:1px solid #ffc22b}.accordion-warning>.accordion-item .accordion-button{box-shadow:none;border-bottom:1px solid transparent}.accordion-warning>.accordion-item .accordion-button:not(.collapsed){border-bottom:1px solid #ffc22b}.legend{position:absolute;overflow:hidden;left:0;bottom:0;border:2px solid rgba(0,0,0,.1490196078);width:220px;max-width:60vw;padding:8px;cursor:pointer;background:#fff;border-radius:4px;transition:.25s transform ease-in-out;z-index:2;max-height:50vh;overflow-y:auto}@media (max-width: 620px){.legend{bottom:20px}}.legend-closed{width:95px;padding:8px}.legend-closed:hover{background-color:#f2f2f2}.legend-box{width:45px;height:25px;border:1px solid #ccc;display:flex;align-items:center}.legend-line-voivodeship{border-bottom:2px solid #3579b1}.legend-line-county{border-bottom:2px solid #d066e9}.legend-line-municipality{border-bottom:2px solid #f3605e}.legend-line-area{border-bottom:2px solid #e6a05b}aside.h-100~.legend{transform:translate(385px)}@media (max-width: 890px){aside.h-100~.legend{display:none}}.legend table{border-collapse:collapse;margin-top:12px}.legend tr>td{padding:4px 0;font-size:12px;vertical-align:middle;line-height:14px}.legend tr>td:first-child{padding-right:8px}.legend-header{display:flex;justify-content:space-between;align-items:center;color:#333;padding-bottom:0;font-size:14px;font-weight:400;margin-top:0;margin-bottom:0}.legend-header-opened{font-weight:700;color:#5f6368}.tableField{height:45px}.tableField-modified{height:35px}.mapInfo{position:absolute;z-index:100;background-color:#fff;border:1px solid #fff;border-radius:4px;margin:12px;padding:0 12px 12px;max-width:80%;max-height:400px;right:0;box-shadow:0 0 5px #434343;overflow:auto;transition:opacity .5s ease,transform .5s ease}@media (min-width: 768px){.mapInfo{max-width:60%}}.mapInfo-hidden{opacity:0;transform:translate(10px);pointer-events:none}.mapInfo-header{text-align:left;margin-right:28px;margin-top:16px}.mapInfo-button{position:absolute;right:8px;top:8px}.layers{position:absolute;bottom:158px;right:9px;padding:4px;border:2px solid rgba(0,0,0,.1490196078);background:#fff;border-radius:4px;z-index:2000}.layers-section{display:flex;justify-content:space-between;padding:8px 6px}.layers-header{font-size:14px;font-weight:400;padding:0;margin:0;color:#333}.layers-buttons{display:flex}.layers-button{color:#333;background-color:#fff;border:1px solid #fff;box-shadow:none;border-radius:4px;width:70px;height:71px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4px 15px 8px;font-size:12px;margin:8px 4px;transition:background-color .4s,border .4s}.layers-button:hover{background-color:#f2f1f1;border:1px solid #f2f1f1}.layers-button-active{background-color:#f7f7f7;border:1px solid #f7f7f7;font-weight:500}.layers-img{height:40px;width:40px;border-radius:12px;margin-bottom:4px}
