.comment-composer{background:#faf4e6;border:2px solid #e8ddcb;border-radius:10px;flex-direction:column;transition:border-color .1s;display:flex}.comment-composer:focus-within{border-color:#ffba6d}.comment-composer__editor .ProseMirror{color:#505050;text-align:start;overflow-wrap:anywhere;outline:none;min-height:56px;max-height:40vh;padding:8px 16px 0;font-size:14px;line-height:1.6;overflow-y:auto}.comment-composer__editor .ProseMirror p{margin:0}.comment-composer__editor .ProseMirror ul{margin:0;padding-left:20px}.comment-composer__editor .ProseMirror a{color:#50c9ce}.comment-composer__editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a5a29b;pointer-events:none;height:0}.comment-composer__bar{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 8px;display:flex}.comment-composer--placeholder{min-height:99px}.comment-composer__tools{align-items:center;gap:2px;display:flex}.comment-composer__tool.button{color:#a5a29b;justify-content:center;width:28px;height:28px;padding:0}.comment-composer__tool.button.active{color:#505050;background:#e8ddcb}.comment-composer__actions{align-items:center;gap:4px;display:flex}.comment-composer__link-row{background:#faeeda;border-radius:10px;align-items:center;gap:4px;margin:8px 8px 0;padding:2px 2px 2px 8px;display:flex}.comment-composer__link-input{min-width:0;height:28px;font:inherit;color:#505050;background:0 0;border:none;outline:none;flex:1;font-size:14px}.comment-composer__link-input::placeholder{color:#a5a29b}.comment-composer__link-add.button{height:28px;padding:0 8px;font-size:12px;font-weight:600}.comment-composer__cancel.button{height:35px;font-size:12px}.comment-composer__send.button{color:#50c9ce;justify-content:center;width:35px;height:35px;padding:0}.comment-composer__send.button:disabled{color:#b6b2aa;opacity:1}
.comment-body{color:#505050;text-align:start;overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:14px;line-height:1.6;display:flex}.comment-body p,.comment-body ul{margin:0}.comment-body ul{padding-left:20px}.comment-body a{color:#50c9ce;text-decoration:underline}
