.comment-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.comment-reaction{border:1px solid #D9E3DD;background:#F7FAF8;border-radius:999px;color:#4A5B52;font-size:13px;line-height:1;min-height:30px;padding:0 9px}.comment-reaction.active{background:#E7F3ED;border-color:#8FC8AC;color:#176B52}.comment-actions{display:flex;gap:13px;margin-top:11px}.comment-actions button{border:0;background:transparent;color:#587164;font-size:12px;font-weight:800;padding:0}.comment-actions .comment-reply-trigger{color:#176B52}.comment-thread{margin-top:12px}.comment-replies-toggle{border:0;background:transparent;color:#176B52;cursor:pointer;font-size:12px;font-weight:800;list-style:none;padding:0}.comment-replies-toggle::-webkit-details-marker{display:none}.comment-replies-toggle::before{content:"⌄ ";font-size:14px}.comment-thread[open] .comment-replies-toggle::before{content:"⌃ "}.comment-replies{border-left:2px solid #CFE5DA;display:grid;gap:8px;margin:10px 0 0 8px;padding-left:10px}.comment-reply{background:#F8FBF9;border-color:#DCEAE1;border-radius:12px;padding:12px}.comment-reply-box{background:#F2F8F4;border:1px solid #CFE5DA;border-radius:13px;margin-top:13px;padding:12px}.comment-reply-box>p:first-child{color:#176B52;font-size:12px;font-weight:800;margin:0 0 8px}.comment-reply-box input,.comment-reply-box textarea{border:1px solid #D4E0D7;border-radius:9px;color:var(--ink);font:inherit;margin-top:7px;padding:9px;width:100%}.comment-reply-box textarea{height:76px;line-height:1.45;resize:vertical}.comment-reply-actions{display:flex;gap:8px;margin-top:9px}.comment-reply-actions button{border:0;border-radius:9px;background:#176B52;color:#fff;font-size:12px;font-weight:800;min-height:34px;padding:0 11px}.comment-reply-actions button+button{background:#fff;color:#587164;border:1px solid #D4E0D7}.comment-reply-feedback{color:#A4443D;font-size:12px;min-height:16px}
