.rich-document{overflow-wrap:anywhere;line-height:1.75;min-width:0;color:inherit}.rich-document p{margin:.5em 0;white-space:pre-wrap}.rich-document h1,.rich-document h2,.rich-document h3{line-height:1.4;margin:1em 0 .5em}.rich-document ul,.rich-document ol{padding-left:1.7em}.rich-document blockquote{border-left:3px solid #d2d2d7;margin:1em 0;padding:0 1em}.rich-image{margin:14px 0;width:100%}.rich-image img{display:block;max-width:100%;height:auto;margin:auto;cursor:zoom-in}.rich-document table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:240px;margin:12px 0}.rich-document td,.rich-document th{border:1px solid #d2d2d7;padding:8px;vertical-align:top;position:relative;min-width:40px}.rich-document th{background:#f5f5f7;text-align:left}.rich-table-scroll,.rich-document .tableWrapper{overflow-x:auto;max-width:100%}.rich-editor{border:1px solid #d2d2d7;border-radius:7px;background:#fff;min-width:0}.rich-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:6px;border-bottom:1px solid #d2d2d7;background:#f5f5f7;border-radius:7px 7px 0 0;position:relative;z-index:2}.rich-toolbar button,.rich-toolbar select,.rich-toolbar summary,.rich-add-image,.rich-color{font-size:14px;min-height:36px;border:1px solid transparent;border-radius:4px;background:transparent;padding:5px 8px;cursor:pointer;color:#1d1d1f;margin:0;display:inline-flex;align-items:center;justify-content:center}.rich-toolbar button:hover,.rich-toolbar summary:hover,.rich-add-image:hover{background:#f5f5f7}.rich-toolbar select{width:auto;max-width:140px}.rich-color input{width:24px;height:24px;min-height:0;padding:0;border:0;background:none;margin-left:4px}.rich-more{position:relative}.rich-more-panel{position:absolute;top:100%;right:0;display:flex;flex-wrap:wrap;gap:5px;width:310px;max-width:75vw;padding:10px;background:#fff;border:1px solid #d2d2d7;box-shadow:0 5px 20px #0000001a;z-index:15;border-radius:6px}.rich-editor .tiptap{padding:14px;min-height:150px;outline:none;max-height:none}.rich-editor-compact .tiptap{min-height:90px}.rich-editor .ProseMirror-selectednode{outline:2px solid #303030}.rich-editor .selectedCell:after{content:"";position:absolute;inset:0;background:#30303026;pointer-events:none}.rich-editor .tiptap p:first-child{margin-top:0}.rich-editor .tiptap p:last-child{margin-bottom:0}.rich-image-pending{padding:16px;background:#f5f5f7;color:#6e6e73}.rich-editor[aria-disabled=true]{opacity:.7;pointer-events:none}@media(max-width:650px){.rich-toolbar button,.rich-toolbar select,.rich-toolbar summary,.rich-add-image,.rich-color{min-height:42px;font-size:14px;padding:6px}.rich-toolbar select{font-size:16px}.rich-editor .tiptap{font-size:16px;padding:12px}.rich-more-panel{position:fixed;left:5vw;right:5vw;top:auto;width:90vw;max-width:90vw}.rich-document td,.rich-document th{padding:6px}}

.rich-toolbar label{flex-direction:row;gap:3px;align-items:center}.rich-toolbar .rich-color input{flex:none}
.rich-image-tools label{flex-direction:row;white-space:nowrap}
.rich-editor{border-radius:10px}.rich-toolbar{border-radius:10px 10px 0 0}.rich-toolbar button,.rich-toolbar select,.rich-toolbar summary,.rich-add-image,.rich-color{min-height:44px}.rich-toolbar button,.rich-toolbar summary{min-width:44px}.rich-image-tools button,.rich-image-tools select,.rich-image-tools input{min-height:44px}.rich-editor:focus-within{border-color:var(--green);box-shadow:0 0 0 2px #30303014}
.rich-image img{width:100%}.rich-editor .rich-image{position:relative;max-width:100%}.rich-editor .rich-image img{cursor:pointer}.rich-image-content{width:100%;min-width:0}.rich-image-resize{display:none;position:absolute;right:-8px;bottom:-8px;width:20px;height:20px;min-height:0;padding:0;border:2px solid #fff;border-radius:4px;background:#303030;box-shadow:0 0 0 1px #303030;cursor:nwse-resize;touch-action:none}.rich-editor .ProseMirror-selectednode>.rich-image-resize{display:block}.rich-image-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:8px;border-bottom:1px solid #d2d2d7;background:#f5f5f7;font-size:13px}.rich-image-tools[hidden]{display:none}.rich-image-tools button,.rich-image-tools select,.rich-image-tools input{font:inherit;border:1px solid #d2d2d7;border-radius:4px;background:#fff;color:#1d1d1f;min-height:36px;padding:5px 8px;max-width:130px}.rich-image-tools input{width:68px}.rich-image-tools label{display:inline-flex;align-items:center;gap:4px;margin:0}.rich-image-tools button{cursor:pointer}.rich-toolbar [data-rich-expand]{margin-left:auto;white-space:nowrap}.rich-expanded{position:fixed;inset:12px;z-index:200;overflow:auto;margin:0;max-width:none;max-height:none;box-shadow:0 10px 60px #00000029}.rich-expanded>.rich-toolbar{position:sticky;top:0;z-index:3}.rich-expanded .tiptap{min-height:calc(100dvh - 160px)}.rich-editor-compact:not(.rich-expanded) .rich-toolbar [data-rich-font],.rich-editor-compact:not(.rich-expanded) .rich-toolbar [data-rich-align],.rich-editor-compact:not(.rich-expanded) .rich-toolbar [data-command=table],.rich-editor-compact:not(.rich-expanded) .rich-toolbar [data-command=underline],.rich-editor-compact:not(.rich-expanded) .rich-toolbar [data-command=bulletList]{display:none}@media(max-width:650px){.rich-expanded{inset:6px}.rich-toolbar{gap:2px}.rich-toolbar select{max-width:118px}.rich-image-tools button,.rich-image-tools select,.rich-image-tools input{min-height:44px;font-size:16px}.rich-image-tools{gap:5px}.rich-expanded .tiptap{min-height:calc(100dvh - 220px)}}
