.tip-tap{overflow:hidden;text-overflow:ellipsis;border:none;.ProseMirror-focused{outline:none!important;border:none!important;box-shadow:none!important}em strong,strong em{font-weight:700;font-style:italic}strong u,u strong{font-weight:700;text-decoration:underline}:first-child{margin-top:0}ul{list-style:disc}ol{list-style:decimal}ol,ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem;li p{margin-top:.25em;margin-bottom:.25em}}h1{font-size:1.4rem;padding-bottom:.4rem}h2{font-size:1.2rem}h3{font-size:1.1rem}.mention{background-color:#afafafb9;border-radius:.4rem;box-decoration-break:clone;padding:.1rem .3rem;&:after{content:"\200B"}}p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}}.tip-tap .ProseMirror{outline:none!important;border:none!important;box-shadow:none!important}.floating-menu{display:flex;background-color:#fff;padding:.1rem;border-radius:.5rem;button{background-color:unset;padding:.275rem .425rem;border-radius:.3rem;&:hover{background-color:#e6e8ea}&.is-active{background-color:#edeaea;color:#9c61d7;&:hover{color:var(--purple-contrast)}}}}.bubble-menu{background-color:#fff;border-radius:.7rem;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);display:flex;padding:.2rem;button{background-color:unset;padding:.275rem .425rem;border-radius:.3rem;&:hover{background-color:#e6e8ea}&.is-active{color:#9c61d7;background-color:#edeaea;&:hover{background-color:#fff}}}}.tip-tap.line-clamp-3 .ProseMirror{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.5em * 3);line-height:1.5em}