.ol-map-CustomModal {
    &-wrap {
        position: absolute;
        z-index: 97;
        transition: all 500ms ease 0s;
        transform: translateX(0px);
        top: 15px;
        bottom: 18px;
        right: 10px;
    }

    // 折叠
    &-hidden {
         right: -410px;
    }

    // 打开
    &-show {
        right: 10px;
    }

    &-hidden-btn {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(-100%,-50%);
        width: 23px;
        height: 76px;
        background: rgb(203, 230, 253);
        border-radius: 4px 0 0 4px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(24, 144, 255);
    }

    &-foldWrap {
        z-index: 97;
        position: absolute;
        left: 7px;
        top: 9px;
        cursor: pointer;
    }

    &-analysisModal {
        height: 100%;
        min-width: 410px;
        background: #fff;
        padding: 0;
        margin: 0;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
        transition: max-height 0.3s;
        border-radius: 4px;
        display: flex;
        flex-direction: column;
    }

    &-titleWrap {
        padding: 12px;
        font-size: 16px;
        font-weight: 500;
        color: rgba(0, 0, 0, 0.85);
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom: 1px solid #f0f0f0;
    }

    &-content_ {
        padding: 10px;
        flex: 1;
        display: flex;
        flex-direction: column;
        overflow: hidden;

        .ant-tabs {
            flex: 1;
            overflow: hidden;

            .ant-tabs-content-holder {
                flex: 1;
                display: flex;

                .ant-tabs-content {
                    flex: 1;

                    .ant-tabs-tabpane {
                        display: flex;
                        flex-direction: column;
                    }
                }
            }
        }
    }
}
