<commit_before>.radio_theme_normal
{
    font-family: Arial, Helvetica, sans-serif;

    &:hover
    {
        cursor: pointer;
    }

    .radio__control
    {
        position: relative;
        z-index: -1;

        margin: 0;

        opacity: 0;
    }

    .radio__box
    {
        position: relative;

        display: inline-block;

        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);

        &:before
        {
            position: absolute;
            top: 1px;
            right: 1px;
            bottom: 1px;
            left: 1px;

            content: '';

            border-radius: 50%;
            background: #fff;
        }
    }

    &.radio_size_m
    {
        font-size: 13px;

        .radio__box
        {
            line-height: 14px;

            width: 14px;
            height: 14px;
            margin-right: 5px;

            &:after
            {
                top: 4px;
                left: 4px;

                width: 6px;
                height: 6px;
            }
        }
    }

    &.radio_size_l
    {
        font-size: 15px;

        .radio__box
        {
            line-height: 17px;

            width: 17px;
            height: 17px;
            margin-right: 7px;

            &:after
            {
                top: 5px;
                left: 5px;

                width: 7px;
                height: 7px;
            }
        }
    }

    &.radio_checked
    {
        .radio__box
        {
            background: rgba(153, 122, 0, 0.5);

            &:before
            {
                background: #ffeba0;
            }

            &:after
            {
                position: absolute;

                border-radius: 50%;
                background: #000;

                content: '';
            }
        }
    }

    &.radio_focused
    {
        .radio__box
        {
            box-shadow: 0 0 10px #fc0;
        }
    }

    &.radio_disabled
    {
        cursor: default;

        color: #999;

        .radio__box
        {
            background: rgba(0, 0, 0, 0.08);

            &:before
            {
                display: none;
            }
<commit_msg>radio: Add css to _hovered state<commit_after>.radio_theme_normal
{
    font-family: Arial, Helvetica, sans-serif;

    &:hover
    {
        cursor: pointer;
    }

    .radio__control
    {
        position: relative;
        z-index: -1;

        margin: 0;

        opacity: 0;
    }

    .radio__box
    {
        position: relative;

        display: inline-block;

        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);

        &:before
        {
            position: absolute;
            top: 1px;
            right: 1px;
            bottom: 1px;
            left: 1px;

            content: '';

            border-radius: 50%;
            background: #fff;
        }
    }

    &.radio_size_m
    {
        font-size: 13px;

        .radio__box
        {
            line-height: 14px;

            width: 14px;
            height: 14px;
            margin-right: 5px;

            &:after
            {
                top: 4px;
                left: 4px;

                width: 6px;
                height: 6px;
            }
        }
    }

    &.radio_size_l
    {
        font-size: 15px;

        .radio__box
        {
            line-height: 17px;

            width: 17px;
            height: 17px;
            margin-right: 7px;

            &:after
            {
                top: 5px;
                left: 5px;

                width: 7px;
                height: 7px;
            }
        }
    }

    &.radio_checked
    {
        .radio__box
        {
            background: rgba(153, 122, 0, 0.5);

            &:before
            {
                background: #ffeba0;
            }

            &:after
            {
                position: absolute;

                border-radius: 50%;
                background: #000;

                content: '';
            }
        }
    }

    &.radio_focused
    {
        .radio__box
        {
            box-shadow: 0 0 10px #fc0;
        }
    }

    &.radio_hovered
    {
        .radio__box
        {
           background: rgba(0, 0, 0, 0.3);
        }

        &.radio_checked .radio__box
        {
           background: rgba(129, 103, 0, 0.6);
        }
    }

    &.radio_disabled
    {
        cursor: default;

        color: #999;

        .radio__box
        {
            background: rgba(0, 0, 0, 0.08);

            &:before
            {
                display: none;
            }

{'fraction_non_alphanumeric': 0.09971509971509972, 'fraction_numerical': 0.03418803418803419, 'mean_word_length': 0.8226837060702875, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3831421', 'n_tokens_mistral': 1566, 'n_tokens_neox': 1323, 'n_words': 271}