.publication-social{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px}.publication-social button,.publication-social>a{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--silex-border,#343a40);border-radius:3px;background:transparent;color:var(--silex-text,#edf0f2);font:inherit;cursor:pointer;text-decoration:none}.publication-social button[aria-pressed=true]{border-color:var(--silex-accent,#36a9f4);color:var(--silex-accent,#36a9f4)}.publication-social-status{flex-basis:100%;color:var(--silex-text-soft,#b9c5ce)}.publication-social-status:empty{display:none}.publication-conversation{max-width:960px;margin:32px auto;padding:24px 0;border-top:1px solid var(--silex-border,#343a40);scroll-margin-top:100px}.publication-conversation h2{font-size:22px;margin:0 0 8px}.conversation-description{color:var(--silex-text-soft,#b9c5ce);font-size:14px;margin:0 0 20px}.conversation-composer{padding:16px 0;border-block:1px solid var(--silex-border,#343a40)}.conversation-composer>label,.conversation-report label{display:block;font-size:14px}.conversation-composer textarea,.conversation-report textarea{box-sizing:border-box;display:block;width:100%;resize:vertical;min-height:88px;margin:8px 0 12px;padding:12px;background:var(--silex-surface,#1a1d20);border:1px solid var(--silex-border,#343a40);border-radius:3px;color:var(--silex-text,#edf0f2);font:inherit;line-height:1.5}.conversation-composer-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.conversation-composer-controls label{display:flex;align-items:center;gap:8px;font-size:13px}.conversation-composer select,.conversation-emoji input{min-height:44px;max-width:100%;background:var(--silex-surface,#1a1d20);color:var(--silex-text,#edf0f2);border:1px solid var(--silex-border,#343a40);border-radius:3px;padding:8px}.conversation-count{color:var(--silex-text-soft,#b9c5ce);font-size:12px;margin-left:auto}.conversation-emoji{position:relative}.conversation-emoji summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:8px}.conversation-emoji-panel{position:absolute;z-index:5;top:100%;left:0;width:276px;padding:12px;background:var(--silex-surface,#1a1d20);border:1px solid var(--silex-border,#343a40)}.conversation-emoji-panel label{font-size:13px}.conversation-emoji-panel input{width:100%;box-sizing:border-box;margin-top:6px}.conversation-emoji-grid{display:grid;grid-template-columns:repeat(5,1fr);max-height:224px;overflow:auto;margin-top:8px}.conversation-emoji-grid button{min-height:44px;background:transparent;border:0;font-size:22px;cursor:pointer}.conversation-comment{padding:20px 0;border-bottom:1px solid var(--silex-border,#343a40);scroll-margin-top:110px;min-width:0}.conversation-comment-head{display:flex;align-items:flex-start;gap:10px}.conversation-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none}.conversation-initial{display:flex;align-items:center;justify-content:center;background:var(--silex-surface,#1a1d20);color:var(--silex-text-soft,#b9c5ce)}.conversation-author{font-weight:600;color:var(--silex-text,#edf0f2);overflow-wrap:anywhere}.conversation-comment-head time,.conversation-edited,.conversation-history{display:inline-block;font-size:12px;color:var(--silex-text-soft,#b9c5ce);margin:4px 8px 0 0}.conversation-comment-head time{display:block}.conversation-team{font-size:11px;font-weight:600;display:inline-block;color:var(--silex-accent,#36a9f4);margin-left:10px}.conversation-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:15px;margin:12px 0;max-width:75ch}.conversation-comment-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px}.conversation-comment-actions a,.conversation-text-button{display:inline-flex;align-items:center;min-height:44px;color:var(--silex-text-soft,#b9c5ce);background:none;border:0;padding:6px 0;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.conversation-replies{margin-left:24px;padding-left:16px;border-left:1px solid var(--silex-border,#343a40)}.conversation-reply:last-child{border-bottom:0}.conversation-feedback,.conversation-status{font-size:14px;color:var(--silex-text-soft,#b9c5ce);overflow-wrap:anywhere}.conversation-inline-editor{max-width:700px}.conversation-report button{margin-right:16px}.publication-conversation :is(button,a,input,textarea,select,summary):focus-visible,.publication-social :is(a,button):focus-visible{outline:2px solid var(--silex-accent,#36a9f4);outline-offset:3px}.publication-conversation button:disabled,.publication-social button:disabled{opacity:.6;cursor:wait}.conversation-comment:target{outline:1px solid var(--silex-accent,#36a9f4);outline-offset:4px}.hub-conversations{border-bottom:1px solid var(--silex-border,#343a40);padding-bottom:20px;margin-bottom:20px}.hub-conversations p{font-size:14px;color:var(--silex-text-soft,#b9c5ce)}.hub-conversations li{padding:10px 0;list-style:none}.hub-conversations ul{padding:0}.hub-conversations a{display:inline-block;min-height:44px;align-content:center}
@media(max-width:600px){.publication-conversation{margin:24px 0;padding-top:20px}.conversation-replies{margin-left:8px;padding-left:10px}.conversation-composer-controls{gap:8px}.conversation-composer-controls>label{width:100%;justify-content:space-between}.conversation-emoji-panel{position:static;width:min(256px,calc(100vw - 80px))}.conversation-composer-controls>.silex-button{min-height:44px}.conversation-count{margin-left:0}.conversation-comment{padding:16px 0}.conversation-team{margin-left:6px}.conversation-history{display:block}}
.project-update-page #project-update-content>.publication-social,.project-update-page .publication-conversation{max-width:840px;margin-inline:auto}.conversation-composer-holder>p{font-size:14px}.conversation-composer>p{font-size:14px;color:var(--silex-text-soft,#b9c5ce)}

.conversation-history{display:block}#admin-comments-scope{min-height:44px;max-width:100%;padding:8px 12px;background:var(--silex-surface,#1a1d20);color:var(--silex-text,#edf0f2);border:1px solid var(--silex-border,#343a40);border-radius:3px;font:inherit}#admin-comments-scope:focus-visible{outline:2px solid var(--silex-accent,#36a9f4);outline-offset:3px}
