.xo-diff-body.tiptap{border:none;border-radius:0;display:grid;grid-template-columns:1fr;min-height:0;padding:0}@media(min-width:640px){.xo-diff-body.tiptap{grid-template-columns:1fr 1fr}}.xo-diff-cell{border-bottom:1px solid #f1f1f1;min-width:0;overflow-wrap:anywhere;padding:.5rem .75rem}@media(min-width:640px){.xo-diff-cell:nth-child(odd){border-right:1px solid #e5e7eb}}@media(max-width:639px){.xo-diff-cell--spacer{display:none}}.xo-diff-cell--removed{background-color:#fef2f2;box-shadow:inset 2px 0 #f87171}.xo-diff-cell--added{background-color:#fffbeb;box-shadow:inset 2px 0 #fbbf24}.xo-diff-cell--changed{background-color:#fafafa}.xo-diff-del{background-color:#fecaca;border-radius:2px;text-decoration:line-through}.xo-diff-ins{background-color:#bbf7d0;border-radius:2px;text-decoration:none}.xo-diff-li{display:flex;gap:.5rem;line-height:1.7}.xo-diff-marker{color:#6b7280;flex:none;min-width:1.25rem}.xo-diff-code{font-family:ui-monospace,monospace;font-size:.875rem;white-space:pre-wrap}.xo-diff-body img{height:auto;max-width:100%}.tiptap{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1f2937;min-height:200px;padding:1.5rem;transition:border-color .3s ease,border-width .3s ease}.tiptap-toolbar-main{position:sticky;top:var(--wysiwyg-toolbar-top,0);z-index:10}.tiptap-toolbar-main:has([data-headlessui-state~=open]){z-index:40}.tiptap-toolbar-bottom{bottom:-1px;position:sticky;z-index:10}.wysiwyg-fullscreen{animation:wysiwyg-fs-in .12s ease-out}@keyframes wysiwyg-fs-in{0%{opacity:0}to{opacity:1}}.wysiwyg-fullscreen .tiptap-toolbar-bottom,.wysiwyg-fullscreen .tiptap-toolbar-main{position:static}.wysiwyg-fullscreen.wysiwyg-fs-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}.wysiwyg-fs-grid>*{grid-column:2;min-width:0}.wysiwyg-fs-grid>.wysiwyg-fs-header{grid-column:1/-1;grid-row:1}.wysiwyg-fs-grid>.wysiwyg-fs-aside-start{grid-column:1;grid-row:2/4}.wysiwyg-fs-grid>.wysiwyg-fs-aside-end{grid-column:3;grid-row:2/4}.wysiwyg-fs-grid>.wysiwyg-fs-diff,.wysiwyg-fs-grid>.wysiwyg-fs-main{grid-row:2;min-height:0}.wysiwyg-fs-grid>.tiptap-toolbar-bottom{grid-row:3}.wysiwyg-fullscreen .wysiwyg-fs-status>div{align-items:center;flex-direction:row;gap:.5rem;white-space:nowrap}.wysiwyg-fullscreen .wysiwyg-fs-scroll{display:flex;flex-direction:column}.wysiwyg-fullscreen .wysiwyg-fs-scroll>div{display:flex;flex:1 0 auto;flex-direction:column;margin-top:0;width:100%}.wysiwyg-fullscreen .tiptap.ProseMirror{border:0;border-radius:0;flex:1 0 auto;padding:2rem clamp(1.25rem,4vw,4.5rem) 6rem}@keyframes unrevisioned-pulse{0%,to{box-shadow:0 0 #f59e0b99}50%{box-shadow:0 0 0 6px #f59e0b00}}.unrevisioned-pulse{animation:unrevisioned-pulse 1.8s ease-in-out infinite;border-radius:.375rem}.tiptap:focus{border-color:#9fc452;outline:none}.tiptap h1{font-size:1.75rem;font-weight:700;margin-bottom:1.3rem}.tiptap h2{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem}.tiptap h3{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.wysiwyg-numbered .tiptap{counter-reset:wysiwyg-h2}.wysiwyg-numbered .tiptap h2{counter-increment:wysiwyg-h2;counter-reset:wysiwyg-h3}.wysiwyg-numbered .tiptap h3{counter-increment:wysiwyg-h3}.wysiwyg-numbered .tiptap h2,.wysiwyg-numbered .tiptap h3{padding-left:3.6rem;text-indent:-3.6rem}.wysiwyg-numbered .tiptap h2:before{content:var(--wysiwyg-heading-prefix,"") "." counter(wysiwyg-h2) "  ";font-variant-numeric:tabular-nums}.wysiwyg-numbered .tiptap h3:before{content:var(--wysiwyg-heading-prefix,"") "." counter(wysiwyg-h2) "." counter(wysiwyg-h3) "  ";font-variant-numeric:tabular-nums}.tiptap p{font-size:1rem;line-height:1.7}.tiptap ul{list-style-type:disc;margin-left:1.5rem}.tiptap ol{list-style-type:decimal;margin-left:1.5rem}.tiptap li{margin-bottom:.5rem}.tiptap blockquote{background-color:#ffe5e5;border-left:4px solid #e3342f;border-radius:6px;color:#000;font-size:1.125rem;margin:1.5rem 0;padding:1rem}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline}.tiptap strike{text-decoration:line-through}.tiptap-toolbar{display:flex;gap:.25rem}.tiptap-toolbar button.is-active{background-color:#d1d5db;border-color:#9ca3af}.tiptap-toolbar button{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;color:#1f2937;padding:.1rem .4rem;transition:background-color .3s ease,border-color .3s ease}.tiptap-toolbar button:not(.wysiwyg-menu-row){align-items:center;display:inline-flex;flex:none;height:1.9rem;justify-content:center;padding:0;width:1.9rem}.tiptap-toolbar button:not(.wysiwyg-menu-row)>*{flex:none;height:1rem;width:1rem}.tiptap-toolbar button:hover{background-color:#e5e7eb}.tiptap-toolbar button:disabled{background-color:#7d8085;border:1px solid #7d8085;cursor:not-allowed}.tiptap-toolbar button.is-active{background-color:#9fc452;border-color:#9fc452;color:#252525}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,.tiptap table th{border:2px solid #bfc0c2;box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{background-color:#e6e6e6;font-weight:700;text-align:left}.tiptap table .selectedCell{background-color:#d3e7b8;color:#fff}.tiptap table .column-resize-handle{background-color:#9f7aea;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}
