/*Стили для кнопок [+] [-]*/

.panzoom.is-draggable {
    position: relative;
}

.panzoom__controls {
    position: absolute;
    border-radius: 10px;
    box-shadow: 0 3px 37px rgb(82 82 82 / 27%);
    left: 33px;
    padding: 1rem;
    top: 43px;
    align-items: center;
    background-color: #fff;
    display: flex;
}

.panzoom__controls:before {
    color: #000;
    content: "Масштаб";
    font-size: 16px;
    font-weight: 700;
    margin-right: 18px;
}

.panzoom__controls .panzoom__button.panzoom__button--zoomIn,
.panzoom__controls .panzoom__button.panzoom__button--zoomOut {
    background-color: #a1d8f6;
    border: none;
    border-radius: 4px;
    height: 32px;
    position: relative;
    width: 32px;
    margin: 0 4px;
}

.panzoom__controls .panzoom__button.panzoom__button--zoomIn svg,
.panzoom__controls .panzoom__button.panzoom__button--zoomOut svg {
    display: none;
}

.panzoom__controls .panzoom__button.panzoom__button--zoomIn:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23000000' width='24px' height='24px' viewBox='0 0 24 24' id='plus' data-name='Line Color' xmlns='http://www.w3.org/2000/svg' class='icon line-color'%3e%3cpath id='primary' d='M5,12H19M12,5V19' style='fill: none; stroke: %23238ece; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'%3e%3c/path%3e%3c/svg%3e");
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.panzoom__controls .panzoom__button.panzoom__button--zoomOut:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23000000' width='24px' height='24px' viewBox='0 0 24 24' id='minus' data-name='Line Color' xmlns='http://www.w3.org/2000/svg' class='icon line-color'%3e%3cline id='primary' x1='19' y1='12' x2='5' y2='12' style='fill: none; stroke: %23238ece; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'%3e%3c/line%3e%3c/svg%3e");
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*.panzoom__content .popover-toggle[role="button"] .st2{*/
/*    fill: #1c76ac;*/
/*}*/
.panzoom__content .popover-toggle:hover[data-title] path {
    fill: #eb7329;
    opacity: 1;
}

@media (max-width: 570px) {
    .panzoom__controls {
        border-radius: 6px;
        left: 10px;
        padding: 0.5rem;
        top: 10px;
    }

    .panzoom__controls .panzoom__button.panzoom__button--zoomIn,
    .panzoom__controls .panzoom__button.panzoom__button--zoomOut {
        height: 16px;
        width: 16px;
    }

    .panzoom__controls .panzoom__button.panzoom__button--zoomIn:after {
        content: "";
        position: absolute;
        width: 16px;
        height: 16px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23000000' width='10px' height='10px' viewBox='0 0 24 24' id='plus' data-name='Line Color' xmlns='http://www.w3.org/2000/svg' class='icon line-color'%3e%3cpath id='primary' d='M5,12H19M12,5V19' style='fill: none; stroke: %23238ece; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'%3e%3c/path%3e%3c/svg%3e");
        background-position: center;

        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .panzoom__controls .panzoom__button.panzoom__button--zoomOut:after {
        content: "";
        position: absolute;
        width: 16px;
        height: 16px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23000000' width='10px' height='10px' viewBox='0 0 24 24' id='minus' data-name='Line Color' xmlns='http://www.w3.org/2000/svg' class='icon line-color'%3e%3cline id='primary' x1='19' y1='12' x2='5' y2='12' style='fill: none; stroke: %23238ece; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'%3e%3c/line%3e%3c/svg%3e");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

#Layer_1 a {
    outline: none;
}