.tiptap-content .ProseMirror ul[data-type=taskList]{margin:.5rem 0;padding:0;list-style:none}.tiptap-content .ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-top:.25rem;margin-bottom:0;margin-left:1.5rem;padding-left:0}.tiptap-content .ProseMirror ul[data-type=taskList] li{border-radius:.375rem;align-items:flex-start;gap:.625rem;margin:.125rem 0;padding:.125rem .25rem;transition:background-color .15s;flex-direction:row!important;list-style:none!important;display:flex!important}.tiptap-content .ProseMirror ul[data-type=taskList] li:hover{background-color:hsl(var(--muted)/.4)}.tiptap-content .ProseMirror ul[data-type=taskList] li>label{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.2rem;display:flex;position:relative}.tiptap-content .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tiptap-content .ProseMirror ul[data-type=taskList] li>label>span{border:2px solid hsl(var(--muted-foreground)/.45);background-color:hsl(var(--background));pointer-events:none;border-radius:.25rem;transition:border-color .15s,background-color .15s;position:absolute;inset:0}.tiptap-content .ProseMirror ul[data-type=taskList] li[data-checked=true]>label>span{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}.tiptap-content .ProseMirror ul[data-type=taskList] li[data-checked=true]>label>span:after{content:"✓";color:hsl(var(--primary-foreground));justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.tiptap-content .ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.tiptap-content .ProseMirror ul[data-type=taskList] li>div>p{margin-top:0;margin-bottom:0;line-height:1.625}.tiptap-content .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:hsl(var(--muted-foreground));text-decoration:line-through;-webkit-text-decoration-color:hsl(var(--muted-foreground)/.5);text-decoration-color:hsl(var(--muted-foreground)/.5)}.tiptap-content .ProseMirror ul[data-type=taskList] li>div>p.is-empty:before{color:hsl(var(--muted-foreground)/.7)}
.tiptap-content .ProseMirror>p{margin:.35rem 0;line-height:1.625}.tiptap-content .ProseMirror ul:not([data-type=taskList]){margin:.5rem 0;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.tiptap-content .ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]){margin:.25rem 0;list-style-type:circle}.tiptap-content .ProseMirror ol{margin:.5rem 0;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.tiptap-content .ProseMirror ul:not([data-type=taskList])>li,.tiptap-content .ProseMirror ol>li{margin:.2rem 0;display:list-item!important}.tiptap-content .ProseMirror ul:not([data-type=taskList])>li>p,.tiptap-content .ProseMirror ol>li>p{margin:0;line-height:1.625}.tiptap-content .ProseMirror blockquote{border-left:3px solid hsl(var(--primary)/.4);color:hsl(var(--muted-foreground));margin:.75rem 0;padding:.35rem 0 .35rem 1rem}.tiptap-content .ProseMirror blockquote>p{margin:.2rem 0}.tiptap-content .ProseMirror blockquote>p:first-child{margin-top:0}.tiptap-content .ProseMirror blockquote>p:last-child{margin-bottom:0}
.tiptap-content .ProseMirror [data-resize-container][data-node=image],.tiptap-content .ProseMirror [data-resize-wrapper]{width:100%}.tiptap-content .ProseMirror [data-resize-wrapper]:has(img.media-page-image[data-display-mode=compact]){max-height:9rem;overflow:hidden}.tiptap-content .ProseMirror [data-resize-wrapper]:has(img.media-page-image[data-display-mode=banner]){max-height:17.5rem;overflow:hidden}.tiptap-content .ProseMirror [data-resize-wrapper]:has(img.media-page-image[data-display-mode=large]){max-height:25rem;overflow:hidden}.tiptap-content .ProseMirror [data-resize-wrapper]:has(img.media-page-image[data-display-mode=full]){max-height:30rem;overflow:hidden}.tiptap-content .ProseMirror img.media-page-image{border-radius:.375rem;max-width:100%;margin:.75rem 0;display:block}.tiptap-content .ProseMirror img.media-page-image.ProseMirror-selectednode{outline:2px solid hsl(var(--primary));outline-offset:3px}.tiptap-content .ProseMirror img.media-page-image[data-display-mode=standard],.tiptap-content .ProseMirror img.media-page-image:not([data-display-mode]){-o-object-fit:unset;object-fit:unset;width:100%;height:auto}.tiptap-content .ProseMirror img.media-page-image[data-display-mode=compact]{width:100%;max-width:12.5rem;height:9rem;margin-left:auto;margin-right:auto}.tiptap-content .ProseMirror img.media-page-image[data-display-mode=large]{width:100%;height:25rem}.tiptap-content .ProseMirror img.media-page-image[data-display-mode=banner]{width:100%;height:17.5rem}.tiptap-content .ProseMirror img.media-page-image[data-display-mode=full]{width:100%;height:30rem}.tiptap-content .ProseMirror img.media-page-image[data-object-fit=cover]{-o-object-fit:cover;object-fit:cover}.tiptap-content .ProseMirror img.media-page-image[data-object-fit=contain]{-o-object-fit:contain;object-fit:contain;background-color:hsl(var(--muted)/.35)}
.media-page-drag-handle-root{z-index:25}.tiptap-content .ProseMirror [data-block-drag-hover]{background-color:hsl(var(--muted)/.35);border-radius:.25rem;transition:background-color .12s}.tiptap-content .ProseMirror [data-block-dragging]{opacity:.28;transition:opacity .12s}.media-page-block-drop-indicator{pointer-events:none;z-index:30;background:hsl(var(--primary));height:2px;box-shadow:0 0 0 1px hsl(var(--background));border-radius:9999px;position:absolute}.media-page-block-drop-indicator:before,.media-page-block-drop-indicator:after{content:"";background:hsl(var(--primary));width:6px;height:6px;box-shadow:0 0 0 1px hsl(var(--background));border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.media-page-block-drop-indicator:before{left:0;transform:translate(-50%,-50%)}.media-page-block-drop-indicator:after{right:0;transform:translate(50%,-50%)}.media-page-drag-preview{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:min(100vw - 2rem,42rem)}.media-page-drag-preview .media-page-drag-preview-inner{border:1px solid hsl(var(--border));background:hsl(var(--background));opacity:.96;border-radius:.375rem;padding:.125rem .5rem;box-shadow:0 10px 15px -3px #0000001f,0 4px 6px -4px #00000014}
