.forum-stats-card{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white}
.forum-stats-card .stats-item{transition:transform .2s ease}
.forum-stats-card .stats-item:hover{transform:translateY(-2px)}
.forum-icon{transition:transform .2s ease}
.forum-item:hover .forum-icon{transform:scale(1.05)}
.category-header{background:linear-gradient(90deg,#f8f9fa 0%,#e9ecef 100%);border-left: 4px solid var(--bs-primary);}
.forums_cate_item{}
.forums_cate_item_title{padding-right:10px;width:68%}
.forums_cate_item_title i{color: #fff;}
.forums_cate_item_title h5{
    color: var(--bs-body-color);
}
.forums_cate_item_title .text-muted{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size: 14px;text-transform: capitalize;}
.forums_cate_thongke{}
.forums_cate_thongke small{
    font-size: 12px;
}
.forums_list{}
.forums_list_item{background-color:var(--bs-secondary);font-weight:500;font-size: 12px;padding:5px 10px;color: #fff;height: auto;}
.forums_list_item .badge{background-color: var(--bs-badge-color);line-height: 10px;border-radius:30px;margin-left:5px!important;font-size: 14px;top:0;font-family:"Archivo Narrow",sans-serif;color: var(--bs-primary);font-weight: 700;padding-left: 5px;padding-right: 5px;}
.forums_list_item:hover{border:1px solid var(--bs-primary);color: #fff;text-decoration: none;background-color: var(--bs-primary);}
}
.list_post_threads_content h6{}
.btn-link{}
.forum-grid-card{transition:all .3s ease;border:1px solid #e9ecef!important;position:relative;overflow:hidden}
.forum-grid-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.1)!important;border-color:var(--bs-primary)!important}
.forum-grid-card .forum-header{position:relative}
.forum-grid-card .forum-title{font-size: 14px;line-height: 24px;color:#212529;transition:color .2s ease}
.forum-grid-card:hover .forum-title{color:var(--bs-primary)}
.forum-grid-card .forum-meta{font-size:.75rem;opacity:.8}
.forum-grid-card .forum-description{min-height:2.5rem;display:flex;align-items:flex-start;margin-bottom: 5px !IMPORTANT;}
.forum-description p{font-size: 12px;}
.forum-grid-card .forum-stats{margin-top:auto;display:block!important;text-align:center}
.forum-grid-card .stat-item{transition:all .2s ease;display:flex;align-items:center;margin: 0;margin-right: 10px;background-color: #fcf9ec !important;padding: 3px 5px !important;font-size: 12px !IMPORTANT;}
.forum-grid-card:hover .stat-item{background-color:#f1f3f4!important}
.forum-grid-card .stat-number{font-size: 15px;font-weight:700!important;text-align:center!important;display:block!important;font-family:"Archivo Narrow",sans-serif;margin-bottom:0;margin-right: 4px;}
.forum-grid-card .stat-label{font-size:.7rem;letter-spacing:.5px;font-size: 13px !important;font-family: var(--bs-font-condensed);text-transform: capitalize;}
.forum-grid-card .forum-activity{border-top:1px solid #f8f9fa;padding-top: 0;}
.forum-grid-card .icon-circle{transition:all .3s ease;}
.forum-grid-card .icon-circle i{
}
.forum-grid-card:hover .icon-circle{transform:scale(1.1)}
.badge.bg-success.bg-opacity-10{background-color:rgba(25,135,84,0.1)!important;color:#198754!important}
.badge.bg-warning.bg-opacity-10{background-color:rgba(255,193,7,0.1)!important;color:#ffc107!important}
.badge.bg-secondary.bg-opacity-10{background-color:rgba(108,117,125,0.1)!important;color:#6c757d!important}
.empty-state{padding:2rem}
.empty-state .empty-icon{opacity:.3}
.list_post_threads .list_post_threads_item{border-bottom:1px dashed #cccc!important}
.list_post_threads .list_post_threads_item a{color:var(--bs-primary);font-size: 16px;}
.list_post_threads_item_info{}
.list_post_threads_item_info span{margin-right:13px}
.list_post_threads_item_info span i{font-size:12px;color:#abaaaa;margin-right:2px}
.list_post_threads_item_info a{color:#6c757d!important;transition:color .2s ease;font-size: 13px !IMPORTANT;}
.list_post_threads_item_info a:hover{color:var(--bs-primary)!important}
.list_post_threads_item_stats{}
.list_post_threads_item_stats span{margin-left:30px;font-size:16px;font-weight:600;color:#505050;font-family:"Archivo Narrow",sans-serif}
.list_post_threads_item_stats span i{color:var(--bs-secondary);margin-right:2px}
.list_thongke_cate{}
.list_thongke_cate .card-body{font-family:"Archivo Narrow",sans-serif}
.list_thongke_cate .card-body .text-muted{font-size:16px;font-weight:700}
.search_forums{
}
.search_forums input{box-shadow: none !IMPORTANT;border-radius: 5px 0 0 5px !IMPORTANT;}
.search_forums button{border-radius: 0 5px 5px 0;padding-left: 20px;padding-right: 20px;transform: none !important;}
.list_post_threads a.btn-link{border: 1px solid var(--bs-primary);height: auto;}
.list_post_threads a.btn-link:hover, .list_post_threads a.btn-link:focus{background-color: var(--bs-primary);color: #ffff;}
@media (max-width: 768px) {
    .forum-grid-card{margin-bottom:1rem}
    .forum-grid-card .forum-header .d-flex{flex-direction:column;text-align:center}
    .forum-grid-card .forum-icon{margin-bottom:1rem;align-self:center}
    .forum-grid-card .forum-meta{text-align:center}
}
