.dispute-editor .tiptap{border:1px solid var(--border);background:var(--card);border-radius:.375rem;outline:none;min-height:7rem;padding:.5rem .75rem;font-size:.875rem}.dispute-editor.is-readonly .tiptap{background:0 0;border:0;min-height:0;padding:0}.dispute-editor .tiptap p{gap:0;margin:0 0 .6rem;line-height:1.55;display:block}.dispute-editor .tiptap p:last-child{margin-bottom:0}.dispute-editor .tiptap span{min-width:0;font:inherit}.dispute-editor .tiptap strong,.dispute-editor .tiptap b{font-weight:600}.dispute-editor .tiptap em{font-style:italic}.dispute-editor .tiptap ul,.dispute-editor .tiptap ol{margin:0 0 .6rem;padding-left:1.25rem}.dispute-editor .tiptap ul{list-style:outside}.dispute-editor .tiptap ol{list-style:decimal}.dispute-editor .tiptap li{display:list-item}.dispute-editor .tiptap li p{margin:0}.dispute-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);float:left;pointer-events:none;height:0}.dispute-mention{color:#2563eb;background:#2563eb1a;border-radius:.25rem;padding:0 .2rem;font-weight:500;text-decoration:none}.dispute-mention:hover{text-decoration:underline}.dispute-glossary{color:#7c3aed;background:#7c3aed1a;border-radius:.25rem;padding:0 .2rem;font-weight:500;text-decoration:none}.dispute-glossary:hover{text-decoration:underline}.dispute-mention-popup{z-index:60;border:1px solid var(--border);background:var(--card);border-radius:.5rem;min-width:14rem;max-width:22rem;position:absolute;overflow:hidden;box-shadow:0 8px 24px #00000026}.dispute-mention-opt{text-align:left;cursor:pointer;width:100%;padding:.4rem .6rem;font-size:.8rem;display:block}.dispute-mention-opt.is-selected,.dispute-mention-opt:hover{background:var(--muted)}.dispute-mention-opt .dm-type{text-transform:uppercase;color:var(--muted-foreground);margin-right:.35rem;font-size:.65rem;display:inline-block}
