/* Custom Scrollbar for Dark Mode */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #111111;
}

::-webkit-scrollbar-thumb {
    background: #333333;
    border: 2px solid #111111;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #444444;
}

/* For Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #333333 #111111;
}

/*Basic*/
:root {
    --body-bg: #101213;
    --header-background: #141419;
    --header-color: #e8e8e8;
    --header-hover-color: #fff;
    --header-search-color: rgba(59, 59, 59, 0.251);
    --sidebar-background: #18191b;
}

body,
.tag_create_blog {
    background: #101213;
    color: #ffffff;
}

.tag_stup_welcome .tag_wel_upper {
    background: #00111d;
    position: relative;
    overflow: hidden;
}

.btn-main.focus,
.btn-main:focus,
.btn-main-rev:focus {
    box-shadow: 0 0 0 0.1rem #212121, 0 0 0 0.2rem var(--main-hover);
}

.wow_content,
.post .panel,
.user-ad-container .panel-white {
    background-color: #17181a;
}

.wow_content {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
    border: none;
}

a,
a:focus,
a:hover {
    color: #e7e7e7;
}

.tag_create_box {
    color: #d5d5d5;
    background-color: rgb(0 0 0 / 50%);
    border-color: #3d3d3d;
}

.tag_create_box:hover {
    background: #000;
}

.dropdown-menu,
.search-blog .search_suggs,
.group_chat_mbr_list,
.event-people-invition-list,
.user-details .loading-user,
.user-fetch,
.tag_header>.dropup:not(.search-container)>.dropdown-menu:before,
.reactions-box,
.tag_create_dropup>.dropdown-menu:before {
    background-color: #252526;
}

.dropdown-menu:not([role=combobox]),
.search-blog .search_suggs {
    box-shadow: rgb(0 0 0 / 0.52) 0px 25.6px 57.6px 0px, rgb(0 0 0 / 0.48) 0px 4.8px 14.4px 0px;
}

.tag_hdr_user_dropdown>li>a,
.tag_create_menu>li>a,
.tag_hdr_user_submenu a {
    color: white;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #ffffff;
    background-color: #3d3d3d;
}

.tag_create_menu>li>a:hover,
.chat-user-desc .head-text {
    color: #ffffff;
}

.load-more .btn {
    color: #e0e0e0;
}

.load-more .btn span:not(.no_load_more_btn_span) {
    background-color: #292929;
    box-shadow: 0 1px 3px rgb(0 0 0 / 0.6);
}

.modal-content,
.tag_fake_ad,
.tag_cr_blog_write,
.lightbox-content .comment-section,
.like-emo>.how_reacted,
.tag_lboxside_skel_white,
.tag_live_sidebar,
.msg_usr_info_top_list,
.wow_movie_filters,
.tag_page_name_hdr .user-avatar,
.tag_market_title .search-bar input,
.tag_prods_list .btn.contact,
.tag_prods_list .btn.edit,
.tag_srch_fltr_country select,
.tag_show_fnd_bottom,
.all_colors,
.all_colors>svg,
.wo_user_profile .user-avatar img,
.tag_add_family .author .text p select,
.tag_sticky_coms,
.wo_sidebar_pages .page_middle .avatar {
    background-color: #18181a;
}

.wow_mat_mdl .modal-content {
    box-shadow: 0 11px 15px -7px rgb(0 0 0 / 0.5), 0 24px 38px 3px rgb(0 0 0 / 0.44), 0 9px 46px 8px rgb(0 0 0 / 0.42);
}

.modal-title {
    color: #f6f6f6;
}

.btn-default {
    background: #3d3d3d;
    color: #e2e2e2;
}

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.show>.dropdown-toggle.btn-default {
    color: #fff;
}

.wo_page_hdng {
    border-bottom-color: #3f3f3f;
}

.tag_page_nav li a,
.tag_home_post_order .btn-mat {
    background-color: #212121;
    border: 0px solid;
}

.tag_page_nav li:not(.active) a:hover {
    color: white;
}

.tag_page_nav li.separate:after {
    background-color: #3d3d3d;
}

.tag_page_nav li.active a {
    border: 1.5px solid var(--blue-dark-8);
    color: var(--blue-dark-11);
}

.tag_page_nav li.active a::before {
    background: none;
    opacity: 0 !important;
}

.tag_steps li div {
    background: #434343;
}

.tag_steps li div:before {
    border-left-color: #17181a;
}

.tag_steps li div:after {
    border-left-color: #434343;
}

.tag_field>input,
.tag_field>textarea,
.tag_field>select,
.tag_field>.dropdown.bootstrap-select,
.tag_field>.bootstrap-tagsinput,
.wow_fcov_image,
.select_radio_btn_innr .sr_btn_lab_innr,
.tag_slide_upload_img .upload-product-image,
.shar_modl_chose_pgrp input {
    color: rgb(255 255 255 / 87%);
    background-color: #29292b;
}

.tag_field>input+span,
.tag_field>textarea+span,
.tag_field>select+span,
.tag_field>.dropdown.bootstrap-select+span {
    color: rgb(255 255 255 / 60%);
}

hr {
    border-top-color: var(--gray-dark-6);
}

.tag_alone_label label {
    color: rgb(255 255 255 / 60%);
}

.wow_fcov_image .upload_ad_image .upload_ad_image_content {
    background-color: #292929;
}

.help-block {
    color: #b0b0b0;
}

.tag_field+.help-block {
    color: rgb(255 255 255 / 60%);
}

body .tag_field>.dropdown.bootstrap-select>.dropdown-toggle {
    color: rgb(255 255 255 / 87%);
}

.empty_state {
    color: white;
}

hr.style-two {
    background-image: linear-gradient(to right, rgb(255 255 255 / 1%), rgb(255 255 255 / 10%), rgb(255 255 255 / 1%));
}

.tag_switch_noti,
.tag_stup_switch {
    background: #383839;
}

.tag_switch_noti>li>a.active,
.tag_stup_switch>li>a.active {
    background-color: #595959;
    color: #fff;
    box-shadow: none;
}

.form-control,
output {
    color: #e2e2e2;
}

.skel,
.search-advanced-container a svg {
    background: rgb(255 255 255 / 0.08);
}

.time {
    color: #a0a0a0;
}

.btn-link {
    color: #4995d5;
}

.form-control {
    background-color: #222222;
    border-color: #3A3A3A;
}

body .bbcode-textarea {
    border-color: #484848;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05)
}

.table-hover tbody tr:hover {
    color: #dcdcdc;
    background-color: rgba(255, 255, 255, .075)
}

.dropdown-menu,
.dropdown-item,
.btn,
.btn:hover,
.table {
    color: white;
}

.verified-color svg path:first-child {
    fill: #2196f3;
}

.verified-color svg path:last-child {
    fill: #fff;
}

body .tag_field>.dropdown.bootstrap-select .bs-actionsbox .btn-light,
body .tag_field>.dropdown.bootstrap-select .bs-actionsbox .btn-light:hover {
    background-color: #3f3f3f;
    border-color: #2f2f2f;
}

.modal-header .close {
    color: #fff;
}

/*404*/
.tag_404_innr p {
    color: rgb(255 255 255 / 60%);
}

.tag_404_innr svg path.path {
    fill: #c0d8ec;
}

/*Ads*/
.wow_ads_lists .acomp a {
    color: #eaeaea;
}

.wow_ads_lists .wow_content>.valign {
    background-color: #212124;
}

.fake_ad_post {
    box-shadow: 0 0px 0px 1px rgb(255 255 255 / 10%);
}

.fake_ad_post .fads_meta .fads_m_info .company,
.tag_albums .album-name h4 a,
.tag_main_blog .info .art-title a,
.wow_read_blog_hdr_img_innr h2,
.author-block .author .text h3 a,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body h5 a,
.post .post-footer .comments-list .comment .comment-heading .user,
.wo_imagecombo_lbox .lightbox-post-footer .comment .comment-heading .user,
.live_comments .comment-heading .user,
.events-list-name a,
.event_info_blocks div,
.event_info_blocks div a,
.wow_thread_replies .thread-replies .t-right_prt .user-title-thread a,
.tag_forum_memb_main_content .llnk a,
.tag_forum_memb_main_content .myfrmsbj a,
.wow_frnd_usr .fndfrnd_user_wrapper .user_wrapper_link a,
.fundings_desc h3 a,
.wo_game_style .game-name,
.pricing_p_price,
.wow_my_groups_info h3 a,
.nearby_user_wrapper .user_wrapper_link,
.tag_hdr_right>.dropdown .dropdown-menu .tag_switch_noti>li>a.active,
.tag_job_list h4 a,
.tag_lbox_hdr h4 a,
.wow_memories_friends .wow_mem_usr .title>div>a,
.tag_msg_participant .name>div,
.tag_msg_participant .name>div a,
.movies-film-wrapper h3,
.user-fetch .user-name a,
.tag_prods_list .product_info h2 a,
.tag_srch_input input,
.tag_aff_usr_head>div h1,
.wo_referres .name p a,
.fund div.list .item .caption a,
.wo_sidebar_pages .page_middle .title a,
.post .post-heading .meta .title .name,
.user-ad-container .post-advertisement .meta .title .name,
.post-fetched-url .fetched-url-text h4,
.tag_sidebar_users .truncate,
.wow_dontd_posts_left h4,
.tag_signup_plans li a b {
    color: #ffffff;
}

.fake_ad_post .fads_headline {
    color: #fff;
}

.fake_ad_post .fads_cover {
    border-top-color: #3f3f3f;
}

.estimated_ad_limit {
    color: #2b2b2b;
}

.wow_add_money_hid_form form {
    border-top-color: #434343;
}

.pay_using {
    border-color: #464646;
}

.pay_using .btn {
    color: #c5c5c5;
    border-bottom-color: #464646;
}

.pay_using .btn:hover {
    background-color: rgb(255 255 255 / 2%);
}

.wow_wallet_trans thead,
.wow_wallet_trans tbody tr {
    border-bottom-color: #4a4a4a;
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    color: #eee;
}

.highcharts-root {
    border-radius: 10px;
}

