.custom-task-item{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.custom-task-item-checkbox{-webkit-user-select:none;user-select:none;flex-shrink:0;padding-top:2px}.custom-task-item-content{flex:1;min-width:0}.custom-task-item-content>p{margin:0}.custom-task-item[data-checked=true] .custom-task-item-content{color:var(--color-text-muted);text-decoration:line-through}.custom-task-item-content>p.is-empty:first-child:before{content:"To-do";color:var(--color-text-muted);float:left;pointer-events:none;height:0}
.editor-container{background-color:var(--color-bg-surface-1);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);flex-direction:column;height:100%;display:flex;overflow:hidden}.editor-toolbar{align-items:center;gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-2)var(--space-4);background-color:var(--color-bg-surface-3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;flex-shrink:0;display:flex}.editor-toolbar::-webkit-scrollbar{display:none}.editor-toolbar-group{flex-shrink:0;align-items:center;gap:0;display:flex}.editor-toolbar-btn{width:var(--size-7);height:var(--size-7);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.editor-toolbar-btn:hover{background-color:var(--color-bg-surface-2);color:var(--color-text-primary)}.editor-toolbar-btn--active{background-color:var(--color-bg-surface-2);color:var(--color-accent-primary)}.editor-toolbar-btn:disabled{opacity:.3;cursor:not-allowed}.editor-toolbar-btn svg{width:var(--size-icon-xs);height:var(--size-icon-xs)}.editor-toolbar-divider{width:1px;height:var(--size-icon-sm);background-color:var(--color-border-subtle);margin:0 var(--space-3)}.editor-content{padding:var(--space-5)var(--space-6);cursor:text;background-color:var(--color-bg-surface-1);flex:1;overflow-y:auto}.editor-content .ProseMirror{min-height:var(--size-20);outline:none}.editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-muted);pointer-events:none;height:0;font-size:var(--font-size-sm)}.editor-content p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:.5em}.editor-content p:last-child{margin-bottom:0}.editor-content h1,.editor-content h2,.editor-content h3{color:var(--color-text-primary);margin-top:1em;margin-bottom:.5em}.editor-content h1:first-child,.editor-content h2:first-child,.editor-content h3:first-child{margin-top:0}.editor-content h1{font-size:var(--font-size-2xl)}.editor-content h2{font-size:var(--font-size-xl)}.editor-content h3{font-size:var(--font-size-lg)}.editor-content ul,.editor-content ol{margin-bottom:var(--space-4);padding-left:var(--space-5);color:var(--color-text-secondary)}.editor-content hr{margin:var(--space-4)0;border:none;border-top:1px solid #ffffff14}.editor-content ul[data-type=taskList]{margin:0;padding-left:0;list-style:none}.editor-content li[data-type=taskItem]{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.editor-content li[data-type=taskItem]>label{flex-shrink:0;align-items:center;margin-top:2px;display:flex}.editor-content li[data-type=taskItem] label input[type=checkbox]{appearance:none;width:var(--size-icon-sm);height:var(--size-icon-sm);min-width:var(--size-icon-sm);min-height:var(--size-icon-sm);border-radius:var(--radius-sm);background-color:var(--color-bg-surface-2);border:1.5px solid var(--color-border-default);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);margin:0;position:relative}.editor-content li[data-type=taskItem] label input[type=checkbox]:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-surface-3)}.editor-content li[data-type=taskItem] label input[type=checkbox]:checked{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.editor-content li[data-type=taskItem] label input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:var(--font-size-2xs);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.editor-content li[data-type=taskItem]>div{flex:1;min-width:0}.editor-content li[data-type=taskItem][data-checked=true]>div{color:var(--color-text-muted);text-decoration:line-through}.editor-content li[data-type=taskItem] p.is-empty:first-child:before{content:"To-do";color:var(--color-text-muted);float:left;pointer-events:none;height:0}
/*# sourceMappingURL=3db36dd7930d8893.css.map*/