/*
 * Overrides legados do modo escuro.
 *
 * Carregado sempre, logo depois de style.css; todas as regras são escopadas
 * em :where(html.dark), que não soma especificidade, então a cascata é a
 * mesma de quando o arquivo era injetado só no modo escuro. As cores fixas
 * foram trocadas por tokens (ds/tokens.css). Regra nova de modo escuro vai
 * para ds/, não para cá.
 */
/*Header*/
:where(html.dark) .navbar-fixed-top{ background: var(--background) !important; border-bottom: none !important; }
:where(html.dark) nav.navbar-findcond .search-header input{ background-color: var(--muted) !important; }
:where(html.dark) nav.navbar-findcond .search-header input:focus{border-color: var(--brand) !important;}
:where(html.dark) .dropdown-menu.notfi-dropdown h5{ background: var(--background) !important; }
:where(html.dark) .dropdown-menu.notfi-dropdown li ul li:hover{ background: var(--muted) !important; }
:where(html.dark) .dropdown-menu.ani-acc-menu svg.feather{ color: var(--muted-foreground); }
:where(html.dark) header .dropdown-menu.ani-acc-menu li a,:where(html.dark) header .dropdown-menu.ani_log_menu li a{color: var(--foreground) !important;}
:where(html.dark) nav.navbar-findcond ul.navbar-nav a.search-icon svg path{fill: var(--foreground) }
:where(html.dark) .yp_side_drawer .open_side_menu_head{background: var(--card);border-color: rgba(255, 255, 255, 0.1);}
:where(html.dark) .sidebar-ad-container .sidebar-ad-inner .info{
	background: var(--card);
}
:where(html.dark) .sidebar-ad-container{
	box-shadow: none !important;
}
/*Main*/
:where(html.dark) .vid_srch_filtr .pt_forms{background-color: var(--card);}
:where(html.dark) .yp_trans{background: transparent !important;box-shadow: none !important;}
:where(html.dark) .home-page-categories .videos .video-list .video-list-image a,:where(html.dark) .video-latest-list .video-thumb a,:where(html.dark) .login-page,:where(html.dark) nav.navbar-findcond .search-header .search-dropdown,:where(html.dark) .yp_pub_elemnt .publisher-element{background: var(--card);}
:where(html.dark) .yp_side_drawer{background: var(--background);}
:where(html.dark) .yp_side_drawer ul.sections li a svg{fill: var(--muted-foreground);}
:where(html.dark) .yp_side_drawer ul.sections li.active a{color: var(--brand) !important;}
:where(html.dark) .yp_side_drawer ul.sections li a:hover{background-color: rgba(136, 136, 136, 0.4);}
:where(html.dark) .home-page-categories .videos .video-list .video-list-by span,:where(html.dark) .home-page-categories .videos .video-list .video-list-by a,:where(html.dark) .video-latest-list.video-wrapper .video-info span,:where(html.dark) .video-latest-list.video-wrapper .video-info a,:where(html.dark) .video-latest-list.video-wrapper .video-info{color: var(--muted-foreground) !important;}
:where(html.dark) .slick-prev,:where(html.dark) .slick-next{background: var(--card);}
:where(html.dark) input,:where(html.dark) textarea,:where(html.dark) select,:where(html.dark) .bootstrap-select button,:where(html.dark) .bootstrap-select button span{ border-color: var(--border) !important; background-color: var(--card) !important; box-shadow: none; color: var(--foreground) !important; }
:where(html.dark) input[data-plyr="seek"],:where(html.dark) input[data-plyr="volume"]{
	background:  transparent !important;
}
:where(html.dark) .plyr__menu__container .plyr__control>span,:where(html.dark) .plyr__menu__container .plyr__menu__value,:where(html.dark) .plyr__progress .plyr__tooltip{
	color:  var(--muted-foreground) !important;
}
:where(html.dark) .bootstrap-select button:hover,:where(html.dark) .bootstrap-select button:hover span{background-color: var(--card) !important;}
:where(html.dark) body{ background: var(--background) !important; border-color: var(--border) !important;color: var(--foreground);}
:where(html.dark) nav.navbar-findcond ul.dropdown-menu > li > a:hover{ background: var(--card) !important; color: var(--foreground) !important; }
:where(html.dark) .pp_mat_input input:focus,:where(html.dark) .pp_mat_input textarea:focus,:where(html.dark) .pp_mat_input select:focus{border-color: var(--brand) !important;}
:where(html.dark) .pp_mat_input label{background: var(--card);/* color: var(--brand) !important; */}
:where(html.dark) .pp_mat_input input:placeholder-shown:not(:focus) + label{color: var(--foreground) !important;}
:where(html.dark) .login-page .login_signup_combo .login__ .btn{background-color: black !important;}
:where(html.dark) .login-page .login-icons{border-color: var(--border);}
:where(html.dark) nav.navbar-findcond .search-header .search-dropdown .search-result a{color: var(--foreground) !important;}
/*Ads*/
:where(html.dark) .user-ads-list-container{ background: var(--card) !important; color: var(--foreground) !important; }
:where(html.dark) .bootstrap-select *,:where(html.dark) .user-ads-list-container table *,:where(html.dark) table#withdrawal-requests *{ background: var(--card) !important; color: var(--foreground) !important; border-color: var(--border) !important; }
:where(html.dark) .tgl-ios + .tgl-btn{background: rgb(189, 189, 189) !important;}
:where(html.dark) .tgl-ios:checked + .tgl-btn{background: rgba(0, 150, 136, 0.5) !important;}
:where(html.dark) .yp_ads_add .add-amount h5 input{background: var(--background) !important}
/*Blog*/
:where(html.dark) .read-content,:where(html.dark) .related-article-wrapper{ background: var(--card); border: 1px solid var(--border); }
:where(html.dark) .read-article-container .read-article-meta{border-top: 1px solid rgba(255, 255, 255, 0.05);border-bottom: 1px solid rgba(255, 255, 255, 0.05);}
/*Settings*/
/*Watch*/
:where(html.dark) .video-options{ border-color: var(--border) !important; }
:where(html.dark) .pt_video_comments .yp_video_comment textarea{ border-color: var(--border) !important; }
:where(html.dark) .video-published{ color: var(--foreground) !important; }
/*Modal*/
:where(html.dark) .modal-content,:where(html.dark) .modal.matdialog .modal-header,:where(html.dark) .modal.matdialog .modal-footer{background-color: var(--background);}
:where(html.dark) .modal.matdialog .matbtn:hover{background: var(--card);}
/*Profile*/
:where(html.dark) .profile-container .links-container ul,:where(html.dark) .profile-container .links-container ul li{background: transparent !important}
:where(html.dark) .profile-container .pt_chnl_info .avatar-container{ border-color: var(--border); }
:where(html.dark) .profile-container .pt_chnl_info .subscribe-btn-container .btn-subscribe{color: #000000 !important;}
:where(html.dark) .profile-container .pt_chnl_info .subscribe-btn-container .btn-message{background-color: rgb(255 255 255 / 15%); }
:where(html.dark) .thumbnail-preview-renderer{border-color: var(--border);}
:where(html.dark) .play-lists:after,:where(html.dark) .play-lists:before{background: rgba(83, 83, 83, 0.15);}
:where(html.dark) .video-title{ color: var(--foreground) !important; }
:where(html.dark) .video-publisher{ color: var(--foreground) !important; }
:where(html.dark) .video-views{ color: var(--foreground) !important; text-transform: lowercase; }
:where(html.dark) a{ color: inherit !important; color: var(--foreground) !important; }
:where(html.dark) p,:where(html.dark) span,:where(html.dark) h1,:where(html.dark) h2,:where(html.dark) h3,:where(html.dark) h4,:where(html.dark) h5,:where(html.dark) h6,:where(html.dark) article,:where(html.dark) small,:where(html.dark) b,:where(html.dark) strong,:where(html.dark) td,:where(html.dark) th,:where(html.dark) label,:where(html.dark) button,:where(html.dark) input,:where(html.dark) li,:where(html.dark) .setting-panel input[type='text'],:where(html.dark) .setting-panel input[type='password'],:where(html.dark) .setting-panel.no-padding textarea,:where(html.dark) .setting-panel.no-padding select,:where(html.dark) .setting-panel textarea,:where(html.dark) .setting-panel select,:where(html.dark) .user-setting-panel input[type='text'],:where(html.dark) .user-setting-panel input[type='password'],:where(html.dark) .user-setting-panel textarea,:where(html.dark) .user-setting-panel select{ color: var(--foreground) !important; }
:where(html.dark) li{ background: var(--card) !important; border-color: var(--border) !important; }
:where(html.dark) li.sort-comments a:hover{ background: var(--muted) !important; color: var(--foreground) !important; }
:where(html.dark) .mejs__qualities-selected{ color: var(--brand) !important; }
:where(html.dark) .user-setting-panel{ background: var(--card) !important; color: var(--foreground) !important; border-color: var(--border) !important; box-shadow: none !important; }
:where(html.dark) ul{ background: var(--card) !important; border-color: var(--border) !important; }
:where(html.dark) ul.dropdown-menu{ background: var(--card) !important; border-color: var(--border) !important; }
:where(html.dark) ul.dropdown-menu > li > a:hover{ background: var(--card) !important; color: var(--foreground) !important; }
:where(html.dark) .swal2-modal{ background: var(--background) !important; border-color: #fff !important; }
:where(html.dark) .swal2-modal button.btn{ background: var(--background) !important; border-color: var(--border) !important; box-shadow: none; }
:where(html.dark) .playlist-item{ border-color: var(--border) !important; }
:where(html.dark) .load-more{ color: var(--foreground) !important; border-color: var(--border) !important; }
:where(html.dark) .divider{ background: var(--muted) !important; }
:where(html.dark) .watch-video-show-more{ color: var(--foreground) !important; border-color: var(--border) !important; background-color: var(--background); background-image: linear-gradient(to top, var(--card) 0, var(--card) 100%); }
:where(html.dark) .watch-video-show-more:hover{ background-color: var(--background); background-image: linear-gradient(to top, var(--background) 0, var(--background) 100%); }
:where(html.dark) .comments-header{ color: var(--foreground) !important; }
:where(html.dark) .load-related-videos{ border-color: var(--border) !important; }
:where(html.dark) .load-related-videos button{ background: rgb(255 255 255 / 15%) !important; color: var(--foreground) !important; border: none; }
:where(html.dark) .load-related-videos button:focus{ background: rgb(255 255 255 / 15%) !important; color: var(--foreground) !important; border: none !important; }
:where(html.dark) hr{ border-color: var(--border) !important; }
:where(html.dark) .settings-header{ box-shadow: none !important; }
:where(html.dark) .recent-articles{ border-bottom: 1px solid var(--border); }
:where(html.dark) .postFooter{ border-top: 1px solid var(--border); }
:where(html.dark) .article-categories h4{ border-color: var(--border) !important; }
:where(html.dark) .article-categories .video-wrapper.popular-articles-wrapper{ border-color: var(--border) !important; }
:where(html.dark) .swal2-success-circular-line-right,:where(html.dark) .swal2-success-circular-line-left,:where(html.dark) .swal2-success-fix{ background: transparent !important; }
:where(html.dark) .pt_forms .last-sett-btn{ background-color: transparent !important; border-top: none !important; }
:where(html.dark) .pt_forms .form-group input[type=text]:focus{ border-color: var(--brand) !important; }
:where(html.dark) .pt_forms .form-group input[type=email]:focus{ border-color: var(--brand) !important; }
:where(html.dark) .pt_forms .form-group input[type=password]:focus{ border-color: var(--brand) !important; }
:where(html.dark) .pt_forms .form-group select:focus{ border-color: var(--brand) !important; }
:where(html.dark) .pt_forms .form-group textarea:focus{ border-color: var(--brand) !important; }
:where(html.dark) .alert-info{ color: var(--foreground); background: var(--background); border-color: var(--brand-text); }
:where(html.dark) .alert-danger{ color: var(--foreground); background: var(--background); border-color: var(--destructive); }
:where(html.dark) .alert-success{ color: var(--foreground); background: var(--background); border-color: var(--success); }
:where(html.dark) .alert-warning{ color: var(--foreground); background: var(--background); border-color: var(--warning); }
:where(html.dark) .toggle-group *{ color: var(--foreground) !important; }
:where(html.dark) .toggle-group .toggle-off{ background: var(--muted) !important; }
:where(html.dark) .alert{ border-radius: 0; }
:where(html.dark) .alert p{ color: var(--warning) !important; }
:where(html.dark) .alert h4{ color: var(--warning) !important; }
:where(html.dark) .main-color{ color: var(--brand) !important; }
:where(html.dark) .next-video{ border-bottom: 1px solid var(--border) !important; }
:where(html.dark) .messages-sidebar .search-box{ background-color: var(--background); border-bottom: 1px solid var(--border); }
:where(html.dark) .messages-sidebar .search-box input{ box-shadow: none !important; }
:where(html.dark) .messages-sidebar .list-group{ box-shadow: none !important;background-color: var(--background) !important;}
:where(html.dark) .messages-sidebar .saving{ color: #1da1f2 !important; }
:where(html.dark) .messages-sidebar .saving span{ color: #1da1f2 !important; }
:where(html.dark) .messages-sidebar ul li a:hover{ background-color: transparent !important; }
:where(html.dark) .btn-default{ background: var(--background); }
:where(html.dark) .btn-default:hover,:where(html.dark) .btn-default:active,:where(html.dark) .btn-default:focus{/* background: var(--background) !important; */}
:where(html.dark) .announcement-renderer,:where(html.dark) .announcement-renderer .alert{ background-color: var(--background); }
:where(html.dark) .modal-footer{ background-color: var(--card); border-top: 1px solid var(--border); }
:where(html.dark) .content{ background: var(--card); box-shadow: 0 1px 0 0 #212121, 0 0 0 1px #212121; }
:where(html.dark) .import-form-content{ border-top: 1px solid var(--border); }
:where(html.dark) .pt_about{ color: var(--foreground); }
:where(html.dark) .publisher-element{border-top: 1.5px solid var(--border);border-bottom: 1.5px solid var(--border);}
:where(html.dark) .search-result a{ color: var(--muted-foreground) !important; }
:where(html.dark) .login-icons a{ color: initial !important; }
:where(html.dark) .home-page-categories .row{ border: none !important; margin-bottom: 0 !important; }
:where(html.dark) .navbar.navbar-findcond.navbar-default.second-header-layout{ border: none !important; background: var(--card) !important; border-radius: 0 !important; border-top: 2px solid var(--border) !important; }
:where(html.dark) .navbar.navbar-findcond.navbar-default.second-header-layout ul.nav.navbar-nav li{ background: var(--card) !important; }
:where(html.dark) .page-margin.video-player-page .publisher-subscribe-button button{ background: var(--brand) !important; border-color: var(--brand); }
:where(html.dark) .page-margin.video-player-page .publisher-subscribe-button span{ background: var(--brand) !important; border-color: var(--brand); }
:where(html.dark) .page-margin.video-player-page .related-header h4{ border-bottom: 1px solid var(--border) !important; }
:where(html.dark) .subscriptions-list .video-wrapper .video-actions{ padding-right: 10px; }
:where(html.dark) .subscriptions-list .video-wrapper .video-desc{ color: var(--muted-foreground) !important; }
:where(html.dark) .subscriptions-list .video-wrapper hr{ border-color: var(--border) !important; }
:where(html.dark) .upload-head hr{ border-color: var(--border) !important; }
:where(html.dark) .video-menu ul li span:hover{ background: var(--brand) !important; color: var(--foreground) !important; }
:where(html.dark) .text-center.no-content-found{ color: var(--foreground) !important; }
:where(html.dark) .play-lists .dropdown-menu{ border-radius: 0 !important; }
:where(html.dark) .play-lists .dropdown-menu li span:hover{ background: var(--muted) !important; color: var(--foreground) !important; }
:where(html.dark) .fa-thumb-tack.rotate-r45d{ color: var(--brand); }
:where(html.dark) .termsofuse:not(h4){ color: var(--muted-foreground) !important; }
:where(html.dark) .dataTables_paginate.paging_simple_numbers ul li a{ background: var(--muted) !important; color: var(--foreground) !important; border-color: var(--border) !important; outline: 0; }
:where(html.dark) .dataTables_paginate.paging_simple_numbers ul li.active a{ background: var(--muted) !important; color: #212121 !important; }
:where(html.dark) .settings-sidebar ul{ background: var(--background) !important; }
:where(html.dark) .settings-sidebar ul li{ background: transparent !important; color: var(--foreground) !important; border-color: var(--border) !important; box-shadow: none !important; }
:where(html.dark) .form-control.read-only{ background: var(--muted) !important; color: var(--foreground) !important; }
:where(html.dark) .nav .open > a{ background: transparent !important; }
:where(html.dark) .nav .open > a:focus{ background: transparent !important; }
:where(html.dark) .nav .open > a:hover{ background: transparent !important; }
:where(html.dark) .related-header h4{ border-bottom: 1px solid var(--border) !important; }
:where(html.dark) .user-messages .messages .message .user-message{ background-color: var(--background); box-shadow: none !important; }
:where(html.dark) .user-send-message textarea{ box-shadow: none !important;background: var(--background) !important;}
:where(html.dark) #new-message-form #send-button{ color: var(--brand) !important; background-color: rgba(0, 0, 0, 0.3); }
:where(html.dark) #new-message-form #send-button:hover{ background-color: rgba(0, 0, 0, 0.5); }
:where(html.dark) .pt_history .video-wrapper > div{ box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); }
:where(html.dark) .pt_blogcomm_combo img{ border: none !important; }
:where(html.dark) .user-comments .main-comment .user-avatar img{ border: none !important; }
:where(html.dark) .player-video .video-processing div{ background: var(--background); }
:where(html.dark) .alert p,:where(html.dark) .alert h4{ color: var(--foreground) !important; }
:where(html.dark) .pt_upload_vdo .progress{ background:transparent !important; }
:where(html.dark) .pt_upload_vdo .progress .percent,:where(html.dark) .pt_prcs_vdo{color: var(--foreground) !important;}
:where(html.dark) .empty_state svg.feather{
    color: var(--foreground);
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='m512 256c0 141.386719-114.613281 256-256 256s-256-114.613281-256-256 114.613281-256 256-256 256 114.613281 256 256zm0 0' fill='rgb(255 255 255 / 8%25)'/%3e%3cpath d='m384 256c0 70.691406-57.308594 128-128 128s-128-57.308594-128-128 57.308594-128 128-128 128 57.308594 128 128zm0 0' fill='rgb(255 255 255 / 10%25)'/%3e%3c/svg%3e");
}
:where(html.dark) .empty_state{
	color: var(--foreground) !important;
}
@media (min-width: 992px){:where(html.dark) .yp_side_drawer::-webkit-scrollbar{background: var(--card);}
:where(html.dark) .yp_side_drawer::-webkit-scrollbar-thumb{background: rgba(136, 136, 136, 0.4);}}
:where(html.dark) .private-text{
	background: var(--card) !important;
	color: var(--foreground) !important;
}
:where(html.dark) .highcharts-column-series text{fill: var(--foreground) !important;}
:where(html.dark) .highcharts-root .highcharts-title{fill: var(--foreground) !important;}
:where(html.dark) #video_dropdown .dropdown-menu{background-color: var(--card);}
:where(html.dark) #video_dropdown .dropdown-menu .dropdown-item:hover{color: var(--foreground) !important;}
:where(html.dark) .spin-svg{
	fill: var(--foreground) !important;
}
:where(html.dark) #geo_blocking .bootstrap-select{background-color: var(--card);}
:where(html.dark) .vid_pop_channls{
    border: 1px solid var(--border);
}
:where(html.dark) #bar_loading:before{
    background-color: #ffffff;
}
:where(html.dark) .showing_pages{color: var(--foreground);}
:where(html.dark) .showing_nav{background: var(--background) !important;}
:where(html.dark) .showing_nav .pagination{background: transparent !important;}
:where(html.dark) .pagination li a{background: var(--background) !important; border-color: var(--border) !important;}
:where(html.dark) .pagination .active a{border-color: var(--brand) !important;}
:where(html.dark) .btn_color{background-color: var(--card) !important}
:where(html.dark) .mce-container,:where(html.dark) .mce-container *,:where(html.dark) .mce-widget,:where(html.dark) .mce-widget *,:where(html.dark) .mce-reset{
    color: var(--muted-foreground) !important;
}
:where(html.dark) .set_unbl_usrs{
    border: 1px solid var(--border);
}
:where(html.dark) .set_unbl_usrs button{
    background-color: var(--muted);
}
:where(html.dark) .checkbox label::before{
    background-color: var(--muted);
}
:where(html.dark) .rent_vids_foot .rent_vid_info_name svg{
    color: var(--foreground);
}
:where(html.dark) .pt_actv_hdr time{
    color: var(--foreground);
}
:where(html.dark) .pt_actv_prnt .article-wrapper:not(:last-child){
    border-bottom: 1px solid var(--border);
}
:where(html.dark) .emojionearea,:where(html.dark) .emojionearea.form-control{
    background-color: var(--background);
    border: 1px solid var(--border);
}
:where(html.dark) .emojionearea .emojionearea-editor{
	color: var(--foreground);
}
:where(html.dark) .movie-file-input{border-color: var(--border);}
:where(html.dark) .movie-file-input > .button{background: var(--muted);}
:where(html.dark) .pt_vid_card_prvw{--surface2: #323232;--surface3: #525252;background: rgb(255 255 255 / 8%);}
:where(html.dark) .pt_vid_card_form .form-group label.col-md-12{background: var(--card);}
:where(html.dark) .video-likes{
    color: var(--foreground);
}
:where(html.dark) .publisher-element .publisher-name span{
	opacity: 0.7;
}
:where(html.dark) .video-options .btn-share:not(:last-child){border-right-color: var(--border);}
:where(html.dark) .pt_video_info .watch-video-description p{
    color: var(--foreground) !important;
}
:where(html.dark) .tp_vid_fltr_tabs ul{
	box-shadow:  0 1px 0 0 #000, 0 0 0 1px #222;
}
/*.pt_video_info .video-views {
    color: var(--foreground) !important;
}*/
:where(html.dark) .pt_video_comments .comments-header,:where(html.dark) .user-comments .main-comment .user-comment .comment-text,:where(html.dark) .sort-comments-dropdown .dropdown-toggle{
    color: var(--foreground) !important;
}
:where(html.dark) .video-options .btn-share:hover{
    background-color: rgb(255 255 255 / 5%);
}
:where(html.dark) .main-comment .pt-comment-item-reply-form input{border-bottom-color: var(--border) !important;}
:where(html.dark) .wtch_mv_info_main .watch-video-show-more:hover{
    background: var(--card);
}
:where(html.dark) .btn-subscribe:before,:where(html.dark) .btn-subscribed:before{
    border-right-color: var(--border);
}
:where(html.dark) nav.navbar-findcond .search-header .search-dropdown .search-result a:hover{
    background-color: rgb(255 255 255 / 5%);
}
:where(html.dark) .articles-content .pt_article_h_list{
    background: var(--card);border-color: var(--border);
}
:where(html.dark) .articles-content .pt_article_h_list .video-info .postFooter{
    border-color: var(--border);
}
:where(html.dark) .login-page .login_signup_combo .btn{
    background-color: var(--brand) !important;
}
:where(html.dark) .login-page .pp_mat_input input,:where(html.dark) .login-page .pp_mat_input select{
    background: var(--background) !important;
}
:where(html.dark) .login-page .login-icons{
    color: var(--foreground);
}
:where(html.dark) header nav.navbar-findcond ul.dropdown-menu.ani-acc-menu > li:first-child a:hover{
    color: var(--foreground) !important;
}
:where(html.dark) ul.notfi-dropdown li h5{
    border-bottom-color: var(--border);
}
:where(html.dark) .pt_page_headr{
    border-bottom-color: var(--border);
}
:where(html.dark) .related-video-wrapper .ra-title .video-category a{
    background: var(--muted);
}
:where(html.dark) .pp_mat_input .emojionearea,:where(html.dark) .pp_mat_input .emojionearea.form-control{
    border-color: var(--border);
    background-color: var(--card);
}
:where(html.dark) .pp_mat_input .emojionearea .emojionearea-editor{
	color: var(--foreground);
}
:where(html.dark) .pt_upload_vdo_step .line{
    background: var(--muted);
}
:where(html.dark) .upload-image-content{
    color: var(--foreground);
}
:where(html.dark) .pt_import_vdo .col-md-9 svg.feather{
    border-color: var(--border);
}
:where(html.dark) .pt_stock_vid_setts{
    background-color: var(--card);
    box-shadow: 0 1px 0 0 #3d3d3d, 0 0 0 1px #3f3f3f;
}
:where(html.dark) .pt_stock_vid_setts .pt_forms .form-group input[type=text],:where(html.dark) .pt_stock_vid_setts .pt_forms .form-group select,:where(html.dark) .pt_stock_vid_setts .pt_forms .form-group input[type=number]{
    border-color: var(--border) !important;
    background-color: var(--card) !important;
}
:where(html.dark) .pt_stock_vid_setts .pt_forms .form-group .input-group svg{
    color: rgb(255 255 255 / 40%);
    background: rgb(255 255 255 / 5%);
    border-color: var(--border);
}
:where(html.dark) .pt_num_toggle .value-button{
	border-color: var(--border);
}
:where(html.dark) .pt_timeline_usr{
    background: var(--background);
}
:where(html.dark) .profile-container .page-container{
    background: linear-gradient(var(--card) 0%, transparent 100%);
}
:where(html.dark) .pt_blogcomm_combo textarea{
    border-bottom-color: var(--border) !important;
}
:where(html.dark) .user-comments .main-comment .user-comment{
    color: var(--muted-foreground);
}
:where(html.dark) table .dataTables_empty{
    background: var(--card);
}
:where(html.dark) .table>tbody>tr>td,:where(html.dark) .table>tbody>tr>th,:where(html.dark) .table>tfoot>tr>td,:where(html.dark) .table>tfoot>tr>th,:where(html.dark) .table>thead>tr>td,:where(html.dark) .table>thead>tr>th{
    border-top-color: var(--border);
}
:where(html.dark) .table>thead>tr>th{
	border-bottom-color: var(--border);
}
:where(html.dark) .messages-sidebar{
    border-color: var(--border);
}
:where(html.dark) .messages-sidebar ul li a .user-name{
    color: var(--foreground);
}
:where(html.dark) .pt_msg_header{
	background: var(--background);
}
:where(html.dark) .pt_msg_area{
    background: var(--card) !important;
}
:where(html.dark) #new-message-form{
    border-color: var(--border);background: var(--card);
}
:where(html.dark) .messages-sidebar .search-box svg.feather{
    background: rgb(255 255 255 / 5%);
    border-color: var(--border);
}
:where(html.dark) .yp_sett_header h4 svg{
    background: rgb(255 255 255 / 10%);
}
:where(html.dark) .vid_stud_divider:after{
    background: rgb(255 255 255 / 10%);
}
:where(html.dark) .cc-window{
    background-color: var(--card);
}
:where(html.dark) .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{
	/*background:  var(--card)  !important;*/
}
@media (min-width: 992px){:where(html.dark) .pt_uv_thumbs_innr::-webkit-scrollbar-track{background: var(--card);}
:where(html.dark) .pt_uv_thumbs_innr::-webkit-scrollbar-thumb{border: 5.5px solid var(--border);}}
:where(html.dark) .bootstrap-select .dropdown-menu li a span.text{
    background: transparent !important;
}
:where(html.dark) .read-article-container .read-article-meta > div{
    border-color: var(--border);
}
:where(html.dark) .ui-widget-content,:where(html.dark) .ui-widget-header{
    border-color: var(--border);
    background: var(--background);
    color: var(--foreground);
}
:where(html.dark) .ui-widget.ui-widget-content{
    border-color: var(--border);
}
:where(html.dark) .ui-widget-header{
	background: var(--card);
}
:where(html.dark) .ui-state-default,:where(html.dark) .ui-widget-content .ui-state-default,:where(html.dark) .ui-widget-header .ui-state-default,:where(html.dark) .ui-button,html.dark .ui-button.ui-state-disabled:hover,html.dark .ui-button.ui-state-disabled:active{
    border-color: var(--border);
}
:where(html.dark) .ui-state-hover,:where(html.dark) .ui-widget-content .ui-state-hover,:where(html.dark) .ui-widget-header .ui-state-hover,:where(html.dark) .ui-state-focus,:where(html.dark) .ui-widget-content .ui-state-focus,:where(html.dark) .ui-widget-header .ui-state-focus,:where(html.dark) .ui-button:hover,:where(html.dark) .ui-button:focus{
    border-color: var(--border);
    background: var(--muted);
}
:where(html.dark) .ui-state-highlight,:where(html.dark) .ui-widget-content .ui-state-highlight,:where(html.dark) .ui-widget-header .ui-state-highlight{
    color: var(--warning) !important;
}
:where(html.dark) .ui-datepicker .ui-datepicker-prev span,:where(html.dark) .ui-datepicker .ui-datepicker-next span{
    filter: invert(1);
}
:where(html.dark) .related-article-wrapper{
    border: 1px solid var(--border);
}
:where(html.dark) .read-article-sidebar .ra-sidebar-head h4{
    border-bottom-color: var(--border);
}
:where(html.dark) .articles-content .pt_article_h_list .video-info .postFooter a:hover{
	background-color: var(--muted);
}
:where(html.dark) .swal2-modal .swal2-buttonswrapper{
    border-color: var(--border);
}
:where(html.dark) .swal2-modal button.btn.pt_wallet_btn.btn-success{
	background-color: var(--success) !important;
}
:where(html.dark) .swal2-modal button.btn.pt_wallet_btn.btn-default{
	background-color: var(--card) !important;
}
:where(html.dark) .pt_upload_vdo button.btn_upld_vid_next.btn-default:hover,:where(html.dark) .pt_upload_vdo button.btn_upld_vid_next.btn-default:focus,:where(html.dark) .pt_upload_vdo button.btn_upld_vid_next.btn-default.focus,:where(html.dark) .pt_upload_vdo button.btn_upld_vid_next.btn-default:active,:where(html.dark) .pt_upload_vdo button.btn_upld_vid_next.btn-default.active{
	background-color: var(--muted);
}
:where(html.dark) .payment_box .btn{
    border-color: rgb(255 255 255 / 15%);
}
:where(html.dark) .read-article-container .read-article-meta .count svg.feather{
    background: rgb(255 255 255 / 10%);
}
:where(html.dark) .pt_act_likds > span{
    background: rgb(255 255 255 / 7%);
}
:where(html.dark) .dropdown-menu{
    background-color: var(--background);
}
:where(html.dark) body .tox-tinymce{
    border-color: var(--border);
}
:where(html.dark) body .tox .tox-tbtn svg{
    fill: var(--foreground);
}
:where(html.dark) body .tox .tox-menubar,:where(html.dark) body .tox .tox-toolbar-overlord,:where(html.dark) body .tox .tox-toolbar,:where(html.dark) body .tox .tox-toolbar__overflow,:where(html.dark) body .tox .tox-toolbar__primary{
    background-color: var(--muted);
}
:where(html.dark) body .tox .tox-tbtn:hover,:where(html.dark) body .tox .tox-tbtn:hover span.tox-tbtn__select-label,:where(html.dark) body .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active),:where(html.dark) body .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) span.tox-mbtn__select-label{
    color: #222f3e !important;
}
:where(html.dark) body .tox .tox-menubar+.tox-toolbar,:where(html.dark) body .tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary,:where(html.dark) body .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){
    border-color: var(--border);
}
:where(html.dark) .user-ads-list-container.pt_vid_stud_ads_list{
    background: transparent !important;
}
:where(html.dark) div.dataTables_wrapper div.dataTables_length select.form-control{
    margin: 0 6px;
}
:where(html.dark) .user-setting-panel select{
	box-shadow: 0 1px 0 0 #4d4d4d, 0 0 0 1px #565656;
}
:where(html.dark) .user-ads-list-container.pt_vid_stud_ads_list table *{
	background: transparent !important
}
:where(html.dark) .user-ads-list-container.pt_vid_stud_ads_list div.dataTables_wrapper div.dataTables_paginate ul.pagination,:where(html.dark) .user-ads-list-container.pt_vid_stud_ads_list div.dataTables_wrapper div.dataTables_paginate ul.pagination > li{
    background: transparent !important;
}
:where(html.dark) .checkbox label::before{
    border-color: rgb(255 255 255 / 40%);
}
:where(html.dark) .pt_blogcomm_combo button:hover{
    background-color: rgb(255 255 255 / 15%);
}
:where(html.dark) .pt_num_toggle .value-button{
    background: var(--card);
}
:where(html.dark) .pt_mn_wtch_switch .tgl-btn:before{
    background: rgba(255, 255, 255, 0.15);
}
:where(html.dark) .pt_ads_wallet_olink{
    border-color: rgb(255 255 255 / 15%);
}
:where(html.dark) .pt_ads_wallet_olink:hover{
	background: rgb(255 255 255 / 7%);
}
:where(html.dark) .playlist-item,:where(html.dark) .user-setting-panel .user-comments .main-comment .user-comment p{
    background: rgb(255 255 255 / 8%);
}
:where(html.dark) .pp_mat_input .bootstrap-select *{
	background: var(--card) !important;
}
:where(html.dark) .pt_forms .ui-widget.ui-widget-content{
    background: var(--card) !important;
    border-color: var(--border) !important;
}
:where(html.dark) .pt_forms ul.tagit li.tagit-new{
    background: transparent !important;
}
:where(html.dark) .pt_blogcomm_combo textarea:focus,:where(html.dark) .main-comment .pt-comment-item-reply-form input:focus{
    border-color: var(--brand) !important;
}
:where(html.dark) body .pp_mat_input > .bootstrap-select .bs-actionsbox .actions-btn{
    background: var(--background) !important;
}
:where(html.dark) body .pp_mat_input > .bootstrap-select .dropdown-menu li a{
    border-bottom: 1px solid;
}
:where(html.dark) .view_more_link a:hover{
	background: rgb(255 255 255 / 15%);
}
:where(html.dark) .messages-sidebar .search-box > .btn{
	border-color: var(--border);
}
:where(html.dark) pre{
    background-color: var(--card);
    color: var(--foreground);
    border-color: var(--border);
}
:where(html.dark) code{
    background-color: var(--card);
}
