.color-container[data-v-ac2cd6bf]{margin:1.6rem 0}.colors[data-v-ac2cd6bf]{flex-wrap:wrap;gap:.5rem}.colors[data-v-ac2cd6bf],.colors .color-box[data-v-ac2cd6bf]{display:flex;justify-content:center}.colors .color-box[data-v-ac2cd6bf]{align-items:center;background-color:#fff;border:1px solid #ececec;border-radius:3px;cursor:pointer;height:2rem;width:2rem}.align-menu[data-v-a0f95dd8]{align-items:center;border-radius:.8rem;display:flex;gap:.8rem}.align-menu .align-button[data-v-a0f95dd8]{align-items:center;background:transparent;border:0;border-radius:.5rem;color:#737373;cursor:pointer;display:flex;height:3rem;justify-content:center;width:3rem}.align-menu .align-button.is-active[data-v-a0f95dd8],.align-menu .align-button[data-v-a0f95dd8]:hover{background:#e5e5e5}.bubble-menu-overlay.p-overlaypanel{border:1px solid #e1e1e1!important;box-shadow:var(--th-ring-offset-shadow,0 0 transparent),var(--th-ring-shadow,0 0 transparent),var(--th-shadow)!important}.bubble-menu-overlay .p-overlaypanel-content{padding:.4rem .8rem}input[type=range][data-v-2d5bc78c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e4e7;border:0;border-radius:.25rem;height:10px;transition:all .15s cubic-bezier(.4,0,.2,1)}input[type=range][data-v-2d5bc78c]:active{background-color:#d4d4d8}input[type=range][data-v-2d5bc78c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#27272a;border-radius:10px;height:20px;-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1);width:12px}input[type=range][data-v-2d5bc78c]::-webkit-slider-thumb:active{background-color:#18181b;height:24px;width:16px}.node-icon[data-v-3b05b91b]{font-size:16px}.color-icon[data-v-3b05b91b],.pen-icon[data-v-3b05b91b]{border-radius:5px;height:1.7rem;width:1.7rem}.color-icon[data-v-3b05b91b]{border:1px solid #ddd}.template-list[data-v-3b05b91b]{display:flex;flex-direction:column;gap:.5rem;width:100%}.template-list[data-v-3b05b91b]>.item[data-v-3b05b91b]{border:1px solid #ddd;border-radius:.3rem;border-radius:.5rem;cursor:pointer;padding:.3rem}.template-list[data-v-3b05b91b]>.info[data-v-3b05b91b]{background-color:#edfdff}.template-list[data-v-3b05b91b]>.success[data-v-3b05b91b]{background-color:#f4fff2}.template-list[data-v-3b05b91b]>.alert[data-v-3b05b91b]{background-color:#fdffe8}.template-list[data-v-3b05b91b]>.error[data-v-3b05b91b]{background-color:#feebeb}.color-icon[data-v-e3a72572],.pen-icon[data-v-e3a72572]{border-radius:5px;height:1.7rem;width:1.7rem}.color-icon[data-v-e3a72572]{border:1px solid #ddd}.table-column-menu[data-v-ad7df14d]{background-color:#fff;border:1px solid #efefef;border-radius:.5rem;box-shadow:var(--th-shadow-sm);list-style:none;margin:0;overflow:auto;padding:5px}.menu-item[data-v-ad7df14d]{align-items:center;border-radius:4px;color:#1f2937;cursor:pointer;display:flex;gap:.5rem;justify-content:start;padding:5px;transition:background-color .3s}.menu-item[data-v-ad7df14d]:hover{background-color:#f0f0f0}.table-row-menu[data-v-15a079ff]{background-color:#fff;border:1px solid #efefef;border-radius:.5rem;box-shadow:var(--th-shadow-sm);list-style:none;margin:0;overflow:auto;padding:5px 0}.menu-item[data-v-15a079ff]{align-items:center;border-radius:4px;color:#1f2937;cursor:pointer;display:flex;gap:.5rem;justify-content:start;padding:5px;transition:background-color .3s}.menu-item[data-v-15a079ff]:hover{background-color:#f0f0f0}@layer doc-editor{.ProseMirror{color:#37352f;font-size:15px;height:100%;line-height:1.7;padding-left:70px}.ProseMirror input{outline:none!important}.ProseMirror input::-moz-placeholder,.ProseMirror textarea::-moz-placeholder{color:#9ca3af;opacity:1}.ProseMirror input::placeholder,.ProseMirror textarea::placeholder{color:#9ca3af;opacity:1}.ProseMirror:focus-visible{outline:none!important}.ProseMirror .selection{display:inline}.ProseMirror ::-moz-selection{background-color:#0000001a}.ProseMirror .selection,.ProseMirror ::selection{background-color:#0000001a}.ProseMirror .is-empty:before{color:#aaa;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror.ProseMirror-focused:not(.chat-entry,.editor-chat,.editor-basic)>[data-type=callout]>div>p.is-empty.has-focus:before,.ProseMirror.ProseMirror-focused:not(.chat-entry,.editor-chat,.editor-basic)>[data-type=columns]>[data-type=column]>p.is-empty.has-focus:before,.ProseMirror.ProseMirror-focused:not(.chat-entry,.editor-chat,.editor-basic)>[data-type=details]>div>p.is-empty.has-focus:before,.ProseMirror.ProseMirror-focused:not(.chat-entry,.editor-chat,.editor-basic)>p.has-focus.is-empty:before{content:"Type / to browse options"}.ProseMirror [data-type=details] summary.is-empty:not(.is-editor-empty):before{content:"Summary"}.ProseMirror blockquote .is-empty:not(.is-editor-empty):first-child:last-child:before{content:"Enter a quote"}.ProseMirror blockquote+figcaption.is-empty:not(.is-editor-empty):before{content:"Author"}.shadow-sm{box-shadow:var(--th-ring-offset-shadow,0 0 transparent),var(--th-ring-shadow,0 0 transparent),var(--th-shadow)}[role=button],button{cursor:pointer}.bubble-menu{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:.8rem;display:flex;gap:.8rem;padding:.4rem .8rem;position:relative;width:-moz-max-content;width:max-content;z-index:50}.bubble-menu .bubble-button{align-items:center;background:transparent;border:0;border-radius:.5rem;color:#737373;cursor:pointer;display:flex;height:3rem;justify-content:center;width:3rem}.bubble-menu .bubble-button.is-active,.bubble-menu .bubble-button:hover{background:#e5e5e5}.drag-handle-container{align-items:center;display:flex;position:absolute}.drag-handle-container.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle-container{display:none;pointer-events:none}}.drag-handle-container .plus-icon{border-radius:.5rem;cursor:pointer;font-size:1.8rem;height:2.8rem;line-height:3rem;margin-right:.5rem;text-align:center;width:2.8rem}.drag-handle-container .plus-icon:hover{background-color:#eee;transition:background-color .2s}.drag-handle-container .drag-handle{background-image:url(../images/tiptap/draghandle.svg);background-position:50%;background-repeat:no-repeat;background-size:calc(.5em + .375rem) calc(.5em + .375rem);border-radius:.5rem;cursor:grab;font-size:1.8rem;height:2.8rem;transition:opacity .2s ease-in;width:2.8rem;z-index:50}.drag-handle-container .drag-handle:hover{background-color:#eee;transition:background-color .2s}.drag-handle-container .drag-handle:active{background-color:var(--novel-stone-200);cursor:grabbing;transition:background-color .2s}.drag-handle-container .context-menu,.drag-handle-container .submenu{background-color:#fff;border-radius:1rem;box-shadow:var(--th-popover-shadow);display:none;left:0;min-width:20rem;position:absolute;top:100%;z-index:10}.drag-handle-container .popover-shadow{box-shadow:var(--th-popover-shadow)}.drag-handle-container .context-menu .has-submenu>.btn>i{flex-grow:1!important;text-align:right}.drag-handle-container .context-menu .submenu{left:100%;top:0}.drag-handle-container .context-menu .has-submenu:hover>.submenu{display:block}.drag-handle-container ul{list-style:none;margin:0;padding:.5rem 0}.drag-handle-container ul li{cursor:pointer;font-weight:500;padding:0 .5rem}.drag-handle-container ul li.separator{border-bottom:1px solid #eee;margin:.5rem auto}.drag-handle-container ul li>button{align-items:center;background:#fff;border:0;border-radius:.5rem;color:#737373;display:flex;font-size:1.5rem;font-weight:500;padding:.5rem .7rem;width:100%}.drag-handle-container ul li>button.delete{background:#fdecec}.drag-handle-container ul li>button.delete:hover{background:#fcdada;color:#e32929}.drag-handle-container ul li>button>span{margin-right:.8rem}.drag-handle-container ul li>button>span>svg{height:1.6rem;width:1.6rem}.drag-handle-container ul li>button:hover{background:#f3f4f6;color:#444343}.drag-handle-container .context-menu.show{display:block}.drag-handle-container .context-menu:not(.text-based-node) ul>li.turn-into{display:none}.dropdown-menu,.dropdown-sub-menu{background:#fff;border:1px solid var(--surface-200);border-radius:1rem;box-shadow:var(--th-shadow-sm);flex-direction:column;height:min(100vh,25rem);overflow-x:hidden!important;overflow-y:auto!important;text-align:left;width:25rem}.dropdown-menu button,.dropdown-sub-menu button{align-items:center;background-color:transparent;border:0;border-radius:.5rem;display:flex;font-size:1.4rem;line-height:2rem;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropdown-menu button .p-avatar,.dropdown-sub-menu button .p-avatar{border:0;margin-right:.3rem}.dropdown-menu button:hover,.dropdown-menu button:hover.is-selected,.dropdown-sub-menu button:hover,.dropdown-sub-menu button:hover.is-selected{background:#f6f6fc;color:#595858}.dropdown-menu button.is-selected,.dropdown-sub-menu button.is-selected{background:#f6f6fc;font-weight:500}.dropdown-menu .no-results,.dropdown-sub-menu .no-results{color:#999;padding:8px;text-align:center}.dropdown-sub-menu{left:100%;margin-left:0;opacity:0;position:absolute;top:0;transition:opacity .1s ease;visibility:hidden}.dropdown-sub-menu.visible{opacity:1;visibility:visible}}.project-task{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;display:inline-block;margin:4px 0;padding:10px}.task-title{font-weight:700;margin:0 0 5px}.task-description{margin:0}
