﻿.objs {
    position: absolute;
    top: 0;
    left: 1rem;
    background-color: white;
    overflow-x: hidden;
    z-index: 100000;
    min-width: 550px;
    overflow-y: auto;
    max-height: 72vh;
    width: 31vw;
}

body[class*=ymaps][class*=fullscreen] .objs {
    top: 3vh;
    height: 94vh !important;
    position: fixed;
}

#progress {
    width: 100%;
    background-color: rgb(0, 123, 255);
    z-index: 10001;
    position: fixed;
    top: 0px;
    left: 0px;
    height: 3px;
}


.objs:empty {
    display: none;
}

.objs a.btn-light:visited {
    color: #e66ce2;
}


.edit {
    position: relative;
}

    .edit > .btn {
        display: none;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .edit:hover > .btn {
        display: inline;
    }

    .edit.visible-edit > .btn {
        display: inline;
        position: inherit;
    }

    th.edit > .btn {
        display: inline-block;
        position: inherit;
    }

.leaflet-yandex-container {
    z-index: -1 !important;
}

.leaflet-container .marker-cluster {
    background-color: #177bc9;
}

    .leaflet-container .marker-cluster div {
        width: 28px;
        height: 28px;
        margin-left: 6px;
        margin-top: 6px;
        background-color: white;
    }

.leaflet-container .text-icon-outer {
    background-color: #5594ff;
    display: inline-block;
    border-radius: 14px;
}

.leaflet-container .text-icon-title {
    background-color: white;
    padding: 0.3rem 0.6rem;
    margin: 0.3rem 0.3rem;
    width: max-content;
    border-radius: 10px;
    max-width: 13rem;
}

.leaflet-container .oo .text-icon-outer {
    border-top-left-radius: 0;
    background-color: #ff5559;
}

.leaflet-container .oa .text-icon-outer {
    border-top-left-radius: 0;
    background-color: #00d408;
}

.leaflet-container .os .text-icon-outer {
    border-top-left-radius: 0;
    background-color: #002bd4;
}

.leaflet-marker-icon:hover {
    z-index: 11111111111111111 !important;
}

.leaflet-container img.leaflet-image-layer[src="about:blank"] {
    background-repeat: repeat;
    background-image: url('/content/images/zoomin.png');
}

img[src^="https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/Cadastre/"],
img[src^="https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreSelected/"],
img[src^="https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/Thematic/"],
img[src^="https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects"] {
    opacity: 0.75 !important;
}

.map-utilites {
    top: 1.7rem;
    z-index: 1000;
}

.leaflet-control-layers label {
    max-width: 10rem;
    word-break: break-word;
}

.ui-autocomplete {
    max-width: 80vw;
    z-index: 11111111111111;
}
