.radioimage {
    display: flex;
    flex-flow: column;
    border-radius: 3px;
    border: 1px solid #b6b6b6;
    overflow-y: scroll;
    scroll-behavior: smooth;

    div {
        flex: 1;
    }

    input {
        display: none;
    }

    label {
        position: relative;
        display: flex;
        color: #a8a8a8;
        justify-content: center;
        cursor: pointer;
        padding: 3px 2px 3px;

        img {
            width: 90%;
            height: fit-content;
        }

        span {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            font-size: 12px;
            color: #000;
        }
    }

    input:checked + label {
        background: rgba(255, 255, 255, 0.7);
        span {
            display: none;
        }
    }
}

::-webkit-scrollbar{
    display: none;
 }
