.rich-text-editor-wrapper[data-v-681f8659]{width:100%}.rich-image-modal-backdrop[data-v-681f8659]{z-index:1080;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rich-image-modal[data-v-681f8659]{width:min(100%,1050px);max-height:92vh;overflow:auto}.rich-image-grid[data-v-681f8659]{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:.75rem;max-height:340px;display:grid;overflow-y:auto}.rich-image-choice[data-v-681f8659]{border:1px solid var(--bs-border-color);min-width:0;color:var(--bs-body-color);text-align:left;background:#fff;border-radius:.375rem;flex-direction:column;padding:.35rem;display:flex}.rich-image-choice.selected[data-v-681f8659]{border:2px solid var(--bs-primary);padding:calc(.35rem - 1px);box-shadow:0 0 0 .15rem #0d6efd26}.rich-image-choice img[data-v-681f8659]{object-fit:contain;background:#f8f9fa;width:100%;height:95px}.rich-image-choice span[data-v-681f8659]{text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.75rem;overflow:hidden}.rich-image-preview[data-v-681f8659]{object-fit:contain;border:1px solid var(--bs-border-color);background:#f8f9fa;border-radius:.25rem;width:120px;max-height:100px}.rich-text-editor[data-v-681f8659] .tiptap{outline:none;min-height:400px;padding:1rem}.rich-text-editor[data-v-681f8659] .tiptap p{margin-bottom:1rem}.rich-text-editor[data-v-681f8659] .tiptap h2{margin-top:1.5rem;margin-bottom:1rem}.rich-text-editor[data-v-681f8659] .tiptap h3{margin-top:1.25rem;margin-bottom:.75rem}.rich-text-editor[data-v-681f8659] .tiptap h4,.rich-text-editor[data-v-681f8659] .tiptap h5,.rich-text-editor[data-v-681f8659] .tiptap h6{margin-top:1rem;margin-bottom:.75rem}.rich-text-editor[data-v-681f8659] .tiptap ul,.rich-text-editor[data-v-681f8659] .tiptap ol{padding-left:2rem}.rich-text-editor[data-v-681f8659] .tiptap blockquote{border-left:4px solid #dee2e6;margin:1rem 0;padding-left:1rem}.rich-text-editor[data-v-681f8659] .tiptap pre{color:#f8f9fa;background:#212529;border-radius:.375rem;padding:1rem;overflow-x:auto}.rich-text-editor[data-v-681f8659] .tiptap code{background:#f1f3f5;border-radius:.25rem;padding:.15rem .3rem}.rich-text-editor[data-v-681f8659] .tiptap pre code{background:0 0;padding:0}.rich-text-editor[data-v-681f8659] .tiptap a{cursor:pointer;text-decoration:underline}.rich-text-editor[data-v-681f8659] .tiptap img{max-width:100%;height:auto;margin:1rem 0;display:block}.rich-text-editor[data-v-681f8659] .tiptap img.ProseMirror-selectednode{outline:2px solid #0d6efd}.rich-text-editor[data-v-681f8659] .tiptap .container,.rich-text-editor[data-v-681f8659] .tiptap .container-fluid{background:#6c757d09;border:1px dashed #adb5bd;border-radius:4px;min-height:70px;margin-top:12px;margin-bottom:16px;padding:24px 12px 12px;position:relative}.rich-text-editor[data-v-681f8659] .tiptap .container:before,.rich-text-editor[data-v-681f8659] .tiptap .container-fluid:before{color:#6c757d;pointer-events:none;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:3px;left:8px}.rich-text-editor[data-v-681f8659] .tiptap .container:before{content:"CONTAINER"}.rich-text-editor[data-v-681f8659] .tiptap .container-fluid:before{content:"CONTAINER FLUID"}.rich-text-editor[data-v-681f8659] .tiptap .row{outline-offset:-1px;outline:1px dashed #6c757da6;min-height:48px}.rich-text-editor[data-v-681f8659] .tiptap [class*=col-],.rich-text-editor[data-v-681f8659] .tiptap .col{border:1px dashed #0d6efd73;border-radius:3px;min-height:60px;padding-top:8px;padding-bottom:8px}.rich-text-editor[data-v-681f8659] .tiptap [class*=col-]:empty:before,.rich-text-editor[data-v-681f8659] .tiptap .col:empty:before{content:"Colonne vide";color:#6c757d;font-size:11px;font-style:italic;display:block}.rich-text-editor[data-v-681f8659] .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.rich-text-editor[data-v-681f8659] .tiptap td,.rich-text-editor[data-v-681f8659] .tiptap th{box-sizing:border-box;vertical-align:top;border:1px solid #dee2e6;min-width:1em;padding:.5rem;position:relative}.rich-text-editor[data-v-681f8659] .tiptap th{background:#f8f9fa;font-weight:600}.rich-text-editor[data-v-681f8659] .tiptap .selectedCell{background:#0d6efd1a}.rich-text-editor[data-v-681f8659] .tiptap .column-resize-handle{pointer-events:none;background:#0d6efd;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.rich-text-editor[data-v-681f8659] .tiptap .resize-cursor{cursor:ew-resize}.rich-text-html-source[data-v-681f8659]{font-family:var(--bs-font-monospace);resize:vertical;border:0;border-radius:0;outline:none;min-height:400px;padding:1rem;font-size:.875rem;line-height:1.6}.rich-text-html-source[data-v-681f8659]:focus{box-shadow:none}.rich-text-editor-fullscreen[data-v-681f8659]{z-index:1055;background:#fff;padding:1rem;position:fixed;inset:0;overflow:auto}.rich-text-editor-fullscreen .rich-text-editor[data-v-681f8659] .tiptap,.rich-text-editor-fullscreen .rich-text-html-source[data-v-681f8659]{min-height:calc(100vh - 150px)}body.rich-text-editor-fullscreen-active{overflow:hidden}
