.ForumPostDialog_overlay__gduvZ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10002;padding:20px}.ForumPostDialog_modal__n_yit{background:white;border-radius:16px;width:100%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ForumPostDialog_header__Xspk1{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.ForumPostDialog_header__Xspk1 h2{margin:0;font-size:20px;font-weight:600;color:#111827}.ForumPostDialog_closeBtn__ppELG{background:none;border:none;font-size:28px;cursor:pointer;color:#6b7280;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.ForumPostDialog_closeBtn__ppELG:hover{background:#f3f4f6;color:#111827}.ForumPostDialog_body__csk9m{flex:1 1;overflow:hidden;display:flex}.ForumPostDialog_empty___fmK7,.ForumPostDialog_loadingPosts__nrK86,.ForumPostDialog_loading__hJOc5{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#6b7280;width:100%}.ForumPostDialog_content__vrGkn{display:flex;width:100%;height:100%}.ForumPostDialog_sidebar__sSuVr{width:240px;border-right:1px solid #e5e7eb;overflow-y:auto;padding:16px}.ForumPostDialog_sidebar__sSuVr h3{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.ForumPostDialog_topicsList__Ii8b1{display:flex;flex-direction:column;gap:4px}.ForumPostDialog_topicItem___GmWO{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s;border-left:4px solid transparent}.ForumPostDialog_topicItem___GmWO:hover{background:#f3f4f6}.ForumPostDialog_topicItem___GmWO.ForumPostDialog_active__ML2am{background:#eff6ff;border-left-color:#3b82f6}.ForumPostDialog_topicIcon__QM_7H{font-size:20px;flex-shrink:0}.ForumPostDialog_topicInfo__HhmS3{flex:1 1;min-width:0}.ForumPostDialog_topicName__7zMK5{font-size:14px;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ForumPostDialog_topicCount__eT_dQ{font-size:12px;color:#6b7280}.ForumPostDialog_main__m0blP{flex:1 1;overflow-y:auto;padding:16px}.ForumPostDialog_postsList___lkIz{display:flex;flex-direction:column;gap:12px}.ForumPostDialog_postItem__Tc1oV{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s}.ForumPostDialog_postItem__Tc1oV:hover{border-color:#3b82f6;background:#eff6ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.ForumPostDialog_postItem__Tc1oV.ForumPostDialog_selected__LnuHq{border-color:#3b82f6;background:#dbeafe;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ForumPostDialog_postHeader__V18rL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ForumPostDialog_postAuthor__LCFFD{display:flex;gap:12px;align-items:center}.ForumPostDialog_postAuthor__LCFFD img{width:36px;height:36px;border-radius:50%;object-fit:cover}.ForumPostDialog_authorAvatar__SpngJ{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.ForumPostDialog_authorInfo__IUDKM{display:flex;flex-direction:column;gap:2px}.ForumPostDialog_authorName__xo9o_{font-size:14px;font-weight:600;color:#111827}.ForumPostDialog_postTime__MoAjC{font-size:12px;color:#6b7280}.ForumPostDialog_pinnedBadge__NHK5K{font-size:16px}.ForumPostDialog_postTitle__lokpp{font-size:16px;font-weight:600;color:#111827;margin:0 0 12px;line-height:1.4}.ForumPostDialog_postStats__c75Bn{display:flex;gap:16px;font-size:13px;color:#6b7280}.ForumPostDialog_postStats__c75Bn span{display:flex;align-items:center;gap:4px}.ForumPostDialog_checkmark__oqy_D{position:absolute;top:12px;right:12px;width:28px;height:28px;background:#3b82f6;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;box-shadow:0 2px 8px rgba(59,130,246,.4)}.ForumPostDialog_footer__hVCOP{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;justify-content:flex-end}.ForumPostDialog_cancelBtn___d3o_,.ForumPostDialog_submitBtn__3V6M6{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.ForumPostDialog_cancelBtn___d3o_{background:#f3f4f6;color:#374151}.ForumPostDialog_cancelBtn___d3o_:hover{background:#e5e7eb}.ForumPostDialog_submitBtn__3V6M6{background:#3b82f6;color:white}.ForumPostDialog_submitBtn__3V6M6:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.3)}.ForumPostDialog_submitBtn__3V6M6:disabled{background:#9ca3af;cursor:not-allowed;opacity:.5}@media (max-width:768px){.ForumPostDialog_modal__n_yit{max-width:100%;max-height:95vh}.ForumPostDialog_content__vrGkn{flex-direction:column}.ForumPostDialog_sidebar__sSuVr{width:100%;border-right:none;border-bottom:1px solid #e5e7eb;max-height:200px}.ForumPostDialog_topicsList__Ii8b1{flex-direction:row;overflow-x:auto}.ForumPostDialog_topicItem___GmWO{min-width:150px}}.ForumTopicDialog_overlay__Sya9o{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10002;padding:20px}.ForumTopicDialog_dialog__LQKwS{background:white;border-radius:12px;max-width:700px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ForumTopicDialog_header__LMy3u{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.ForumTopicDialog_header__LMy3u h2{margin:0;font-size:20px;font-weight:600;color:#1a1a1a}.ForumTopicDialog_closeButton__fAvmB{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s}.ForumTopicDialog_closeButton__fAvmB:hover{color:#333}.ForumTopicDialog_content__yUKHD{flex:1 1;overflow-y:auto;padding:20px 24px}.ForumTopicDialog_empty__WsCIQ,.ForumTopicDialog_loading__tfz7C{text-align:center;padding:40px 20px;color:#666;font-size:15px}.ForumTopicDialog_topicsList__h16NQ{display:flex;flex-direction:column;gap:16px}.ForumTopicDialog_topicItem__G6lB0{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:10px;border:1px solid #e0e0e0;transition:all .2s}.ForumTopicDialog_topicItem__G6lB0:hover{background:#f0f2f5;border-color:#4285f4;transform:translateY(-1px)}.ForumTopicDialog_topicInfo__GT2mN{flex:1 1;min-width:0}.ForumTopicDialog_topicTitle__Djub8{margin:0 0 6px;font-size:16px;font-weight:600;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ForumTopicDialog_topicDescription__3ZBGi{margin:0 0 10px;font-size:14px;color:#666;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ForumTopicDialog_topicMeta__bFs7p{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ForumTopicDialog_category__xRfvN{display:inline-flex;align-items:center;padding:4px 10px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:12px;font-size:12px;font-weight:500}.ForumTopicDialog_postCount__HMT2O{font-size:13px;color:#666;font-weight:500}.ForumTopicDialog_chooseButton__pYLv7{padding:10px 24px;background:#4285f4;color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.ForumTopicDialog_chooseButton__pYLv7:hover{background:#1a73e8;transform:scale(1.05)}