/**
* @file: CSS Matrix
* @version: 1.0.0
* @theme: Classic
*/

/* wpForo Dynamic CSS Document */

#wpforo #wpforo-wrap *::selection{color: #000000; background: #43a6df;}
#wpforo #wpforo-wrap *::-moz-selection{color: #000000; background: #43a6df;}

#wpforo #wpforo-wrap { color: #333333; background: #ffffff }
#wpforo #wpforo-wrap .wpforo-subforum i{ color:#999999; }
#wpforo #wpforo-wrap #footer { background:#e6e6e6;}
#wpforo #wpforo-wrap .wpf-p-error { border-bottom: #e6e6e6 1px solid; color: #333333; }
#wpforo #wpforo-wrap .wpf-res-menu { color: #555555; }
#wpforo #wpforo-wrap #wpforo-menu { border-bottom: #e6e6e6 2px solid; background:#f5f5f5;}
/* AI Helper Toggle */
#wpforo #wpforo-wrap .wpforo-ai-helper{background:#f5f5f5;}
#wpforo #wpforo-wrap .wpf-ai-helper-bar{background:transparent;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle{ background:#f5f5f5; color:#43a6df; border: 2px solid #e6e6e6;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover{ background:#43a6df; color:#ffffff;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle .wpf-ai-sparkle-icon{ fill:#43a6df;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover .wpf-ai-sparkle-icon{ fill:#ffffff;}
#wpforo #wpforo-wrap .wpf-ai-helper-content{border-top:none;}
/* AI Helper Tabs */
#wpforo #wpforo-wrap .wpf-ai-tab{}
#wpforo #wpforo-wrap .wpf-ai-tab-active{color:#43a6df;}
#wpforo #wpforo-wrap .wpf-ai-tab-content{background:#ffffff; border:1px solid #e6e6e6; border-top:none;}
/* AI Search Toggle - Segmented Control */
#wpforo #wpforo-wrap .wpf-ai-search-toggle{border-bottom:1px solid #e6e6e6;}
#wpforo #wpforo-wrap .wpf-ai-search-mode{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-search-mode:hover{color:#000000;}
#wpforo #wpforo-wrap .wpf-ai-search-mode-active{color:#666666; background:#f5f5f5;}
#wpforo #wpforo-wrap .wpf-ai-section-header{color:#000000}
#wpforo #wpforo-wrap .wpf-ai-quick-answer{color:#000000}
/* AI Search Forms */
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input{background:#f5f5f5; border:1px solid #e6e6e6; color:#333333;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input:focus{border-color:#cccccc;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input::placeholder{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input-icon{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-submit{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input-icon svg{color: #999999;}
/* AI Search Results */
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card{background:#ffffff; border-bottom:1px solid #e6e6e6;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card:hover{border-color:#cccccc;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-meta{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-meta i{color:#cccccc;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-score{color:#43a6df;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-content{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn{background:#f5f5f5; color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn:hover{background:#e6e6e6;}
/* AI Loading Animation - Blinking Stars */
#wpforo #wpforo-wrap .wpf-ai-star{fill:#43a6df;}
#wpforo #wpforo-wrap .wpf-ai-loading-text{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-no-results{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-error{color:#f46464;}
/* AI Preferences */
#wpforo #wpforo-wrap .wpf-ai-preferences{color:#999999;}
/* AI Classic Search Form */
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"]{background:#f5f5f5; border:1px solid #e6e6e6;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfltd{border-bottom:1px dotted #e6e6e6;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfrtd{border-bottom:1px dotted #e6e6e6;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-search-label{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-toggle-wrap .wpf-toggle{border-bottom:1px dashed #cccccc; color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"], #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select{background:#ffffff; border:1px solid #e6e6e6; color:#333333;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"]:focus, #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select:focus{border-color:#43a6df;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"]{background:#43a6df; color:#ffffff;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"]:hover{background:#659fbe;}
#wpforo #wpforo-wrap #wpforo-menu li {border-bottom: 2px solid transparent;}
#wpforo #wpforo-wrap #wpforo-menu li a { color: #555555; }
/* AI Translation */
#wpforo #wpforo-wrap .wpf-ai-translate-dropdown{background: #ffffff;}
#wpforo #wpforo-wrap .wpf-ai-translate-original{color: #ff812d;}
#wpforo #wpforo-wrap .wpforo-post-content.wpf-ai-translated, #wpforo #wpforo-wrap .wpforo-comment-text.wpf-ai-translated{border-left: 2px dashed #ff812d; background: #fff9f4 !important;}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post-content.wpf-ai-translated{border-left: none; background: #fff9f4 !important;}
/* AI Topic Summarization */
#wpforo #wpforo-wrap .wpf-ai-summarize-btn{color: #43a6df; border: 1px solid #43a6df; background: #ffffff;}
#wpforo #wpforo-wrap .wpf-ai-summarize-btn:hover{color: #43a6df; }
#wpforo #wpforo-wrap .wpf-ai-summarize-btn .wpf-ai-star{color: #43a6df;}
#wpforo #wpforo-wrap .wpf-ai-translate-arrow{color: #ff812d;}
#wpforo #wpforo-wrap .wpf-ai-summary-body{border-left: 3px dashed #43a6df;}
#wpforo #wpforo-wrap .wpf-ai-summary-body h3, #wpforo #wpforo-wrap .wpf-ai-summary-body h4{color: #43a6df;}

/* AI Chat Bot */
#wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference{color: #3f7796;}
#wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference:hover{color: #43a6df;}
#wpforo #wpforo-wrap .wpf-ai-chat-msg-user .wpf-ai-chat-msg-content{background-color: #43a6df; color: #ffffff;}
#wpforo #wpforo-wrap .wpf-ai-chat-msg-assistant .wpf-ai-chat-msg-content{background-color: #f5f5f5; color: #333333;}

/* AI Topic Suggestions */
#wpforo #wpforo-wrap .wpf-ai-suggestions-title{color: #43a6df; }
#wpforo #wpforo-wrap .wpf-ai-suggestions-section .wpf-ai-suggestions-section-content .wpf-ai-similar-hint{color: #777777;}


#wpforo #wpforo-wrap .wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li.wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li:hover,
#wpforo #wpforo-wrap #wpforo-menu li.current-menu-ancestor,
#wpforo #wpforo-wrap #wpforo-menu li.current-menu-parent,
#wpforo #wpforo-wrap #wpforo-menu li.current_page_item { border-bottom: #43a6df 2px solid;}

#wpforo #wpforo-wrap #wpforo-menu #

#wpforo #wpforo-wrap .wpforo-forum-title{font-size: 17px!important; line-height: 18px!important;}
#wpforo #wpforo-wrap .wpforo-topic-title a { font-size: 16px!important; }
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content {font-size: 15px!important;}
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content p {font-size: 15px;}

		#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight{ background:#43a6df; color:#ffffff;}
		#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight .wpf-ai-sparkle-icon{ fill:#ffffff;}
		#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight:hover{ background:#43a6df; color:#ffffff; opacity: 0.85;}
#wpforo #wpforo-wrap{
font-size: 13px; width: 100%; padding: 10px 0; margin: 0px;
}