<commit_before>.metadata-editor {
    width: calc(~"100% - @{margin} * 2");
    height: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
    border: 1px solid @grey;
    padding: @margin;


    * {
        box-sizing: border-box;}

    h1 {
        margin-bottom: @margin * 2;
    }

    .label {
        font-weight: 100;
        text-transform: uppercase;
        margin-bottom: @small-margin;
        font-size: 0.8rem;
    }

    .meta-wrapper {
        .flex(@justify: flex-start, @align:flex-start);
        .absolute(82px, @margin * 2, @margin, @margin * 2);
        // flex: 1;

        .meta-edit {
            .flex(@wrap:nowrap, @align:flex-start, @justify:initial);
            .widgetBackground;
            height: 100%;
            padding: @margin 0 ;
            width: calc(~"100vw - 2 * @{margin}");
        }

        .metadata-info,
        .meta-fr,
        .meta-nl,
        .meta-common {
            flex: 1;
            padding: 0 @margin;

            > * {
                display: block;
                width: 100%;
                word-break: break-word;
            }

            .app-col-header {
                .labelStyle;
                display: flex;
                text-align: center;
                margin-bottom: @margin;
            }

            .app-col-main {
                height: 100%;
            }
        }

        .metadata-info,
        .meta-fr,
        .meta-nl {
            border-right: 1px solid #000;
        }

        .metadata-label {margin-bottom: @margin;}
    }

    .meta-action {
        margin-top: @margin;
        height: 50px;
        display: flex;
        text-align: center;

        > div {
            padding: @margin 0;
            width: 100%;
            height: 25px !important;
        }

        .btn-validate {
            .high-btn;
            font-size: 18px!important;
        }

    }
}
<commit_msg>[metadata] save button is back<commit_after>.metadata-editor {
    width: calc(~"100% - @{margin} * 2");
    height: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
    border: 1px solid @grey;
    padding: @margin;


    * {
        box-sizing: border-box;}

    h1 {
        margin-bottom: @margin * 2;
    }

    .label {
        font-weight: 100;
        text-transform: uppercase;
        margin-bottom: @small-margin;
        font-size: 0.8rem;
    }

    .meta-wrapper {
        .flex(@justify: flex-start, @align:flex-start);
        .absolute(82px, @margin * 2, 50px, @margin * 2);
        // flex: 1;

        .meta-edit {
            .flex(@wrap:nowrap, @align:flex-start, @justify:initial);
            .widgetBackground;
            height: 100%;
            padding: @margin 0 ;
            width: calc(~"100vw - 2 * @{margin}");
        }

        .metadata-info,
        .meta-fr,
        .meta-nl,
        .meta-common {
            flex: 1;
            padding: 0 @margin;

            > * {
                display: block;
                width: 100%;
                word-break: break-word;
            }

            .app-col-header {
                .labelStyle;
                display: flex;
                text-align: center;
                margin-bottom: @margin;
            }

            .app-col-main {
                height: 100%;
            }
        }

        .metadata-info,
        .meta-fr,
        .meta-nl {
            border-right: 1px solid #000;
        }

        .metadata-label {margin-bottom: @margin;}
    }

    .meta-action {
        .absolute(auto, 0px, 0px, 0px);
        height: 50px;
        display: flex;
        text-align: center;

        > div {
            padding: @margin 0;
            width: 100%;
            height: 25px !important;
        }

        .btn-validate {
            .high-btn;
            font-size: 18px!important;
        }

    }
}

{'fraction_non_alphanumeric': 0.13105413105413105, 'fraction_numerical': 0.027195027195027196, 'mean_word_length': 1.1563372417643774, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '927659', 'n_tokens_mistral': 1295, 'n_tokens_neox': 1150, 'n_words': 242}