.tag_pro_plan>.tfp_price>.wow_content {
    background-color: #222224;
    cursor: pointer;
}

/*Albums*/
.tag_albums .album-name p {
    color: rgb(255 255 255 / 60%);
}

.tag_albums .alb_count {
    background-color: #212121;
    box-shadow: -10px 0px 10px 0px #212121;
}

/*Blogs*/
.wow_blog_cats a {
    background: rgb(255 255 255 / 8%);
    color: #fff;
}

.wow_blog_cats a:hover {
    color: #fff;
    background: rgb(255 255 255 / 15%);
}

.search-blog input {
    border-color: #505050;
    background: rgb(255 255 255 / 2%);
}

.tag_main_blog .info .postMeta--author-text {
    color: #b0b0b0;
}

.tag_pop_artis li .article-title,
.search-blog .search_suggs li .article-title {
    color: rgb(255 255 255 / 80%);
}

.tag_pop_artis li .article-info,
.search-blog .search_suggs li .article-info {
    color: rgb(255 255 255 / 40%);
}

.tag_pop_artis li .article-thumbnail:after {
    color: #ffffff;
    -webkit-text-fill-color: black;
    -webkit-text-stroke: 1.5px white;
}

.tag_cr_blog_hdr {
    border-bottom-color: #3b3b3b;
    background-color: #212121;
}

.tag_cr_blog_main {
    background-color: rgb(255 255 255 / 4%);
}

.tag_cr_blog_side {
    border-left-color: #3b3b3b;
    background-color: #212121;
}

.wow_read_blog_hdr_img_innr .postMeta--author-text a,
.tag_forum_main_hdr .postMeta--author-text a {
    color: #d8d8d8;
}

.read-blog-container .read-blog-desc {
    background-color: rgb(255 255 255 / 8%);
}

pre {
    color: #d5d5d5;
    background-color: #292929;
    border-color: #4e4e4e;
}

.read-blog-container .read-tags .postTag {
    border-bottom-color: #fff;
    color: white;
}

.wo_blogcomm_combo textarea,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box textarea,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box textarea {
    background: #373737;
}

/*Chat*/
.chat-container,
.tag_navbar_top_side {
    border-color: #2f2f2f;
}

.tag_chat_side_btn,
.tag_stories_on_home .view-more-stories {
    background: #333;
}

.online-content-toggler hr {
    border-color: #2f2f2f;
}

.tag_chat_grp_avtr_crt {
    background-color: #373737;
}

.chat_skel {
    background: rgb(255 255 255 / 8%);
}

.chat-messages-wrapper .incoming .message-text,
.chat-messages-wrapper .outgoing .message-text,
.chat-messages-wrapper .messages-wrapper .message-media>a:not(.file-sharing-download-btn),
.typing_loader_prnt,
.tag_msg_wrapper .message-text,
.tag_msg_wrapper .message-media>a:not(.file-sharing-download-btn),
.chat-messages-wrapper .messages-wrapper .incoming .message-media>a:not(.file-sharing-download-btn),
.message-contnaier .messages-wrapper .incoming .message-media>a:not(.file-sharing-download-btn) {
    color: #e4e4e4;
    background: #434343;
}

.chat-messages-wrapper .incoming .tag_reply_msg_bg .message-text {
    background: rgb(0 0 0 / 50%) !important;
}

.chat-messages-wrapper .outgoing .tag_reply_msg_bg .message-text,
.tag_msg_wrapper.outgoing .tag_reply_msg_bg .message-text {
    color: #e4e4e4 !important;
    background-color: #434343 !important;
}

.tag_reply_msg_bg .tag_prods_list .product_info {
    border-color: #4d4d4d;
}

.chat-messages-wrapper .tag_reply_msg_bg .tag_prods_list .product_info b,
.message-contnaier .tag_reply_msg_bg .tag_prods_list .product_info b {
    color: rgb(255 255 255 / 90%);
}

.chat_reply_text,
.message_reply_text,
.message_reply_story_text {
    border-top-color: #484848;
}

.chat-textarea textarea {
    background-color: rgb(255 255 255 / 8%);
}

.tag_chat_emoji .emo-container span:hover,
.tag_msg_emojis span:hover,
.tag_pub_box_emoji span:hover {
    background-color: #525252;
}

.chat-textarea .chat-btns-w .chat_optns .dropdown-menu {
    border-top-color: #414141;
}

.tag_chat_GIF input {
    background-color: rgb(255 255 255 / 5%);
}

.chat_main {
    background-color: #29292b;
}

.chat-tab .online-toggle-hdr .close-chat>.dropdown .dropdown-menu {
    border-color: #3d3d3d;
}

.wow_chat_hdr_usr h3 a {
    color: #dcdcdc;
}

.chat-user-desc .desc-text {
    color: #acacac;
}

/*Comments*/
.post .post-footer .comments-list .comment .tag_comm_body .comment-text,
.wo_imagecombo_lbox .lightbox-post-footer .comment .tag_comm_body .comment-text,
.live_comments .tag_comm_body .comment-text {
    background-color: rgb(255 255 255 / 0.08);
}

.comment-reply .wo_commreply_combo>div,
.tag_lbox_comcombo>div {
    background-color: rgb(255 255 255 / 8%);
}

/*Events*/
.wo_event_profile .cardheader,
.wo_group_profile .cardheader,
.wo_page_profile .cardheader,
.wo_user_profile .cardheader {
    box-shadow: none;
}

.event-l-btns {
    border-top-color: #3b3b3b;
}

.event-l-btns>div.truncate svg {
    background-color: rgb(255 255 255 / 10%);
}

/*Forum*/
.wow_forum_sections .ftitle,
.sun_ftitle,
.wow_thread_head .forum_title {
    color: #ececec;
}

.wow_forum_sections .forum-meta-foot>div>svg,
.wow_forum_sections .forum-meta-foot>div>img {
    background-color: rgb(255 255 255 / 10%);
}

.wow_forum_sections:not(:last-child) {
    border-bottom-color: #393939;
}

.wow_thread_head .btn.btn-default {
    background-color: #000000;
}

.wow_thread_head {
    background-color: rgb(255 255 255 / 9%);
}

.tag_forum_main_hdr+hr {
    border-color: #414141;
}

.wow_thread_replies .thread-replies {
    border-top-color: #4c4c4c;
}

.wow_thread_replies .thread-replies .t-right_prt .time {
    color: #a0a0a0;
}

.tag_forum_memb_abc a {
    box-shadow: 0 0 0 1px rgb(255 255 255 / 10%);
}

.tag_forum_memb_main_head {
    background-color: rgb(255 255 255 / 5%);
}

.tag_forum_memb_main_content li {
    border-top-color: #3b3b3b;
}

/*Find Friends*/
.tag_fndfrnd_srch .search-blog input {
    background-color: rgb(255 255 255 / 8%);
}

.friends_nearby_status_ul li,
#search-nearby-users .nearby-users-gender-collapse ul li {
    background-color: #414141;
}

#cusrange-reader {
    background: #464646 !important;
}

.nearby_user_wrapper_prnt {
    border-bottom-color: #414141;
}

.tag_onboarding {
    background-color: rgb(33 33 33 / 0.7);
}

/*Funding*/
.fundings_footer .progress,
.fund_raise_bar .progress {
    background-color: rgb(255 255 255 / 0.2);
}

/*Games*/
.wow_pop_gam_list {
    background-color: rgba(0, 0, 0, 0.2);
}

.wo_game_style {
    background-color: rgb(255 255 255 / 5%);
}

.wo_game_style:hover {
    box-shadow: 0 0 0 5px rgb(255 255 255 / 10%);
}

/*Go Pro*/
.tag_go_pro_hdr {
    border: 1.5px #2f2f2f solid;
}

/*Developers*/
.table-bordered {
    border-color: #434343;
}

.wow_dev_apps .ap_name a {
    color: rgb(255 255 255 / 80%);
}

/*Group*/
.tag_profile_search {
    background-color: rgb(255 255 255 / 8%);
}

.sidebar-group-may-know-container .wow_my_groups {
    box-shadow: none;
}

.nearby_user_wrapper_innr {
    border-color: #393939;
}

.wow_cset_cover .wow_cset_cover_hdr .btn-file {
    background-color: #313131;
}

.wow_cset_avtr .wow_cset_avtr_hdr .btn-file {
    background-color: #313131;
    border-color: #212121;
}

.tag_sett_stat_hdr select {
    background-color: #2e2e2e;
}

.wow_my_groups_info {
    border: 1.5px solid #3d3d3d;
    border-top: none;
}

/*Header*/
.tag_hdr_user_dropdown>li>a svg,
.tag_hdr_user_submenu a {
    background-color: rgb(255 255 255 / 8%);
}

.tag_hdr_user_stats_grid {
    background-color: #1e1f21 !important;
    border-color: #3A3A3A !important;
    border-width: 1px !important;
}

.tag_hdr_user_stats_grid a.stat_card {
    border-right: 1px solid #3A3A3A !important;
    background: transparent !important;
}

.tag_hdr_user_stats_grid a.stat_card:hover {
    background-color: rgba(255, 255, 255, 0.04) !important;
}

.tag_hdr_user_stats_grid .stat_info {
    display: flex !important;
    flex-direction: column !important;
    min-width: 0 !important;
    overflow: hidden !important;
}

