.tiptap-editor{border:1px solid #d1d5db;border-radius:.375rem;background:white}.tiptap-toolbar{border-bottom:1px solid #e5e7eb;padding:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;background:#f9fafb;border-radius:.375rem .375rem 0 0}.tiptap-toolbar-group{display:flex;gap:.25rem;border-right:1px solid #e5e7eb;padding-right:.5rem;margin-right:.5rem}.tiptap-toolbar-group:last-child{border-right:none;margin-right:0}.tiptap-toolbar-button{padding:.5rem;border-radius:.25rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out}.tiptap-toolbar-button:hover{background-color:#f3f4f6}.tiptap-toolbar-button.active{background-color:#e5e7eb}.tiptap-toolbar-button:disabled{opacity:.5;cursor:not-allowed}.tiptap-editor-content{min-height:200px}.tiptap-editor-content .ProseMirror{outline:none;padding:1rem;min-height:200px;font-size:16px;line-height:1.3}.tiptap-editor-content .ProseMirror>:first-child{margin-block-start:0!important;margin-top:0!important}.tiptap-editor-content .ProseMirror>:last-child{margin-block-end:0!important;margin-bottom:0!important}.tiptap-editor-content .ProseMirror h1,.tiptap-editor-content .ProseMirror h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;font-weight:700}.tiptap-editor-content .ProseMirror h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em;font-weight:700}.tiptap-editor-content .ProseMirror h4{display:block;margin-block-start:1.33em;margin-block-end:1.33em;font-weight:700}.tiptap-editor-content .ProseMirror h5{display:block;font-size:.83em;margin-block-start:1.67em;margin-block-end:1.67em;font-weight:700}.tiptap-editor-content .ProseMirror h6{display:block;font-size:.67em;margin-block-start:2.33em;margin-block-end:2.33em;font-weight:700}.tiptap-editor-content .ProseMirror li,.tiptap-editor-content .ProseMirror p{font-size:1em;line-height:1.5}.tiptap-editor-content .ProseMirror p{margin-block-start:1em;margin-block-end:1em}.tiptap-editor-content .ProseMirror li{margin-block-start:.5em;margin-block-end:.5em}.tiptap-editor-content .ProseMirror ul{list-style-type:disc}.tiptap-editor-content .ProseMirror ol,.tiptap-editor-content .ProseMirror ul{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:1.5em}.tiptap-editor-content .ProseMirror ol{list-style-type:decimal}.tiptap-editor-content .ProseMirror blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin-block-start:1em;margin-block-end:1em;font-style:italic;color:#6b7280}.tiptap-editor-content .ProseMirror code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875rem}.tiptap-editor-content .ProseMirror a{color:#2271b1;text-decoration:underline}.tiptap-editor-content .ProseMirror a:hover{color:#135e96}.tiptap-editor-content .ProseMirror strong{font-weight:700}.tiptap-editor-content .ProseMirror em{font-style:italic}.tiptap-editor-content .ProseMirror u{text-decoration:underline}.tiptap-editor-content .ProseMirror s{text-decoration:line-through}.tiptap-editor-content .ProseMirror table{display:table;border-collapse:collapse;box-sizing:border-box;text-indent:0;border-spacing:2px;border-color:grey;margin-block-start:1em;margin-block-end:1em;width:100%}.tiptap-editor-content .ProseMirror tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.tiptap-editor-content .ProseMirror thead{border-bottom:3px solid}.tiptap-editor-content .ProseMirror tfoot{border-top:3px solid}.tiptap-editor-content .ProseMirror td,.tiptap-editor-content .ProseMirror th{border:1px solid #ccc;padding:.5em;word-break:normal}.tiptap-editor-content .ProseMirror th{display:table-cell;vertical-align:inherit;font-weight:700;text-align:center;background-color:#f9f9f9}.tiptap-editor-content .ProseMirror td{border-collapse:separate;text-indent:0;border-spacing:2px}.tiptap-editor-content .ProseMirror img{height:auto;max-width:100%;margin-block-start:1em;margin-block-end:1em}.tiptap-editor-content .ProseMirror figure{margin-block-start:2em;margin-block-end:2em}.tiptap-editor-content .ProseMirror figcaption{color:#555;font-size:.8em;text-align:center}.tiptap-editor-content .ProseMirror [style*="text-align: left"]{text-align:left}.tiptap-editor-content .ProseMirror [style*="text-align: center"]{text-align:center}.tiptap-editor-content .ProseMirror [style*="text-align: right"]{text-align:right}.tiptap-editor-content .ProseMirror [style*="text-align: justify"]{text-align:justify}.tiptap-editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}@media screen and (max-width:768px){.tiptap-editor-content .ProseMirror{font-size:14px;line-height:1.3}}