<commit_before>.sd-global-menu {
    vertical-align: middle;
    height: 100%;
    float: right;
    > ul {
        list-style-type: none;
        float: right;
        margin-right: ~"calc(21px - 0.5rem)";
        position: relative;
        z-index: 800;
        height: 100%;
        > li {
            display: block;
            height: 100%;
            float: left;
            position: relative;
            a {
                color: rgb(210,210,210);
                &:hover {
                    color: white;
                }
                &:not(:only-child) {
                    color: white;
                }
            }
            & > div, & > div > a, & > a {
              display: block;
              height: 100%;
            }
            & > div > a, & > a {
              padding-top: 0.9rem;
              padding-left: 0.5rem;
              padding-right: 0.5rem;
            }
            & > a:not(:only-child) {
              background-color: rgb(17, 90, 223);
              color: white;
            }
            &:last-of-type > div > a, &:last-of-type > a {
              font-size: 1px;
              color: transparent;
              position: relative;
              width: 2.5rem;
              &:hover::before {
                background-color: before;
                color: transparent;
              }
              &:not(:only-child)::before {
                background-color: white;
                color: transparent;
              }
              &::before {
                font-size: 1rem;
                display: block;
                content: "";
                width: 1.5rem;
                height: 1.5rem;
                border-radius: 0.75rem;
                background-color: rgb(210,210,210);
                overflow: hidden;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                text-align: center;
                color: #333;
              }
              &::after {
                content: "?";
                position: absolute;
                padding-left: 0.05rem;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                color: #333;
                font-size: 1rem;
                z-index: 9999;
              }
}
            > ul {
                right: -1px;
                list-style-type: none;
                padding: 0;
                position: absolute;
                top: 100%;
                z-index: 800;
                float: left;
                > li {
                    position: relative;
                    width: 100%;
                    > a {
                        display: -ms-flex;
                        display: -webkit-flex;
                        display: flex;
                        -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05);
                        -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05);
                        background: white;
                        border-color: rgba(210,210,210,1);
                        border-style: solid;
                        border-width: 0 1px 0 1px;
                        box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05);
                        color: #3F3F3F;
                        min-width: 100%;
                        padding: 0 1.125rem;
                        white-space: nowrap;
                        text-align: right;
                        > span {
                            width: 100%;
                            text-align: right;
                        }
                        &:hover {
                            background-color: rgba(240,240,240,1);
                            color: black;
                        }
                    }
                    &:last-child > a {
                        border-radius: 0 0 0.25rem 0.25rem;
                        border-width: 0 1px 1px 1px;
                        padding-bottom: 1rem;
                    }
                }
            }
        }
    }
    a {
        display: inline-block;
        cursor: default;
        font-size: 0.9rem;
        line-height: 40px;<commit_msg>Fixed menu styling regression (#1702)<commit_after>.sd-global-menu {
    vertical-align: middle;
    height: 100%;
    float: right;
    > ul {
        list-style-type: none;
        float: right;
        margin-right: ~"calc(21px - 0.5rem)";
        position: relative;
        z-index: 800;
        height: 100%;
        > li {
            display: block;
            height: 100%;
            float: left;
            position: relative;
            a {
                color: rgb(210,210,210);
                &:hover {
                    color: white;
                }
                &:not(:only-child) {
                    color: white;
                }
            }
            & > div, & > div > a, & > a {
              display: block;
              height: 100%;
            }
            & > div > a, & > a {
              padding-top: 0.9rem;
              padding-left: 0.5rem;
              padding-right: 0.5rem;
            }
            & > a:not(:only-child) {
              background-color: rgb(17, 90, 223);
              color: white;
            }
            &:last-of-type > div > a, &:last-of-type > a {
              font-size: 1px;
              color: transparent;
              position: relative;
              width: 2.5rem;
              &:hover::before {
                background-color: before;
                color: transparent;
              }
              &:not(:only-child)::before {
                background-color: white;
                color: transparent;
              }
              &::before {
                font-size: 1rem;
                display: block;
                content: "";
                width: 1.5rem;
                height: 1.5rem;
                border-radius: 0.75rem;
                background-color: rgb(210,210,210);
                overflow: hidden;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                text-align: center;
                color: #333;
              }
              &::after {
                content: "?";
                position: absolute;
                padding-left: 0.05rem;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                color: #333;
                font-size: 1rem;
                z-index: 9999;
              }
}
            > ul {
                right: -1px;
                list-style-type: none;
                padding: 0;
                position: absolute;
                top: 100%;
                z-index: 800;
                float: left;
                > li {
                    position: relative;
                    width: 100%;
                    > a {
                        display: -ms-flex;
                        display: -webkit-flex;
                        display: flex;
                        -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05);
                        -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05);
                        background: white;
                        border-color: rgba(210,210,210,1);
                        border-style: solid;
                        border-width: 0 1px 0 1px;
                        box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05);
                        color: #3F3F3F;
                        min-width: 100%;
                        padding: 0.9rem 1.125rem;
                        white-space: nowrap;
                        text-align: right;
                        > span {
                            width: 100%;
                            text-align: right;
                        }
                        &:hover {
                            background-color: rgba(240,240,240,1);
                            color: black;
                        }
                    }
                    &:last-child > a {
                        border-radius: 0 0 0.25rem 0.25rem;
                        border-width: 0 1px 1px 1px;
                        padding-bottom: 1rem;
                    }
                }
            }
        }
    }
    a {
        display: inline-block;
        cursor: default;
        font-size: 0.9rem;
        line-height: 40px;
{'fraction_non_alphanumeric': 0.10367221631833747, 'fraction_numerical': 0.044751446451765264, 'mean_word_length': 0.760914760914761, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 39, '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': '196735', 'n_tokens_mistral': 2544, 'n_tokens_neox': 2096, 'n_words': 471}