.tiptap>*+*{margin-top:.75em}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap ol{list-style:decimal}.tiptap ul{list-style:outside}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}:is(.tiptap pre) code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap mark{background-color:#faf594}.tiptap img{max-width:100%;height:auto}.tiptap hr{margin:1rem 0}.tiptap blockquote{border-left:2px solid rgba(#0d0d0d,.1);padding-left:1rem}.tiptap hr{border:none;border-top:2px solid rgba(#0d0d0d,.1);margin:2rem 0}.tiptap ul[data-type=taskList]{padding:0;list-style:none}:is(.tiptap ul[data-type=taskList]) li{align-items:center;display:flex}:is(:is(.tiptap ul[data-type=taskList]) li)>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}:is(:is(.tiptap ul[data-type=taskList]) li)>div{flex:auto}.editor{flex-direction:column;flex:1;display:flex}.editor .tiptap{background-color:var(--gray_background);border:1px solid var(--border_gray);color:var(--foreground);outline:none;max-height:26rem;padding:2px;overflow-y:scroll}__header:is(.editor .tiptap){flex-wrap:wrap;flex:none;align-items:center;padding:.25rem;display:flex}__content:is(.editor .tiptap){-webkit-overflow-scrolling:touch;flex:auto;padding:1.25rem 1rem;overflow:hidden auto}.editor .menu-bar{height:var(--nav-menu-height);padding:5px 0 0 8px}@media (min-width:640px){.editor .menu-bar{height:var(--md-nav-menu-height);padding:10px 0 0 10px}}.editor .menu-item{border:1px solid var(--border_gray);color:var(--foreground);cursor:pointer;background-color:#0000;border-radius:3px;width:1.75rem;height:1.75rem;margin:0 .25rem .5rem 0;padding:.25rem}@media (min-width:640px){.editor .menu-item{width:1.5rem;height:1.5rem;margin:2px .25rem .5rem 0}}@media (min-width:1024px){.editor .menu-item{width:1.75rem;height:1.75rem;margin:0 .25rem .5rem 0}}:is(.editor .menu-item) svg{fill:currentColor;width:100%;height:100%}:is(.editor .menu-item):hover,.is-active:is(.editor .menu-item){color:#000;border-color:#000}.editor .divider{background-color:rgba(#fff,.25);width:1px;height:1.25rem;margin-left:.5rem;margin-right:.75rem}@media (min-width:640px){.editor .divider{margin-left:0;margin-right:0}}@media (min-width:1024px){.editor .divider{margin-left:.5rem;margin-right:.75rem}}
.edit-tag-container{flex-flow:wrap;align-items:center;padding:8px 16px;display:flex}.edit-tag-container .suggestions{border:1px solid var(--border_gray);background-color:var(--background);z-index:10;position:absolute;bottom:50px}.edit-tag-container .suggested-item{cursor:pointer;width:200px;padding-left:10px}:is(.edit-tag-container .suggested-item):hover{color:var(--color-main)}.edit-tag-container .suggested-item-text{line-height:24px}.edit-tag-container .add-tag{color:var(--color-main);cursor:pointer;line-height:40px}.edit-tag-container .editing-container{align-items:center;position:relative}.edit-tag-container .text-input{border:0;outline:0;width:120px;margin-right:8px}:is(.edit-tag-container .text-input):focus,:is(.edit-tag-container .text-input) div,:is(.edit-tag-container .text-input) input,:is(.edit-tag-container .text-input) div:focus,:is(.edit-tag-container .text-input) input:focus{border:0;outline:0!important}.tag-list{flex-flow:wrap;display:flex}.tag-list .gray-button{color:var(--foreground);flex-direction:row;align-items:center;margin-bottom:8px;margin-right:12px;display:flex}.tag-list .editable{color:var(--foreground)}.tag-list .not-editable{background-color:var(--gray_background);border-width:0}.gray-button:is(.tag-list .not-editable){cursor:text}.tag-list svg{color:var(--color-main);cursor:pointer;margin-left:4px;margin-right:-6px}