.tiptap{outline:none}.notes-editor-scroll .tiptap{min-height:100%;padding-left:1.75rem}.tippy-box[data-theme~=notes-slash]{box-shadow:none;background:0 0;border:0}.tippy-box[data-theme~=notes-slash]>.tippy-content{padding:0}.tippy-box{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tippy-box>.tippy-content{background:0 0!important;padding:0!important}.tippy-box .tippy-arrow{display:none!important}.notes-drag-handle{width:1.25rem;height:1.5rem;color:var(--muted-foreground);cursor:grab;opacity:0;border-radius:.25rem;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:flex}.notes-drag-handle:hover{background-color:var(--muted);color:var(--foreground)}.notes-editor-shell:hover .notes-drag-handle,.notes-drag-handle:active{opacity:1}@media (hover:none){.notes-drag-handle{opacity:.65}}.notes-drag-handle:active{cursor:grabbing}.ProseMirror-selectednode,.ProseMirror-selectednoderange{position:relative}.ProseMirror-selectednode:before,.ProseMirror-selectednoderange:before{content:"";background-color:color-mix(in oklch, var(--accent) 35%, transparent);pointer-events:none;z-index:-1;border-radius:.25rem;position:absolute;inset:-.2rem}.tiptap a.notes-editor-link{color:var(--primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.tiptap ul[data-type=taskList]{margin:1rem 0;padding-left:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.2rem}.tiptap ul[data-type=taskList] li>div{flex:1}.tiptap ul[data-type=taskList] li[data-checked=true]>div{opacity:.65;text-decoration:line-through}.tiptap :first-child{margin-top:0}.tiptap ul,.tiptap ol{margin:1.25rem 1rem 1.25rem .4rem;padding-left:1.5rem;list-style-position:outside}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;margin-top:2.5rem;line-height:1.1}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{color:#003c6e;color:lab(23.792% .600591 -39.9847);background-color:#d2ecff;background-color:lab(91.9255% -6.1914 -13.0192);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}.tiptap pre{color:#3e2a00;color:lab(18.8189% 7.41111 33.8894);font-family:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;background:#fff6ce;background:lab(96.8412% -1.00508 23.5393);border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#f4eee0;background-color:lab(94.2988% .0428557 7.6926);border-radius:.4rem;padding:.1rem .3rem}.tiptap blockquote{border-left:3px solid var(--border);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.tiptap td,.tiptap th{border:1px solid var(--border);vertical-align:top;min-width:1em;padding:.5rem .75rem}.tiptap th{background-color:var(--muted);text-align:left;font-weight:600}.tiptap .selectedCell{background-color:var(--accent)}
