.tiptap-editor-content .tiptap{outline:none;padding:12px 15px;min-height:100%;font-size:14px;line-height:1.6;font-family:Times New Roman,serif}.tiptap-editor-content .tiptap p{margin:0 0 1em}.tiptap-editor-content .tiptap h1,.tiptap-editor-content .tiptap h2,.tiptap-editor-content .tiptap h3,.tiptap-editor-content .tiptap h4,.tiptap-editor-content .tiptap h5,.tiptap-editor-content .tiptap h6{margin-top:1.5em;margin-bottom:.5em;font-weight:700}.tiptap-editor-content .tiptap h1{font-size:2em}.tiptap-editor-content .tiptap h2{font-size:1.5em}.tiptap-editor-content .tiptap h3{font-size:1.17em}.tiptap-editor-content .tiptap ul,.tiptap-editor-content .tiptap ol{padding-left:1.5em;margin:0 0 1em}.tiptap-editor-content .tiptap table{width:100%;border-collapse:collapse;margin:0 0 1em}.tiptap-editor-content .tiptap th,.tiptap-editor-content .tiptap td{border:1px solid #d1d5db;padding:6px 8px;vertical-align:top}.tiptap-editor-content .tiptap th{background-color:#f3f4f6;font-weight:600}.tiptap-editor-content .tiptap blockquote{border-left:3px solid #d1d5db;padding-left:1em;margin-left:0;font-style:italic;color:#374151}.tiptap-editor-content .tiptap pre{background-color:#f3f4f6;padding:1em;border-radius:4px;overflow:auto;font-family:monospace}.tiptap-editor-content .tiptap code{background-color:#f3f4f6;padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.9em}.tiptap-editor-content .tiptap mark{background-color:#fef08a;padding:.1em 0}.tiptap-editor-content .tiptap .comment-mark,.tiptap-editor-content .tiptap span[data-comment],.tiptap-editor-content .tiptap .internal-comment-mark,.tiptap-editor-content .tiptap span[data-internal-comment]{cursor:pointer}.tiptap-editor-content .tiptap .locked-mark,.tiptap-editor-content .tiptap span[data-locked]{background-color:#fbbf244d;cursor:not-allowed}.tiptap-editor-content .tiptap .ai-ignored-variable-mark,.tiptap-editor-content .tiptap span[data-ai-ignored-variable]{background:linear-gradient(180deg,#fbbf2429,#f59e0b1f);box-shadow:inset 0 -2px #b45309b3;border-radius:2px}.tiptap-editor-content .tiptap :is(.ai-ignored-variable-mark,span[data-ai-ignored-variable]) :is(.added-mark,.deleted-mark,.modified-mark,span[data-added],span[data-deleted],span[data-modified]),.tiptap-editor-content .tiptap :is(.added-mark,.deleted-mark,.modified-mark,span[data-added],span[data-deleted],span[data-modified]) :is(.ai-ignored-variable-mark,span[data-ai-ignored-variable]),.tiptap-editor-content .tiptap :is(.added-mark,.deleted-mark,.modified-mark,span[data-added],span[data-deleted],span[data-modified]):has(:is(.ai-ignored-variable-mark,span[data-ai-ignored-variable])){background:none!important;box-shadow:none!important;text-decoration:none!important;text-decoration-color:inherit!important;text-decoration-thickness:initial!important;color:inherit!important;padding:0!important}.tiptap-editor-content .tiptap .added-mark,.tiptap-editor-content .tiptap span[data-added]{background-color:#93c5fd6b;box-shadow:inset 0 -2px #2563eb73;border-radius:2px;padding:0 1px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,-webkit-text-decoration .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,text-decoration .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.tiptap-editor-content .tiptap .deleted-mark,.tiptap-editor-content .tiptap span[data-deleted]{background-color:#facc156b;text-decoration:line-through;text-decoration-color:#b45309;text-decoration-thickness:1.6px;border-radius:2px;padding:0 1px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,-webkit-text-decoration .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,text-decoration .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.tiptap-editor-content .tiptap .modified-mark,.tiptap-editor-content .tiptap span[data-modified]{background-color:#c4b5fd66;box-shadow:inset 0 -2px #6d28d966;border-radius:2px;padding:0 1px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,-webkit-text-decoration .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,text-decoration .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.tiptap-editor-content .tiptap .legalReview-mark{background-color:#fbbf2440;box-shadow:inset 0 -2px #d97706;border-radius:2px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.tiptap-editor-content .tiptap .accepted-mark{background-color:#86efac59;box-shadow:none;border-radius:2px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.tiptap-editor-content .tiptap .rejected-mark{background-color:#fca5a559;box-shadow:none;border-radius:2px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.tiptap-editor-content .tiptap .approvedByLegal-mark{background-color:#86efac73;box-shadow:none;border-radius:2px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.tiptap-editor-content .tiptap .rejectedByLegal-mark{background-color:#fca5a573;box-shadow:none;border-radius:2px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.is-track-changes-disabled .tiptap .added-mark,.is-track-changes-disabled .tiptap .deleted-mark,.is-track-changes-disabled .tiptap .modified-mark,.is-track-changes-disabled .tiptap .track-changes-added,.is-track-changes-disabled .tiptap .track-changes-deleted,.is-track-changes-disabled .tiptap .track-changes-modified,.is-track-changes-disabled .tiptap .legalReview-mark,.is-track-changes-disabled .tiptap .accepted-mark,.is-track-changes-disabled .tiptap .rejected-mark,.is-track-changes-disabled .tiptap .approvedByLegal-mark,.is-track-changes-disabled .tiptap .rejectedByLegal-mark,.is-track-changes-disabled .tiptap span[data-added],.is-track-changes-disabled .tiptap span[data-deleted],.is-track-changes-disabled .tiptap span[data-modified],.is-track-changes-disabled .tiptap span[data-legalreview],.is-track-changes-disabled .tiptap span[data-accepted],.is-track-changes-disabled .tiptap span[data-rejected],.is-track-changes-disabled .tiptap span[data-approvedbylegal],.is-track-changes-disabled .tiptap span[data-rejectedbylegal]{background:none!important;box-shadow:none!important;text-decoration:none!important;color:inherit!important;border-radius:0!important;padding:0!important}.tiptap-editor-content .tiptap :is(.accepted-mark,.approvedByLegal-mark,.rejected-mark,.rejectedByLegal-mark,.legalReview-mark) :is(.added-mark,.deleted-mark,.modified-mark),.tiptap-editor-content .tiptap :is(.added-mark,.deleted-mark,.modified-mark) :is(.accepted-mark,.approvedByLegal-mark,.rejected-mark,.rejectedByLegal-mark,.legalReview-mark){background:none!important;box-shadow:none!important;text-decoration:none!important;color:inherit;padding:0}.tiptap-editor-content .tiptap :is(.accepted-mark,.approvedByLegal-mark) :is(.added-mark,.modified-mark),.tiptap-editor-content .tiptap :is(.added-mark,.modified-mark) :is(.accepted-mark,.approvedByLegal-mark),.tiptap-editor-content .tiptap :is(.accepted-mark.added-mark,.approvedByLegal-mark.added-mark,.accepted-mark.modified-mark,.approvedByLegal-mark.modified-mark){background-color:#bbf7d099!important;color:inherit}.tiptap-editor-content .tiptap :is(.accepted-mark,.approvedByLegal-mark) .deleted-mark,.tiptap-editor-content .tiptap .deleted-mark:has(:is(.accepted-mark,.approvedByLegal-mark)),.tiptap-editor-content .tiptap :is(.accepted-mark.deleted-mark,.approvedByLegal-mark.deleted-mark){background-color:#fecaca4d!important;text-decoration:line-through!important;text-decoration-color:#dc262680;text-decoration-thickness:1.5px;color:#9ca3af!important}.tiptap-editor-content .tiptap :is(.rejected-mark,.rejectedByLegal-mark) .added-mark,.tiptap-editor-content .tiptap .added-mark:has(:is(.rejected-mark,.rejectedByLegal-mark)),.tiptap-editor-content .tiptap :is(.rejected-mark.added-mark,.rejectedByLegal-mark.added-mark){background-color:#fecaca4d!important;text-decoration:line-through!important;text-decoration-color:#dc262680;text-decoration-thickness:1.5px;color:#9ca3af!important}.tiptap-editor-content .tiptap :is(.rejected-mark,.rejectedByLegal-mark) .deleted-mark,.tiptap-editor-content .tiptap .deleted-mark:has(:is(.rejected-mark,.rejectedByLegal-mark)),.tiptap-editor-content .tiptap :is(.rejected-mark.deleted-mark,.rejectedByLegal-mark.deleted-mark){background-color:#bbf7d099!important;text-decoration:none!important;color:inherit!important}.tiptap-editor-content .tiptap :is([data-rejected],[data-rejectedbylegal]) [data-deleted],.tiptap-editor-content .tiptap [data-deleted]:has(:is([data-rejected],[data-rejectedbylegal])){background-color:#bbf7d099!important;text-decoration:none!important;color:inherit!important}.tiptap-editor-content .tiptap :is(.rejected-mark,.rejectedByLegal-mark) .modified-mark{font-size:0!important;line-height:0!important;letter-spacing:0!important;padding:0!important;background:none!important;box-shadow:none!important}.tiptap-editor-content .tiptap :is(.rejected-mark,.rejectedByLegal-mark) .modified-mark:after{content:attr(data-old-text);font-size:14px;line-height:1.6;letter-spacing:normal;font-family:Times New Roman,serif;color:#374151;background-color:#bbf7d099;border-radius:2px;padding:0 1px;cursor:pointer}.tiptap-editor-content .tiptap .modified-mark :is(.rejected-mark,.rejectedByLegal-mark){font-size:0!important;line-height:0!important;letter-spacing:0!important;padding:0!important;background:none!important;box-shadow:none!important}.tiptap-editor-content .tiptap .modified-mark:has(:is(.rejected-mark,.rejectedByLegal-mark)){font-size:0!important;line-height:0!important;letter-spacing:0!important;padding:0!important;background:none!important;box-shadow:none!important}.tiptap-editor-content .tiptap .modified-mark:has(:is(.rejected-mark,.rejectedByLegal-mark)):after{content:attr(data-old-text);font-size:14px;line-height:1.6;letter-spacing:normal;font-family:Times New Roman,serif;color:#374151;background-color:#bbf7d099;border-radius:2px;padding:0 1px;cursor:pointer}.tiptap-editor-content .tiptap :is(.rejected-mark.modified-mark,.rejectedByLegal-mark.modified-mark){font-size:0!important;line-height:0!important;letter-spacing:0!important;padding:0!important;background:none!important;box-shadow:none!important}.tiptap-editor-content .tiptap :is(.rejected-mark.modified-mark,.rejectedByLegal-mark.modified-mark):after{content:attr(data-old-text);font-size:14px;line-height:1.6;letter-spacing:normal;font-family:Times New Roman,serif;color:#374151;background-color:#bbf7d099;border-radius:2px;padding:0 1px;cursor:pointer}.tiptap-editor-content .tiptap .legalReview-mark :is(.added-mark,.deleted-mark,.modified-mark),.tiptap-editor-content .tiptap :is(.added-mark,.deleted-mark,.modified-mark) .legalReview-mark{background-color:#fbbf2440!important;box-shadow:inset 0 -2px #d97706!important;text-decoration:none!important;color:inherit!important}.tiptap-editor-content .track-changes-added,.tiptap-editor-content .track-changes-deleted,.tiptap-editor-content .track-changes-modified,.tiptap-editor-content .change-decoration.change-added,.tiptap-editor-content .change-decoration.change-deleted,.tiptap-editor-content .change-decoration.change-modified{background-color:transparent!important;box-shadow:none!important;text-decoration:none!important}.tiptap-editor-content .tiptap .change-navigation-highlight{background-color:#3b82f633;outline:2px solid rgba(59,130,246,.8);outline-offset:2px;border-radius:4px;animation:highlight-pulse .6s ease-in-out;transition:all .3s ease}@keyframes highlight-pulse{0%{background-color:#3b82f64d;outline-color:#3b82f6}to{background-color:#3b82f633;outline-color:#3b82f6cc}}
