<commit_before>@import 'abstracts/variables';
$m-radio--width: 16px !default;
$m-radio--color-disabled: $m-color--grey-darker !default;
$m-radio--color-disabled-light: $m-color--grey !default;

.m-radio-style {
    display: inline-flex;
    align-items: center;

    &:not(.m--is-disabled) {
        cursor: pointer;

        &:hover,
        &.m--is-focus {
            .m-radio-style {
                &__input {
                    border-color: $m-color--interactive;
                    background: $m-color--interactive-lightest;
                }

                &__label {
                    color: $m-color--interactive;
                }
            }
        }

        &:active {
            .m-radio-style {
                &__input {
                    border-color: $m-color--interactive-dark;
                }

                &__label {
                    color: $m-color--interactive-dark;
                }
            }
        }
    }

    &.m--is-disabled {
        cursor: not-allowed;

        .m-radio-style {
            &__input {
                border-color: $m-color--disabled;
            }

            &__label {
                color: $m-color--disabled;
            }
        }

        &.m--is-checked {
            .m-radio-style__input::before {
                background: $m-color--disabled;
            }
        }
    }

    &:not(.m--is-input-right) {
        .m-radio-style {
            &__input {
                margin-right: $m-margin--s;
            }
        }
    }

    &.m--is-input-right {
        flex-direction: row-reverse;

        .m-radio-style {
            &__input {
                margin-left: $m-margin--s;
            }
        }
    }

    &.m--is-checked {
        .m-radio-style__input {
            &::before {
                transform: scale(1);
                visibility: visible;
            }
        }
    }

    &.m--is-full-width {
        width: 100%;
    }

    &__input {
        transition: background $m-transition-duration ease, border-color $m-transition-duration ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: $m-color--white;
        border-width: 1px;
        border-style: solid;
        border-radius: 50%;
        z-index: 1;

        &::before {
            transition: transform $m-transition-duration ease-out;
            content: '';
            display: block;
            background: $m-color--interactive;
            border-radius: 50%;
            visibility: hidden;
            transform: scale(0);
            width: calc(100% - 4px);
            height: calc(100% - 4px);
        }
    }

    &__label {
        transition: color $m-transition-duration ease;
        flex: 1 1 auto;
    }
}
<commit_msg>Remove outline on m-radio-style<commit_after>@import 'abstracts/variables';
$m-radio--width: 16px !default;
$m-radio--color-disabled: $m-color--grey-darker !default;
$m-radio--color-disabled-light: $m-color--grey !default;

.m-radio-style {
    display: inline-flex;
    align-items: center;
    outline: none;

    &:not(.m--is-disabled) {
        cursor: pointer;

        &:hover,
        &.m--is-focus {
            .m-radio-style {
                &__input {
                    border-color: $m-color--interactive;
                    background: $m-color--interactive-lightest;
                }

                &__label {
                    color: $m-color--interactive;
                }
            }
        }

        &:active {
            .m-radio-style {
                &__input {
                    border-color: $m-color--interactive-dark;
                }

                &__label {
                    color: $m-color--interactive-dark;
                }
            }
        }
    }

    &.m--is-disabled {
        cursor: not-allowed;

        .m-radio-style {
            &__input {
                border-color: $m-color--disabled;
            }

            &__label {
                color: $m-color--disabled;
            }
        }

        &.m--is-checked {
            .m-radio-style__input::before {
                background: $m-color--disabled;
            }
        }
    }

    &:not(.m--is-input-right) {
        .m-radio-style {
            &__input {
                margin-right: $m-margin--s;
            }
        }
    }

    &.m--is-input-right {
        flex-direction: row-reverse;

        .m-radio-style {
            &__input {
                margin-left: $m-margin--s;
            }
        }
    }

    &.m--is-checked {
        .m-radio-style__input {
            &::before {
                transform: scale(1);
                visibility: visible;
            }
        }
    }

    &.m--is-full-width {
        width: 100%;
    }

    &__input {
        transition: background $m-transition-duration ease, border-color $m-transition-duration ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: $m-color--white;
        border-width: 1px;
        border-style: solid;
        border-radius: 50%;
        z-index: 1;

        &::before {
            transition: transform $m-transition-duration ease-out;
            content: '';
            display: block;
            background: $m-color--interactive;
            border-radius: 50%;
            visibility: hidden;
            transform: scale(0);
            width: calc(100% - 4px);
            height: calc(100% - 4px);
        }
    }

    &__label {
        transition: color $m-transition-duration ease;
        flex: 1 1 auto;
    }
}

{'fraction_non_alphanumeric': 0.13335710465323586, 'fraction_numerical': 0.008201105366375468, 'mean_word_length': 1.1090225563909775, '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': '359569', 'n_tokens_mistral': 1736, 'n_tokens_neox': 1620, 'n_words': 263}