.mainpage_menu
{
    padding-left: 0px;
    padding-right: 0px;
    border-top: 2px solid var(--color-gray-scale-gray-500);
}

:root .mainpage_menu>.row
{
    margin-right: 0px;
    margin-left: 0px;
}
#mainpage_menu-tab
{
    .oboloch a {

        font-family: Segoe UI;
        font-size: 19px;
        font-weight: 700;
        line-height: 26.6px;
        letter-spacing: -0.01em;
        text-align: left;
        color: var(--color-gray-scale-gray-700);
        text-decoration: none;
    }
    .oboloch a.active {
        color:var(--color-dark-scale-dark-500);
    }
    .oboloch
    {
        padding: 58.5px 24px;
        border-bottom: 1px solid var(--color-gray-scale-gray-300);
    }
}
#mainpage_menu-tabContent
{
    background: var(--color-gray-scale-gray-500);
    height: 100%;
    padding: 24px;

    .name
    {
        font-family: Raleway;
        font-size: 30px;
        font-weight: 600;
        line-height: 37.5px;
        letter-spacing: -0.01em;
        text-align: left;
        color: var(--color-dark-scale-dark-500);
    }
    .prevew
    {

        font-family: Segoe UI;
        font-size: 19px;
        font-weight: 700;
        line-height: 26.6px;
        letter-spacing: -0.01em;
        text-align: left;

        color: var(--color-dark-scale-dark-500);
    }
    .sas-items
    {
        list-style-type: none;
        padding-left: 0;
        background: var(--color-gray-scale-color-50);
        margin-bottom: 0px;
    }
    .sas-items li
    {
        padding: 17.5px 12px;
        border-bottom: 1px solid var(--color-gray-scale-gray-300);
    }
    .sas-items a
    {
        color: var(--color-dark-scale-dark-500);
        font-family: Segoe UI;
        font-size: 15px;
        font-weight: 400;
        line-height: 21px;
        text-align: left;
        text-decoration: none;
        display: block;
        position: relative;
        padding-right: 20px;
    }
    .sas-items a::after
    {
        content: url(/local/templates/main/img/arrow-up-right.svg);
        position: absolute;
        right: 0;
        top: 0;
    }
    .sas-items li:hover
    {
        background: var(--color-red-scale-red-500)
    }
    .sas-items li:hover a
    {
        color: var(--color-gray-scale-color-50);
    }
    .sas-items li:hover a::after
    {
        content:url(/local/templates/main/img/Round.svg);
        margin-top: -8px;
        margin-right: -8px;
    }
    .sas-m
    {
        margin-top: 32px;
    }
}
:root .mainpage_menu>.row>*
{
    padding: 0;
}

@media (max-width: 1399px) {
    #mainpage_menu-tab
    {
        .oboloch
        {
            padding: 26.5px 24px;
        }
    }
    #mainpage_menu-tabContent
    {
        padding: 24px 36px;
    }
}