.proof-custom-add-polygon {
    position: absolute;
    left: 20px;
    background: rgba(0, 0, 0, .6);
    white-space: nowrap;
    border-radius: 4px;

    &::after {
        content: '';
        position: absolute;
        left: -3px;
        top: calc(50% - 2px);
        width: 0;
        height: 0;
        border-top: 4px solid rgba(0, 0, 0, .6);
        border-left: 4px solid rgba(0, 0, 0, .6);
        border-right: 4px solid transparent;
        border-bottom: 4px solid transparent;
        transform: rotate(-45deg);
    }
}


.create-draw-canvas-menu,
.planar-menu-panel {
    width: 'fit-content';
    background: url("@/assets/images/home/territory/newcon_box.png") no-repeat center / 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    font-size: 16px;
    z-index: 99;

    div {
        padding: 5px 10px;
        cursor: pointer;
        font-weight: bold;

        &:hover {
            background-color: rgba(0, 0, 0, 0.3);
        }
    }
}