.selectLabelWrap {
    overflow: hidden;

    :global {
        .ant-modal-content .ant-modal-close {
            color: #ffffff;
        }

        .ant-modal-header {
            background: #008000;
            border-bottom: none;

            .ant-modal-title {
                color: #ffffff;
            }

            .ant-modal-body {
                padding: 10px 17px 0;
            }
        }
    }

    .selectedLabelBox {
        height: 100%;
        border: 1px solid #dcdcdc;
    }

    .titleTop {
        position: relative;
        width: 200px;
        padding: 10px 0px 10px 26px;
        font-weight: 400;
        font-size: 14px;
        color: #2C2C2C;

        &::before {
            content: '';
            position: absolute;
            top: 50%;
            left: 13px;
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            width: 4px;
            height: 14px;
            border-radius: 2px;
            background-color: #019801;
        }
    }

    .titleTopSpan {
        color: #DCDCDC;
        font-size: 12px;
    }

    .alternativeLabelBox {
        padding: 10px 10px;
    }

    .searchContent {
        width: 320px;
        position: relative;

        :global {
            .anticon-search {
                position: absolute;
                left: 10px;
                top: 50%;
                margin-top: -6px;
                font-size: 12px;
                z-index: 2;
            }

            .ant-input-search.ant-input-search-enter-button > .ant-input {
                padding-left: 24px;
                padding-right: 95px;
            }
        }
    }

    .labelItem {
        position: relative;
        width: 130px;
        line-height: 22px;
        color: #575757;
        border: 1px solid #BFBFBF;
        border-radius: 11px;
        float: left;
        margin: 10px 15px;
        cursor: pointer;

        .labelName {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            text-align: center;
            height: 22px;
        }
    }

    .labelItem.labelItemSystem {
        border-radius: 2px;
    }

    .btnWrap {
        padding: 27px 0px;
        text-align: center;

        :global {
            .ant-btn-primary {
                background-color: #228B22;
                border-color: #228B22;
            }
        }
    }
}

.empty {
    width: 100%;
    text-align: center;
    color: #B0B0B0FF;
    font-size: 14px;

    .emptyText {
        font-weight: 400;
        color: #666666;
        margin: 0 auto;
        text-align: center;
    }
}