/* Select2 overrides — после select2.min.css, чтобы селекты в meta были читаемы на светлой теме */
.snews-header__meta .select2-container--default .select2-selection--single {
    background-color: rgba(255, 255, 255, 0.16) !important;
    border: 1px solid rgba(255, 255, 255, 0.32) !important;
    border-radius: 999px !important;
    height: 34px !important;
    color: #fefefe !important;
}
.snews-header__meta .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fefefe !important;
    line-height: 32px !important;
    padding-left: 0 !important;
    padding-right: 1.25rem !important;
}
.snews-header__meta .select2-container--default .select2-selection--single .select2-selection__rendered,
.snews-header__meta .select2-container--default .select2-selection--single .select2-selection__rendered span {
    color: #fefefe !important;
}
.snews-header__meta .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fefefe transparent transparent transparent !important;
}

/* Мобильный lang в светлой шапке — тёмный текст на светлом фоне */
.snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single {
    background-color: var(--snews-paper, #fefefe) !important;
    border: 1px solid var(--snews-line, #e7e7ec) !important;
    border-radius: 999px !important;
    height: 36px !important;
    color: var(--snews-ink, #17171c) !important;
}
.snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,
.snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered span {
    color: var(--snews-ink, #17171c) !important;
    line-height: 34px !important;
}
.snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--snews-ink, #17171c) transparent transparent transparent !important;
}
.dark .snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single {
    background-color: var(--snews-input-bg, #23232b) !important;
    border-color: var(--snews-line, #2e2e38) !important;
}
.dark .snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark .snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered span {
    color: var(--snews-ink, #f4f4f6) !important;
}
.dark .snews-header__bar .lang-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--snews-ink, #f4f4f6) transparent transparent transparent !important;
}
