.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 #007bff}
.forums_cate_item{}
.forums_cate_item_title{padding-right:10px;width:68%}
.forums_cate_item_title h5{}
.forums_cate_item_title .text-muted{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.forums_cate_thongke{}
.forums_cate_thongke{}
.forums_list{}
.forums_list_item{background-color:var(--bs-secondary);border:1px solid var(--bs-secondary);font-weight:500;font-size:13px;padding:5px 10px}
.forums_list_item .badge{background-color:var(--bs-primary);line-height:12px;border-radius:30px;margin-left:5px!important;font-size:11px;top:0;font-family:"Archivo Narrow",sans-serif}
.forums_list_item:hover{border:1px solid var(--bs-primary);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:1rem;line-height:1.3;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}
.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}
.forum-grid-card:hover .stat-item{background-color:#f1f3f4!important}
.forum-grid-card .stat-number{font-size:18px;font-weight:700!important;text-align:center!important;display:block!important;font-family:"Archivo Narrow",sans-serif;margin-bottom:0;margin-right:10px}
.forum-grid-card .stat-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}
.forum-grid-card .forum-activity{border-top:1px solid #f8f9fa;padding-top:.75rem}
.forum-grid-card .icon-circle{transition:all .3s ease}
.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:14px}
.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}
.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}
@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}
}
