body:not(.is_mobile) #unchecked td:not(.bt_del) {
    opacity: .3;
}
 
body.is_mobile #unchecked td:not(.bt_link) {
    opacity: .3;
}
body.is_mobile #unchecked td.bt_link>*:not(.bt_del){
    opacity: .3;
}

body.is_mobile #unchecked td.bt_link>span {
    font-size: 13px;
}

body.is_mobile #unchecked td.bt_link>.bt_del>button {
    padding: 5px 10px;
    background-color: #8246af;
    font-weight: bold;
    border: none;
    color: white;
    border-radius: 8px;
    font: Normal 14px 'Noto Sans', sans-serif;
}



.unchecked-items-text{
    padding: 10px;
    background: #f78181;
    border: 1px solid red;
    border-radius: 8px;
    margin-bottom: 20px;
}

table.pr_table tr td a.btn-strt-a {
    display: flex;
    align-items: center;
    width: 200px;
    justify-content: center;
    margin-bottom: 10px;
    gap: 0;
}

table.pr_table tr td a.btn-strt-a span{
    padding: 7px 10px 8px;
}

table.pr_table tr td a.btn-strt-a:hover span{
    background: none;
}

table.pr_table tr td a.btn-strt-a:hover {
    /* background: rgb(178 17 223); */
    opacity: .7;
}

a.btn-strt-a.button_set_visibility.open img {
    animation: .2s rotating_visibility_open forwards;
}

a.btn-strt-a.button_set_visibility:not(.open) img {
    animation: .2s rotating_visibility_close forwards;
}

@keyframes rotating_visibility_open{
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(180deg);
    }
}

@keyframes rotating_visibility_close{
    0% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@media (max-width: 600px){

    table.pr_table tr td a.btn-strt-a{
        width: 100%;
    }

    .button_repeat_order {
        flex-direction: column;
        padding-bottom: 8px;
    }
    .button_set_visibility{
        flex-direction: column-reverse;
        padding-bottom: 10px;
    }
}