.re-root{flex-direction:column;width:100%;display:flex}.re-toolbar{background:#f6f7f8;border-bottom:1px solid #edeff1;border-radius:6px 6px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.re-btn{color:#878a8c;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:inline-flex}.re-btn:hover:not(:disabled){color:#1a1a1b;background:#e9ebed}.re-btn.is-active{color:#0079d3;background:#dae0e6}.re-btn:disabled{opacity:.35;cursor:not-allowed}.re-sep{background:#ccc;width:1px;height:18px;margin:0 4px}.re-mode{color:#0079d3;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:700}.re-mode:hover{background:#e8f2fb}.re-tablebar{background:#fbfbfb;border-bottom:1px solid #edeff1;flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}.re-tablebar button{color:#1a1a1b;background:#fff;border:1px solid #edeff1;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.re-tablebar button:hover{background:#f0f2f4}.re-tablebar button.danger{color:#d12c2c}.re-content{cursor:text;color:#1a1a1b;-webkit-font-smoothing:antialiased;padding:8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:21px}.re-content .ProseMirror{min-height:inherit;outline:none}.re-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#878a8c;float:left;pointer-events:none;height:0}.re-content .ProseMirror p{margin:0 0 .5em}.re-content .ProseMirror h1{margin:.4em 0;font-size:1.5em;font-weight:700}.re-content .ProseMirror h2{margin:.4em 0;font-size:1.25em;font-weight:700}.re-content .ProseMirror h3{margin:.4em 0;font-size:1.1em;font-weight:700}.re-content .ProseMirror ul{margin:.3em 0;padding-left:1.5em;list-style:outside}.re-content .ProseMirror ol{margin:.3em 0;padding-left:1.5em;list-style:decimal}.re-content .ProseMirror blockquote{color:#576f76;border-left:4px solid #d7dadc;margin:.4em 0;padding:2px 12px}.re-content .ProseMirror code{color:#1c1c1c;background:#f6f7f8;border:1px solid #edeff1;border-radius:3px;padding:0 4px;font-family:ui-monospace,monospace;font-size:.88em}.re-content .ProseMirror pre{color:#1c1c1c;background:#f6f7f8;border:1px solid #edeff1;border-radius:6px;margin:.4em 0;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px;overflow-x:auto}.re-content .ProseMirror pre code{color:inherit;background:0 0;border:0;padding:0}.re-content .ProseMirror a{color:#0079d3;text-decoration:underline}.re-content .ProseMirror img{border-radius:4px;max-width:100%;margin:.4em 0}.re-content .ProseMirror img.ProseMirror-selectednode{outline:2px solid #0079d3}.re-content .ProseMirror table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #edeff1;border-radius:8px;width:100%;margin:.6em 0;overflow:hidden}.re-content .ProseMirror th,.re-content .ProseMirror td{vertical-align:top;border:1px solid #edeff1;border-top:0;border-left:0;padding:8px 12px;position:relative}.re-content .ProseMirror tr>:last-child{border-right:0}.re-content .ProseMirror tr:last-child>td{border-bottom:0}.re-content .ProseMirror tbody tr:hover td{background:#fafbfc}.re-content .ProseMirror th p,.re-content .ProseMirror td p{margin:0}.re-content .ProseMirror th{color:#1c1c1c;text-align:left;background:#f6f7f8;font-size:13px;font-weight:700}.re-content .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#0079d31f;position:absolute;inset:0}.re-markdown{resize:vertical;background:0 0;border:0;outline:none;width:100%;padding:8px 12px;font-family:ui-monospace,monospace;font-size:13px}.re-input{border:1px solid #ccc;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:13px}.re-input:focus{border-color:#0079d3}.re-pill{color:#fff;background:#0079d3;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.re-pill.ghost{color:#0079d3;background:0 0}.re-grid{gap:3px;display:grid}.re-cell{background:#fff;border:1px solid #ccc;border-radius:2px;width:18px;height:18px}.re-cell.on{background:#cce4f6;border-color:#0079d3}
