.new2Radio {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    row-gap: 10px;
    column-gap: 10px;

    .spaui_utton {
        width: 100%;
        padding: 9px;
        box-sizing: border-box;
        background-color: #F2F4FA;
        display: flex;
        align-items: center;
        border-radius: 6px;
        color: rgb(49, 50, 51);
        border: 1px solid transparent;
        position: relative;
        cursor: pointer;

        .img {
            width: 22px;
            height: 36px;
            margin-right: 6px;
        }

        &:hover {
            background-color: rgb(235, 237, 245);
        }

        .tag_top_right {
            position: absolute;
            top: -8px;
            right: -8px;
            font-size: 10px;
            background-color: rgb(255, 230, 196);
            display: inline-block;
            padding: 1px 4px;
            border-radius: 5px;
            color: rgb(230, 131, 0);
        }
    }

    .active {
        box-shadow: 0 3px 6px rgba(0, 0, 0, .04);
        border-color: #1890ff;
        background-color: #FFFFFF;

        &:hover {
            background-color: #FFFFFF;
        }
    }
}