.mention{border-radius:4px;cursor:pointer;display:inline-block;font-weight:500;padding:2px 6px;transition:all .15s ease;white-space:nowrap}.mention[data-entity-type=employee],.mention[data-entity-type=staff]{background:#e8f2ff;color:#4a90e2}.mention[data-entity-type=employee]:hover,.mention[data-entity-type=staff]:hover{background:#d0e5ff;box-shadow:0 2px 4px rgba(74,144,226,.2)}.mention[data-entity-type=client],.mention[data-entity-type=company]{background:#ffe8f0;color:#e2457a}.mention[data-entity-type=client]:hover,.mention[data-entity-type=company]:hover{background:#ffd0e0;box-shadow:0 2px 4px rgba(226,69,122,.2)}.entity-link{border-radius:4px;cursor:pointer;display:inline-block;font-weight:500;padding:2px 6px;transition:all .15s ease;white-space:nowrap}.entity-link[data-entity-type=employee],.entity-link[data-entity-type=staff]{background:#f0e8ff;color:#7c4fe0}.entity-link[data-entity-type=employee]:hover,.entity-link[data-entity-type=staff]:hover{background:#e0d0ff;box-shadow:0 2px 4px rgba(124,79,224,.2)}.entity-link[data-entity-type=client],.entity-link[data-entity-type=company]{background:#fff3e8;color:#e07a4f}.entity-link[data-entity-type=client]:hover,.entity-link[data-entity-type=company]:hover{background:#ffe5d0;box-shadow:0 2px 4px rgba(224,122,79,.2)}.entity-link[data-entity-type=contact]{background:#e8fff3;color:#4fe07a}.entity-link[data-entity-type=contact]:hover{background:#d0ffe5;box-shadow:0 2px 4px rgba(79,224,122,.2)}.entity-link[data-entity-type=duty]{background:#e8f9ff;color:#4fc3e0}.entity-link[data-entity-type=duty]:hover{background:#d0f0ff;box-shadow:0 2px 4px rgba(79,195,224,.2)}.entity-link:active,.mention:active{transform:scale(.98)}.entity-link[disabled],.mention[disabled]{cursor:not-allowed;opacity:.6}.entity-link:focus,.mention:focus{outline:2px solid #4a90e2;outline-offset:2px}@media print{.entity-link,.mention{background:transparent!important;border-radius:0!important;color:inherit!important;padding:0!important}}@media (prefers-color-scheme:dark){.mention[data-entity-type=employee],.mention[data-entity-type=staff]{background:rgba(74,144,226,.2);color:#7db4ff}.mention[data-entity-type=client],.mention[data-entity-type=company]{background:rgba(226,69,122,.2);color:#ff6b9d}.entity-link[data-entity-type=employee],.entity-link[data-entity-type=staff]{background:rgba(124,79,224,.2);color:#a785ff}.entity-link[data-entity-type=client],.entity-link[data-entity-type=company]{background:rgba(224,122,79,.2);color:#ffa07a}.entity-link[data-entity-type=contact]{background:rgba(79,224,122,.2);color:#7affaa}.entity-link[data-entity-type=duty]{background:rgba(79,195,224,.2);color:#7ad4ff}}@media (max-width:768px){.entity-link,.mention{font-size:14px;padding:3px 8px}}.tiptap-editor .entity-link,.tiptap-editor .mention{cursor:text;pointer-events:none}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;opacity:.6;pointer-events:none}.ProseMirror-focused p.is-editor-empty:first-child:before{opacity:.8}.tiptap-content p{margin:4px 0}.tiptap-content h1{font-size:2rem;font-weight:700;margin:1rem 0}.tiptap-content h2{font-size:1.5rem;font-weight:700;margin:.75rem 0}.tiptap-content ol,.tiptap-content ul{margin:.5rem 0;padding-left:1.5rem}.tiptap-content li{list-style-type:disc}.tiptap-content ol li{list-style-type:decimal}