.tag_hdr_user_stats_grid .stat_info .label {
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    letter-spacing: -0.2px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.tag_hdr_user_stats_grid .stat_info .value {
    color: #ffffff !important;
    white-space: nowrap !important;
}

.tag_hdr_user_stats_grid .stat_icon {
    width: 30px !important;
    height: 30px !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    margin-right: 10px !important;
}

.tag_hdr_user_stats_grid a.stat_card:hover .stat_icon {
    background-color: rgba(255, 255, 255, 0.12) !important;
}

.tag_hdr_user_stats_grid a.wallet_card,
.tag_hdr_user_stats_grid a.points_card,
.tag_hdr_user_stats_grid a.pokes_card {
    background-color: transparent !important;
    border-color: #333333 !important;
}

.tag_hdr_user_stats_grid a.wallet_card .stat_icon svg,
.tag_hdr_user_stats_grid a.wallet_card .value,
.tag_hdr_user_stats_grid a.points_card .stat_icon svg,
.tag_hdr_user_stats_grid a.points_card .value,
.tag_hdr_user_stats_grid a.pokes_card .stat_icon svg,
.tag_hdr_user_stats_grid a.pokes_card .value {
    color: inherit !important;
}

.tag_hdr_droptoggle {
    color: var(--header-color);
    background: transparent;
}

.show>.tag_hdr_droptoggle {
    background: rgb(255 255 255 / 20%);
    color: var(--header-hover-color);
}

.tag_mobi_langs_menu>li>a {
    color: #e7e7e7;
    border-color: rgb(255 255 255 / 0.07);
}

.tag_navbar_top_right .tag_hdr_right>.dropdown .dropdown-menu,
.tag_navbar_top .tag_header>.search-container .dropdown-menu {
    background: #1c1c1e;
}

.tag_navbar_top .tag_srch_recent,
.tag_navbar_top_right .tag_hdr_right>.dropdown .dropdown-menu .empty_state,
.tag_navbar_top_right .notification-list .notification-text>span,
.tag_navbar_top_right .tag_hdr_user_dropdown>li>a,
.tag_navbar_top_right .tag_hdr_user_dropdown>li>a:hover,
.tag_navbar_top_right .tag_hdr_user_dropdown>li>a:active,
.tag_navbar_top_right .tag_hdr_user_dropdown>li>a:focus,
.tag_navbar_top_right .turn-off-sound,
.tag_navbar_top_right .notification-list .notification-text>span a,
.tag_navbar_top_right .notification-list .ajax-time,
.tag_navbar_top_right .user-request-list .user-info .user-lastseen,
.tag_navbar_top_right .user-request-list .user-info>a,
.tag_navbar_top_right .tag_footer,
.tag_navbar_top_right .tag_footer .tag_footer_links a,
.tag_navbar_top_right .tag_hdr_user_submenu a,
.tag_navbar_top_right .tag_footer .tag_footer_cright .dropup .dropdown-toggle,
.tag_navbar_top_right .notification-list,
.tag_navbar_top_right .user-request-list,
.tag_navbar_top_right .messages-list,
.tag_navbar_top_right .show-message-link,
.tag_navbar_top .search-advanced-container a,
.tag_navbar_top .search-dropdown-result a,
.tag_navbar_top .hashtag-search-result a,
.tag_navbar_top_right .notification-list .notification-text>span,
.tag_navbar_top_right .tag_hdr_right>.dropdown .dropdown-menu .tag_switch_noti,
.tag_navbar_top .tag_header>.search-container.show .search-input,
.tag_navbar_top .tag_header>.search-container.show .search-input::placeholder,
.tag_navbar_top_right .tag_hdr_right>.dropdown .dropdown-menu .tag_switch_noti>li>a {
    color: var(--header-color);
}

.tag_navbar_top .tag_header>.search-container.show .search-input {
    background: rgb(255 255 255 / 0.1);
}

.recent .btn {
    color: #FF9592;
    background-color: #391714;
}

.recent .btn:hover {
    box-shadow: 0px 0px 0px 1px #B54548;
}

.tag_navbar_top_right .tag_hdr_right>.dropdown .dropdown-menu::-webkit-scrollbar-thumb {
    border-color: var(--header-background);
}

.tag_navbar_top_right .tag_hdr_right>.dropdown .dropdown-menu .tag_switch_noti {
    background: transparent;
}

.tag_navbar_top_side .sidebar_innr>.btn:hover {
    background: rgb(255 255 255 / 4%);
}

.tag_navbar_top_side .sidebar_innr>.btn svg {
    background: #313131;
}

.tag_navbar_top_side .sidebar_innr>.btn svg path {
    fill: #fff;
}

.tag_toggle_sidebar {
    color: var(--header-color);
}

.tag_toggle_sidebar_top {
    background: #212121;
}

.tag_navbar_top_side_all_sec a {
    box-shadow: 0 0 0 1px rgb(255 255 255 / 10%);
}

.tag_navbar_top_side_all_sec a:hover {
    background: rgb(255 255 255 / 0.05);
}

.tag_navbar_top_side_all_sec a svg {
    color: #8e9196;
}

.tag_navbar_top {
    border-bottom: none;
}

.tag_header .search-input {
    background: #2f2f2f;
}

.tag_header .search-input::placeholder {
    opacity: 0.5;
    color: #fff;
}

.tag_header>.search-container>form svg {
    color: #fff;
}

.tag_toggle_search {
    background: var(--header-background);
    color: var(--header-color);
}



/*Sidebar*/
.tag_sidebar_widget {
    border: none;
}

body.tag_header_top_p .tag_hdr_top_sett .tag_sett_sidebar {
    border: 1.5px solid var(--gray-dark-6);
}

/*Posts*/
.post .panel,
.user-ad-container .panel-white {
    border: none !important;
}

/*Post Privacy Menu*/
.wow_pub_privacy_menu {
    padding: 6px 0;
    margin: 0;
    background-color: #333333;
    position: absolute;
    min-width: 180px;
    z-index: 9;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.22) 0px 25.6px 57.6px 0px, rgba(0, 0, 0, 0.18) 0px 4.8px 14.4px 0px;
    display: none;
    bottom: 100%;
    left: 0;
}

.wow_pub_privacy_menu li label input[type="radio"]+span {
    position: relative;
    display: block;
    padding: 8px 15px;
    user-select: none;
    transition: all 0.15s;
    color: white;
}

.wow_pub_privacy_menu li:hover label span {
    background: rgb(255 255 255 / 7%);
    border-radius: 5px;
}

/*Home*/
.greetalert>.btn {
    color: #d1d1d1;
}

.close:focus,
.close:hover {
    color: #fff;
}

