.lexical-editor--editable .layout-item{outline:1px dashed hsl(var(--border));border-radius:var(--radius-sm);min-height:2rem;transition:all .2s}.lexical-editor--editable .layout-item:hover{outline-color:hsl(var(--primary)/.5);background-color:hsl(var(--accent)/.3)}.lexical-editor--editable .layout-item:focus-within{outline-color:hsl(var(--primary));white-space:pre-wrap;word-break:break-all}.editor-image{border-radius:.5rem;max-width:100%;height:auto;margin:1rem auto;display:block}.image-control-wrapper--resizing{touch-action:none}.image-resizer{z-index:10;background-color:#3c84f4;border:1px solid #fff;width:7px;height:7px;display:block;position:absolute}.image-resizer.image-resizer-n{cursor:n-resize;top:-6px;left:50%}.image-resizer.image-resizer-ne{cursor:ne-resize;top:-6px;right:-6px}.image-resizer.image-resizer-e{cursor:e-resize;top:50%;right:-6px}.image-resizer.image-resizer-se{cursor:se-resize;bottom:-6px;right:-6px}.image-resizer.image-resizer-s{cursor:s-resize;bottom:-6px;left:50%}.image-resizer.image-resizer-sw{cursor:sw-resize;bottom:-6px;left:-6px}.image-resizer.image-resizer-w{cursor:w-resize;top:50%;left:-6px}.image-resizer.image-resizer-nw{cursor:nw-resize;top:-6px;left:-6px}.image-caption-button{color:#fff;cursor:pointer;opacity:0;z-index:10;background-color:#00000080;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:opacity .2s;display:block;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.group:hover .image-caption-button{opacity:1}.lexical-renderer table{border-collapse:collapse!important;text-align:left!important;border:none!important;width:100%!important;margin:2rem 0!important}.lexical-renderer th,.lexical-renderer td{border:none!important;border-bottom:1px solid hsl(var(--border)/.6)!important;color:hsl(var(--muted-foreground))!important;padding:1rem .75rem!important}.lexical-renderer th{color:hsl(var(--foreground)/.8)!important;background-color:#0000!important;padding-bottom:1.25rem!important;font-weight:700!important}.lexical-renderer tr:last-child td{border-bottom:none!important}.lexical-renderer tr:hover{background-color:hsl(var(--muted)/.2)}
/*# sourceMappingURL=45ed5e448420745c.css.map*/