.rich-text-content ul,.ProseMirror ul{padding-left:1.5em;list-style-type:disc}.rich-text-content ol,.ProseMirror ol{padding-left:1.5em;list-style-type:decimal}.rich-text-content li,.ProseMirror li{margin-bottom:.5em}.rich-text-content strong,.ProseMirror strong{font-weight:700}.rich-text-content em,.ProseMirror em{font-style:italic}.rich-text-content u,.ProseMirror u{text-decoration:underline}.rich-text-content s,.rich-text-content del,.ProseMirror s,.ProseMirror del{text-decoration:line-through}.rich-text-content a,.ProseMirror a{color:#2563eb;cursor:pointer;text-decoration:underline;transition:color .15s}.rich-text-content a:hover,.ProseMirror a:hover{color:#1d4ed8}.ProseMirror{outline:none;min-height:100px}.ProseMirror>*+*{margin-top:.5em}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rich-text-editor{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rich-text-editor:focus-within{border-color:hsl(var(--neutral4));outline:none}.ProseMirror .mention{white-space:nowrap;color:#2d3748;background-color:#d2e2f7;border:1px solid #a7c3dd;border-radius:.25rem;padding:.1rem .3rem;font-size:.9em;font-weight:500}.ProseMirror .mention[data-type=mention][data-id^=percentage_]{color:#04452f;background-color:#e2f0eb;border:1px solid #a3d9c9}.mentions-list{background:#fff;border-radius:.5rem;max-height:300px;padding:.5rem;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mentions-list .item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.25rem;width:100%;padding:.5rem;transition:background-color .2s;display:block}.mentions-list .item:hover{background-color:#f3f4f6}.mentions-list .item.is-selected{background-color:#e8f2ff}.mentions-list.two-column{gap:1rem;display:flex}.mentions-list .column{flex:1}.mentions-list h3{background-color:#f3f4f6;border:1px solid #e2e8f0;border-radius:.25rem;margin-bottom:.5rem;padding:.5rem;font-weight:700}.tippy-box{color:#333;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tippy-content{padding:0}