.toolbar-btn[data-v-e964cf89]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s;flex-shrink:0}.toolbar-btn--active[data-v-e964cf89],.toolbar-btn[data-v-e964cf89]:hover:not(:disabled){background-color:hsl(var(--accent));color:hsl(var(--foreground))}.toolbar-btn[data-v-e964cf89]:disabled{opacity:.4;cursor:not-allowed}.description-editor__content[data-v-e964cf89] .tiptap{outline:none;min-height:inherit}.description-editor__content[data-v-e964cf89] .tiptap p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.description-editor__content[data-v-e964cf89] .tiptap h1{font-size:1.5rem;font-weight:700;line-height:1.25;margin:.75rem 0 .375rem}.description-editor__content[data-v-e964cf89] .tiptap h2{font-size:1.25rem;font-weight:600;line-height:1.3;margin:.625rem 0 .25rem}.description-editor__content[data-v-e964cf89] .tiptap h3{font-size:1.1rem;font-weight:600;line-height:1.35;margin:.5rem 0 .25rem}.description-editor__content[data-v-e964cf89] .tiptap h1:first-child,.description-editor__content[data-v-e964cf89] .tiptap h2:first-child,.description-editor__content[data-v-e964cf89] .tiptap h3:first-child{margin-top:0}.description-editor__content[data-v-e964cf89] .tiptap blockquote{border-left:3px solid hsl(var(--border));margin:.5rem 0;padding:.25rem 0 .25rem .875rem;color:hsl(var(--muted-foreground));font-style:italic}.description-editor__content[data-v-e964cf89] .tiptap ul{list-style-type:disc;padding-left:1.25rem;margin:.375rem 0}.description-editor__content[data-v-e964cf89] .tiptap ol{list-style-type:decimal;padding-left:1.25rem;margin:.375rem 0}.description-editor__content[data-v-e964cf89] .tiptap li{margin:.125rem 0}.description-editor__content[data-v-e964cf89] .tiptap p{margin:.25rem 0}.description-editor__content[data-v-e964cf89] .tiptap p:first-child{margin-top:0}.description-editor__content[data-v-e964cf89] .tiptap strong{font-weight:600}.description-editor__content[data-v-e964cf89] .tiptap em{font-style:italic}.description-editor__content[data-v-e964cf89] .tiptap s{text-decoration:line-through}.description-editor__content[data-v-e964cf89] .tiptap u{text-decoration:underline}
