.subcategory-discussion-panel-module__DNCbUq__container{background:var(--background);border-left:1px solid var(--border-color);flex-direction:column;height:100%;display:flex}.subcategory-discussion-panel-module__DNCbUq__header{border-bottom:1px solid var(--border-color);background:var(--surface);min-height:var(--desktop-menu-height);flex-direction:column;justify-content:flex-start;padding-top:.3rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__headerTop{align-items:center;gap:.375rem;display:flex;transform:translateY(5px)}.subcategory-discussion-panel-module__DNCbUq__headerIcon{width:1rem;height:1rem;color:var(--text-secondary);flex-shrink:0}.subcategory-discussion-panel-module__DNCbUq__headerTitle{color:var(--text-primary);flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.subcategory-discussion-panel-module__DNCbUq__closeButton{width:1.5rem;height:1.5rem;color:var(--foreground);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding-right:0;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.subcategory-discussion-panel-module__DNCbUq__closeButton:hover{opacity:1;background:color-mix(in srgb,var(--foreground)10%,transparent);transform:scale(1.1)}.subcategory-discussion-panel-module__DNCbUq__closeButton:active{transform:scale(.95)}.subcategory-discussion-panel-module__DNCbUq__stats{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.75rem;line-height:1.2;display:flex}.subcategory-discussion-panel-module__DNCbUq__statsSeparator{color:var(--border-color)}.subcategory-discussion-panel-module__DNCbUq__content{pointer-events:auto;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto}.subcategory-discussion-panel-module__DNCbUq__loading{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__spinner{border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite subcategory-discussion-panel-module__DNCbUq__spin}@keyframes subcategory-discussion-panel-module__DNCbUq__spin{to{transform:rotate(360deg)}}.subcategory-discussion-panel-module__DNCbUq__error{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__errorIcon{width:3rem;height:3rem;color:var(--error)}.subcategory-discussion-panel-module__DNCbUq__error p{color:var(--text-primary);margin:0;font-weight:500}.subcategory-discussion-panel-module__DNCbUq__retryButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.subcategory-discussion-panel-module__DNCbUq__retryButton:hover{opacity:.9}.subcategory-discussion-panel-module__DNCbUq__postsList,.subcategory-discussion-panel-module__DNCbUq__commentsSection{flex-direction:column;gap:1rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__commentForm{background:color-mix(in srgb,var(--primary)3%,var(--surface));border:2px solid color-mix(in srgb,var(--primary)20%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--primary)8%,transparent);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;transition:all .3s;display:flex}.subcategory-discussion-panel-module__DNCbUq__commentForm:focus-within{border-color:var(--primary);box-shadow:0 2px 12px color-mix(in srgb,var(--primary)15%,transparent),0 0 0 3px color-mix(in srgb,var(--primary)10%,transparent)}.subcategory-discussion-panel-module__DNCbUq__commentInput{background:var(--background);border:2px solid color-mix(in srgb,var(--foreground)15%,transparent);width:100%;min-height:100px;color:var(--text-primary);resize:vertical;border-radius:.5rem;padding:1rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:all .2s;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.subcategory-discussion-panel-module__DNCbUq__commentInput::placeholder{color:var(--text-tertiary);opacity:.7}.subcategory-discussion-panel-module__DNCbUq__commentInput:hover{border-color:color-mix(in srgb,var(--primary)40%,transparent)}.subcategory-discussion-panel-module__DNCbUq__commentInput:focus{border-color:var(--primary);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 3px color-mix(in srgb,var(--primary)15%,transparent);outline:none}.subcategory-discussion-panel-module__DNCbUq__submitButton{background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 2px 4px color-mix(in srgb,var(--primary)40%,transparent);border:none;border-radius:.5rem;align-self:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.subcategory-discussion-panel-module__DNCbUq__submitButton:hover:not(:disabled){box-shadow:0 4px 8px color-mix(in srgb,var(--primary)50%,transparent);transform:translateY(-1px)}.subcategory-discussion-panel-module__DNCbUq__submitButton:active:not(:disabled){transform:translateY(0)}.subcategory-discussion-panel-module__DNCbUq__submitButton:disabled{opacity:.5;cursor:not-allowed}.subcategory-discussion-panel-module__DNCbUq__authPrompt{background:var(--surface);border:1px solid var(--border-color);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__authPrompt p{color:var(--text-secondary);margin:0}.subcategory-discussion-panel-module__DNCbUq__signInButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.subcategory-discussion-panel-module__DNCbUq__signInButton:hover{opacity:.9}.subcategory-discussion-panel-module__DNCbUq__authPromptCard{background:color-mix(in srgb,var(--primary)3%,var(--surface));border:2px solid color-mix(in srgb,var(--primary)20%,transparent);text-align:center;box-shadow:0 2px 8px color-mix(in srgb,var(--primary)8%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.75rem;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__authPromptIcon{background:color-mix(in srgb,var(--primary)10%,transparent);width:40px;height:40px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.subcategory-discussion-panel-module__DNCbUq__authPromptTitle{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.subcategory-discussion-panel-module__DNCbUq__authPromptText{color:color-mix(in srgb,var(--foreground)70%,transparent);max-width:280px;margin:0;font-size:.8125rem;line-height:1.4}.subcategory-discussion-panel-module__DNCbUq__authPromptButtons{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__authSignInButton{background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 2px 6px color-mix(in srgb,var(--primary)30%,transparent);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-width:100px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.subcategory-discussion-panel-module__DNCbUq__authSignInButton:hover{box-shadow:0 4px 10px color-mix(in srgb,var(--primary)40%,transparent);transform:translateY(-1px)}.subcategory-discussion-panel-module__DNCbUq__authSignInButton:active{transform:translateY(0)}.subcategory-discussion-panel-module__DNCbUq__authSignUpButton{color:var(--primary);border:2px solid var(--primary);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-width:100px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.subcategory-discussion-panel-module__DNCbUq__authSignUpButton:hover{background:color-mix(in srgb,var(--primary)10%,transparent);transform:translateY(-1px)}.subcategory-discussion-panel-module__DNCbUq__authSignUpButton:active{transform:translateY(0)}.subcategory-discussion-panel-module__DNCbUq__commentsList{border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex;position:relative}.subcategory-discussion-panel-module__DNCbUq__commentsList:hover{background:color-mix(in srgb,var(--primary)3%,transparent)}@keyframes subcategory-discussion-panel-module__DNCbUq__pulsateGlow{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--primary)30%,transparent),0 0 20px color-mix(in srgb,var(--primary)20%,transparent),inset 0 0 15px color-mix(in srgb,var(--primary)10%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--primary)50%,transparent),0 0 30px color-mix(in srgb,var(--primary)35%,transparent),inset 0 0 25px color-mix(in srgb,var(--primary)15%,transparent)}}.subcategory-discussion-panel-module__DNCbUq__commentsList::-webkit-scrollbar{width:6px}.subcategory-discussion-panel-module__DNCbUq__commentsList::-webkit-scrollbar-track{background:0 0}.subcategory-discussion-panel-module__DNCbUq__commentsList::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground)20%,transparent);border-radius:3px}.subcategory-discussion-panel-module__DNCbUq__commentsList::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground)30%,transparent)}.subcategory-discussion-panel-module__DNCbUq__commentCard{background:var(--surface);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;transition:border-color .2s}.subcategory-discussion-panel-module__DNCbUq__commentCard:hover{border-color:var(--border-hover)}.subcategory-discussion-panel-module__DNCbUq__commentHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__commentAvatar{background:var(--background);border-radius:50%;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.subcategory-discussion-panel-module__DNCbUq__commentAvatar img{object-fit:cover;width:100%;height:100%}.subcategory-discussion-panel-module__DNCbUq__avatarPlaceholder{background:var(--primary);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:600;display:flex}.subcategory-discussion-panel-module__DNCbUq__commentMeta{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.subcategory-discussion-panel-module__DNCbUq__commentAuthor{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.subcategory-discussion-panel-module__DNCbUq__commentTime{color:var(--text-secondary);font-size:.75rem}.subcategory-discussion-panel-module__DNCbUq__commentContent{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.subcategory-discussion-panel-module__DNCbUq__commentActions{align-items:center;gap:1rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__actionButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.subcategory-discussion-panel-module__DNCbUq__actionButton:hover{background:var(--hover-bg);color:var(--text-primary)}.subcategory-discussion-panel-module__DNCbUq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.subcategory-discussion-panel-module__DNCbUq__emptyIcon{width:3rem;height:3rem;color:var(--text-tertiary);opacity:.5}.subcategory-discussion-panel-module__DNCbUq__emptyState p{color:var(--text-primary);margin:0;font-size:1rem;font-weight:500}.subcategory-discussion-panel-module__DNCbUq__emptyState span{color:var(--text-secondary);max-width:20rem;font-size:.875rem}@media (max-width:768px){.subcategory-discussion-panel-module__DNCbUq__header{padding:.75rem 1rem}.subcategory-discussion-panel-module__DNCbUq__content,.subcategory-discussion-panel-module__DNCbUq__postsList,.subcategory-discussion-panel-module__DNCbUq__commentsSection{padding:.5rem}}.subcategory-discussion-panel-module__DNCbUq__tabs{background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;min-height:30px;display:flex}.subcategory-discussion-panel-module__DNCbUq__tab{color:color-mix(in srgb,var(--foreground)70%,transparent);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:.85rem;font-weight:500;transition:all .15s;display:flex;transform:translateY(5px)}.subcategory-discussion-panel-module__DNCbUq__tab:hover{color:#10b981;background:0 0;text-decoration:underline}.subcategory-discussion-panel-module__DNCbUq__tabActive{color:var(--primary);background:0 0;border:none;font-weight:600}.subcategory-discussion-panel-module__DNCbUq__tabActive:hover{color:#10b981;text-decoration:underline}.subcategory-discussion-panel-module__DNCbUq__tab span{white-space:nowrap}.subcategory-discussion-panel-module__DNCbUq__tabCount{opacity:.7;font-size:12px}@media (max-width:768px){.subcategory-discussion-panel-module__DNCbUq__tab{flex:1;padding:8px 12px;font-size:14px}.subcategory-discussion-panel-module__DNCbUq__tab span{display:inline}.subcategory-discussion-panel-module__DNCbUq__tabCount{font-size:11px}}@media (min-width:769px) and (max-width:500px){.subcategory-discussion-panel-module__DNCbUq__tab span{display:none}.subcategory-discussion-panel-module__DNCbUq__tab{flex:0;min-width:40px;padding:6px}}@media (max-width:768px){.subcategory-discussion-panel-module__DNCbUq__tabs{gap:6px;padding:3px 8px}.subcategory-discussion-panel-module__DNCbUq__tab{gap:3px;padding:3px 6px;font-size:.8rem}}.subcategory-discussion-panel-module__DNCbUq__createPostOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.subcategory-discussion-panel-module__DNCbUq__createPostOverlayContent{background:var(--background);border-radius:12px;width:100%;max-width:900px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.subcategory-discussion-panel-module__DNCbUq__deletedOverlay{z-index:10;pointer-events:none;background:rgba(0,0,0,.7);border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.subcategory-discussion-panel-module__DNCbUq__deletedText{color:#fff;text-align:center;background:rgba(0,0,0,.5);border-radius:.25rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600}
