.theme-multi {
    background: #0A090B;
}

.theme-multi .header-logo-content p {
    color: #E6E6E6;
}

.theme-multi .header-logo-content span {
    color: #F1DF50;
}

.theme-multi .header-git-and-login-item,
.theme-multi .header-language,
.theme-multi .header-tabs {
    border-color: #39393D;
}

.theme-multi .header-language-item,
.theme-multi .header-tabs-item {
    color: #B9B9B9;
}

.theme-multi .header-language-item.language-active,
.theme-multi .header-tabs-item.tabs-active {
    background: #F1DF50;
    color: #0A090B;
}

.theme-multi .header-git-and-login-item {
    display: flex;
    align-items: center;
    justify-content: center;
}

.theme-multi .text-page-leaderboard h1 {
    color: #E6E6E6;

}

.theme-multi .text-page-main-top {
    flex-wrap: wrap;
}

.theme-multi .text-page-main-top-column {
    flex-basis: calc(50% - 12px);
    background: #141316;
    border: none;
}

.theme-multi .text-page-main-top-item {
    border: 1px solid #29292C;
    gap: 20px;
}

.theme-multi .text-page-main-top-item-info-title {
    color: #E6E6E6;
}

.theme-multi .text-page-main-top-item-info-subtitle {
    color: #898991;
}

.theme-multi .text-page-main-top-column-title {
    color: #E6E6E6;
}

.theme-multi .text-page-main-top-item-score {
    background: #29292C;
    color: #B9B9B9;
}

.theme-multi .text-page-leaderboard-buttons a.button-blue {
    background: #F1DF50;
    color: #0A090B;
}

.theme-multi .text-page-leaderboard-buttons a.button-white {
    background: #29292C;
    color: #FFFFFF;
    border: none;
}

.theme-multi .text-page-leaderboard {
    padding-bottom: 48px;
}

.multi-section {
    padding: 48px 0;
}

.multi-section h2 {
    color: #E6E6E6;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 48px;
}

.multi-section-description {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #CCCCCC;
    margin-bottom: 36px;
}

.multi-mera-list {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 24px;
    flex-wrap: wrap;
}

.multi-mera-list-item {
    flex-basis: calc(50% - 12px);
    background: #141316;
    border-radius: 34px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    padding-bottom: 32px;
}

.multi-mera-list-item-container {
    padding: 32px;
}

.multi-mera-list-tag {
    display: inline-block;
    font-weight: bold;
    padding: 6px 24px;
    background: #F1DF50;
    border-radius: 100px;
    color: #0A090B;
    margin-bottom: 24px;
}

.multi-mera-list-title {
    font-size: 20px;
    color: #CCCCCC;
    margin-bottom: 12px;
}

.multi-mera-list-subtitle {
    font-size: 16px;
    color: #CCCCCC;
}

.multi-section-why .container {
    display: flex;
    gap: 24px;
    justify-content: space-between;
    align-items: stretch;
}

.multi-section-why-title h2 {
    font-weight: 600;
    font-size: 68px;
    line-height: 82px;
    color: #E6E6E6;
    position: sticky;
    top: 0;
}

@media screen and (max-width: 1000px) {
    .multi-section-why-title h2 {
        position: relative;
        top: auto;
    }
}

.multi-section-why-title,
.multi-section-why-list {
    flex-basis: calc(50% - 12px);
}

.multi-section-why-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.multi-section-why-item {
    background: #1E1E20;
    border-radius: 24px;
    color: #CCCCCC;
    display: flex;
    flex-direction: column;
    gap: 82px;
    padding: 32px;
    overflow: hidden;
    position: relative;
}

.multi-section-why-item svg {
    display: block;
    width: 64px;
}

.multi-section-why-item:after {
    content: '';
    position: absolute;
    background: url(images/multi-small-gradient.png);
    width: 591px;
    height: 576px;
    background-size: 100%;
}

.multi-section-why-item:nth-child(1):after {
    bottom: -340px;
    left: -220px;
}

.multi-section-why-item:nth-child(2):after {
    bottom: -280px;
    right: -340px;
}

.multi-section-why-item:nth-child(3):after {
    top: -320px;
    right: -150px;
}

.multi-section-why-item-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 12px;
}

.multi-section-why-item-subtitle {
    font-size: 16px;
    line-height: 22px;
}

.multi-section-arrows {
    position: absolute;
    bottom: 0;
    right: 15px;
    display: flex;
    gap: 20px;
}

.multi-section-arrows button {
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.multi-section-arrows button svg {
    display: block;
    width: 30px;
}

.multi-section-big-slider {
    overflow: hidden;
}

.multi-what-slider {
    white-space: nowrap;
    font-size: 0;
    gap: 20px;
}

.multi-what-slider > div {
    display: block;
}

.multi-what-slider-item {
    background: #1E1E20;
    border-radius: 24px;
    width: 1100px;
    padding: 32px 32px 0 32px;
    display: flex;
    gap: 24px;
    white-space: normal;
    height: 100%;
    justify-content: space-between;
}

.multi-what-slider-item > div {
}

.multi-what-slider-item-left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 32px;
}

.multi-what-slider h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #F1DF50;
}

.multi-what-slider-item-content {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #CCCCCC;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.multi-what-slider-item-content ul {
    list-style: none;
    display: flex;
    gap: 12px;
    flex-direction: column;
}

.multi-what-slider-item-content li {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: flex-start;
}

.multi-what-slider-item-content li:before {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99902 1.66699C11.0934 1.66564 12.1774 1.88007 13.1885 2.29883C14.1997 2.7177 15.1186 3.3325 15.8916 4.10742C16.6665 4.88041 17.2813 5.79932 17.7002 6.81055C18.119 7.82166 18.3334 8.9056 18.332 10C18.3334 11.0944 18.119 12.1783 17.7002 13.1895C17.2813 14.2007 16.6665 15.1196 15.8916 15.8926C15.1186 16.6675 14.1997 17.2823 13.1885 17.7012C12.1774 18.1199 11.0934 18.3344 9.99902 18.333C8.90462 18.3344 7.82068 18.1199 6.80957 17.7012C5.79835 17.2823 4.87943 16.6675 4.10645 15.8926C3.33152 15.1196 2.71672 14.2007 2.29785 13.1895C1.87909 12.1783 1.66467 11.0944 1.66602 10C1.66467 8.9056 1.87908 7.82165 2.29785 6.81055C2.71673 5.79932 3.33151 4.88041 4.10645 4.10742C4.87943 3.33249 5.79835 2.7177 6.80957 2.29883C7.82068 1.88006 8.90462 1.66565 9.99902 1.66699ZM14.7549 6.91113C14.4294 6.5857 13.9016 6.5857 13.5762 6.91113L9.16602 11.3213L7.25488 9.41113C6.92945 9.0857 6.40161 9.0857 6.07617 9.41113C5.75115 9.7365 5.75112 10.2635 6.07617 10.5889L8.57617 13.0889C8.90161 13.4143 9.42945 13.4143 9.75488 13.0889L14.7549 8.08887C15.0801 7.76349 15.0801 7.23653 14.7549 6.91113Z" fill="%23F1DF50"/></svg>');
    background-size: 100%;
    max-width: 20px;
    max-height: 20px;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
}

