.tiptap{--gray-1:rgba(61,37,20,.05);--gray-2:rgba(61,37,20,.08);--gray-3:rgba(61,37,20,.12);--gray-4:rgba(53,38,28,.3);--gray-5:rgba(28,25,23,.6);--black:#111827;--white:#fff;--purple-light:#c4b5fd}.tiptap :first-child{margin-top:0}.tiptap p{margin-bottom:.9em}.tiptap ol,.tiptap ul{padding:0 1rem;font-size:1rem;margin:1rem .8rem 1rem .4rem}.tiptap ol ol,.tiptap ol ul,.tiptap ul ol,.tiptap ul ul{margin:.8rem .4rem}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.tiptap ul{list-style-type:disc}.tiptap ul ul{list-style-type:circle}.tiptap ol{display:block;list-style-type:decimal}.tiptap ol ol{list-style-type:lower-latin}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:1.5rem;text-wrap:pretty;font-weight:700}.tiptap h1 em,.tiptap h1 i,.tiptap h1 strong,.tiptap h2 em,.tiptap h2 i,.tiptap h2 strong,.tiptap h3 em,.tiptap h3 i,.tiptap h3 strong,.tiptap h4 em,.tiptap h4 i,.tiptap h4 strong,.tiptap h5 em,.tiptap h5 i,.tiptap h5 strong,.tiptap h6 em,.tiptap h6 i,.tiptap h6 strong{font-size:inherit!important}.tiptap h1,.tiptap h2{margin-top:1.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:3rem}.tiptap h2{font-size:2.25rem}.tiptap h3{font-size:1.75rem}.tiptap h4{font-size:1.5rem}.tiptap h5{font-size:1.25rem}.tiptap h6{font-size:1rem}.tiptap em,.tiptap p,.tiptap strong{font-size:inherit}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.tiptap p.is-editor-empty:first-child:before{color:var(--gray-4);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-size:.9rem}.tiptap img.ProseMirror-selectednode{outline:2px solid hsl(var(--primary))}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,.tiptap table th{border:1px solid var(--gray-3);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{background-color:var(--gray-1);font-weight:700;text-align:left}.tiptap table .selectedCell:after{background:var(--gray-2);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.tiptap table .column-resize-handle{background-color:hsl(var(--primary));bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap .ProseMirror-selectednode .dynamicQuestionNumber{border:1px solid #2196f3;background-color:#dbeafe}.tiptap .ProseMirror-selectednode .dynamicQuestionNumber .swap-button{display:inline-block}.tiptap .ProseMirror-selectednode .fillInBlank{border:1px dashed #2196f3;border-radius:4px}