.tag_bday_box>.empty_state {
    color: white;
    background: linear-gradient(#736179, #212121 60%);
}

.tag_bdays>.btn {
    color: #ff6ea0;
}

.tag_stories_pc>li>a:hover {
    background-color: rgb(255 255 255 / 4%);
}

.promoted-post .promoted-icon {
    background-color: #3e89249c;
}

.promoted-post .post.boosted .panel {
    box-shadow: 0 0px 0px 1px #82ff91, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
}

.tag_stories_on_home .tag_stories_mobi .status-list li a,
.tag_stories_on_home .tag_stories_mobi .status-list li.story_empty p,
.tag_stories_on_home .tag_stories_mobi .status-list li.story_empty span b {
    background: #222222;
}

.featured-users-innr .tag_pro_users>div a {
    box-shadow: none;
}

.tag_post_status.online {
    box-shadow: 0 0 0 2px #212121;
}

/*Jobs*/
.tag_nearby_places {
    background-color: #2d3b2d;
    box-shadow: none;
}

.tag_job_jumbo>div.dropdown>.btn,
.tag_job_jumbo>div.search-bar input {
    border-color: #434343;
}

.tag_job_jumbo_nav li a {
    box-shadow: none;
    background-color: rgb(255 255 255 / 8%);
}

.tag_job_list .job_type {
    background-color: #343d35;
}

.tag_job_list .job_cat {
    color: #d1d1d1;
}

.tag_job_list .job_foot {
    border-top-color: #484848;
}

.round-check input+label:before {
    border-color: rgb(255 255 255 / 54%);
}

.wo_vew_apld_blocks {
    background-color: #29292b;
}

.tag_vew_apld__job_side_innr .jinfo h4 a {
    color: #fff;
}

/*Form fields*/
.tag_field>input:hover,
.tag_field>textarea:hover,
.tag_field>select:hover,
.tag_field>.dropdown.bootstrap-select:hover,
.tag_field>.bootstrap-tagsinput:hover {
    background-color: #3e3e3e;
}

/*Lightbox*/
.tag_post_comm_reacts .like-emo .how_many_reacts {
    color: #cbcbcb;
}

.wo_imagecombo_lbox .lightbox-post-footer.post-comments,
.tag_lbox_skel_foot,
.tag_live_sidebar_foot {
    border-top-color: #3d3d3d;
}

.tag_share_post_input[readonly] {
    background-color: rgb(255 255 255 / 7%);
}

/*Live*/
.wow_liv_comments_feed:after {
    background: linear-gradient(#212121, transparent);
}

/*Memories*/
.wow_memories .on_this_duration {
    border-bottom-color: #3d3d3d;
}

/*Messages*/
.tag_msg_user_list,
.tag_msg_header,
.tag_msg_switch {
    border-color: #3d3d3d;
}

.tag_msg_search .search_input input {
    background-color: rgb(255 255 255 / 0.07);
    color: #f0f0f0;
}

.tag_msg_search .search_input>svg {
    color: #cdcdcd;
}

.messages-recipients-list,
.messages-recipients-list .ajax-time,
.messages-recipients-list .notification-text>span,
.tag_sett_sidebar>p.bold {
    color: #e8e8e8;
}

.badge-new {
    background: #111927;
    color: #70B8FF;
    border-color: #205D9E;
}

.messages-list:before {
    z-index: auto;
}

.tag_msg_switch {
    background-color: rgb(33 33 33 / 0.65);
}

.messages-recipients-list .online_dot {
    background: #212121;
}

.messages-recipients-list .new-message-alert {
    box-shadow: 0 0 0 3px #212121;
}

.messages-recipients-list.active {
    background-color: rgb(255 255 255 / 5%);
}

.msg_progress {
    background-color: #42525e;
}

.tag_write_msg>textarea {
    background: rgb(255 255 255 / 0.09);
}

.tag_msg_emostick .dropdown-menu {
    box-shadow: none;
    background: #212121;
}

/*Modals*/
.dt_bank_trans_modal .dt_user_profile {
    background-color: #313131;
}

.upload_bank_receipts>div {
    background-color: #3d3d3d;
    border-color: #4c4c4c;
}

.wo_create_job_qstn_block {
    background-color: #3d3d3d;
}

/*Movies*/
.tag_movies_cover_bg .tag_cover_bg_grad {
    background: linear-gradient(rgb(67 67 67 / 80%), var(--body-bg) 100%);
}

.movies-search input {
    background-color: #333333;
    color: #e6e6e6;
}

.movies-search .search-result {
    background-color: #333333;
}

.movies-film-wrapper p {
    color: rgb(255 255 255 / 60%);
}

.movies-film-wrapper a:after {
    background: #212121;
}

/*My Funding*/
.view-blog {
    color: #c5c5c5;
}

.fundings_footer .btn {
    color: white;
}

/*Offer*/
.tag_offer_type .head,
.tag_offer_type .rip,
.tag_offer_type .body {
    background-color: #000000;
    color: #fff;
}

.tag_offer_type .rip:before,
.tag_offer_type .rip:after {
    border-top-color: #000000;
    border-right-color: #000000;
}

.hash {
    color: #84bcff;
}

/*Page*/
.wo_view_post_jobs .wo_vew_apld_blocks {
    border-color: #484848;
}

.page-rating>fieldset:not(:checked)>label {
    color: rgb(255 255 255 / 0.3);
}

/*Popover*/
.user-details .loading-user .user-avatar .skel,
.user-fetch .user-avatar img {
    background-color: #3e3e3e;
    box-shadow: 0 0 0 4px #2e2e2e;
}

/*Market*/
.tag_market_title .search-bar input {
    color: #ececec;
}

.tag_nearby_shops {
    background-color: #2d5b60;
}

.tag_prods_list .product_info b {
    color: #c5c5c5;
}


/*Refund*/
.tag_refund_req {
    background-color: #4a413e;
    color: #e2e2e2;
}

/*Search*/
.tag_srch_filters>.dropdown .dropdown-toggle,
.tag_srch_fltr_country {
    border-color: #484848;
}

.tag_boost_page:not(:last-child) {
    border-bottom-color: #414141;
}

.tag_srch_filters .ui-slider {
    background: rgb(255 255 255 / 20%);
}

.tag_srch_fltr_age .age_number {
    background-color: #525252 !important;
}

/*Settings*/
.active_sessions .as_list {
    border-bottom-color: rgb(255 255 255 / 0.09);
}

.active_sessions .as_list .log_out_session {
    background-color: #353535;
}

.tag_confrm_code:before,
.tag_confrm_code .inputs input {
    border-bottom-color: #4a4a4a;
}

.tag_aff_usr_head>div h4 {
    color: rgb(255 255 255 / 70%);
}

.tag_aff_usr_link {
    background-color: rgb(255 255 255 / 7%);
    border: 1px dashed grey;
}

.earn_points .counter {
    background-color: #2d2d2d;
    border-color: #3b3b3b;
}

.earn_points .points_tip {
    border-color: #3b3b3b;
}

/*Show Fund*/
.show-fund-info-user .postMeta--author-text a,
.show-fund-info-user .postMeta--author-text .middot,
.fund div.list .item .caption .middot {
    color: #d8d8d8;
}

.show_fnd_stats {
    color: #d8d8d8;
}

.fund_raise_btns .dropdown>.dropdown-menu {
    background: #3d3d3d;
}

.fund_raise_btns .dropdown.show>.dropdown-menu li a {
    color: #e2e2e2;
}

.fund div.list .item {
    border-bottom-color: #414141;
}

/*Startup*/
.tag_startup_img {
    background: #434648;
    background: linear-gradient(210deg, #363a3b 0%, #434648 100%);
}

.tag_startup_img img {
    filter: invert(1);
}

/*Alerts*/
.alert {
    font-weight: 500;
}

.alert-info {
    background-color: #111927;
    color: #70B8FF;
    border: 1.5px solid #2870BD;
}

.alert-success {
    background-color: #121B17;
    color: #3DD68C;
    border: 1.5px solid #2F7C57;
}

.alert-warning {
    background-color: #1B180F;
    color: #F5E147;
    border: 1.5px solid #836A21;
}

.alert-danger {
    background-color: #201314;
    color: #FF9592;
    border: 1.5px solid #B54548;
}

.alert-info a {
    color: #2196F3;
}

.alert-success a {
    color: #4CAF50;
}

.alert-warning a {
    color: #f39440;
}

.alert-danger a {
    color: #ff1100;
}

/*Wallet Badges*/
.wallet_trans_type .badge {
    font-weight: bold;
    border-radius: 3px;
    padding: 3px 6px;
    width: auto;
    font-size: 14px;
    line-height: 1;
}

.wallet_trans_type .badge.success {
    background-color: var(--green-dark-3);
    color: var(--green-dark-11);
}

.wallet_trans_type .badge.warning {
    background-color: var(--orange-dark-3);
    color: var(--orange-dark-11);
}

.wallet_trans_type .badge.info {
    background-color: var(--blue-dark-3);
    color: var(--blue-dark-11);
}

.wallet_trans_type .badge.danger {
    background-color: var(--pink-dark-3);
    color: var(--pink-dark-11);
}

/*Story*/
.tag_pub_box_bg {
    margin-bottom: 20px;
    padding: 12px;
    border: none;
}

.tag_pub_box_bg_text {
    background-color: #353535;
}

.tag_pub_box .modal-header,
.publisher-box .publisher-box-footer .pub-footer-upper,
.tag_pub_video_title input {
    border-color: #3f3f3f;
}

.publisher-box textarea.postText {
    background: #2b2b2b;
    border-bottom: #3f3f3f;
}

.tag_pub_box_progress .progress {
    background-color: #3b3b3b;
}

.tag_pub_box_btns {
    background-color: rgb(255 255 255 / 0.08);
    color: #dcdcdc;
}

.tag_pub_rectime {
    background-color: #323232;
}

.album-form input,
.gif-form>input,
.tag_pub_feels_innr>input,
.poll-form .answers input,
.map-form>input {
    background-color: rgb(255 255 255 / 6%);
}

.tag_pub_vids .video-poster-image {
    background-color: rgb(0 0 0 / 80%);
}

.tag_pub_vids .video-poster-image .preview .empty_state {
    border-color: rgb(255 255 255 / 38%);
    color: white;
}

.feelings-type-to {
    background: #2f4462;
}

.feelings-value {
    background-color: #323232;
}

.file-form .valign,
.poll-form,
.music-form .valign,
.wo_shared_doc_file {
    border-color: #434343;
}

.post .post-heading .meta .time a,
.user-ad-container .post-advertisement .meta .time a,
.post .post-heading .meta .time,
.user-ad-container .post-advertisement .meta .time {
    color: #b9b9b9;
}

.wow_dontd_posts,
.post-map,
.post-fetched-url,
.wo_post_fetch_offer {
    background: rgb(255 255 255 / 0.06);
}

.tag_post_react_btn svg,
.tag_post_react_btn .inline_post_emoji,
.tag_post_react_btn .inline_post_count_emoji,
.tag_post_actions .stat-item .icoo,
.tag_post_foot_acticon svg,
.tag_post_foot_acticon svg.feather,
#like-button>svg {
    background-color: rgb(255 255 255 / 0.08);
}

.reaction:hover {
    background-color: rgb(255 255 255 / 6%);
}

.post .post-footer {
    border-top-color: #393939;
}

.wo_comment_combo>.valign {
    background-color: rgb(255 255 255 / 0.08);
}

.tag_sidebar_users {
    background-color: rgb(255 255 255 / 0.07);
}

.bs-callout {
    border-color: #393939;
}

.tag_post_prods .carousel {
    background-color: rgb(0 0 0 / 70%);
}

.wow_post_prod_shead {
    color: #acacac;
}

.wo_votes {
    border-color: #464646;
}

.wo_votes:hover {
    background-color: #353535;
}

.tag_post_full_img {
    background: none;
}

.wow_dontd_posts .fund_raise_bar .progress {
    background-color: rgb(255 255 255 / 10%);
}

/*Profile*/
.wo_user_profile .user-bottom-nav {
    border-top-color: #434343;
}

.user_media_list_section .photo-data a,
.user_media_list_section .video-data a {
    background: #333;
}

.tag_prof_activits .notification-list,
.tag_prof_activits .notification-list .notification-text>span,
.tag_prof_activits .notification-list .notification-text>span a,
.tag_prof_activits .notification-list .ajax-time {
    color: #e8e8e8;
}

.tag_add_family .author .text p select {
    border-bottom-color: #4e4e4e;
}

.event_info_blocks div span.small-last-seen>span {
    color: white !important;
}

.wo_user_profile .user-bottom-nav li a span {
    background: rgb(255 255 255 / 8%);
}

.tag_user_insight p.bold::after {
    background: rgb(255 255 255 / 10%);
}

.tag_user_insight .counter {
    background: rgb(255 255 255 / 5%);
}

/*Welcome*/
.tag_auth_box,
.tag_auth_animation {
    background-color: #161718;
}

.tag_wel_trend .btn {
    background: rgb(255 255 255 / 0.08);
    color: #fff;
}

.u_divider:before,
.u_divider:after {
    background: rgb(255 255 255 / 0.12);
}

.welcome-footer,
.welcome-footer a {
    color: #cdcdcd;
}

.tag_signup_plans li a {
    border-color: #3f3f3f;
}

.wow_membr_signup_plan {
    background-color: rgb(255 255 255 / 0.06);
}

.tag_stup_trend_widget {
    background: #00053080;
}

.tag_stup_trend:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='240' height='150' viewBox='0 0 240 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M46 101.215L19 21.7153' stroke='white' stroke-width='20'%3e%3c/path%3e%3cpath d='M111 98L139 20' stroke='white' stroke-width='20'%3e%3c/path%3e%3cpath d='M162 130L229 90' stroke='white' stroke-width='20'%3e%3c/path%3e%3c/svg%3e");
}

.or-divider {
    background: #777;
}

.social_btns .btn.gg {
    background: #232325;
    color: #eee;
    border-color: #444;
}

.social_btns .btn.gg:hover {
    background: #252729;
    border-color: #666;
}

.or-divider span {
    background: #161718;
    color: #eee;
}

.tag_sec_toolbar {
    background: var(--header-background);
    border-color: rgb(255 255 255 / 10%);
}

.who_react_modal {
    border-bottom-color: #3f3f3f;
}

.who_react_to_this_user {
    border-bottom-color: #373737;
}

.cc-window {
    background-color: #313131;
    border: none;
}

/*Theme options*/
.modal-dialog .tag_theme_opts_close {
    color: #f4f4f4;
    background: rgb(255 255 255 / 0.1);
}

.bmc-btn {
    color: #000000 !important;
}

.tag_theme_opts_space {
    background: rgb(255 255 255 / 10%) !important;
}

.tag_theme_opts_check span {
    background-color: #4a4a4a !important;
}

.tag_theme_opts_check input:checked+label span {
    background-color: #30d158 !important;
}

.tuniform_form .tag_onboarding {
    background-color: rgb(33 33 33 / 85%);
}

.pr_stars .star path {
    fill: rgb(255 255 255 / 20%);
}

.pr_stars[data-stars="0"] .star path {
    fill: rgb(255 255 255 / 20%);
}

.pr_stars[data-stars="1"] .star:nth-child(1)~.star path {
    fill: rgb(255 255 255 / 20%);
}

.pr_stars[data-stars="2"] .star:nth-child(2)~.star path {
    fill: rgb(255 255 255 / 20%);
}

.pr_stars[data-stars="3"] .star:nth-child(3)~.star path {
    fill: rgb(255 255 255 / 20%);
}

.pr_stars[data-stars="4"] .star:nth-child(4)~.star path {
    fill: rgb(255 255 255 / 20%);
}

.pr_stars[data-stars="5"] .star:nth-child(5)~.star path {
    fill: rgb(255 255 255 / 20%);
}

.review_list,
.border-bottom,
.ch_checkout_title {
    border-bottom-color: #3e3e3e;
}

.prod_review-meta:before {
    color: rgb(255 255 255 / 20%);
}

.ch_qty_toggle .value-button {
    background-color: rgb(255 255 255 / 10%);
}

.cart_chos_addrs label {
    border-bottom-color: rgba(255, 255, 255, 0.15);
}

.cart_chos_addrs label:hover {
    background-color: rgba(255, 255, 255, 0.05);
}

.cart_chos_addrs label:before {
    border-color: rgba(255, 255, 255, 0.7);
}

.cart_chos_addrs label:after {
    background: #fff;
}

.cart_chos_addrs input:checked+label:before {
    border-color: #fff;
}

.cart_chos_addrs input:checked+label {
    color: #fff;
}

.address_book_innr {
    border: 1.5px solid var(--gray-dark-6);
}

.add_new_addrs {
  background-color: var(--gray-dark-2);
  color: var(--gray-dark-12);
}

.add_new_addrs:hover {
  color: var(--gray-dark-12);
  background-color: var(--gray-dark-3);
}

.address_box .addrs_name {
    color: #fff;
}

.my_purchased {
    box-shadow: 0 0 0 1px rgb(255 255 255 / 14%);
}

.my_purchased .foot {
    border-top-color: #464646;
}

.star_rating label {
    color: #5c5c5c;
}

.wo_ad_header_format {
    background-color: #212121;
    border-color: rgb(255 255 255 / 15%);
}

.review_list {
    background-color: #383838;
}

.wo_post_prod_full_user {
    border-color: #444444;
}

.wo_post_prod_full_img_slider .is-selected img {
    box-shadow: 0 0 0 2px #efefef;
}

.wo_post_prod_full_related {
    border-color: #4e4e4e;
}

body .tag_open_to_job {
    border-color: #525252;
}

body .tag_open_to_job label {
    background-color: rgb(255 255 255 / 10%);
}

body .green-audio-player {
    background-color: #2e2e2e;
}

body .green-audio-player .controls {
    color: #c6c6c6;
}

body .green-audio-player .slider {
    background-color: #626262;
}

.yandex_search_user,
.yandex_search_product,
.yandex_search_job,
.yandex_search_publisher {
    background-color: #363636;
    border-color: #3e3e3e;
}

.yandex_search_user p,
.yandex_search_product p,
.yandex_search_job p,
.yandex_search_publisher p {
    border-color: #3e3e3e;
}

.chat-tab .online-toggle-hdr.white_online {
    animation: movenight 1.5s infinite !important;
}

@keyframes movenight {
    0% {
        background-color: #212121;
    }

    50% {
        background-color: #2d2d2d;
    }

    100% {
        background-color: #212121;
    }
}

.lang_select_modal .language_select a {
    border-color: #444;
}

.lang_select_modal .language_select:hover {
    background-color: rgb(255 255 255 / 5%) !important;
}

.active_sessions .as_list {
    border-color: #424242;
}

.active_sessions .as_list .platform_icon {
    background: rgb(255 255 255 / 7%);
}

.profile-completion-bar .body .step {
    border-color: rgb(255 255 255 / 22%);
}

.profile-completion-bar .circle-progress-circle {
    stroke: #575757;
}

body .flatpickr-calendar {
    background: #2d2f33;
    box-shadow: 1px 0 0 #434343, -1px 0 0 #434343, 0 1px 0 #434343, 0 -1px 0 #434343, 0 3px 13px rgb(0 0 0 / 8%);
}

body .flatpickr-calendar.arrowTop:before,
body .flatpickr-calendar.arrowTop:after {
    border-bottom-color: #434343;
}

body .flatpickr-months .flatpickr-prev-month,
body .flatpickr-months .flatpickr-next-month,
body .flatpickr-months .flatpickr-month {
    color: rgb(255 255 255 / 90%);
    fill: rgb(255 255 255 / 90%);
}

body span.flatpickr-weekday {
    color: rgb(255 255 255 / 54%);
}

body .flatpickr-day,
body .flatpickr-time input,
body .flatpickr-time .flatpickr-time-separator,
body .flatpickr-time .flatpickr-am-pm {
    color: #e6e6e6;
}

body .flatpickr-day.flatpickr-disabled,
body .flatpickr-day.flatpickr-disabled:hover,
body .flatpickr-day.prevMonthDay,
body .flatpickr-day.nextMonthDay,
body .flatpickr-day.notAllowed,
body .flatpickr-day.notAllowed.prevMonthDay,
body .flatpickr-day.notAllowed.nextMonthDay {
    color: rgb(255 255 255 / 30%);
}

body .flatpickr-day.flatpickr-disabled,
body .flatpickr-day.flatpickr-disabled:hover {
    color: rgb(255 255 255 / 10%);
}

body .flatpickr-day.inRange,
body .flatpickr-day.prevMonthDay.inRange,
body .flatpickr-day.nextMonthDay.inRange,
body .flatpickr-day.today.inRange,
body .flatpickr-day.prevMonthDay.today.inRange,
body .flatpickr-day.nextMonthDay.today.inRange,
body .flatpickr-day:hover,
body .flatpickr-day.prevMonthDay:hover,
body .flatpickr-day.nextMonthDay:hover,
body .flatpickr-day:focus,
body .flatpickr-day.prevMonthDay:focus,
body .flatpickr-day.nextMonthDay:focus,
body .flatpickr-time input:hover,
body .flatpickr-time .flatpickr-am-pm:hover,
body .flatpickr-time input:focus,
body .flatpickr-time .flatpickr-am-pm:focus {
    background: #525252;
    border-color: #525252;
}

body .flatpickr-calendar.hasTime .flatpickr-time {
    border-top: 1px solid #4c4c4c;
}

.tag_pro_plan.go_pro_table_background .wow_content:after {
    background: rgb(0 0 0 / 50%);
}

.tag_field>input.form-control {
    background-color: #373737;
}

.tag_post_actions .stat-item>svg,
.tag_post_actions .stat-item>.active-like>svg {
    background-color: rgb(255 255 255 / 0.08) !important;
}

.ai_alert_balance {
    background-color: rgb(79 205 225 / 20%);
}

.ai_alert_images label>span.ai_image_abs,
.ai_alert_images .thumb-image-delete>span {
    border-color: #3c5c77;
}

.ai_alert_images label input:checked+span.ai_image_abs {
    border-color: #4fcde1;
}

.ai_alert_images label>span.ai_image_abs:before {
    background: #3c5c77;
    box-shadow: 0 0 0 10px #3c5c77;
}

.wo_blogcomm_combo textarea:focus,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box textarea:focus,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box textarea:focus {
    background: #373737;
}

.wo_direct a {
    color: #e6e6e6;
}

.wo_direct a span {
    background: #212121;
}

.pagination>li>a,
.pagination>li>span {
    color: #9f9f9f;
    background-color: #2d2d2d;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    background-color: #4e4e4e;
}

.watch_videos_next {
    background: rgb(255 255 255 / 8%);
}

.wo_watch_next .info h6 {
    color: #bcbcbc;
}

.tu_monetize_sub.address {
    border-color: #434343;
}

.tu_monetize_sub.tu_monetize_active {
    border: 2px solid var(--green-dark-6);
    background: var(--green-dark-1);
}

.monetize_subscribed_badge {
    background: var(--green-dark-9);
}

.mon-upgrade-card--highlight-eligible {
    border-color: var(--amber-dark-6) !important;
    background: var(--amber-dark-1) !important;
}
.mon-upgrade-badge--best-value-upsell {
    background-color: var(--amber-dark-3);
    color: var(--amber-dark-11);
}
.monetization_sub_unsubscribe_btn {
    background: #191111 !important;
    color: #FF9592 !important;
    border: 1.5px solid #EB8E90 !important;
    background: #191111 !important;
    color: #FF9592 !important;
    border: 1.5px solid #EB8E90 !important;
}


.monetization_sub_unsubscribe_btn:hover {
    background: #E5484D !important;
    color: #fff !important;
    background: #E5484D !important;
    color: #fff !important;
    border-color: #E5484D !important;
}

@media (min-width: 992px) {
    .tag_ads_left_col {
        border-right-color: #3d3d3d;
        border-left-color: #3d3d3d;
    }

    .tag_scroll::-webkit-scrollbar-thumb {
        background-color: #525252;
        border: 3px solid #121212;
    }
}

@media (min-width:1351px) {

    body.tag_header_top_p .wow_movie_filters .tag_sidebar_head,
    body.tag_header_top_p .wow_movie_filters .tag_sidebar_section>a {
        color: #ababab;
    }
}

@media (max-width:1350px) {

    .notification-list,
    .user-request-list,
    .messages-list,
    .show-message-link,
    .search-advanced-container a,
    .search-dropdown-result a,
    .hashtag-search-result a,
    .notification-list .notification-text>span,
    .turn-off-sound,
    .notification-list .ajax-time,
    .user-request-list .user-info>a,
    .user-request-list .user-info .user-lastseen,
    .notification-list .notification-text>span a,
    .tag_sidebar_section>a,
    .tag_sidebar_head,
    .tag_footer,
    .tag_footer .tag_footer_links a {
        color: var(--header-color);
    }

    .tag_sidebar_section>a:hover {
        color: var(--header-hover-color);
    }

    .tag_sidebar {
        border-color: #2f2f2f;
    }
}

@media (max-width: 1150px) {

    .tag_sidebar,
    .tag_sidebar_mobi .tag_footer {
        background: #212121;
    }

    .tag_sidebar_mobi>.tag_sidebar_section_prnt {
        border-color: rgb(255 255 255 / 12%);
    }
}

@media (max-width: 800px) {
    .tag_lbox_cooms_count {
        border-bottom-color: #3d3d3d;
    }
}

@media (max-width: 780px) {
    .tag_msg_user_chat {
        background-color: #212121;
    }
}

@media (max-width: 768px) {

    .tag_sec_toolbar a,
    .tag_hdr_droptoggle {
        color: var(--header-color) !important;
    }

    .show>.tag_hdr_droptoggle {
        background: transparent;
        color: var(--main) !important;
    }
}

@media (max-width: 520px) {
    .tag_header>.search-container .dropdown-menu {
        background: var(--header-background);
    }

    .tag_msg_write {
        background: #212121;
    }
}

.security-notice {
    color: #cdcdcd;
}

.stream-alerts-dashboard .test-lab-card {
    background-color: #202248;
    border-color: #5958B1;
}

.stream-alerts-dashboard .url-input-group {
    border: none;
    background: #29292b;
}

.stream-alerts-dashboard .url-input-group input {
    background: #29292b;
    color: rgb(255 255 255 / 87%);
}

.stream-alerts-dashboard .url-input-group input:hover {
    background: #3e3e3e;
}

.stream-alerts-dashboard .url-input-group .btn-copy {
    border: none;
    background: #2E3135;

}

.stream-alerts-dashboard .test-lab-card h6 {
    color: #B1A9FF;
}

.stream-alerts-dashboard .test-lab-card p {
    color: #B4B4B4;
}

.stream-alerts-dashboard .url-help-text {
    color: #B4B4B4;
}

.stream-alerts-dashboard .widget-preview-container {
    background-color: #111111;
    background-image: radial-gradient(#313131 1px, transparent 1px);
    background-size: 20px 20px;
    border: 1px solid #3A3A3A;
}

.palette-name {
    color: var(--gray-dark-11);
}

.payment-security-notice {
    color: #B4B4B4;
    color: #B4B4B4;
}


.select-trigger {
    background: #222222;
    color: #fff;
    border: 1px solid #3A3A3A;
    background: #222222;
    color: #fff;
    border: 1px solid #3A3A3A;
}


.select-trigger:hover {
    border-color: #484848;
    background-color: #2A2A2A;
    border-color: #484848;
    background-color: #2A2A2A;
}

.minimal-select-react .select-trigger {
    border-color: #363A3F;
}


.trigger-text {
    color: #fff;
    color: #fff;
}


.chevron-icon {
    color: #fff;
    color: #fff;
}


.select-options {
    background: #222222;
    border: 1px solid #3A3A3A;
    background: #222222;
    border: 1px solid #3A3A3A;
}


.option-item {
    color: #fff;
    color: #fff;
}


.option-item:hover {
    background-color: #2A2A2A;
    background-color: #2A2A2A;
}


.option-item.selected {
    background-color: #313131;
    color: #fff;
    background-color: #313131;
    color: #fff;
}


.type-icon {
    color: #fff;
    color: #fff;
}


.check-icon {
    color: #29A383;
    color: #29A383;
}


.voice-recorder-wrapper {
    background: none;
    border: 2px dashed #3A3A3A;
    background: none;
    border: 2px dashed #3A3A3A;
}


.recording-timer {
    color: #fff;
    color: #fff;
}


.btn-record:hover {
    background-color: #EC5D5E;
    /* Red-600 */
    box-shadow: 0 4px 6px -1px rgba(239, 68, 68, 0.3);
    background-color: #EC5D5E;
    /* Red-600 */
    box-shadow: 0 4px 6px -1px rgba(239, 68, 68, 0.3);
}


.btn-stop {
    background-color: #F0F0F0;
    /* Dark */
    color: #202020;
    background-color: #F0F0F0;
    /* Dark */
    color: #202020;
}


.btn-stop:hover {
    background-color: #F9F9F9;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.2);
    background-color: #F9F9F9;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.2);
}


.btn-delete-recording {
    color: #FF9592;
    color: #FF9592;
}


.btn-delete-recording:hover {
    background-color: #201314;
    /* Light red bg */
    background-color: #201314;
    /* Light red bg */
}


.help-text {
    color: #B4B4B4;
    color: #B4B4B4;
}

/* --- Creator Dashboard Dark Styles --- */
.cd-control-bar {
    background: #17181a;
    border: none;
}

.cd-btn-control {
    background: #212225;
    border-color: #363A3F;
    color: #B0B4BA;
    box-shadow: none;
}

.cd-btn-control:hover {
    background-color: #111927;
    border-color: #104D87;
    color: #70B8FF;
}

.minimal-select-react .select-options {
    background: #212225;
    border-color: #363A3F;
}

.minimal-select-react .option-item {
    color: #B0B4BA;
}

.minimal-select-react .option-item:hover,
.minimal-select-react .option-item.selected {
    background-color: #2F3338;
    color: #E2E4E9;
}

.cd-date-range-picker {
    background: #212225;
    border-color: #363A3F;
    box-shadow: none;
    cursor: pointer;
}

.cd-date-range-picker input:hover {
    cursor: pointer;
    border-color: #104D87;
}

.cd-date-range-picker input[type="date"] {
    color: #B0B4BA;
    border-color: #363A3F;
}

.cd-separator {
    background-color: #3f444c;
}

.cd-section-title {
    color: #8792a2;
}

.cd-card {
    background: #17181a;
    border: none;
}

.cd-kpi-label {
    color: #8792a2;
}

.cd-kpi-value {
    color: #fff;
}

.cd-change-up {
    color: #3DD68C;
    background-color: #132D21;
    border: 1px solid #20573E;
}

.cd-change-down {
    color: #FF9592;
    background-color: #3B1219;
    border: 1px solid #72232D;
}

.cd-change-neutral {
    color: #B4B4B4;
    background-color: #222222;
    border: 1px solid #3A3A3A;
}

.cd-chart-title {
    color: #eee;
}

.highcharts-tooltip-box {
    fill: #2e3238;
}

.highcharts-tooltip text {
    fill: #e3e8ee;
}


.cd-no-data-pill {
    background: #222222;
    color: #B4B4B4;
}

.cd-bg-line {
    border-top: 1px dashed #3A3A3A;
}

.cd-info-icon {
    color: #6E6E6E;
}

.creators-dashboard-balance-value {
    color: #3DD68C !important;
}

.cd-icon-box {
    background-color: #222222;
    color: #7B7B7B;
}

.gross-revenue {
    color: #00A2C7;
    background-color: #101B20;
}

.available-balance {
    color: #30A46C;
    background-color: #121B17;
}

.net-revenue {
    color: #8E4EC6;
    background-color: #1E1523;
}

.monthly-revenue {
    color: #5B5BD6;
    background-color: #171625;
}

.active-subscriptions {
    color: #FFC53D;
    background-color: #1D180F;
}

.annualized-mrr-calc {
    color: #E54666;
    background-color: #1E1517;
}

.donation-revenue {
    color: #E54666;
    background-color: #1E1517;
}

.subscription-revenue {
    color: #3E63DD;
    background-color: #141726;
}

.avg-donation {
    color: #F76B15;
    background-color: #1E160F;
}

.cd-empty-chart-axes {
    color: #B4B4B4;
}

.cd-kpi-tooltip {
    background-color: #F9F9F9;
    color: #202020;
}

.cd-tooltip-formula {
    background-color: #F0F0F3;
}

.cd-tooltip-desc {
    color: #646464;
}

.cd-tooltip-title {
    color: #202020;
}

.form-operator {
    color: #202020;
}

.cd-tip-toast {
    background-color: #111111;
    border-color: #3A3A3A;
}

.cd-tip-icon {
    color: #EEEEEE;
}

.cd-tip-title {
    color: #EEEEEE;
}

.cd-tip-desc {
    color: #B4B4B4;
}

.cd-tip-close {
    color: #EEEEEE;
}

.cd-tip-close:hover {
    background-color: #222222;
}

.inpdp-compliance-notice {
    background: #141726;
    border-color: #304384;
}

.inpdp-compliance-notice .inpdp-notice-content p {
    color: #EEEEEE;
}

.inpdp-compliance-notice .inpdp-notice-content p strong {
    color: #D6E1FF;
}

/* ── INPDP Logo Switch – Dark Mode ── */
.inpdp-logo-light {
    display: none !important;
}

.inpdp-logo-dark {
    display: block !important;
}
.coming-soon-badge {
    background: #0D2847;
    color: #70B8FF;
}

.feature-description {
    color: #B4B4B4;
}

.sa-toggle-row {
    background: #29292b;
}

.sa-toggle-row .sa-toggle-title {
    color: #EEEEEE;
}

.sa-toggle-row .sa-toggle-help {
    color: #B4B4B4;
}

.sa-toggle-slider {
    background: rgba(255, 255, 255, 0.15);
}

.sa-toggle-slider::before {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* ═══════════════════════════════════════════════════
   Fan Badges – Dark Mode
   ═══════════════════════════════════════════════════ */

.fb-preview-box {
    background-color: #111111;
    border-color: #3A3A3A;
    background-image: radial-gradient(#313131 1px, transparent 1px);
}

.fb-preview-card {
    background: #222222;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
}

.fb-preview-username {
    color: #e6e6e6;
}

.palette-item.active {
    background: rgba(255, 255, 255, 0.05);
}

.palette-split-prog {
    border-left-color: rgba(255, 255, 255, 0.05);
}

.fb-svg-upload-zone {
    background: #1A1A1A;
    border-color: #3A3A3A;
}

.fb-svg-upload-zone.dragover {
    border-color: var(--main, #0090FF);
    background: #1A2535;
}

.fb-svg-upload-zone p {
    color: #888;
}

.fb-svg-textarea {
    background: #29292b !important;
    color: #e6e6e6 !important;
    border-color: #3A3A3A !important;
}

/* Per-pack dark overrides */
.fb-pack-section {
    border-color: #3A3A3A;
}

.fb-toggle-btn {
    color: #888;
}

.fb-pack-price {
    color: #777;
}

.fb-field-group>.tag_field_label {
    color: #cdcdcd;
}



.fb-empty-state p {
    color: #888;
}

/* ═══════════════════════════════════════════════════
   Profile Badges Management – Dark Mode
   ═══════════════════════════════════════════════════ */

.badge-management-container {
    background: #17181a !important;
    border-color: #3b3b3b !important;
}

.badge-management-container .tag_field_label,
.badge-management-container .drag-handle {
    color: #e7e7e7 !important;
}

.badge-management-container p.bold {
    color: #ffffff !important;
}

.fb-preview-stage-wrap {
    border-color: var(--gray-dark-6);
    background-image: radial-gradient(#313131 1px, transparent 1px);
}

.badge-draggable-item {
    border-color: var(--gray-dark-6);
}

.badge-draggable-item:hover {
    border-color: var(--main);
}

.badge-draggable-item .slider {
    background-color: rgba(255, 255, 255, 0.15) !important;
}
.sub-item-details-box {
  background: #18191b !important;
  border-color: #3b3b3b !important;
}
.sub-streak-title {
  color: #ffffff !important;
}
.sub-tier-subtitle {
  color: #b0b0b0 !important;
}
.sub-progress-header {
  color: #888 !important;
}
.sub-progress-bar-bg {
  background: #3d3d3d !important;
}
.sub-footer-details {
  border-top-color: #3d3d3d !important;
}
.sub-expire-label {
  color: #b0b0b0 !important;
}
.sub-expire-value {
  color: #ffffff !important;
}
.tu-dots-btn:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: #fff !important;
}
.tu-sub-dropdown {
  background-color: #1e1f21 !important;
  border: 1px solid #3d3d3d !important;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5) !important;
}
.tu-sub-dropdown li a:hover {
  background-color: #2d2d2d !important;
}

/* --- Monetization UI Dark Mode --- */
.mon-settings-viewport,
.mon-live-preview-viewport {
    background: #191919 !important;
    border-color: #2f2f2f !important;
}

.mon-settings-card {
    background: #17181a !important;
    border-color: #2f2f2f !important;
}

.mon-config-badge-preview-area,
.mon-live-preview-viewport {
    background-color: var(--gray-dark-1) !important;
    background-image: radial-gradient(#2f2f2f 1px, transparent 1px) !important;
    background-size: 20px 20px !important;
}

.mon-preview-phone-screen {
    background: var(--gray-dark-1);
}

.mon-preview-plan-name,
.mon-preview-plan-cost,
.mon-preview-plan-summary,
.mon-preview-user-displayname {
    color: #fff !important;
}

.mon-preview-secured-tag {
    color: var(--gray-dark-9);
}


.mon-preview-secured-tag span {
    color: var(--gray-dark-11);
}

.mon-settings-hr {
    border-top-color: #2f2f2f !important;
}

.mon-modal-close-trigger {
    background: var(--gray-dark-3);
    color: var(--gray-dark-11);
}

.mon-modal-close-trigger:hover {
    background-color: var(--gray-dark-4);
    color: var(--gray-dark-12);
}

.mon-config-color-option.active .mon-config-theme-label {
    color: var(--gray-dark-12);
}
.mon-config-color-option:hover .mon-config-theme-label {
    color: var(--gray-dark-12);
}

.mon-config-theme-label {
    color: var(--gray-dark-11);
}

.mon-settings-viewport {
    border-right-color: #2f2f2f !important;
}

.mon-settings-card {
    background: #18181a !important;
    border-color: #2f2f2f !important;
}

.mon-config-icon-dropzone {
    background: var(--gray-dark-1);
    border: 1px dashed var(--gray-dark-6);
    color: var(--gray-dark-11) !important;
}

.mon-config-icon-dropzone:hover {
    border-color: var(--blue-dark-8);
    background: var(--blue-dark-2);
}

.mon-config-icon-dropzone:hover .mon-config-icon-upload-glyph {
    color: var(--blue-dark-9);
}

.mon-config-icon-dropzone:hover .mon-settings-subtitle {
    color: var(--blue-dark-11);
}

.mon-config-icon-upload-glyph {
    color: #B4B4B4;
}
.mon-ai-magic-tool {
    background: linear-gradient(#18181a, #18181a) padding-box, linear-gradient(135deg, var(--indigo-dark-8) 0%, var(--pink-dark-8) 50%, var(--ruby-dark-8) 100%) border-box !important;
}

.mon-ai-magic-tool svg {
    color: var(--gray-dark-12);
}

.mon-ai-magic-tool.ai-magic-racing {
    background: linear-gradient(#18181a, #18181a) padding-box, linear-gradient(90deg, var(--indigo-dark-9), var(--pink-dark-9), var(--ruby-dark-9), var(--indigo-dark-9)) border-box !important;
    background-size: 300% 100% !important;
}

/* Modal Surface Overrides for Dark Mode */
#add_monetization_modal .modal-content,
[id^="edit_monetization_modal_"] .modal-content {
    background-color: var(--gray-dark-2);
    border: 1px solid var(--gray-dark-6);
}

#add_monetization_modal .modal-header,
[id^="edit_monetization_modal_"] .modal-header,
#add_monetization_modal .modal-footer,
[id^="edit_monetization_modal_"] .modal-footer {
    background: #191919 !important;
    border-color: #3A3A3A !important;
}

/* Internal Preview UI for Dark Mode */
.mon-preview-subscription-plan {
    background: var(--gray-dark-2);
    border-color: var(--gray-dark-6);
}
.mon-preview-plan-cost small {
    color: var(--gray-dark-11);
}
.mon-preview-user-card {
    background: transparent !important;
    border: none !important;
}

.mon-preview-user-details .mon-preview-user-displayname {
    color: var(--gray-dark-12);
}

.mon-settings-viewport h5,
.mon-settings-viewport .tag_field_label {
    color: var(--gray-dark-12);
}

/* Fan Badge Theme + Tier Matrix for Dark Mode */

/* --- TIER 1 (Soft Glass) --- */
.theme-blue.badge-tier-1 { background-color: var(--blue-dark-3) !important; color: var(--blue-dark-11) !important; }
.theme-pink.badge-tier-1 { background-color: var(--pink-dark-3) !important; color: var(--pink-dark-11) !important; }
.theme-teal.badge-tier-1 { background-color: var(--teal-dark-3) !important; color: var(--teal-dark-11) !important; }
.theme-gold.badge-tier-1 { background-color: var(--amber-dark-3) !important; color: var(--amber-dark-11) !important; }
.theme-red.badge-tier-1 { background-color: var(--red-dark-3) !important; color: var(--red-dark-11) !important; }
.theme-purple.badge-tier-1 { background-color: var(--purple-dark-3) !important; color: var(--purple-dark-11) !important; }

/* --- TIER 2 (Bordered Glass) --- */
.theme-blue.badge-tier-2 { background-color: var(--blue-dark-3) !important; border: 1px solid var(--blue-dark-6) !important; color: var(--blue-dark-11) !important; }
.theme-pink.badge-tier-2 { background-color: var(--pink-dark-3) !important; border: 1px solid var(--pink-dark-6) !important; color: var(--pink-dark-11) !important; }
.theme-teal.badge-tier-2 { background-color: var(--teal-dark-3) !important; border: 1px solid var(--teal-dark-6) !important; color: var(--teal-dark-11) !important; }
.theme-gold.badge-tier-2 { background-color: var(--amber-dark-3) !important; border: 1px solid var(--amber-dark-6) !important; color: var(--amber-dark-11) !important; }
.theme-red.badge-tier-2 { background-color: var(--red-dark-3) !important; border: 1px solid var(--red-dark-6) !important; color: var(--red-dark-11) !important; }
.theme-purple.badge-tier-2 { background-color: var(--purple-dark-3) !important; border: 1px solid var(--purple-dark-6) !important; color: var(--purple-dark-11) !important; }

/* --- TIER 3 (Solid/Legendary) --- */
.theme-blue.badge-tier-3 { background-color: var(--blue-dark-9) !important; color: #FFF !important; }
.theme-pink.badge-tier-3 { background-color: var(--pink-dark-9) !important; color: #FFF !important; }
.theme-teal.badge-tier-3 { background-color: var(--teal-dark-9) !important; color: #FFF !important; }
.theme-gold.badge-tier-3 { background-color: var(--amber-dark-9) !important; color: #FFF !important; }
.theme-red.badge-tier-3 { background-color: var(--red-dark-9) !important; color: #FFF !important; }
.theme-purple.badge-tier-3 { background-color: var(--purple-dark-9) !important; color: #FFF !important; }

/* Shared Details for Dark Mode */
.mon-badge-streak-badge {
    border-left-color: rgba(255, 255, 255, 0.3) !important;
}

.mon-badge-glyph svg {
    filter: drop-shadow(0 0 2px rgba(255, 255, 255, 0.2));
}

.mon-config-badge-preview-area {
    background-image: radial-gradient(#313131 1px, transparent 1px) !important;
    border-color: var(--gray-dark-6);
}

.mon-config-color-option {
    border-color: var(--gray-dark-7);
}

.mon-config-color-option:hover {
    background: var(--gray-dark-4);
}

.mon-config-color-option.active {
    border-color: var(--blue-dark-8);
}
/* Subscription Page Dark Mode */
.tu_monetize_sub { border-color: var(--gray-dark-6); }
.tu_monetize_sub .profile h6 { color: #eee; }
.tu_monetize_sub .profile p { color: #aaa; }
.tu_monetize_sub hr { border-color: var(--gray-dark-6); }
.tu_monetize_sub .head .title { color: var(--gray-dark-12); }
.tu_monetize_sub .head .price { color: var(--gray-dark-12); }
.tu_monetize_sub .head .price small { color: var(--gray-dark-11); }
.tu_monetize_sub .sub-item-details-box { background: #2a2a2a !important; }
.sub-streak-title { color: #ccc !important; }
.sub-tier-subtitle { color: var(--blue-dark-9) !important; }
.sub-progress-header { color: #888 !important; }
.sub-progress-bar-bg { background: #3a3a3a !important; }
.sub-progress-bar-fill { background: var(--blue-dark-9) !important; }
.sub-footer-details { border-top-color: #333 !important; }
.sub-expire-label { color: #777 !important; }
.sub-expire-value { color: #ccc !important; }
/* Unsubscribe Modal Dark Mode */
#unsubscribe-monetization .modal-content { background: #212121 !important; border: 1px solid #333 !important; }
#unsubscribe-monetization .modal-body p { color: #ccc !important; }
#unsubscribe-monetization .modal-footer { border-top-color: #333 !important; }
#unsubscribe-monetization .btn-default { background: #333 !important; color: #eee !important; border-color: #444 !important; }

.monetization-header-label {
    color: var(--gray-dark-11) !important;
    opacity: 0.7;
}

/* Monetization Content Dark Mode Overrides */
.yearly-loyalty-runway {
    background: rgba(59, 130, 246, 0.1);
    border-color: rgba(59, 130, 246, 0.4);
}

.yearly-loyalty-runway .runway-desc {
    color: #94a3b8;
}

.sub-section-head, .sub-security-box { color: var(--gray-dark-12) !important; }
.sub-tag-gold { background: rgba(217, 119, 6, 0.1); border-color: rgba(217, 119, 6, 0.3); color: #fdf6b2; }
.sub-tag-gray, .sub-security-box { background: var(--gray-dark-1); border-color: var(--gray-dark-4); color: var(--gray-dark-11); }
.security-index-badge { background: rgba(59, 130, 246, 0.15); color: #60a5fa; }

.tag_switch_noti {
    background: var(--gray-dark-3);
}

.tag_switch_noti li a.active {
    background: var(--gray-dark-2);
    color: white;
}

.mon-upgrade-tag--savings-incentive {
    background-color: var(--green-dark-3);
    color: var(--green-dark-11);
}
.mon-reward-wall-col,
.tier-detail-card {
    background: var(--gray-dark-1);
    border-color: var(--gray-dark-6);
}

.tier-milestone-tag {
    background: var(--gray-dark-6);
    color: var(--gray-dark-10);
}

.gold-tag {
    background: #3a2e00;
    color: var(--amber-dark-11);
}

.mon-perks-toggle-btn {
    background: var(--gray-dark-3);
    color: var(--gray-dark-11);
}

.mon-perks-toggle-btn:hover {
    background: var(--gray-dark-4);
    color: var(--gray-dark-12);
}

.mon-upgrade-notice--time-stacking-info {
    background: var(--violet-dark-1);
    border-color: var(--violet-dark-6);
}

.mon-upgrade-notice--time-stacking-info p strong {
    color: var(--violet-dark-12);
}

.mon-upgrade-notice--time-stacking-info p {
    color: var(--gray-dark-11);
}

.mon-upgrade-badge--current-status {
    background-color: var(--green-dark-3);
    color: var(--green-dark-11);
}

.mon-wall-dots-bg {
    background-image: radial-gradient(var(--gray-dark-5) 1px, transparent 1px);
}
.mon-fw-rewards-label {
    color: var(--gray-dark-11);
}
.mon-wall-sunrise-bg {
    background: radial-gradient(circle at top left, rgba(255, 215, 0, 0.02) 0%, rgba(0, 0, 0, 0) 80%);
}

.mon-explainer-icon-stub {
    background: var(--gray-dark-3);
    color: var(--gray-dark-12);
}
.mon-fw-loyalty-wall-container {
    border: 1px solid var(--gray-dark-6);
}
/* Mon Loyalty Roadmap Modal Dark */
.mon-loyalty-roadmap--milestone-tier-box { background: var(--gray-dark-1); border-color: var(--gray-dark-6); }
.mon-loyalty-roadmap--milestone-tier-box .milestone-info h5 { color: var(--gray-dark-12); }
.mon-loyalty-roadmap--milestone-tier-box .milestone-info p { color: var(--gray-dark-11); }
.tier-milestone-tag { background: #111; border-color: #333; }
.connector-line { border-left-color: var(--gray-dark-8); }
.mon-loyalty-roadmap--duration-milestone-tag { background: #222; border-color: var(--gray-dark-6); color: var(--gray-dark-11); }
.mon-loyalty-roadmap--chronological-marker { border-color: var(--gray-dark-6); background: var(--gray-dark-9);}

.mon-tiers-modal-title { color: #fff; }
.mon-tiers-modal-desc { color: #999; }
.mon-tiers-modal-content { box-shadow: 0 20px 50px rgba(0,0,0,0.6); }

.mon-fw-title {
    color: var(--gray-dark-12);
}
.mon-fw-desc {
    color: var(--gray-dark-11);
}
.mon-fw-feature-title {
    color: var(--gray-dark-12);
}
.mon-fw-feature-desc {
    color: var(--gray-dark-11);
}

.mon-fw-unlock-label {
    color: var(--gray-dark-11);
}
/* Subscriptions Manager Inline Styles Moved to CSS */
body.dark .mon-sub-manage--actions-toggle { color: #888; }
body.dark .profile h6, body.dark .title, body.dark .mon-sub-manage--streak-counter-value, body.dark .mon-sub-manage--secured-revenue-info, body.dark .mon-sub-manage--loyalty-tier-progress-box span:first-child { color: var(--gray-dark-12) !important; }
body.dark .profile p, body.dark .mon-sub-manage--streak-label { color: var(--gray-dark-11) !important; }
.mon-sub-manage--field-header {color: var(--gray-dark-12);}
body.dark .mon-sub-manage--security-column { border-color: var(--gray-dark-6); background: transparent; }
@media (max-width: 991px) { body.dark .mon-sub-manage--security-column { border-color: #2a2a2a; } }

body.dark .mon-sub-manage--loyalty-tier-progress-box { background: var(--gray-dark-2); border-color: var(--gray-dark-6); }
body.dark .mon-sub-manage--progress-track { background: var(--gray-dark-6); }

body.dark .mon-sub-manage--status-tag--premium { background: var(--purple-dark-2); border-color: var(--purple-dark-6); color: var(--purple-dark-11); }
body.dark .mon-sub-manage--status-tag--standard { background: var(--teal-dark-2); border-color: var(--teal-dark-6); color: var(--teal-dark-11); }

body.dark .mon-sub-manage--secured-revenue-info { background: #141414; border-color: #2a2a2a; color: #ddd; }
body.dark .mon-sub-manage--payment-milestone-marker { background: rgba(59, 130, 246, 0.15); color: #60a5fa; }
.mon-sub-manage--view-roadmap-trigger { color: var(--blue-dark-11); }
.mon-sub-manage--view-roadmap-trigger:hover { color: var(--blue-dark-12); }
body.dark .mon-sub-manage--card-footer-grid { border-color: var(--gray-dark-6); }
body.dark .text-right span[class*="mon-sub-manage--footer-tier-highlight"] { color: var(--gray-dark-12); }
.mon-sub-manage--progress-fill {background-color: var(--green-dark-9);}
body.dark .mon-sub-manage--avatar-placeholder { background: #2a2a2a; color: #fdfdfd; }
body.dark .mon-sub-manage--profile-name { color: var(--gray-dark-12); }
body.dark .mon-sub-manage--profile-username { color: var(--gray-dark-11); }
body.dark .mon-sub-manage--title { color: var(--gray-dark-12); }
body.dark .mon-sub-manage--progress-label { color: var(--gray-dark-12); }
body.dark .mon-sub-manage--progress-value { color: var(--gray-dark-11); }
body.dark .mon-sub-manage--footer-status-text { color: var(--gray-dark-11); }
body.dark .mon-sub-manage--footer-tier-highlight { color: var(--gray-dark-12); }

.tu_balance_card {
    box-shadow: 0 10px 40px rgba(0,0,0,0.3);
}

.grey_card {
    background: linear-gradient(135deg, var(--slate-dark-9) 0%, var(--slate-dark-10) 100%);
}
.blue_card {
    background: linear-gradient(135deg, var(--indigo-dark-9) 0%, var(--indigo-dark-10) 100%);
}
table.wow_pymnt_table .label-warning {
  color: #FFCA16;
  background-color: #302008;
}

table.wow_pymnt_table .label-success {
  color: #3DD68C;
  background-color: #132D21;
}

table.wow_pymnt_table .label-danger {
  color: #FF9592;
  background-color: #3B1219;
}
.badge-preview-empty-msg {
    color: var(--gray-dark-11);
}
.badge-preview-empty-msg svg {
    color: var(--gray-dark-9);
}
/* Switch Dark Mode */
.tu-switch-slider {
    background: var(--gray-dark-5);
}

.tu-switch-slider::before {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.tu-switch input:checked + .tu-switch-slider {
    background: var(--main);
}

/* Inner Circle Shared Highlights */
.ic-user-highlight {
    background-color: var(--gray-dark-3) !important;
    box-shadow: inset 2px 0 0 0 var(--theme-color) !important;
}

.pill-filter-btn,
.main-tab-btn {
    color: #acb3c2 !important;
}

.pill-filter-btn.active.glow-danger {
    background-color: #ad00ff !important;
    box-shadow: 0 0px 22px 3px rgba(173, 0, 255, 0.45) !important;
}
