a.toolbar-icon.toolbar-icon-custom-product-importer-product-import {
    cursor: default;
    color: #888 !important;
    pointer-events: none;
}
.d-none{
    display: none !important;
}
form#product-sku-image-import-form {
    width: max-content;

    padding: 0 1rem;
    border-radius: .5rem;
    div#edit-mode-toggle-btns-wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: .8rem;
    input{
        flex: 1;
        margin: 0;
        &.active{
            background-color: #3371FF;
            color: #fff !important;
        }
    }
}
}
.overlay{
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #13121244;
    z-index: 999;
}
.merge-action-buttons {
    display: flex;
    align-items: center;
    gap: 1rem;
    >div {
        padding: 10px;
        border: 1px solid grey;
        width: max-content;
        margin: 10px 0;
        border-radius: .2rem;
        background: #3371FF;
        cursor: pointer;
        &:hover{
            box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.26);
        }
        a{
            text-decoration: none;
            color: #fff;
            font-weight: 600;
            &:hover{
                color: #fff;
            }
            &:focus,&:focus-within{
                outline: none !important;
                border: none !important;
                box-shadow: none !important;
            }
        }
    }
}


#confirmBox {
    width: 40%;
    height: 250px;
    display: grid;
    place-content: center;
    background: #fff;
    padding: 35px;
    border: 2px solid #1e131314;
    border-radius: 10px;
    text-align: center;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    box-shadow: 2px 2px 10px #80808000;
    > div >div{
        margin-top: 4rem;
        display: flex;
        justify-content: center;
        gap: .2rem;
        button{
            background: mediumslateblue;
            font-size: 16px;
            border: navajowhite;
            padding: 10px 15px;
            color: #fff;
            border-radius: .5rem;
            cursor: pointer;
        }
        .cancel-merge-btn{
            background-color: #e70e34ed;
        }
    }
}


.view-unpublished-products .attachment.attachment-before {
    background: #fff;
    position: fixed;
    z-index: 1000;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 35px;
    text-align: center;
    select {
        padding: .5rem;
        border: 1px solid #a003ff52;
        border-radius: .5rem;
        font-weight: 600;
    }
    .product-merge-action-button {
        margin-top: 1rem;
        display: flex;
        justify-content: end;
        gap: .4rem;
        button{
            background: mediumslateblue;
            font-size: 16px;
            border: navajowhite;
            padding: 10px 15px;
            color: #fff;
            border-radius: .5rem;
            cursor: pointer;
        }
        .merge-button{
            &:hover{
            background: rgb(82, 54, 243);
            }
        }
        .cancel-merge-button{
            background-color: #e70e34ed;
            &:hover{
           
            background: #e70e36;
            
            }
        }
    }
}