*,:before,:after{box-sizing:border-box}.comment-body img{border:1px solid var(--adigi-border-default);cursor:zoom-in;border-radius:.5rem;width:auto;height:auto;max-height:14rem;display:block;max-width:min(14rem,100%)!important;margin:.5rem 0!important}@keyframes adigi-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.mention{color:#db2777;background:#db27771a;border-radius:.2em;padding:0 .2em}.rich-editor-wrap{border:1px solid var(--adigi-border-default);background:var(--adigi-bg-default,#fff);border-radius:.5rem;overflow:hidden}.rich-toolbar{border-bottom:1px solid var(--adigi-border-default);background:var(--adigi-surface-raised,#f4f3ee);align-items:center;gap:.125rem;padding:.3rem .5rem;display:flex}.rich-toolbar-btn{cursor:pointer;color:var(--adigi-text-muted);background:0 0;border:1px solid #0000;border-radius:.25rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600;line-height:1.4;transition:background .1s,color .1s}.rich-toolbar-btn:hover{background:var(--adigi-border-default);color:var(--adigi-text-default)}.rich-toolbar-btn.active{background:var(--adigi-accent-primary);color:#fff;border-color:#0000}.rich-toolbar-sep{background:var(--adigi-border-default);width:1px;height:1rem;margin:0 .25rem}.rich-editor-content{outline:none;padding:.625rem .75rem;font-size:.875rem;line-height:1.6}.rich-editor-content:focus-within,.rich-editor-content .tiptap{outline:none}.rich-editor-content .tiptap p{margin:0 0 .5em}.rich-editor-content .tiptap p:last-child{margin-bottom:0}.rich-editor-content .tiptap ul,.rich-editor-content .tiptap ol{margin:0 0 .5em;padding-left:1.25rem}.rich-editor-content .tiptap li{margin-bottom:.2em}.rich-editor-content .tiptap img{border-radius:.375rem;max-width:100%;margin:.5em 0}.rich-editor-content .tiptap .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--adigi-text-muted);pointer-events:none;height:0}.mention-dropdown{z-index:200;background:var(--adigi-bg-default,#fff);border:1px solid var(--adigi-border-default);border-radius:.5rem;min-width:180px;max-width:260px;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0000001f}.mention-item{text-align:left;cursor:pointer;width:100%;color:var(--adigi-text-default);background:0 0;border:none;padding:.4rem .75rem;font-size:.8rem;display:block}.mention-item:hover,.mention-item.active{background:var(--adigi-surface-raised,#f4f3ee)}
