.tiptap-editor{background-color:#f9fafb;border-radius:.375rem;-webkit-box-shadow:inset 0 0 0 1px #d1d5db;box-shadow:inset 0 0 0 1px #d1d5db;overflow:hidden}.dark .tiptap-editor{background-color:#0c0f13;-webkit-box-shadow:inset 0 0 0 1px #39424e;box-shadow:inset 0 0 0 1px #39424e}.tiptap-editor:focus-within{-webkit-box-shadow:inset 0 0 0 2px #3e66fb;box-shadow:inset 0 0 0 2px #3e66fb}.dark .tiptap-editor:focus-within{-webkit-box-shadow:inset 0 0 0 2px #3e66fb;box-shadow:inset 0 0 0 2px #3e66fb}.tiptap-editor.is-disabled{cursor:not-allowed;opacity:.6}.tiptap-editor.is-disabled .tiptap-content,.tiptap-editor.is-disabled .tiptap-toolbar{pointer-events:none}.tiptap-editor.is-readonly .tiptap-toolbar{display:none}.tiptap-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f4f6;border:1px solid #d7dae7;border-top-left-radius:.375rem;border-top-right-radius:.375rem;gap:.25rem;padding:.45rem .5rem}.dark .tiptap-toolbar{background-color:#080a0d;border-color:#39424e}.toolbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem}.toolbar-divider{background-color:#d7dae7;height:1.25rem;margin:0 .375rem;width:1px}.dark .toolbar-divider{background-color:#39424e}.toolbar-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;border:none;border-radius:.375rem;color:#4b5563;cursor:pointer;font-size:.7rem;font-weight:600;height:1.75rem;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease;width:1.75rem}.toolbar-btn:hover{background-color:#e5e7eb;color:#111827}.toolbar-btn.is-active{background-color:#3e66fb;color:#fff}.toolbar-btn.is-active:hover{background-color:#2d4dd7}.toolbar-btn:disabled{cursor:not-allowed;opacity:.4}.toolbar-btn:disabled:hover{background-color:transparent}.dark .toolbar-btn{color:#6a717a}.dark .toolbar-btn:hover{background-color:#272f39;color:#fff}.dark .toolbar-btn.is-active{background-color:#3e66fb;color:#fff}.dark .toolbar-btn.is-active:hover{background-color:#2d4dd7}.dark .toolbar-btn:disabled:hover{background-color:transparent;color:#6a717a}.tiptap-content .tiptap{color:#111827;min-height:140px;outline:none;padding:.875rem 1rem}.dark .tiptap-content .tiptap{color:#fff}.tiptap-content .tiptap:focus{outline:none}.tiptap-content .tiptap>:first-child{margin-top:0}.tiptap-content .tiptap>:last-child{margin-bottom:0}.tiptap-content .tiptap p.is-editor-empty:first-child:before{color:#c0c4d9;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark .tiptap-content .tiptap p.is-editor-empty:first-child:before{color:#5b636d}.tiptap-content .tiptap p{font-size:.8rem;line-height:1.625;margin:.5rem 0}.tiptap-content .tiptap h1,.tiptap-content .tiptap h2,.tiptap-content .tiptap h3,.tiptap-content .tiptap h4,.tiptap-content .tiptap h5,.tiptap-content .tiptap h6{color:#111827;font-weight:600;line-height:1.3;margin-bottom:.5rem;margin-top:1.25rem}.dark .tiptap-content .tiptap h1,.dark .tiptap-content .tiptap h2,.dark .tiptap-content .tiptap h3,.dark .tiptap-content .tiptap h4,.dark .tiptap-content .tiptap h5,.dark .tiptap-content .tiptap h6{color:#fff}.tiptap-content .tiptap h1{font-size:1.5rem}.tiptap-content .tiptap h2{font-size:1.25rem}.tiptap-content .tiptap h3{font-size:1.1rem}.tiptap-content .tiptap ol,.tiptap-content .tiptap ul{margin:.5rem 0;padding-left:1.25rem}.tiptap-content .tiptap ul{list-style-type:disc}.tiptap-content .tiptap ol{list-style-type:decimal}.tiptap-content .tiptap li{line-height:1.5;margin:.25rem 0}.tiptap-content .tiptap li p{margin:0}.tiptap-content .tiptap blockquote{border-left:3px solid #3e66fb;color:#4b5563;font-style:italic;margin:.75rem 0;padding-left:1rem}.dark .tiptap-content .tiptap blockquote{border-left-color:#3e66fb;color:#6a717a}.tiptap-content .tiptap blockquote p{margin:0}.tiptap-content .tiptap pre{background-color:#111827;border-radius:.5rem;color:#f3f4f6;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;line-height:1.5;margin:.75rem 0;overflow-x:auto;padding:.875rem 1rem}.dark .tiptap-content .tiptap pre{background-color:#080a0d;color:#d1d5db}.tiptap-content .tiptap pre code{background:none;color:inherit;font-size:inherit;padding:0}.tiptap-content .tiptap code{background-color:#e5e7eb;border-radius:.25rem;color:#374151;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;padding:.125rem .375rem}.dark .tiptap-content .tiptap code{background-color:#1d252e;color:#d1d5db}.tiptap-content .tiptap .tiptap-link,.tiptap-content .tiptap a{color:#3e66fb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tiptap-content .tiptap .tiptap-link:hover,.tiptap-content .tiptap a:hover{color:#2d4dd7}.dark .tiptap-content .tiptap .tiptap-link,.dark .tiptap-content .tiptap a{color:#3e66fb}.dark .tiptap-content .tiptap .tiptap-link:hover,.dark .tiptap-content .tiptap a:hover{color:#d6deff}.tiptap-content .tiptap hr{border:none;border-top:1px solid #d7dae7;margin:1.25rem 0}.dark .tiptap-content .tiptap hr{border-top-color:#39424e}.tiptap-content .tiptap strong{font-weight:600}.tiptap-content .tiptap em{font-style:italic}.tiptap-content .tiptap u{text-decoration:underline;text-underline-offset:2px}.tiptap-content .tiptap s{text-decoration:line-through}
