.my-tasks-widget[data-v-d52f5cc2]{flex-direction:column;height:100%;display:flex;overflow:hidden}.tasks-header[data-v-d52f5cc2]{flex-shrink:0;justify-content:space-between;margin-bottom:.75rem;padding:0 0 .75rem}.tasks-header[data-v-d52f5cc2],.tasks-stats[data-v-d52f5cc2]{align-items:center;display:flex}.tasks-stats[data-v-d52f5cc2]{gap:.75rem;font-size:.75rem}.tasks-stats__pending[data-v-d52f5cc2]{font-weight:500}.add-task[data-v-d52f5cc2]{border-radius:.5rem;flex-shrink:0;margin-bottom:.75rem;padding:.75rem}.add-task__input[data-v-d52f5cc2]{border-radius:.375rem;width:100%;margin-bottom:.5rem;padding:.5rem;font-size:.875rem}.add-task__input[data-v-d52f5cc2]:focus{border-color:var(--ui-primary);outline:none}.add-task__actions[data-v-d52f5cc2]{justify-content:flex-end;gap:.5rem;display:flex}.tasks-list[data-v-d52f5cc2]{flex:1;overflow-y:auto}.tasks-empty[data-v-d52f5cc2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.875rem;display:flex}.tasks-empty__icon[data-v-d52f5cc2]{opacity:.5;width:2rem;height:2rem}.tasks-items[data-v-d52f5cc2]{flex-direction:column;gap:.25rem;display:flex}.task-item[data-v-d52f5cc2]{border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:.625rem;transition:background-color .15s;display:flex}.task-checkbox[data-v-d52f5cc2]{cursor:pointer;background:0 0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;transition:all .15s;display:flex}.task-checkbox--checked[data-v-d52f5cc2],.task-checkbox[data-v-d52f5cc2]:hover{border-color:var(--ui-primary)}.task-checkbox--checked[data-v-d52f5cc2]{background-color:var(--ui-primary)}.task-checkbox__icon[data-v-d52f5cc2]{color:#fff;width:.875rem;height:.875rem}.task-content[data-v-d52f5cc2]{flex:1;min-width:0}.task-title[data-v-d52f5cc2]{word-break:break-word;font-size:.875rem;display:block}.task-title--completed[data-v-d52f5cc2]{color:var(--ui-text-dimmed);text-decoration:line-through}.task-meta[data-v-d52f5cc2]{gap:.75rem;margin-top:.25rem}.task-due[data-v-d52f5cc2],.task-meta[data-v-d52f5cc2]{align-items:center;display:flex}.task-due[data-v-d52f5cc2]{gap:.25rem;font-size:.75rem}.task-due--overdue[data-v-d52f5cc2]{color:var(--ui-error)}.task-due__icon[data-v-d52f5cc2]{width:.75rem;height:.75rem}.task-priority[data-v-d52f5cc2]{align-items:center;display:flex}.task-priority__icon[data-v-d52f5cc2]{width:.75rem;height:.75rem}.task-delete[data-v-d52f5cc2]{opacity:0;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;transition:all .15s}.task-item:hover .task-delete[data-v-d52f5cc2]{opacity:1}.task-delete[data-v-d52f5cc2]:hover{color:var(--ui-error)}.task-delete[data-v-d52f5cc2] svg{width:1rem;height:1rem}.task-enter-active[data-v-d52f5cc2],.task-leave-active[data-v-d52f5cc2]{transition:all .2s}.task-enter-from[data-v-d52f5cc2]{opacity:0;transform:translate(-10px)}.task-leave-to[data-v-d52f5cc2]{opacity:0;transform:translate(10px)}
