
.tiptap-hidden-textarea{display:none}.tiptap-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;border:1px solid #d5d5d5;border-radius:4px 4px 0 0;background:#f7f7f7}.tiptap-toolbar__group{display:inline-flex;align-items:center;gap:.25rem}.tiptap-toolbar button,.tiptap-toolbar select,.tiptap-toolbar input[type=color]{border:1px solid silver;background:#fff;color:#333;border-radius:3px;padding:.25rem .5rem;font-size:.9rem;cursor:pointer;height:2rem}.tiptap-toolbar button:hover,.tiptap-toolbar select:hover,.tiptap-toolbar input[type=color]:hover{border-color:#999}.tiptap-toolbar button.is-active{background:var(--azzurro);border-color:var(--blu);color:#fff}.tiptap-toolbar button.is-disabled,.tiptap-toolbar button:disabled{opacity:.55;cursor:not-allowed}.tiptap-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:2.25rem}.tiptap-icon{display:inline-flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.02em}.tiptap-icon svg{width:16px;height:16px;fill:currentColor}.tiptap-select-label{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:#555}.tiptap-underline{text-decoration:underline}.tiptap-editor-root .ProseMirror,.textarea-tiptap .ProseMirror{min-height:300px;border:1px solid #d5d5d5;border-top:none;border-radius:0 0 4px 4px;padding:.75rem;outline:none}.tiptap-editor-root .ProseMirror:focus,.textarea-tiptap .ProseMirror:focus{border-color:var(--azzurro);box-shadow:0 0 0 1px var(--azzurro) inset}.tiptap-editor-root .ProseMirror .tiptap-align-left,.textarea-tiptap .ProseMirror .tiptap-align-left{text-align:left}.tiptap-editor-root .ProseMirror .tiptap-align-center,.textarea-tiptap .ProseMirror .tiptap-align-center{text-align:center}.tiptap-editor-root .ProseMirror .tiptap-align-right,.textarea-tiptap .ProseMirror .tiptap-align-right{text-align:right}.tiptap-editor-root .ProseMirror .tiptap-align-justify,.textarea-tiptap .ProseMirror .tiptap-align-justify{text-align:justify}.tiptap-editor-root .ProseMirror .tiptap-size-16,.textarea-tiptap .ProseMirror .tiptap-size-16{font-size:16px}.tiptap-editor-root .ProseMirror .tiptap-size-20,.textarea-tiptap .ProseMirror .tiptap-size-20{font-size:20px}.tiptap-editor-root .ProseMirror .tiptap-size-24,.textarea-tiptap .ProseMirror .tiptap-size-24{font-size:24px}.tiptap-editor-root .ProseMirror .tiptap-size-28,.textarea-tiptap .ProseMirror .tiptap-size-28{font-size:28px}.tiptap-editor-root .ProseMirror .tiptap-size-32,.textarea-tiptap .ProseMirror .tiptap-size-32{font-size:32px}.tiptap-readonly-content .tiptap-align-left,.tiptap-content .tiptap-align-left{text-align:left}.tiptap-readonly-content .tiptap-align-center,.tiptap-content .tiptap-align-center{text-align:center}.tiptap-readonly-content .tiptap-align-right,.tiptap-content .tiptap-align-right{text-align:right}.tiptap-readonly-content .tiptap-align-justify,.tiptap-content .tiptap-align-justify{text-align:justify}.tiptap-readonly-content .tiptap-size-16,.tiptap-content .tiptap-size-16{font-size:16px}.tiptap-readonly-content .tiptap-size-20,.tiptap-content .tiptap-size-20{font-size:20px}.tiptap-readonly-content .tiptap-size-24,.tiptap-content .tiptap-size-24{font-size:24px}.tiptap-readonly-content .tiptap-size-28,.tiptap-content .tiptap-size-28{font-size:28px}.tiptap-readonly-content .tiptap-size-32,.tiptap-content .tiptap-size-32{font-size:32px}.tiptap-readonly-content,.tiptap-content{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.tiptap-readonly-content p,.tiptap-readonly-content li,.tiptap-readonly-content span,.tiptap-readonly-content strong,.tiptap-readonly-content em,.tiptap-readonly-content u,.tiptap-readonly-content s,.tiptap-readonly-content h3,.tiptap-readonly-content h4,.tiptap-readonly-content h5,.tiptap-readonly-content blockquote,.tiptap-readonly-content code,.tiptap-readonly-content pre,.tiptap-content p,.tiptap-content li,.tiptap-content span,.tiptap-content strong,.tiptap-content em,.tiptap-content u,.tiptap-content s,.tiptap-content h3,.tiptap-content h4,.tiptap-content h5,.tiptap-content blockquote,.tiptap-content code,.tiptap-content pre{overflow-wrap:anywhere;word-break:break-word}.tiptap-readonly-content img,.tiptap-readonly-content svg,.tiptap-readonly-content video,.tiptap-readonly-content iframe,.tiptap-readonly-content canvas,.tiptap-content img,.tiptap-content svg,.tiptap-content video,.tiptap-content iframe,.tiptap-content canvas{max-width:100%;height:auto}.tiptap-readonly-content table,.tiptap-content table{display:block;max-width:100%;overflow-x:auto}
