.post-group-actions{justify-content:flex-end;padding:0 12px 8px;display:flex}.feed-join{text-align:right;max-width:100%}.feed-join>button{color:#74429a;background:#eee4f6;border-radius:7px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:650}.feed-join>button:disabled{color:#927ca2;background:#f2edf6}.feed-join>p{color:#b03850;margin:6px 0 0;font-size:12px}
.feed-panel:has(.feed-discussion){width:680px;max-height:min(90dvh,850px);padding:0;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.feed-panel:has(.feed-discussion)>header{z-index:1;background:#fffcff;border-bottom:1px solid #ece5f3;margin:0;padding:16px 20px;position:sticky;top:0}.feed-panel:has(.feed-discussion)>header h2{font-size:20px}.feed-discussion{color:#241c30;min-width:0}.discussion-post-caption{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #ece5f3;margin:0;padding:16px 20px}.discussion-toolbar{color:#6d6278;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex}.discussion-toolbar select{color:#51405f;max-width:190px;font:inherit;background:#f5f1fa;border:1px solid #ded3e8;border-radius:8px;padding:8px}.discussion-list{padding:0 20px 16px}.discussion-thread+.discussion-thread{margin-top:16px}.discussion-comment{align-items:flex-start;gap:8px;min-width:0;display:flex}.discussion-avatar{color:#7436a8;background:#e9ddfa;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.discussion-comment-body{flex:1;min-width:0}.discussion-bubble{overflow-wrap:anywhere;background:#f4f0f8;border-radius:16px;max-width:100%;padding:8px 12px;display:inline-block}.discussion-bubble strong{font-size:13px}.discussion-bubble p{white-space:pre-wrap;margin:2px 0 0;font-size:14px;line-height:1.5}.discussion-comment-actions{color:#746b7b;flex-wrap:wrap;align-items:center;gap:12px;margin:3px 12px;font-size:12px;display:flex}.discussion-comment-actions button{cursor:pointer;font-weight:600}.discussion-comment-actions button:hover,.discussion-replies-toggle:hover{text-decoration:underline}.discussion-comment-actions button:disabled{opacity:.5;cursor:wait}.discussion-replies-toggle{color:#70418d;margin:4px 0 4px 40px;font-size:13px;font-weight:600}.discussion-replies{border-left:2px solid #e8dff0;margin:8px 0 0 40px;padding-left:8px}.discussion-replies .discussion-replies{margin-left:8px;padding-left:6px}.discussion-reply-thread+.discussion-reply-thread,.discussion-replies .discussion-comment+.discussion-comment{margin-top:10px}.discussion-empty{text-align:center;color:#746b7b;padding:24px 8px}.discussion-loading{color:#746b7b;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.discussion-error{color:#ad243c;padding-top:8px;font-size:13px}.discussion-error button{color:#7032a3;margin-top:6px;text-decoration:underline;display:block}.discussion-load-more,.discussion-replies>button{color:#71359d;padding:12px 0 0;font-size:14px;font-weight:600}.discussion-compose{background:#fff;border-top:1px solid #ece5f3;padding:12px 20px;position:sticky;bottom:0}.discussion-input-row{align-items:flex-end;gap:8px;display:flex}.discussion-input-row textarea{resize:vertical;min-width:0;max-height:140px;font:inherit;background:#f8f5fb;border:1px solid #d9cee6;border-radius:16px;flex:1;padding:10px 12px;font-size:14px;display:block}.discussion-input-row textarea:focus{outline-offset:1px;outline:2px solid #a16ac5}.discussion-input-row textarea[aria-invalid=true]{border-color:#c13c50}.discussion-input-row>button{color:#fff;background:#7d3eb2;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;display:grid}.discussion-input-row>button:disabled{opacity:.5}.discussion-reply-target{color:#71359d;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:flex}.discussion-announcement{color:#746b7b;min-height:16px;margin:6px 0 0;font-size:11px}@media (max-width:480px){.discussion-post-caption,.discussion-toolbar,.discussion-compose,.discussion-list{padding-left:12px;padding-right:12px}.discussion-toolbar{gap:6px}.discussion-toolbar select{max-width:175px}.discussion-replies{margin-left:20px;padding-left:6px}}.discussion-read-only{color:#7d628d;font-size:14px}.discussion-read-only a{color:#733c9c;margin-top:8px;text-decoration:underline;display:block}
