.ProseMirror table{margin-top:1rem;margin-bottom:1rem;width:100%;table-layout:fixed;border-collapse:collapse;overflow:hidden;border-radius:var(--radius);border-width:2px;border-color:hsl(var(--border))}.ProseMirror table td,.ProseMirror table th{position:relative;box-sizing:border-box;min-width:1em;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding:.5rem;vertical-align:top}.ProseMirror table th{background-color:hsl(var(--muted));font-weight:600;color:hsl(var(--foreground))}.ProseMirror table .selectedCell:after{pointer-events:none;position:absolute;inset:0;z-index:2;background-color:hsl(var(--primary)/.1);--tw-content:"";content:var(--tw-content)}.ProseMirror table .column-resize-handle{pointer-events:none;position:absolute;bottom:-.125rem;right:-.125rem;top:0;width:.25rem;background-color:hsl(var(--primary))}.ProseMirror table p{margin:0}.ProseMirror .tableWrapper{overflow-x:auto;padding-top:1rem;padding-bottom:1rem}.ProseMirror .resize-cursor{cursor:col-resize;cursor:ew-resize}.dark .ProseMirror table td,.dark .ProseMirror table th{border-color:hsl(var(--border));background-color:hsl(var(--background))}.dark .ProseMirror table th{background-color:hsl(var(--muted))}.ProseMirror{outline:2px solid transparent;outline-offset:2px}.ProseMirror p{margin-top:.5rem;margin-bottom:.5rem}.ProseMirror h1{margin-top:1rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}.ProseMirror h2{margin-top:.75rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700}.ProseMirror h3{font-size:1.25rem}.ProseMirror h3,.ProseMirror h4{margin-top:.5rem;margin-bottom:.5rem;line-height:1.75rem;font-weight:700}.ProseMirror h4{font-size:1.125rem}.ProseMirror h5{font-size:1rem;line-height:1.5rem}.ProseMirror h5,.ProseMirror h6{margin-top:.5rem;margin-bottom:.5rem;font-weight:700}.ProseMirror h6{font-size:.875rem;line-height:1.25rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol,.ProseMirror ul{margin-top:.5rem;margin-bottom:.5rem;margin-left:1.5rem}.ProseMirror ol{list-style-type:decimal}.ProseMirror li,.ProseMirror li>ol,.ProseMirror li>ul{margin-top:.25rem;margin-bottom:.25rem}.ProseMirror li>ol,.ProseMirror li>ul{margin-left:1rem}.ProseMirror blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;border-color:hsl(var(--border));padding-left:1rem;font-style:italic;color:hsl(var(--muted-foreground))}.ProseMirror blockquote p{margin-top:.25rem;margin-bottom:.25rem}.ProseMirror code{border-radius:.25rem;background-color:hsl(var(--muted));padding:.125rem .25rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.875rem;line-height:1.25rem}.ProseMirror pre{margin-top:1rem;margin-bottom:1rem;overflow-x:auto;border-radius:var(--radius);background-color:hsl(var(--muted));padding:1rem}.ProseMirror pre code{background-color:transparent;padding:0}.ProseMirror a{cursor:pointer;--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1));text-decoration-line:underline}.ProseMirror a:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration-line:underline}.ProseMirror s{text-decoration-line:line-through}.ProseMirror sub{vertical-align:sub;font-size:.75rem;line-height:1rem}.ProseMirror sup{vertical-align:super;font-size:.75rem;line-height:1rem}.ProseMirror .text-left{text-align:left}.ProseMirror .text-center{text-align:center}.ProseMirror .text-right{text-align:right}.ProseMirror .text-justify{text-align:justify}.ProseMirror hr{margin-top:1rem;margin-bottom:1rem;border-top-width:1px;border-color:hsl(var(--border))}.ProseMirror p.is-editor-empty:first-child:before{pointer-events:none;float:left;height:0;color:hsl(var(--muted-foreground));--tw-content:attr(data-placeholder);content:var(--tw-content)}.ProseMirror ::selection{background-color:hsl(var(--primary)/.2)}.ProseMirror:focus{outline:2px solid transparent;outline-offset:2px}.ProseMirror .is-dragging{opacity:.5}.ProseMirror .drag-handle{cursor:grab}.ProseMirror .drag-handle:active{cursor:grabbing}.ProseMirror .selected{background-color:hsl(var(--primary)/.1)}.ProseMirror .ProseMirror-gapcursor{pointer-events:none}.ProseMirror .ProseMirror-gapcursor:after{position:absolute;left:0;top:0;height:1rem;width:.125rem;background-color:hsl(var(--primary));--tw-content:"";content:var(--tw-content)}.ProseMirror .ProseMirror-dropcursor{pointer-events:none}.ProseMirror .ProseMirror-dropcursor:after{position:absolute;left:0;top:0;height:1rem;width:.125rem;background-color:hsl(var(--primary));--tw-content:"";content:var(--tw-content)}.ProseMirror table .selectedCell{background-color:hsl(var(--primary)/.1)}.ProseMirror .image-wrapper.selected{border-width:2px;--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.ProseMirror a.selected,.ProseMirror blockquote.selected,.ProseMirror h1.selected,.ProseMirror h2.selected,.ProseMirror h3.selected,.ProseMirror h4.selected,.ProseMirror h5.selected,.ProseMirror h6.selected,.ProseMirror ol.selected,.ProseMirror p.selected,.ProseMirror pre.selected,.ProseMirror table.selected,.ProseMirror ul.selected{background-color:hsl(var(--primary)/.1)}@media (max-width:768px){.ProseMirror h1{font-size:1.5rem;line-height:2rem}.ProseMirror h2{font-size:1.25rem;line-height:1.75rem}.ProseMirror h3{font-size:1.125rem;line-height:1.75rem}.ProseMirror pre,.ProseMirror table{font-size:.875rem;line-height:1.25rem}.ProseMirror table td,.ProseMirror table th{padding:.25rem}}@media print{.ProseMirror .delete-image-btn,.ProseMirror .resize-handle{display:none}.ProseMirror table{border-collapse:collapse}.ProseMirror table td,.ProseMirror table th{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}}