.editor-wrapper{border:1px solid var(--color-border);border-radius:10px;flex-flow:column;flex:1;width:100%;display:flex;overflow:hidden}.editor-wrapper .tiptap{overflow-wrap:break-word;word-break:break-word;background:var(--color-surface-interactive-20);border-bottom:1px solid #0000;border-radius:10px;outline:none;width:100%;min-width:0;min-height:100px;max-height:400px;padding:.5rem .4rem;transition:all .15s;overflow:auto}.editor-wrapper .tiptap :first-child{margin-top:0}.editor-wrapper .tiptap p.is-editor-empty:first-child:before{color:var(--color-text-secondary);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-wrapper .tiptap .comment-mention{color:var(--color-text-primary);background-color:#667bcf66;border-radius:.6rem;padding:.1rem .3rem;font-family:Manrope SemiBold,sans-serif}.editor-wrapper .tiptap .comment-mention:after{content:"​"}.editor-wrapper .editor-reply{background:var(--color-surface-deep);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;padding:.5rem;transition:all .15s;display:flex}.editor-wrapper .editor-reply span{justify-content:center;align-items:center;display:flex}.editor-wrapper .editor-reply span svg{stroke:var(--color-text-secondary);width:25px;height:25px}.editor-wrapper .editor-reply span svg:hover{stroke:var(--color-text-primary);cursor:pointer}.editor-wrapper:has(.editor-reply) .tiptap{border-bottom:1px solid var(--color-border);border-radius:10px 10px 0 0}.editor-actions-wrapper{justify-content:space-between;display:flex}.editor-actions-wrapper p{align-items:center;display:flex}.editor-actions{justify-content:right;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.editor-actions b{-webkit-user-select:none;user-select:none}.editor-actions b.blue{cursor:pointer;color:var(--color-accent-light)}.editor-actions b.grey{cursor:pointer;color:var(--color-text-secondary)}.editor-actions b.disabled{cursor:not-allowed;opacity:.5}.editor-opt-avatar{border:1px solid var(--color-border);border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;position:relative;overflow:hidden}.comments-container{flex-flow:column;flex:1;gap:30px;display:flex}.comments-container .comments-header{align-items:center;gap:5px;display:flex}.comments-container .comments-editor{gap:10px;width:100%;display:flex}.comments-container .comments-editor.floating{width:unset;background:var(--color-surface);box-shadow:0 0 0 12px var(--color-surface);z-index:1000;border-radius:3px;gap:10px;display:flex;bottom:32px}.comments-list{flex-flow:column;gap:40px;margin-bottom:100px;display:flex}.comments-list-action b{cursor:pointer}.comments-logged-out{background:var(--color-surface);border-radius:10px;align-items:center;gap:5px;width:100%;min-height:44px;padding-left:15px;padding-right:15px;display:flex}.comment-thread{flex-flow:column;display:flex}.comment-thread .comment-replies{flex-flow:column;gap:30px;width:calc(100% - 54px);margin-top:25px;margin-left:54px;display:flex}.comment{justify-content:center;gap:10px;display:flex}.comment a{text-decoration:none}.comment.comment-mark{background:var(--color-surface);box-shadow:0 0 0 8px var(--color-surface);border-radius:5px}.comment .comment-avatar{border:1px solid var(--color-border);border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;position:relative;overflow:hidden}.comment .comment-header{align-items:flex-end;gap:5px;display:flex}.comment .comment-header b{color:var(--color-accent)}.comment .comment-body{flex-direction:column;flex:1;gap:3px;display:flex}.comment .comment-body .mention{color:var(--color-text-primary);background-color:#667bcf33;border-radius:.6rem;padding:.1rem .3rem;font-family:Manrope SemiBold,sans-serif;transition:all .15s}.comment .comment-body .mention:hover{background-color:#667bcf4d}.comment .comment-body .comment-actions{align-items:center;gap:15px;margin-top:8px;display:flex}.comment .comment-body .comment-actions b{cursor:pointer;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.comment .comment-body .comment-actions b[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media (max-width:768px){.comments-logged-out{flex-flow:column;align-items:flex-start;gap:15px;padding:15px;display:flex}}
