.tiptap-container{margin-bottom:1rem}.tiptap-toolbar{border:1px solid var(--primary-color);background:#f9fafb;border-bottom:none;border-top-left-radius:.75rem;border-top-right-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}.tiptap-toolbar-group{align-items:center;gap:.125rem;margin-right:.5rem;display:flex}.tiptap-toolbar-button{color:#4b5563!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:all .2s!important;display:inline-flex!important}.tiptap-toolbar-button:hover{color:#4b5563!important;background-color:#6366f11a!important}.tiptap-toolbar-button-active{color:var(--primary-color)!important;background-color:#6366f133!important}.tiptap-toolbar-dropdown{color:#4b5563!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;min-width:120px!important;height:32px!important;padding:4px 8px!important;font-size:12px!important;display:flex!important}.tiptap-toolbar-dropdown:hover{background-color:#6366f11a!important}.tiptap-dropdown-content{z-index:10!important;background-color:#fff!important;border-color:#e5e7eb!important;border-radius:6px!important;min-width:120px!important;padding:4px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.tiptap-dropdown-item{color:#4b5563!important;cursor:pointer!important;border-radius:4px!important;width:100%!important;padding:6px 8px!important;font-size:12px!important;display:block!important}.tiptap-dropdown-item:hover{background-color:#6366f11a!important}.tiptap-dropdown-item-active{color:var(--primary-color)!important;background-color:#6366f133!important}.tiptap-container .ProseMirror{border:1px solid var(--primary-color);background:#fff;border-top:none;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;outline:none;min-height:150px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;line-height:1.5;position:relative;overflow-y:auto}.tiptap-container .ProseMirror p{margin-bottom:.5rem}.tiptap-container .ProseMirror h1{margin-top:.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.tiptap-container .ProseMirror h2{margin-top:.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.tiptap-container .ProseMirror ul,.tiptap-container .ProseMirror ol,.tiptap-container .ProseMirror .tiptap-bullet-list,.tiptap-container .ProseMirror .tiptap-ordered-list{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem}.tiptap-container .ProseMirror li,.tiptap-container .ProseMirror .tiptap-list-item{margin-bottom:.25rem;list-style-position:outside}.tiptap-container .ProseMirror ul,.tiptap-container .ProseMirror .tiptap-bullet-list{list-style-type:disc}.tiptap-container .ProseMirror ol,.tiptap-container .ProseMirror .tiptap-ordered-list{list-style-type:decimal}.tiptap-container .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;font-size:.875rem;font-style:normal;position:absolute;top:.75rem;left:1rem}.tiptap-container:focus-within .tiptap-toolbar,.tiptap-container:focus-within .ProseMirror{border-color:var(--primary-color);box-shadow:0 0 0 2px #6366f11a}:root{--primary-color:#007373}.tiptap-toolbar .tiptap-toolbar-button.tiptap-toolbar-button,.tiptap-toolbar .tiptap-toolbar-dropdown.tiptap-toolbar-dropdown{box-shadow:none!important}
