.toolbar-btn[data-v-d0aafc06]{min-width:28px;height:28px;color:var(--p-text-color);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:.8rem;transition:background-color .15s;display:inline-flex}.toolbar-btn[data-v-d0aafc06]:hover{background-color:var(--p-surface-100)}html.dark .toolbar-btn[data-v-d0aafc06]:hover,.toolbar-btn.active[data-v-d0aafc06]{background-color:var(--p-surface-200)}html.dark .toolbar-btn.active[data-v-d0aafc06]{background-color:var(--p-surface-300)}.table-action-btn{white-space:nowrap;color:var(--p-text-color);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8rem;transition:background-color .15s;display:flex}.table-action-btn:hover{background-color:var(--p-surface-100)}html.dark .table-action-btn:hover{background-color:var(--p-surface-200)}.toolbar-more-btn{width:28px!important;min-width:28px!important;height:28px!important}.tiptap{background-color:var(--p-surface-0);min-height:40px;color:var(--p-text-color);outline:none;padding:8px 16px;font-family:inherit;font-size:13px;line-height:1.6}.tiptap p,.tiptap ul,.tiptap ol,.tiptap blockquote,.tiptap pre,.tiptap table,.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap hr,.tiptap details{margin-top:0;margin-bottom:.5em}.tiptap>:last-child{margin-bottom:0}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4{color:var(--p-text-color);margin-top:.75em;font-weight:600;line-height:1.3}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.25rem}.tiptap h3{font-size:1.15rem}.tiptap h4{font-size:1rem}.tiptap ul{padding-left:1.5em;list-style-type:disc}.tiptap ol{padding-left:1.5em;list-style-type:decimal}.tiptap ul ul{list-style-type:circle}.tiptap li>ul,.tiptap li>ol{margin-top:.15em;margin-bottom:0}.tiptap ul ul ul{list-style-type:square}.tiptap li{color:var(--p-text-color);margin-bottom:.15em}.tiptap p{color:var(--p-text-color)}.tiptap li p{margin-bottom:0}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap s{text-decoration:line-through}.tiptap a{color:var(--p-primary-color);cursor:pointer;text-decoration:underline}html.dark .tiptap a{color:var(--p-primary-400)}.tiptap blockquote{border-left:3px solid var(--p-surface-300);color:var(--p-text-muted-color);padding-left:1rem}html.dark .tiptap blockquote{border-left-color:var(--p-surface-500)}.tiptap code{background-color:var(--p-surface-100);color:var(--p-text-color);border-radius:3px;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.tiptap pre{background-color:var(--p-surface-100);border-radius:.375rem;padding:.75rem 1rem;overflow-x:auto}.tiptap pre code{background:0 0;border-radius:0;padding:0;font-size:.875em}html.dark .tiptap code,html.dark .tiptap pre{background-color:var(--p-surface-200)}.tiptap hr{border:none;border-top:1px solid var(--p-surface-300);margin:1em 0}html.dark .tiptap hr{border-top-color:var(--p-surface-500)}.tiptap table{border-collapse:collapse;table-layout:auto;width:100%}.tiptap td,.tiptap th{border:1px solid var(--p-surface-300);text-align:left;vertical-align:top;padding:4px 8px}.tiptap th{background-color:var(--p-surface-100);color:var(--p-text-color);font-weight:600}html.dark .tiptap td,html.dark .tiptap th{border-color:var(--p-surface-500)}html.dark .tiptap th{background-color:var(--p-surface-200)}.tiptap summary{cursor:pointer;font-weight:600}.tiptap details>div[data-details-content]{margin-top:.25em;padding-left:1rem}.tiptap img{cursor:pointer;border-radius:4px;max-width:100%;height:auto}.tiptap img:hover{opacity:.9}html.dark .tiptap ::selection{background-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.tiptap-editor-wrapper{border:1px solid var(--p-surface-300);border-radius:.375rem;overflow:hidden}.tiptap-editor-wrapper:hover{border-color:var(--p-surface-400)}.tiptap-editor-wrapper.no-border{border:none;border-radius:0}.tiptap-editor-wrapper.no-border:hover{border-color:#0000}html.dark .tiptap-editor-wrapper{border-color:var(--p-surface-600)}html.dark .tiptap-editor-wrapper:hover{border-color:var(--p-surface-500)}.editor-label{background-color:var(--p-surface-0);opacity:1;z-index:10;margin:-14px 12px;line-height:1rem;display:inline-block;position:relative;transform:translateY(.6rem)}.has-focus .editor-label{color:var(--p-text-color)}.no-focus .editor-label{color:var(--p-text-muted-color)}html.dark .editor-label{background-color:var(--p-surface-0)}
