.editor-content{position:relative}.track-changes-insert{background-color:rgba(34,197,94,.1);border-bottom:2px solid #22c55e;color:#15803d;position:relative;display:inline;cursor:context-menu}.track-changes-insert:hover{background-color:rgba(34,197,94,.2);cursor:context-menu}.track-changes-delete{background-color:rgba(239,68,68,.1);color:#dc2626;text-decoration:line-through;border:1px solid #ef4444;border-radius:2px;padding:0 2px;margin:0 1px;font-size:.9em;position:relative;display:inline-block;white-space:pre-wrap;cursor:context-menu}.track-changes-delete:hover{background-color:rgba(239,68,68,.2);cursor:context-menu}.track-changes-move{background-color:rgba(59,130,246,.1);border:1px dashed #3b82f6;color:#2563eb;position:relative}.track-changes-move:hover{background-color:rgba(59,130,246,.2)}.track-changes-format{background-color:rgba(168,85,247,.1);border:1px dotted #a855f7;color:#7c3aed;position:relative}.track-changes-format:hover{background-color:rgba(168,85,247,.2)}.comment-highlight{background-color:rgba(251,191,36,.2);border-radius:2px;position:relative;cursor:pointer}.comment-highlight:hover{background-color:rgba(251,191,36,.3)}.comment-highlight.resolved{background-color:rgba(156,163,175,.2)}.comment-highlight.resolved:hover{background-color:rgba(156,163,175,.3)}.comment-highlight.priority-high{background-color:rgba(239,68,68,.2);border-left:3px solid #ef4444}.comment-highlight.priority-high:hover{background-color:rgba(239,68,68,.3)}.comment-highlight.priority-medium{background-color:rgba(251,191,36,.2);border-left:3px solid #f59e0b}.comment-highlight.priority-medium:hover{background-color:rgba(251,191,36,.3)}.comment-highlight.priority-low{background-color:rgba(34,197,94,.2);border-left:3px solid #22c55e}.comment-highlight.priority-low:hover{background-color:rgba(34,197,94,.3)}.suggestion-highlight{background-color:rgba(59,130,246,.2);border-radius:2px;position:relative;cursor:pointer}.suggestion-highlight:hover{background-color:rgba(59,130,246,.3)}.suggestion-highlight.pending{border-bottom:2px dashed #3b82f6}.suggestion-highlight.accepted{background-color:rgba(34,197,94,.2);border-bottom:2px solid #22c55e}.suggestion-highlight.rejected{background-color:rgba(239,68,68,.2);border-bottom:2px solid #ef4444;text-decoration:line-through}.approval-highlight{background-color:rgba(168,85,247,.2);border-radius:2px;position:relative;cursor:pointer;border-bottom:2px dotted #a855f7}.approval-highlight:hover{background-color:rgba(168,85,247,.3)}.approval-highlight.approved{background-color:rgba(34,197,94,.2);border-bottom:2px solid #22c55e}.approval-highlight.rejected{background-color:rgba(239,68,68,.2);border-bottom:2px solid #ef4444}.track-changes-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s}.track-changes-delete:hover .track-changes-tooltip,.track-changes-format:hover .track-changes-tooltip,.track-changes-insert:hover .track-changes-tooltip,.track-changes-move:hover .track-changes-tooltip{opacity:1}@media print{.track-changes-delete{display:none}.track-changes-format,.track-changes-insert,.track-changes-move{background:none!important;border:none!important;color:inherit!important}.approval-highlight,.comment-highlight,.suggestion-highlight{background:none!important;border:none!important}}.hide-track-changes .track-changes-delete,.hide-track-changes .track-changes-format,.hide-track-changes .track-changes-insert,.hide-track-changes .track-changes-move{background:none!important;border:none!important;color:inherit!important;text-decoration:none!important}.hide-track-changes .track-changes-delete{display:none}.redline-preview-pane ins[data-w-id]{background-color:#dcfce7;color:#166534;text-decoration:none;border-bottom:1px solid #22c55e;padding:0 2px;border-radius:2px}.redline-preview-pane del[data-w-id]{background-color:#fee2e2;color:#991b1b;text-decoration:line-through;padding:0 2px;border-radius:2px}.redline-preview-pane del[data-w-id].selected-change,.redline-preview-pane ins[data-w-id].selected-change{outline:2px solid #2c5485;outline-offset:1px}.redline-preview-pane p{margin:.5em 0}.co-counsel-doc-viewer ins{background-color:#dcfce7;border-bottom:1px solid #22c55e;padding:0 2px;border-radius:2px;text-decoration:none}.co-counsel-doc-viewer ins,.co-counsel-doc-viewer ins *{color:#166534!important}.co-counsel-doc-viewer del{background-color:#fee2e2;padding:0 2px;border-radius:2px;text-decoration:line-through}.co-counsel-doc-viewer del,.co-counsel-doc-viewer del *{color:#991b1b!important;text-decoration:line-through!important}.co-counsel-doc-viewer del[data-w-id],.co-counsel-doc-viewer ins[data-w-id]{cursor:pointer}.co-counsel-doc-viewer del[data-w-id].selected-change,.co-counsel-doc-viewer ins[data-w-id].selected-change{outline:2px solid #2c5485;outline-offset:1px}@media (prefers-color-scheme:dark){.track-changes-insert{background-color:rgba(34,197,94,.2);color:#4ade80}.track-changes-delete{background-color:rgba(239,68,68,.2);color:#f87171;border-color:#ef4444}.track-changes-move{background-color:rgba(59,130,246,.2);color:#60a5fa;border-color:#3b82f6}.track-changes-format{background-color:rgba(168,85,247,.2);color:#c084fc;border-color:#a855f7}.comment-highlight{background-color:rgba(251,191,36,.3)}.suggestion-highlight{background-color:rgba(59,130,246,.3)}.approval-highlight{background-color:rgba(168,85,247,.3)}}.briefcase-comment-marker{display:inline-block;background:rgba(255,213,79,.4);padding:0 2px;border-radius:2px;cursor:pointer}.briefcase-comment-marker--resolved{background:hsla(0,0%,78%,.3);opacity:.7}.briefcase-comment-marker--selected{background:rgba(255,152,0,.5);outline:2px solid #ff9800}.comment-pulse{animation:comment-pulse-anim 1.5s ease-out}@keyframes comment-pulse-anim{0%{background:rgba(255,152,0,.7)}to{background:rgba(255,213,79,.4)}}