.discourse-community-activity-widget{overflow:hidden}.discourse-community-activity-widget .widget-header{padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.discourse-community-activity-widget .widget-header .widget-title{margin:0}.discourse-community-activity-widget .widget-content{display:grid;grid-template-columns:2fr 1fr;gap:24px;padding:24px;background:#fff}@media (max-width: 768px){.discourse-community-activity-widget .widget-content{grid-template-columns:1fr}}.discourse-community-activity-widget .stats-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width: 768px){.discourse-community-activity-widget .stats-summary{grid-template-columns:repeat(2,1fr)}}.discourse-community-activity-widget .stats-summary .stat-item{padding:16px;text-align:left;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px;background:#f8f9fa;border-radius:8px;transition:all .2s ease}.discourse-community-activity-widget .stats-summary .stat-item .stat-icon{font-size:14px;opacity:.6;flex-shrink:0;margin-top:2px;margin-left:20px}.discourse-community-activity-widget .stats-summary .stat-item .stat-content{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.discourse-community-activity-widget .stats-summary .stat-item .stat-label{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:12px;line-height:1.2;font-weight:500}.discourse-community-activity-widget .stats-summary .stat-item .stat-value{font-weight:700;font-size:28px;line-height:1}.discourse-community-activity-widget .stats-summary .stat-link{text-decoration:none;color:inherit}.discourse-community-activity-widget .stats-summary .stat-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;background:#e9ecef}.discourse-community-activity-widget .section-heading{margin:0 0 16px;display:flex;align-items:center;gap:10px;font-weight:600}.discourse-community-activity-widget .section-heading .count-badge{padding:1px 10px;border-radius:25px;background:#e9ecef;font-size:small}.discourse-community-activity-widget .posts-section .posts-list{display:flex;flex-direction:column;gap:16px}.discourse-community-activity-widget .posts-section .post-item{padding:16px;transition:all .2s ease;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.discourse-community-activity-widget .posts-section .post-item:hover{transform:translate(4px);box-shadow:0 2px 8px #0000001a}.discourse-community-activity-widget .posts-section .post-item .post-title{margin:0 0 8px;font-weight:600}.discourse-community-activity-widget .posts-section .post-item .post-title a{text-decoration:none}.discourse-community-activity-widget .posts-section .post-item .post-meta{margin-bottom:8px;opacity:.7}.discourse-community-activity-widget .posts-section .post-item .post-stats{display:flex;gap:16px;opacity:.7}.discourse-community-activity-widget .posts-section .post-item .post-stats span{display:flex;align-items:center;gap:4px}.discourse-community-activity-widget .posts-section .post-item .post-stats span i{font-size:14px}.discourse-community-activity-widget .notifications-section .notifications-list{display:flex;flex-direction:column;gap:12px}.discourse-community-activity-widget .notifications-section .notification-item{padding:12px;display:flex;gap:12px;align-items:flex-start;transition:all .2s ease;background:#f8f9fa;border-radius:8px}.discourse-community-activity-widget .notifications-section .notification-item:hover{background:#e9ecef}.discourse-community-activity-widget .notifications-section .notification-item .notification-icon{flex-shrink:0;font-size:18px}.discourse-community-activity-widget .notifications-section .notification-item .notification-content{flex:1}.discourse-community-activity-widget .notifications-section .notification-item .notification-content .notification-message{margin:0 0 4px;line-height:1.5}.discourse-community-activity-widget .notifications-section .notification-item .notification-content .notification-time{opacity:.6}.discourse-community-activity-widget .notifications-section .notification-link{text-decoration:none;color:inherit}.discourse-community-activity-widget .notifications-section .notification-link:hover{background:#e9ecef;transform:translate(4px);box-shadow:0 2px 8px #0000001a}.discourse-community-activity-widget .section-footer-posts{margin-top:16px;text-align:left}.discourse-community-activity-widget .section-footer-posts .view-all-link{display:inline-block;padding:12px 24px;text-decoration:none;transition:all .2s ease;border-radius:6px;font-weight:500;border:2px solid;background:transparent}.discourse-community-activity-widget .section-footer-posts .view-all-link:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.discourse-community-activity-widget .section-footer{margin-top:16px;text-align:center}.discourse-community-activity-widget .section-footer .view-all-link{display:inline-block;padding:12px 24px;text-decoration:none;transition:all .2s ease;border-radius:6px;font-weight:500}.discourse-community-activity-widget .section-footer .view-all-link:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.discourse-community-activity-widget .no-content{text-align:center;padding:40px 20px;margin:0;opacity:.6}.related-forum-posts-widget{width:100%}.related-forum-posts-widget .widget-title{font-size:24px;font-weight:700;margin:0 0 24px;line-height:1.3}.related-forum-posts-widget .posts-grid{display:grid;gap:24px;margin-bottom:24px}.related-forum-posts-widget .posts-grid.posts-grid-columns-1{grid-template-columns:1fr}.related-forum-posts-widget .posts-grid.posts-grid-columns-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.related-forum-posts-widget .posts-grid.posts-grid-columns-2{grid-template-columns:1fr}}.related-forum-posts-widget .posts-grid.posts-grid-columns-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){.related-forum-posts-widget .posts-grid.posts-grid-columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.related-forum-posts-widget .posts-grid.posts-grid-columns-3{grid-template-columns:1fr}}.related-forum-posts-widget .posts-grid.posts-grid-columns-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.related-forum-posts-widget .posts-grid.posts-grid-columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.related-forum-posts-widget .posts-grid.posts-grid-columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.related-forum-posts-widget .posts-grid.posts-grid-columns-4{grid-template-columns:1fr}}.related-forum-posts-widget .post-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease;height:100%}.related-forum-posts-widget .post-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.related-forum-posts-widget .post-card .post-title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.related-forum-posts-widget .post-card .post-title a{text-decoration:none;transition:opacity .2s ease}.related-forum-posts-widget .post-card .post-title a:hover{opacity:.8}.related-forum-posts-widget .post-card .post-excerpt{margin:0;font-size:14px;line-height:1.6;opacity:.8;flex-grow:1}.related-forum-posts-widget .post-card .post-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;opacity:.7;margin-top:auto;padding-top:12px;border-top:1px solid #e5e7eb}.related-forum-posts-widget .post-card .post-meta .meta-item{display:flex;align-items:center;gap:6px}.related-forum-posts-widget .post-card .post-meta .meta-item i{font-size:14px}.related-forum-posts-widget .widget-footer{text-align:center}.related-forum-posts-widget .widget-footer .visit-forum-btn{display:inline-block;padding:12px 32px;text-decoration:none;border-radius:6px;font-weight:600;transition:all .2s ease;border:2px solid var(--at-color-accent);background:var(--at-color-accent);color:#fff}.related-forum-posts-widget .widget-footer .visit-forum-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.related-forum-posts-widget .no-posts-message{text-align:center;padding:40px 20px;font-size:16px;opacity:.6;margin:0}.community-comments-wrapper{margin-top:60px}.community-comments-wrapper .comments-title{font-size:24px;font-weight:700;margin:0 0 8px;line-height:1.3}.community-comments-wrapper .comments-count{font-size:14px;color:#6b7280;margin:0 0 24px}.community-comments-wrapper .comments-list{display:flex;flex-direction:column;gap:24px}.community-comments-wrapper .comment-item{border-bottom:1px solid #e5e7eb;padding-bottom:24px}.community-comments-wrapper .comment-item:last-child{border-bottom:none;padding-bottom:0}.community-comments-wrapper .comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.community-comments-wrapper .comment-author{display:flex;align-items:center;gap:10px}.community-comments-wrapper .comment-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.community-comments-wrapper .comment-avatar.comment-avatar-initial{display:flex;align-items:center;justify-content:center;background:var(--at-color-accent);color:#fff;font-weight:600;font-size:16px}.community-comments-wrapper .comment-author-name{font-weight:600;color:inherit}.community-comments-wrapper .comment-reply-indicator{display:inline-flex;align-items:center;gap:4px;color:var(--at-color-accent);font-size:14px}.community-comments-wrapper .comment-reply-indicator svg{flex-shrink:0}.community-comments-wrapper .comment-time{font-size:14px;color:#6b7280;flex-shrink:0}.community-comments-wrapper .comment-content{color:inherit;line-height:1.6}.community-comments-wrapper .comment-content p{margin:0 0 12px}.community-comments-wrapper .comment-content p:last-child{margin-bottom:0}.community-comments-wrapper .comment-content a{color:inherit;text-decoration:underline}.community-comments-wrapper .comment-content img{max-width:100%;height:auto}.community-comments-wrapper .comment-content code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-size:.9em}.community-comments-wrapper .comment-content pre{background:#f3f4f6;padding:12px;border-radius:6px;overflow-x:auto}.community-comments-wrapper .comment-content pre code{background:none;padding:0}.community-comments-wrapper .comment-meta{margin-top:8px}.community-comments-wrapper .comment-replies{font-size:14px;color:var(--at-color-accent);font-weight:500;text-decoration:none}.community-comments-wrapper .comment-replies:hover{text-decoration:underline}.community-comments-wrapper .comments-empty-state{text-align:center;padding:40px 20px;background:#f9fafb;border-radius:8px;margin-top:24px}.community-comments-wrapper .empty-state-message{font-size:16px;color:#6b7280;margin:0 0 24px}.community-comments-wrapper .start-discussion-btn{display:inline-block;padding:12px 32px;background:var(--at-color-accent);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:background .2s}.community-comments-wrapper .start-discussion-btn:hover{background:var(--at-color-accent);opacity:.9;color:#fff}.community-comments-wrapper .comments-footer{margin-top:32px}.community-comments-wrapper .continue-discussion-btn{display:inline-block;padding:12px 24px;background:var(--at-color-accent);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:background .2s}.community-comments-wrapper .continue-discussion-btn:hover{background:var(--at-color-accent);color:#fff}.community-related-topics{margin-top:60px}