.multi-what-slider {
    position: relative;
    will-change: transform;
    transition: transform 420ms cubic-bezier(.22, .61, .36, 1);
    touch-action: pan-x;
    display: flex;
    align-items: stretch;
}

@media (pointer: fine) {
    .multi-what-slider {
        cursor: grab;
    }

    .multi-what-slider.is-dragging {
        cursor: grabbing;
        user-select: none;
        -webkit-user-select: none;
        transition: none;
    }
}

.theme-multi .innovation-unity {
    margin-top: 100px;
    margin-bottom: 100px;
}

.theme-multi .innovation-unity-item-title {
    color: #E6E6E6;
}

.theme-multi .innovation-unity-item p {
    color: #CCCCCC;
}

.theme-multi .innovation-unity-item-button {
    background: #29292C;
    color: #FFFFFF;
    border: none;
}

.multi-cards {
    margin: 48px 0;
    overflow: hidden;
}

.multi-cards-list {
    display: flex;
    flex-wrap: nowrap;
    gap: 24px;
    justify-content: stretch;
}

@media screen and (max-width: 1000px) {
    .multi-what-slider,
    .multi-cards-list {
        overflow-x: auto;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .multi-what-slider::-webkit-scrollbar,
    .multi-cards-list::-webkit-scrollbar {
        display: none;
    }
}


.multi-cards-list > div {
    flex-basis: 416px;
    min-width: 416px;
}

.multi-cards-list > div + div {
}

.multi-cards-item {
    white-space: normal;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 24px;
    background: #F1DF50;
    border-radius: 24px;
    height: 100%;
    gap: 40px;
}

.multi-cards-item svg {
    display: block;
    width: 60px;
}

.multi-cards-list div:nth-child(2n) .multi-cards-item {
    background: #FFFFFF;
}

.multi-cards-title {
    font-weight: 700;
    font-size: 26px;
    line-height: 32px;
    color: #0A090B;
    margin-bottom: 12px;
}

.multi-cards-item p {
    font-size: 16px;
    line-height: 24px;
    color: #0A090B;
}


.theme-multi .news-block {
    background: #151515;
}

.theme-multi .news-block h2 {
    color: #E6E6E6;
}

.theme-multi .news-block-item-heading {
    color: #E3DB9C;
}

.theme-multi .news-block-item-title,
.theme-multi .news-block-item-text {
    color: #CCCCCC;
}

.theme-multi .news-block-container-title a {
    color: #E3DB9C;
}

.theme-multi .footer-bottom {
    border-color: #39393D;
}

.theme-multi .header-menu-nav-item {
    color: #898991;
}

.theme-multi .header-menu-nav-item.nav-active {
    color: #E6E6E6;
}

.theme-multi .header-menu-nav-item.active {
    color: #E6E6E6;
    border-color: #E6E6E6;
}

.theme-multi .task-page .tasks-header h1 {
    color: #E6E6E6;
}

.theme-multi .leaderboard-content p:last-child {
    color: #CCCCCC;
}

.theme-multi .board-filter-column {
    background: #151515;
    border: 1px solid #39393D;
}

.theme-multi .board-filter-column-title {
    border-color: #39393D;
    color: #7F7D83;
}

.theme-multi .board-filter-column-checkbox {
    border-color: #39393D;
    color: #E6E6E6;
}

.theme-multi .board-filter-column-checkbox svg {
    display: none;
}

.theme-multi .board-filter-column-checkbox.checked .board-filter-column-checkbox-icon {
    background: #F1DF50;
}

.theme-multi .board-filter-column-checkbox.checked svg {
    display: block;
}

.theme-multi .board-filter-column-checkbox .board-filter-column-checkbox-icon {
    border-color: #4A4A51;
}

.theme-multi .task-page-table {
    border-color: #39393D;
}

.theme-multi .task-row:nth-child(2n + 1) {
    background: #151515;
}

.theme-multi .task-row {
    background: #1A1A1A;
    border-color: #39393D;
    align-items: flex-start;
}

.theme-multi .task-column a {
    color: #CCCCCC;
}

.theme-multi .task-page-score-info > div:before {
    background: #375784;
}

.theme-multi .task-page-score-info > .task-page-score-info-hb:before {
    background: #89376A;
}

.theme-multi .task-page-score-info span {
    color: #B9B9B9;
}

.theme-multi .task-page-score-bar-ts {
    background: #375784;
    border-color: #1A1A1A;
}

.theme-multi .push-notification-content {
    background: #FFFFFF;
    color: #0A090B;
}

.theme-multi .task-page-score-bar-hb {
    background: #89376A;
    border-color: #1A1A1A;
}

.theme-multi .task-page-score-info-bar > div:after {
    border: 2px solid #1A1A1A;
}

.theme-multi .task-page-score-info-bar {
    background: #39393D;
}

.theme-multi .task-column-metric > *:not(svg) {
    color: #E6E6E6;
    background: #29292C;
    white-space: nowrap;
}

.theme-multi .task-row.task-row-th {
    font-size: 13px;
}

.theme-multi .task-row-th .task-column {
    padding-top: 18px;
    padding-bottom: 18px;
    color: #B9B9B9;
}

.theme-multi .board-table-column-name-wrapper span {
    background: #29292C;
    color: #B9B9B9;
}

.board-industrial .search-submit input:focus {
    border-color: #E3DB9C;
}

.theme-multi .board-loader-wrapper {
    background: #151515;
    border-bottom: 1px solid #39393D;
    border-right: 1px solid #39393D;
    border-left: 1px solid #39393D;
    color: #E6E6E6;
    border-radius: 0 0 15px 15px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.theme-multi .board-loader-wrapper .title {
    font-weight: 600;
    font-size: 20px;
    color: #B9B9B9;
}

.theme-multi .board-loader-wrapper span {
    font-size: 16px;
    color: #898991;
}

.theme-multi .board-loader-wrapper button {
    background: #29292C;
    border-radius: 8px;
    color: #FFFFFF;
    border: none;
    height: 48px;
    padding: 0 16px;
    cursor: pointer;
}

.theme-multi .board-table-row-head .board-table-column-name {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

@media screen and (max-width: 1000px) {
    .theme-multi .task-page-column {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }
}

.board-table-modalities {
    margin-top: 5px;
}

.board-table-modalities {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 5px;
}

.theme-multi .board-table-column {
    height: 71px;
}

.theme-multi .board-table-column-result {
    display: flex;
    align-items: center;
    justify-content: center;
}

.theme-multi .task-page-info-item-list > * {
    white-space: nowrap;
}

.theme-multi .task-column {
    flex-basis: 19%;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.theme-multi .task-column:last-child {
    flex-basis: 43%;
}

.theme-multi .task-column-metric {
    position: relative;
    flex-wrap: wrap;
}

.theme-multi .task-column-metric svg {
    position: absolute;
    top: 10px;
    right: 16px;
    cursor: pointer;
}

.theme-multi .task-column-opened svg {
    transform: rotate(180deg);
}

.multi-type-icon {
    margin-right: 6px;
}


.theme-multi .submit-form h1 {
    color: #E6E6E6;
}

.theme-multi .submit-form-progress > div:hover,
.theme-multi .submit-form-progress > div.active {
    color: #E3DB9C !important;
}

.theme-multi .submit-form-progress > div.active:before {
    background: #E3DB9C;
}

.theme-multi .submit-form-progress > div:before {
    background: #29292C;
}

.theme-multi .submit-form-progress > div.finished:before {
    background: #E3DB9C;
}

.theme-multi .submit-form-upload {
    background: #151515;
    border: 1px solid #39393D;
}

.theme-multi .submit-form-upload h2 {
    color: #E6E6E6;
}

.theme-multi .submit-form-upload p {
    color: #B9B9B9;
}

.theme-multi .submit-form-upload p a {
    color: #E3DB9C;
}

.theme-multi .submit-form-upload-field {
    background: #151515;
    border-color: #4A4A51;

}

.theme-multi .submit-form-upload-icon {
    background: #1E1E20;
}

.theme-multi .submit-form-upload-field-description-title,
.theme-multi .submit-form-upload-field-description-title span {
    color: #E3DB9C;
}

.theme-multi .submit-form-upload-field-description-subtitle {
    color: #898991;
}

.theme-multi .submit-form-buttons button:disabled {
    background: #29292C;
    color: #4A4A51;
}

.theme-multi .submit-form-block {
    background: #151515;
    border: 1px solid #39393D;
}

.theme-multi .submit-form-block h2 {
    color: #B9B9B9;
}

.theme-multi .submit-form-tags {
    background: #1A1A1A;
    border: 1px solid #39393D;
}

.theme-multi .submit-form-tag-title {
    color: #B9B9B9;
}

.theme-multi .submit-form-tag-value {
    background: #1E1E20;
    border: 1px solid #39393D;
    color: #B9B9B9;
}

.theme-multi .submit-form-block-group {
    background: #1A1A1A;
    border: 1px solid #39393D;
    flex-direction: row;
    flex-basis: 50%;
}

.theme-multi .submit-form-block-group > * {
}

.theme-multi .submit-form-checkbox-title {
    color: #E6E6E6;
}

.theme-multi .submit-form-input input,
.theme-multi .submit-form-input textarea {
    border: 1px solid #39393D;
    background: transparent;
    color: white;
}

.theme-multi .submit-form-buttons button {
    background: #F1DF50;
    color: #0A090B;
}

.theme-multi .submit-form-bool-select-title {
    color: #E6E6E6;
}

.theme-multi .submit-form-block-group-checked-list {
    gap: 20px;
}

.theme-multi .submit-form-block .submit-form-info {
    background: #151515;
    border: 1px solid #39393D;
    color: #CCCCCC;
}

.theme-multi .block-submits,
.theme-multi .personal-area-filters,
.theme-multi .personal-area-profile {
    background: #151515;
    border: 1px solid #39393D;
}

.theme-multi .personal-area-content-item h3 {
    color: #B9B9B9;
}

.theme-multi .personal-area-content-item .personal-area-link {
    color: #898991;
}

.theme-multi .personal-area-content-item .out-login {
    color: #E3DB9C;
}

.theme-multi .personal-area-filters .title {
    color: #B9B9B9;
}

.theme-multi .personal-area-filter-title {
    color: #7F7D83;
}

.theme-multi .personal-area-filter-checkbox.checkbox label:not(.not-styles),
.theme-multi .personal-area-filter-checkbox.radio label:not(.not-styles) {
    border: 1px solid #39393D;
    color: #E6E6E6;
}

.theme-multi .personal-area-filter-checkbox input[type='radio']:checked + span:before {
    background-image: url(icons/filters-radio-multi.svg);
}

.theme-multi .personal-area-filter-checkbox.checkbox span:before,
.theme-multi .personal-area-filter-checkbox.radio span:before {
    background-image: url(icons/filters-radio-none-multi.svg);
}

.theme-multi .personal-area-content-item .personal-area-block-up h2 {
    color: #E6E6E6;
}

.theme-multi .personal-area-content-item .personal-area-block-up .col-submits {
    background: #29292C;
    color: #898991;
}

.theme-multi .personal-area-content-item .personal-area-block-up .btn {
    background: #F1DF50;
    font-weight: 500;
    color: #0A090B;
}

.theme-multi .add-submit:before {
    background-image: url(icons/btnPlus-black.svg);
}

.theme-multi .personal-area-content .form-control {
    background-color: transparent;
}

.theme-multi .personal-area-content .form-group {
    border: 1px solid #39393D;
}

.theme-multi .custom-select {
    background: transparent;
    border: 1px solid #39393D;
    color: #E6E6E6;
}

.theme-multi .personal-area-content-item .personal-area-block-down-item {
    border: 1px solid #39393D;
}

.theme-multi .submit-checkbox span:before,
.theme-multi .personal-area-filter-checkbox.checkbox span:before {
    background-image: url(icons/filters-checkbox-none-multi.svg);
}

.theme-multi .submit-checkbox input[type='checkbox']:checked + span:before,
.theme-multi .personal-area-filter-checkbox.checkbox input[type='checkbox']:checked + span:before {
    background-image: url(icons/filters-checkbox-multi.svg);
}

.theme-multi .personal-area-content-item .submit-link,
.theme-multi .personal-area-content-item .personal-area-block-down-item .block-down-item-left-title {
    color: #E6E6E6;
}

.theme-multi .personal-area-content-item .submit-link {
    overflow-wrap: break-word;
    word-break: break-all;
}

.theme-multi .block-down-item-left-models div {
    background: #29292C;
    color: #E6E6E6;
}

.theme-multi .personal-area-content-item .delete-link {
    text-decoration-line: underline;
    color: #898991 !important;
}

@media screen and (max-width: 768px) {
    .theme-multi .header {
        position: sticky;
        top: 0;
        background: #0A090B;
        z-index: 999;
    }
}

.theme-multi .register-content {
    background: #151515;
    border: 1px solid #39393D;
}

.theme-multi .register-content h1 {
    color: #E6E6E6;
}

.theme-multi .register-content .form-section .form-group .form-control {
    background: transparent;
}

.theme-multi .form-group {
    border: 1px solid #39393D;
    color: white;
}

.theme-multi .form-group input {
    color: white;
}

.theme-multi .register-content .form-section .btn {
    background: #F1DF50;
    color: #0A090B;
}

.theme-multi .register-content .form-section .reset-password {
    color: #E3DB9C;
}

.theme-multi .register-content .form-section .login-acc {
    color: #B9B9B9;
}

.theme-multi .register-content .form-section .login-acc span {
    color: #E3DB9C;
}

.theme-multi .register-content .form-section .form-group-checkbox label a {
    color: #E3DB9C !important;
}

@media screen and (max-width: 1100px) {
    .theme-multi .board-popup-header {
        background: #0A090B;
        border-bottom: 1px solid #39393D;
        color: #E6E6E6;
    }

    .theme-multi .board-popup-clear {
        color: #E3DB9C;
    }

    .theme-multi .board-popup {
        background: #0A090B;
    }

    .theme-multi .board-popup-filter.board-popup-with-label {
        background: #151515;
        border: 1px solid #39393D;
    }

    .theme-multi .board-popup-filter-label {

        color: #898991;
    }

    .theme-multi .board-popup-footer {
        background: #151515;
        border-top: 1px solid #39393D;
    }

    .theme-multi .board-popup-footer button {
        background: #F1DF50;
        color: #0A090B;
    }

    .theme-multi .board-filters-mobile-button {
        background: #151515;
        border: 1px solid #39393D;
        color: #E6E6E6;
    }
}

.theme-multi .task-page-title h1 {
    color: #E6E6E6;
}

.theme-multi .task-page-info-item-list > * {
    color: #CCCCCC;
}

.theme-multi .page-content h3 {
    color: #E3DB9C;
}

.theme-multi .page-content {
    color: #CCCCCC;
}

.theme-multi .page-content a {
    color: #E3DB9C;
}

.theme-multi .page-content h1,
.theme-multi .page-content h2,
.theme-multi .page-content h3 {
    color: #E6E6E6 !important;
}

.theme-multi .about-page .question h2 {
    color: #CCCCCC !important;
}

.theme-multi .question h3.question-item-title {
    color: #CCCCCC;
}

.theme-multi .question .question-item {
    border-color: #898991;
}

.theme-multi .question-item .custom-next {
    background: #F1DF50;
}

.theme-multi .question-item .custom-next i:before {
    color: black;
}

.theme-multi .about-useful-links h4 {
    color: #B9B9B9;
}

.theme-multi .about-useful-links-item {
    border-color: #898991;
    flex-direction: column;
}

@media screen and (max-width: 1000px) {
    .multi-mera-list {
        flex-wrap: nowrap;
        align-items: stretch;
        overflow-x: auto;
    }

    .multi-mera-list-item {
        flex-basis: 310px;
        min-width: 310px;
        width: 310px;
    }

    .multi-section h2 {
        font-size: 28px;
        line-height: 120%;
    }

    .multi-section-description {
        font-size: 14px;
        line-height: 140%;
        margin-bottom: 36px;
    }

    .multi-mera-list-item-container {
        padding: 20px;
    }

    .multi-mera-list-title {
        font-size: 20px;
    }

    .multi-mera-list-subtitle {
        font-size: 14px;
    }

    .multi-mera-list-tag {
        font-size: 12px;
        padding: 4px 16px;
    }

    .multi-section-why .container {
        flex-direction: column;
    }

    .multi-section-arrows {
        display: none;
    }

    .multi-what-slider-item {
        max-width: 310px;
        flex-direction: column;
        padding: 20px;
    }

    .multi-what-slider-item > div img {
        width: 100%;
    }

    .multi-what-slider h3 {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .multi-what-slider-item-content li {
        align-items: flex-start;
    }

    .multi-what-slider-item-content li:before {
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-size: 100%;
        flex-basis: 20px;
        min-width: 20px;
    }

    .multi-cards-list > div {
        flex-basis: 310px;
        min-width: 310px;
    }

    .multi-cards-title {
        font-size: 18px;
        line-height: 1.3;
        margin-bottom: 8px;
    }

    .multi-cards-item p {
        font-size: 14px;
        line-height: 1.3;
    }
}

.header-content .burger-menu i {
    color: #B9B9B9;
}

.theme-multi .header-content .burger-icon span {
    background: #B9B9B9;
}

.theme-multi .submit h1,
.theme-multi .submit h2 {
    color: #E6E6E6;
}

.theme-multi .submit-sub-title {
    color: #898991;
}

.theme-multi .submit-content-item h4,
.theme-multi .submit-content-item .title {
    color: #B9B9B9;
}

.theme-multi .mobile-leaderboard {
    border: 1px solid #39393D;
    color: #E6E6E6;
}

.theme-multi .leaderboard-table tbody tr {
    background: #191919;
}

.theme-multi .leaderboard-table tbody tr:nth-child(2n) {
    background: #151515;
}

.theme-multi .leaderboard-table tbody tr.row-1 {
    background: #191919 !important;
}

.theme-multi .leaderboard-table tbody tr.row-0 {
    background: #151515 !important;
}

.theme-multi .leaderboard th,
.theme-multi .leaderboard td,
.theme-multi .task-link {
    color: #B9B9B9 !important;
}

.multi-task-result {
    display: inline-block;
    background: rgba(71, 64, 5, 0.5);
    border-radius: 6px;
    padding: 4px;
    color: #E6E6E6;
}

.theme-multi .leaderboard td,
.theme-multi .leaderboard th {
    border-color: #39393D;
}

.theme-multi .submit-content-item-right {
    border-color: #39393D;
    background: #1A1A1A;
}

.theme-multi .short-info-item .description {
    background: #1E1E20;
    border: 1px solid #39393D;
    color: #898991;
}

.theme-multi .submit-content-item:last-child .submit-right-item h4:before {
    background: #E3DB9C;
}

.theme-multi .submit-content-item:last-child .submit-right-item a {
    color: #E3DB9C;
}

.theme-multi .board.board-industrial h1 {
    color: #E6E6E6 !important;
}

.theme-multi .board-description {
    align-items: center;
}

.theme-multi .board.board-industrial .board-description-text {
    color: #CCCCCC !important;
}

.theme-multi .board.board-industrial .board-description-alert {
    background: #151515;
    border: 1px solid #39393D;
    align-items: flex-start;
}

.theme-multi .board.board-industrial .board-description-alert span {
    color: #CCCCCC;
}

.theme-multi .board-filter-tabs {
    border-color: #39393D;
    margin-bottom: 0;
}

.theme-multi .board-filters {
    margin-bottom: 0;
    flex-basis: 100%;
    overflow-x: auto;
}

.theme-multi .board-filter-tab.active {
    border-color: #39393D;
    border-bottom-color: #0A090B;
}

.theme-multi .board-filter-tab.active svg path {
    fill: #E6E6E6
}

.theme-multi .board-filter-tab {
    border-bottom-color: #39393D;
    color: #898991;
    padding: 12px 20px 12px 20px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.theme-multi .board.board-industrial .board-filter-tab.active {
    color: #E6E6E6;
}

.theme-multi .board-industrial .search-submit {
    margin-bottom: 0 !important;
    margin-top: 0;
}

.theme-multi .board-table {
    border: 1px solid #39393D;
}

.theme-multi .board-table-scroll tr.board-table-row-head,
.theme-multi .board-table-scroll tr:nth-child(2n),
.theme-multi .board-table-row {
    background: #1A1A1A;
}

.theme-multi .board-table-scroll tr:nth-child(2n +1):not(:first-child),
.theme-multi .board-table-row:nth-child(2n + 1):not(:first-child) {
    background: #151515 !important;
}

.theme-multi .board-table-column {
    border-color: #39393D;
    color: #E6E6E6;
}

.theme-multi .board.board-industrial .board-table-column-name-wrapper a {
    color: #E3DB9C;
}

.theme-multi .board.board-industrial .board-table-column.sort-asc svg:not(.multi-private) path,
.theme-multi .board.board-industrial .board-table-column.sort-desc svg:not(.multi-private) path {
    stroke: #E3DB9C;
}

.theme-multi .board.board-industrial .board-table-column-result-value {
    background: rgba(71, 64, 5, 0.5);
    color: #E6E6E6;
}

.multi-private {
    display: inline-block;
    transform: translateY(3px);
}

.multi-search-container {
    gap: 8px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 40px 0;
}

.multi-button-filers {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #151515;
    border: 1px solid #39393D;
    border-radius: 12px;
    width: 52px;
    height: 52px;
    cursor: pointer;
}

.multi-filters-popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(10, 9, 11, .5);
    z-index: 1111;
    display: none;
}
.multi-filters-popup.open {
    display: block;
}

.theme-multi .leaderboard-wrapper {
    display: none;
}
.theme-multi .leaderboard-wrapper.show {
    display: block;
}

.theme-multi .leaderboard-empty {
    display: none;
}
.theme-multi .leaderboard-empty.open {
    display: flex;
}

.multi-filters-popup-container {
    z-index: 1112;
    position: fixed;
    top: 24px;
    right: 24px;
    bottom: 24px;
    width: 100%;
    max-width: 444px;
}

.multi-filters-popup-wrapper {
    width: 100%;
    height: 100%;
    background: #1A1A1A;
    border-radius: 12px;
    color: #E6E6E6;
    padding: 81px 0 96px 0;
    position: relative;
}

.multi-filters-title {
    border-radius: 12px 12px 0 0;
    background: #1A1A1A;
    padding: 24px;
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.multi-filters-title svg {
    cursor: pointer;
}

.multi-filters-popup-content {
    height: 100%;
    overflow-y: auto;
    padding: 0 24px;
}

.multi-popup-footer {
    border-radius: 0 0 12px 12px;
    background: #1A1A1A;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.multi-popup-footer button {
    flex-basis: calc(50% - 8px);
    height: 48px;
    border-radius: 8px;
    background: #29292C;
    color: #FFFFFF;
    border: none;
    cursor: pointer;
}

.multi-popup-footer button.primary {
    background: #F1DF50;
    color: #0A090B;
}

.multi-filter-block {
    border: 1px solid #39393D;
    border-radius: 12px;
}

.multi-filter-block-item {
    padding: 16px;
}

.multi-filter-block-label {
    font-size: 16px;
    color: #898991;
    margin-bottom: 16px;
}

.multi-filter-block-checkboxes {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 8px;
}

.multi-filter-block-checkbox {
    border: 1px solid #39393D;
    border-radius: 6px;
    color: #E6E6E6;
    padding: 6px;
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: flex-start;
    gap: 4px;
}

.multi-filter-block-checkbox.multi-filter-block-checkbox-without-border {
    border: none;
    padding: 0;
}

.multi-filter-block-checkbox.disabled {
    pointer-events: none;
    opacity: .4;
}

.multi-filter-block-checkbox svg:not(.private) {
    display: none;
}

.multi-filter-block-checkbox.checked svg.checked {
    display: block;
}

.multi-filter-block-checkbox.some-checked svg.some-checked {
    display: block;
}

.multi-filter-block-checkbox.not-checked svg.not-checked {
    display: block;
}

.multi-filter-block-checkboxes.multi-filter-block-checkboxes-50 > * {
    flex-basis: calc(50% - 4px);
}

.multi-filter-block-item + .multi-filter-block-item {
    border-top: 1px solid #39393D;
}

.multi-filter-block + .multi-filter-block {
    margin-top: 16px;
}

.multi-filter-block-checkboxes.multi-filter-block-checkboxes-list {
    flex-direction: column;
    max-height: 200px;
    overflow-y: auto;
    flex-wrap: nowrap;
    height: 100%;
}

.multi-filter-block-checkboxes.multi-filter-block-checkboxes-list .multi-filter-block-checkbox {
    width: 100%;
    border: none;
    gap: 8px;
}

.multi-filter-search {
    background: transparent;
    border: 1px solid #39393D;
    border-radius: 12px;
    color: #898991;
    display: block;
    width: 100%;
    height: 52px;
    padding-left: 34px;
    background: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6953 12.7802L15.3002 15.3002M14.4602 8.5802C14.4602 11.8276 11.8276 14.4602 8.5802 14.4602C5.33276 14.4602 2.7002 11.8276 2.7002 8.5802C2.7002 5.33276 5.33276 2.7002 8.5802 2.7002C11.8276 2.7002 14.4602 5.33276 14.4602 8.5802Z" stroke="%23898991" stroke-width="1.5" stroke-linecap="round"/></svg>') no-repeat;
    background-size: 18px;
    background-position: 12px center;
    margin-bottom: 16px;
}

@media screen and (max-width: 1000px) {
    .multi-filters-popup-container {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        max-width: 100%;
    }

    .multi-filters-popup-wrapper {
        border-radius: 0;
    }
}

.theme-multi .error-block.error {
    margin-bottom: 10px;
}

.theme-multi .submit-not-published {
    background: #151515;
    border: 1px solid #39393D;
}

.theme-multi .submit-not-published .d-flex {
    align-items: flex-start;
}

.theme-multi .submit-not-published-text p,
.theme-multi .submit-not-published-text .title {
    color: #CCCCCC;
}

.theme-multi .btn-send-moderation {
    background: #F1DF50;
    color: #0A090B;
}

.multi-moderation-popup {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 999999;
    background: rgba(10, 9, 11, .5);
    align-items: center;
    justify-content: center;
}

.multi-moderation-popup.opened {
    display: flex;
}

.theme-multi .options {
    background-color: #151515;
    border: 1px solid #39393D;
}

.theme-multi .option:hover {
    background-color: #151515;
}

.multi-moderation-popup-wrapper {
    padding: 24px;
    background: #0A090B;
    border-radius: 16px;
    width: 100%;
    max-width: 438px;
    color: #E6E6E6;
    position: relative;
}

.multi-moderation-popup-wrapper .close {
    right: -28px;
    top: 5px;
    position: absolute;
    cursor: pointer;
}

.multi-moderation-popup-title {
    font-size: 20px;
    margin-bottom: 10px;
}

.multi-moderation-popup-title + p {
    font-size: 14px;
    color: #B9B9B9;
    margin-bottom: 16px;
}

.multi-moderation-popup .multi-filter-block {
    margin-bottom: 24px;
    background: #151515;
}

.multi-moderation-popup .multi-filter-block-item {
    padding: 12px;
}

.multi-moderation-buttons {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.multi-moderation-buttons > * {
    height: 48px;
    line-height: 48px;
    border: none;
    flex-basis: calc(50% - 5px);
    background: #29292C;
    border-radius: 8px;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.multi-moderation-buttons > *.primary {
    background: #F1DF50;
    color: #0A090B;
}

.multi-moderation-buttons > *.primary.disabled {
    opacity: .5;
    pointer-events: none;
}

.theme-multi .submit-right-item + .submit-right-item {
    border-top: 1px solid #39393D;
}

.theme-multi .leaderboard.submit .button-submit-header .btn,
.theme-multi .cancel-moderation {
    background: #29292C;
    color: #FFFFFF;
}

.theme-multi .leaderboard.submit .button-submit-header .btn i {
    color: #fff;
}

.theme-multi .modal-download.open {
    border-color: #39393D;
}

.theme-multi .modal-download-item {
    background: #29292C;
    border-color: #39393D;
    color: white;
}

.theme-multi .modal-delete .modal-content {
    background: #0A090B;
}

.theme-multi .modal-delete .modal-content h1 {
    color: #E6E6E6;
}

.theme-multi .modal-delete .modal-content p {
    color: #B9B9B9;
}

.theme-multi .modal-delete .modal-content .btn {
    background: #F1DF50;
    color: #0A090B;
}

.theme-multi .modal-delete .modal-content .btn-delete {
    background: #29292C;
    color: #FFFFFF;
}

.theme-multi .btn {
    background: #F1DF50;
    color: #0A090B;
}

.theme-multi .submit-right-item-down span:after {
    border-bottom: 5px solid #E3DB9C;
}

.multi-mera-list-bottom-images {
    height: 275px;
    overflow: hidden;
    position: relative;
}

.multi-mera-list-bottom-images img {
    height: 100%;
    width: auto;
    display: block;
    transform: translateX(0);
    animation: panImg var(--dur, 20s) linear infinite alternate;
    will-change: transform;
}

@keyframes panImg {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(calc(-1 * var(--shift, 0px)));
    }
}

@media (prefers-reduced-motion: reduce) {
    .multi-mera-list-bottom-images img {
        animation: none;
    }
}

@media screen and (max-width: 1000px) {
    .multi-mera-list-bottom-images {
        height: 140px;
    }
}

.multi-mera-list-bottom-videos {
    overflow: hidden;
    position: relative;
}

.multi-mera-list-bottom-videos video {
    display: inline-block;
    height: 275px;
    width: 396px;
    object-fit: cover;
    border-radius: 15px;
}

.multi-mera-list-bottom-videos video + video {
    margin-left: 16px;
}

.multi-mera-list-bottom-videos-wrapper {
    white-space: nowrap;
    display: inline-block;
    transform: translateX(0);
    animation: panVideos var(--v-dur, 20s) linear infinite alternate;
    will-change: transform;
}

.multi-mera-list-bottom-videos:hover .multi-mera-list-bottom-videos-wrapper {
    animation-play-state: paused;
}

@keyframes panVideos {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(calc(-1 * var(--v-shift, 0px)));
    }
}

@media (prefers-reduced-motion: reduce) {
    .multi-mera-list-bottom-videos-wrapper {
        animation: none;
    }
}

@media screen and (max-width: 1000px) {
    .multi-mera-list-bottom-videos video {
        width: 200px;
        height: 140px;
    }
}

.multi-mera-list-bottom-single-video video {
    display: block;
    width: 100%;
    height: 275px;
    border-radius: 15px;
    object-fit: cover;
}

@media screen and (max-width: 1000px) {
    .multi-mera-list-bottom-single-video video {
        height: 140px;
    }
}

.multi-mera-list-bottom-multi {
    overflow: hidden;
    position: relative;
}

.multi-mera-list-bottom-line {
    white-space: nowrap;
}

.multi-mera-list-bottom-line > * {
    width: 190px;
    height: 129px;
    display: inline-block;
    object-fit: cover;
    border-radius: 15px;
}

.multi-mera-list-bottom-line > * + * {
    margin-left: 16px;
}

.multi-mera-list-bottom-line + .multi-mera-list-bottom-line {
    padding-left: 15px;
    margin-top: 15px;
}

.multi-mera-list-bottom-multi-wrapper {
    display: inline-block; /* ширина = ширине контента */
    transform: translateX(0);
    animation: panMulti var(--m-dur, 20s) linear infinite alternate;
    will-change: transform;
}

.multi-mera-list-bottom-multi:hover .multi-mera-list-bottom-multi-wrapper {
    animation-play-state: paused;
}

@keyframes panMulti {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(calc(-1 * var(--m-shift, 0px)));
    }
}

@media (prefers-reduced-motion: reduce) {
    .multi-mera-list-bottom-multi-wrapper {
        animation: none;
    }
}

@media screen and (max-width: 1000px) {
    .multi-mera-list-bottom-line > * {
        width: 100px;
        height: 65px;
    }

    .multi-mera-list-bottom-line > * + * {
        margin-left: 5px;
    }

    .multi-mera-list-bottom-line + .multi-mera-list-bottom-line {
        margin-top: 5px;
    }
}

.theme-multi .personal-area-content-item .personal-area-block-down-item .block-down-item-right {
    background: rgba(81, 73, 6, 0.15);
}

.theme-multi .personal-area-content-item .personal-area-block-down-item .block-down-item-right:not(.loading) {
    background-color: #F1DF50;
}

@media screen and (max-width: 1000px) {
    .theme-multi .personal-area-content-item .personal-area-block-down-item .block-down-item-right:not(.loading):not(a) {
        background: transparent;
    }
}

.theme-multi .submit-form-tag-button {
    background: #29292C;
    color: #FFFFFF;
}

@media screen and (max-width: 768px) {
    .theme-multi .personal-area-content-item .personal-area-block-up {
        padding: 20px 20px 0;
    }
}

.theme-multi .personal-area-content-item .personal-area-block-down-item .block-down-item-left-title .moderate,
.theme-multi .personal-area-content-item .personal-area-block-down-item .block-down-item-left-title .publish {
    background-color: #F1DF50;
}

.theme-multi .fast-menu .fast-menu-content a {
    color: #fff;
}

.multi-profile-type svg {
    display: block;
    height: 24px;
    width: 24px;
}

@keyframes draw {
    to {
        stroke-dashoffset: 0;
    }
}

.multi-section-why .container {
    position: relative;
    z-index: 1;
}

.multi-why-bg {
    position: absolute;
    z-index: -1;
    width: 2222px;
    height: auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.multi-bg-wrapper {
    z-index: 1;
    position: relative;
    width: 100%;
}

.multi-rating-bg {
    display: block;
    width: 2222px;
    position: absolute;
    height: auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    overflow: visible;
}

.theme-multi {
    position: relative;
    z-index: 1;
    overflow-x: hidden;
}

.theme-multi:not(.no-background):not(.cookie):before,
.theme-multi:not(.no-background):not(.cookie):after {
    content: '';
    z-index: -1;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
}

.theme-multi:not(.no-background):not(.cookie):before {
    background-image: url(images/multi-gradient-1.svg);
    top: 160px;
    left: -569px;
    width: 1034px;
    height: 840px;
    display: block;
}

.theme-multi:not(.no-background):after {
    background-image: url(images/multi-gradient-2.svg);
    top: -30px;
    right: -780px;
    width: 1184px;
    height: 1083px;
    display: block;
}

.theme-multi .personal-area-paginate button:first-child,
.theme-multi .personal-area-paginate button:last-child {
    background: #29292C;
    color: #B9B9B9;
}

.theme-multi .personal-area-paginate button:disabled {
    opacity: .5;
    background: #1E1E20;
    color: #B9B9B9;
}

.theme-multi .personal-area-paginate button {
    background: #29292C;
    color: #B9B9B9;
    border-color: transparent;
}

.theme-multi .personal-area-paginate button.active {
    border: 1px solid #E3DB9C;
}

.theme-multi .fast-menu .fast-menu-content {
    background: #29292C;
    color: #F1DF50;
}

.theme-multi .filters button {
    background: #F1DF50;
    color: #0A090B;
}

.theme-multi .submit-not-published-error {
    justify-content: flex-start;
    background: #E121211A;
    color: #E12121;
    border-color: #E12121;
}

.theme-multi .board-filter-column-show {
    z-index: 1;
}

.theme-multi .board-filter-column-show span {
    background: #151515;
}

.theme-multi .board-filter-column-show:after {
    background-color: #39393D;
}

.theme-multi .task-page-json {
    background: #151515;
}

.theme-multi .task-page-json a {
    background: #1E1E20;
    color: #B9B9B9;
}

.theme-multi .task-page-json .pre {
    color: #E3DB9C;
    unicode-bidi: embed;
    font-family: monospace;
    white-space: pre-wrap;
}

.theme-multi .task-page-json img {
    display: block;
    width: 100%;
    border-radius: 15px;
    margin: 15px 0;
}

.theme-multi .task-page-json audio {
    display: block;
    width: 100%;
    border-radius: 15px;
    margin: 15px 0;
}

.theme-multi .task-page-json video {
    display: block;
    width: 100%;
    border-radius: 15px;
    margin: 15px 0;
}

.multi-task-subcategory {

}

.theme-multi .leaderboard-table tbody tr {
    border-bottom: 1px solid #39393D;
}

.theme-multi .text-page-leaderboard:after {
    display: none;
}

.theme-multi .text-page-leaderboard-buttons {
    justify-content: center;
    margin: unset;
}

.theme-multi .text-page-leaderboard-buttons a {
    flex-basis: 50%;
    max-width: 200px;
}

.theme-multi .footer-item-block ul li a {
    color: #B9B9B9;
}

.theme-multi .leaderboard-wrapper .board-table {
    border-radius: 12px 12px 0 0;
}

.theme-multi .multi-search-container .search-submit input {
    border: 1px solid #39393D;
}

.theme-multi .multi-search-container .search-submit input:focus,
.theme-multi .multi-search-container .search-submit input:target {
    border: 1px solid #E3DB9C;
}

.theme-multi .board-filter-column-title-checkbox span {
    color: #E6E6E6;
}

.theme-multi .multi-search-container .board-filters-mobile {
    display: none;
}

.multi-search-container__buttons .multi-search-container__buttons__download {
    display: none;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    background: #151515;
    border: 1px solid #39393D;
    border-radius: 8px;
    cursor: pointer;

    @media screen and (max-width: 1000px) {
        display: flex;
    }
}

.theme-multi .submit-form-block svg path {
    fill: #B9B9B9;
    stroke: #B9B9B9;

}

.theme-multi .submit-form-block .submit-form-tags-edit path {
    fill: transparent !important;
}

.theme-multi .submit-form-buttons button.transparent {
    color: #FFFFFF;
    background: black !important;
}

.theme-multi .submit-form-input textarea {
    resize: none;
}

.theme-multi .submit-form-info {
    background: #151515;
    border: 1px solid #39393D;
    color: #CCCCCC;
}

.theme-multi .submit-form-info svg path {
    fill: #E3DB9C;
}

.theme-multi .submit-form-block-group-title {
    position: relative;
}

.theme-multi .submit-form-block-group-title .submit-form-input-tooltip {
    right: 0;
}

.theme-multi .personal-area-content-item .none-submit button {
    background: #29292C;
    color: #FFFFFF;
}

.theme-multi .fast-menu-content .filters span {
    color: #F1DF50;
}

.theme-multi .board-popup-header svg path {
    fill: #F1DF50;
    stroke: transparent;
}

@media screen and (max-width: 1000px) {
    .multi-search-container {
        flex-direction: column;
        gap: 12px;
    }

    .theme-multi .multi-button-filers,
    .theme-multi .about-page-grid .page-content-column:last-child {
        display: none;
    }

    .theme-multi .multi-search-container .board-filters-mobile {
        display: block;
    }

    .theme-multi .multi-search-container .board-filters-mobile .board-filters-mobile-button {
        height: 40px;
        margin-bottom: 0;
    }

    .multi-search-container__buttons {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
}
.multi-search-container__buttons > * {
    position: relative;
}
.multi-search-container__buttons > *:last-child {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 6px;
}
.multi-search-container__buttons .board-download {
    position: relative;
    background: #151515;
    border: 1px solid #39393D;
    width: 52px;
    height: 52px;
    border-radius: 12px;
}
.theme-multi .board-download-list {
    border-color: #39393D;
}
.theme-multi .board-download-list button {
    background: #151515;
    color: white;
    border-color: #39393D;
}

.search-delete {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 12px;
    width: 18px;
    height: 18px;
    cursor: pointer;
}

.theme-multi .cookie {
    background: #29292C !important;
}

.theme-multi pre code.hljs {
    background-color: #39393D;
}
.theme-multi .hljs-punctuation,
.theme-multi .hljs,
.theme-multi .hljs-tag {
    color: white;
}
.theme-multi .hljs-deletion,
.theme-multi .hljs-number, .hljs-quote,
.theme-multi .hljs-selector-class,
.theme-multi .hljs-selector-id,
.theme-multi .hljs-string,
.theme-multi .hljs-template-tag,
.theme-multi .hljs-type {
    color: #E3DB9C;
}

.theme-multi .cookie p {
    color: #B9B9B9 !important;
}

.theme-multi .cookie i {
    color: #CCCCCC;
}

.theme-multi .news-breadcrumbs svg path,
.theme-multi .news-breadcrumbs span {
    color: #B9B9B9;
    fill: #B9B9B9;
}

.theme-multi .news-block-item .news-block-item-title {
    color: #CCCCCC;
}

.theme-multi .news-block-item .news-block-item-title svg path {
    stroke: #CCCCCC;
}

.theme-multi .page-item-news-date {
    color: #E3DB9C;
}

.task-column-metric {
    position: relative;
    display: flex;
    align-items: center;
    gap: 2px;
    width: max-content;
}

.task-column-metric svg {
    position: absolute;
    top: 50% !important;
    transform: translateY(-50%) !important;
    right: -18px !important;
}

.task-column-metric svg:hover ~ .board-tooltip {
    opacity: 1;
}

.task-column-metric .board-tooltip {
    max-width: 220px;
    height: max-content;
    white-space: normal !important;
    top: 100%;
    transform: translateY(10px) translateX(-32.6%);
    left: 50%;
    padding: 4px 20px;
    line-height: normal;
}

.task-column-metric .board-tooltip:before {
    content: '';
    position: absolute;
    top: -12px;
    transform: translateX(-50%);
    left: 50%;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid #29292C;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

.theme-multi .text-page-main-top-item-info-title,
.theme-multi .text-page-main-top-item-info-subtitle {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 210px;
}

@media screen and (max-width: 500px) {
    .theme-multi .text-page-leaderboard-buttons a {
        flex-basis: unset;
        max-width: 100%;
    }
}

.theme-multi .news-page nav .pagination li {
    background: #29292C;
}

.theme-multi .news-page nav .pagination li a {
    color: #B9B9B9;
}

.news-page nav .pagination li.active {
    border: 1px solid #E3DB9C;
    color: #E3DB9C;

}

.news-page nav .pagination li:first-child,
.news-page nav .pagination li:last-child {
    border: 1px solid #29292C;
    background: #1E1E20;
}

.news-page nav .pagination li:first-child svg path,
.news-page nav .pagination li:last-child svg path {
    stroke: #B9B9B9;
}

.news-page nav .pagination li.disabled {
    border: 1px solid #29292C !important;
    background: #1E1E20 !important;
}

.news-page nav .pagination li.disabled svg path {
    stroke: #4A4A51 !important;
}

.theme-multi .task-page-content h2 {
    color: #E3DB9C !important;
}
.task-page-audio {
    display: flex;
    background: rgba(81, 73, 6, 0.15);
    border-radius: 16px;
    padding: 16px 20px;
    gap: 8px;
    justify-content: space-between;
    align-items: center;
    margin: 15px 0;
}
.task-page-audio audio {
    display: none !important;
}
.task-page-audio-play-control {
    width: 36px;
    flex-basis: 36px;
    height: 36px;
}
.task-page-audio .task-page-audio-play-control {
    display: none;
    cursor: pointer;
}
.task-page-audio.paused .task-page-audio-play-control.play {
    display: block;
}
.task-page-audio.played .task-page-audio-play-control.pause {
    display: block;
}
.task-page-audio-sound-bar {
    cursor: pointer;
}

.task-page-video {
    display: block;
    border-radius: 15px;
    position: relative;
    cursor: pointer;
    max-height: 390px;
    height: 100%;
    overflow: hidden;
    margin: 15px 0;
    line-height: 0;
}
.task-page-video svg {
    width: 72px;
    height: 72px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}
.task-page-video.played svg {
    display: none;
}
.task-page-video video {
    display: block;
    margin: 0 !important;
    border-radius: 0 !important;
    max-height: inherit;
    height: 100%;
    width: 100%;
}
